.banner{position:relative}@media(max-width:992px){.banner{display:none}}.banner.mobilebanner{display:none}.banner.mobilebanner .bannerContent{padding:0;width:100vw}.banner.mobilebanner .bannerContent .overlay{width:100vw;height:70vh}.banner.mobilebanner .bannerContent .overlay .bannerDetails{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1;align-items:center;max-width:100%}.banner.mobilebanner .bannerContent .overlay .bannerDetails .bannerTitle{color:#f8f1e1;text-align:center;width:100%}.banner.mobilebanner .bannerContent .overlay .bannerDetails .bannerButton{background:#f8f1e1;color:#422e27;font-weight:700}.banner.mobilebanner .bannerContent .overlay .bannerDetails .bannerButton:hover{background:#d97706;color:#f8f1e1}@media(max-width:992px){.banner.mobilebanner{display:block}}.banner .slick-slider{width:100%}.banner .slick-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.banner .slick-dots li{margin:0 2px}.banner .slick-dots li button:before{font-size:14px;color:#fff;opacity:.5}.banner .slick-dots li.slick-active button:before{color:#422e27;opacity:1}.banner .bannerContent{padding:0 12%;width:100vw;min-height:50vh;background:#f9f0e1;display:flex;align-items:center;justify-content:flex-end}@media(max-width:992px){.banner .bannerContent{padding:0 10%;justify-content:flex-start}}.banner .bannerContent .bannerDetails{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;max-width:600px;min-width:max-content;margin-top:90px}.banner .bannerContent .bannerDetails .bannerTitle{font-size:clamp(28px,3vw,45px);color:#422e27;font-family:ZT Chintzy;font-weight:600;margin-bottom:20px}@media(max-width:992px){.banner .bannerContent .bannerDetails .bannerTitle{font-size:30px}}.banner .bannerContent .bannerDetails .bannerButton{background:#422e27;color:#f9f0e1;border:none;padding:12px 32px;border-radius:0;font-size:18px;font-weight:500;font-family:Montserrat,sans-serif;cursor:pointer;transition:background .2s}.banner .bannerContent .bannerDetails .bannerButton:hover{background:#a48d7a;color:#f8f1e1}@media(max-width:768px){.banner .bannerContent .bannerDetails .bannerButton{font-size:14px;padding:8px 22px}}.sinceSection{background-repeat:no-repeat;width:100vw;background-size:cover;display:flex;justify-content:center;align-items:center}@media(max-width:992px){.sinceSection{height:auto;margin-top:0}}.sinceSection .sincecontent{line-height:normal;font-size:50px;font-weight:500;color:#beb2a5;text-align:center;padding:5% 10%}.sinceSection .since-highlight{color:#66462c;font-weight:700;font-size:1.2em;letter-spacing:1px;animation:colorMarquee 2s linear infinite}@media(max-width:992px){.sinceSection .sincecontent{font-size:22px}}.flavourSection{padding:0 10%;position:relative}.flavourSection .flavourimg{width:100%;height:100%;object-fit:cover}.flavourSection .flavourInner{position:absolute;top:15%}.flavourSection .flavourInner p{font-size:64px;font-weight:700;color:#422e27}.text{font-weight:300;font-size:56px;line-height:125%;color:#333;margin:0 auto}.text .char{display:inline-block;transition:color .3s ease}@keyframes colorMarquee{0%,to{color:#66462c}50%{color:#beb2a5}}.videoSection{position:relative;width:100vw;height:100vh;overflow:hidden}@media(max-width:992px){.videoSection{height:400px}}.videoSection video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;z-index:-1}.popularProductsSection{position:relative;width:100vw;margin-top:2rem;margin-bottom:2rem;min-height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column}.popularProductsSection .headingsection{position:relative;font-size:50px;line-height:64px;font-weight:600;color:#422e27;max-width:80%;text-align:center;margin:30px 0;font-family:ZT Chintzy}.popularProductsSection .productCover{margin-top:1rem;display:flex;flex-direction:row}@media(max-width:770px){.popularProductsSection .productCover{flex-direction:row;align-items:flex-start;justify-content:space-between}}.popularProductsSection .productCover .productInner{width:33.33%;display:flex;flex-direction:column;align-items:center}@media(max-width:770px){.popularProductsSection .productCover .productInner{width:40%}}@media(max-width:600px){.popularProductsSection .productCover .productInner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}.popularProductsSection .productCover .productInner .productimg{background-color:#f9f0e1;display:flex;align-items:center;justify-content:center;height:400px;width:400px;background-size:cover;background-position:50%;position:relative;overflow:hidden}@media(max-width:1400px){.popularProductsSection .productCover .productInner .productimg{height:300px;width:300px}}@media(max-width:992px){.popularProductsSection .productCover .productInner .productimg{height:200px;width:200px}}.popularProductsSection .productCover .productInner .productimg:hover .productOverlay{opacity:1;transition:all .3s ease-in-out}.popularProductsSection .productCover .productInner .productimg a{width:100%}.popularProductsSection .productCover .productInner .productimg Image{width:100%;height:auto;border-radius:10px;min-width:auto}@media(max-width:992px){.popularProductsSection .productCover .productInner .productimg Image{width:auto}}.popularProductsSection .productCover .productInner .productimg .productOverlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background-color:rgba(58,30,6,.7);flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:18px;text-align:center;padding:10px;border-radius:0;display:flex;transition:all .3s ease-in-out;opacity:0}@media(max-width:992px){.popularProductsSection .productCover .productInner .productimg .productOverlay{height:100%}}.popularProductsSection .productCover .productInner .productimg .productOverlay .productOverlayText{font-weight:700;font-family:ZT Chintzy;font-size:24px;color:#fff;margin-bottom:5px}@media(max-width:992px){.popularProductsSection .productCover .productInner .productimg .productOverlay .productOverlayText{display:none}}.popularProductsSection .productCover .productInner .productimg .productOverlay .productOverlayText2{font-weight:400;font-family:Montserrat;font-size:16px;color:#fff;max-width:80%;text-align:center;line-height:20px}@media(max-width:992px){.popularProductsSection .productCover .productInner .productimg .productOverlay .productOverlayText2{font-size:14px;font-weight:400;line-height:18px}}.popularProductsSection .productCover .productInner .productTitle{text-align:center;font-weight:600;font-family:montserrat;font-size:30px;color:#422e27;margin:20px 0}@media(max-width:992px){.popularProductsSection .productCover .productInner .productTitle{font-size:18px}.popularProductsSection .headingsection{font-size:26px;line-height:1.5}}