@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Lexend+Deca:wght@100..900&family=Lexend:wght@100..900&family=Michroma&family=Outfit:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Sevillana&display=swap";*{margin:0;padding:0}.navbar{background-color:#deb887;top:0;position:sticky;padding:20px 0;display:flex;justify-content:space-between;align-items:center;z-index:1000}.nav-links{display:flex;list-style:none;gap:50px;font-weight:700;z-index:2001}.nav-links a{color:#000;text-decoration:none;padding:10px 0;margin-right:20px;font-size:1.2rem;font-family:Outfit,sans-serif;list-style:none}.nav-links a:hover{color:#fff;cursor:pointer}.navbar img{border-radius:50%;margin-left:100px;width:85px}.navbar .logo{padding:0}.navbar img:hover{cursor:pointer}.marquee-text{font-family:Outfit,sans-serif;background:#111;color:#fff;overflow:hidden;white-space:nowrap;width:100%;padding:.5rem 0;position:fixed;z-index:1000}.marquee_inner{display:inline-block;padding-left:100%;animation:marquee 100s linear infinite}.marquee_inner span{font-weight:700;font-size:1rem;letter-spacing:1px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 320px){.nav-menu{gap:25px}.navbar img{margin-left:40px}}.hamburger{display:none;cursor:pointer}@media (max-width: 768px){.navbar{padding:15px 20px}.navbar img{margin-left:0;width:70px}.nav-links{display:none;position:absolute;top:100px;right:0;background:#eceedf;flex-direction:column;margin-top:40px;width:100%;padding:20px 0;z-index:999}.nav-links a{padding-left:10px;border-bottom:1px solid black}.nav-links.open{display:flex}.hamburger{display:block}}.footer-container{display:flex;justify-content:space-between;padding:80px 170px;background-color:#deb887;font-family:Outfit,sans-serif}.footer-left,.footer-right{flex:1}.footer-left img{border-radius:50%;width:100px;height:100px;margin-bottom:20px}.footer-left .socmed{padding:20px 10px;width:40px;height:40px;cursor:pointer}.footer-left h1{color:#8b4513;margin-bottom:50px}.footer-right ul{list-style:none;padding:0;margin-left:300px}.footer-right ul li{margin-bottom:10px;cursor:pointer}@media (max-width: 375px){.footer-container{padding:60px 80px}.footer-right ul{margin-left:100px}}@media (max-width: 768px){.footer-container{flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.footer-right ul{margin-left:0;margin-top:20px}}.header{text-align:center;font-family:Outfit,sans-serif}.coffee-shop img{margin:0;display:block}.description{text-align:center;font-size:1.3rem;padding:40px 20px}.know-more span{display:inline-block;padding:15px 30px;background-color:#deb887;border-radius:20px;font-weight:600;color:#fff;border:none;font-family:inherit;transition:background-color .3s ease;margin-bottom:50px}.know-more span:hover{background-color:peru;cursor:pointer}@media (max-width: 320px){.description{font-size:1.1rem;padding:30px 15px}.know-more span{font-size:.9rem;padding:12px 20px}}@media (max-width: 768px){.description{font-size:1.1rem;padding:30px 15px}.know-more span{font-size:.9rem;padding:12px 20px}}img{width:100%;height:100%}.products{padding:80px;display:flex;flex-direction:column;font-family:Outfit,sans-serif}.product-container{display:grid;flex-direction:column;grid-template-columns:1fr 1fr 1fr;gap:30px}.product-container #first-box{padding:40px;background-color:#deb887;border-radius:10px;color:#fff;font-size:1.5em}.product-container #second-box img{border-radius:10px}.product-container #third-box{padding:40px;background-color:#deb887;border-radius:10px;color:#fff;font-size:1.5em}.product-container #fourth-box img{border-radius:10px}.product-container #fifth-box{padding:40px;background-color:#deb887;border-radius:10px;color:#fff;font-size:1.5em}.product-container #sixth-box img{border-radius:10px}@media (max-width: 768px){.product-container{grid-template-columns:1fr}.products{padding:40px}}.banner img{margin-bottom:10px}.description{font-size:1.2rem;font-family:Outfit,sans-serif;padding:80px}.video{margin-bottom:100px}.mission_container{display:inline-block}.logo-carousel-container{position:relative;overflow:hidden;z-index:-1000}.logo-carousel-container h2{padding:20px;text-align:center;font-family:Outfit,sans-serif;color:#deb887;font-weight:900}.logo-carousel{display:flex;align-items:center;white-space:nowrap;animation:scroll-left 20s linear infinite;padding:40px}.logo-carousel img{height:50px;margin:0 15px 40px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-70%)}}@media (min-width: 600px){.logo-carousel img{height:40px;margin:0 25px 40px}}@media (min-width: 1024px){.logo-carousel img{height:100px;margin:0 40px 40px}.logo-carousel{animation:scroll-left 20s linear infinite}}.explore-menu{margin:50px 90px;display:flex;flex-direction:column;gap:20px;font-family:Outfit,sans-serif}.explore-menu h1{margin-top:50px;color:#262626;font-weight:500}.explore-menu-text{font-size:1.2rem;max-width:60%;color:gray}.explore-menu-list{display:flex;justify-content:space-between;align-items:center;gap:30px;text-align:center;margin:20px 0;overflow-x:scroll}.explore-menu-list::-webkit-scrollbar{display:none}.explore-menu-list-item img{width:7.5vw;min-width:80px;cursor:pointer;border-radius:50%;transition:.2s}.explore-menu-list-item p{margin-top:10px;color:#747474;font-size:max(1.4vw,16px);cursor:pointer}.explore-menu hr{margin:10px 0;height:2px;background-color:#e2e2e2;border:none}.explore-menu-list-item .active{border:4px solid #deb887;padding:2px}@media (max-width: 1024px){.explore-menu{margin:10px 12px}.explore-menu-text{max-width:100%;font-size:14px}}.food-display{max-width:1200px;margin:0 auto;padding:0 15px}.food-display h2{margin-bottom:1rem}.food-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden;text-align:center;margin-bottom:30px;position:relative;z-index:1;transition:transform .2s ease}.card:hover{transform:translateY(-5px);z-index:10}.card img{width:100%;height:250px;object-fit:cover}.card-details{padding:12px;text-align:left}.card-details h3{font-size:1rem;font-weight:600;margin:8px 0 4px;color:#333}.card-details p{font-size:.9rem;color:#555;margin:0}.card-details .price{font-weight:bolder;margin-top:6px}@media (min-width: 768px){.food-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card:hover{transform:translateY(-5px);z-index:10}.card img{height:220px}}@media (min-width: 1024px){.food-grid{grid-template-columns:repeat(3,1fr)}.card:hover{transform:translateY(-5px);z-index:10}}
