*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}.main-header{background:#f7f1ea;border-bottom:1px solid rgba(0,0,0,.05)}.header-actions .btn-cta{color:#fff!important}.main-header .logo img{height:70px}.header-inner{max-width:1300px;margin:auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.logo img{height:38px}.nav-links{display:flex;gap:20px;margin-right:auto}.nav-links a{text-decoration:none;color:#5c0f16;font-size:14px;font-weight:600}.header-actions{display:flex;align-items:center;gap:14px}.btn-login{padding:8px 18px;border-radius:24px;border:2px solid #d46a1c;color:#d46a1c;text-decoration:none;font-weight:600;transition:all .2s ease}.btn-login:hover{background:#d46a1c;color:#fff}.btn-cta{padding:10px 22px;border-radius:26px;background:#f6a623;color:#5c0f16;text-decoration:none;font-weight:700;transition:background .2s ease}.btn-cta:hover{background:#e6951e}@media (max-width: 900px){.header-inner{flex-wrap:wrap;gap:16px}.nav-links{order:3;width:100%;justify-content:center}}h1,h2,h3,.heading,.cc-hero h1{font-family:Londrina Solid,cursive}body{overflow-x:hidden}body,p,span,li{font-family:Space Grotesk,sans-serif}.cc-hero{min-height:40vh;background-size:cover;background-position:right center;background-repeat:no-repeat;display:flex;align-items:center;position:relative}.cc-hero:before{content:"";display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7e6d2f2,#f7e6d2d9 45%,#f7e6d233);z-index:0}.cc-hero-inner{max-width:1400px;display:flex;align-items:center;gap:60px;padding:40px;position:relative;z-index:1}.cc-hero-content{flex:1;max-width:600px}.cc-hero-content h1{font-size:52px;line-height:1.1;font-weight:700;color:#6b1d1d;max-width:580px}.cc-hero-content p{font-size:18px;max-width:480px;margin:20px 0 30px;line-height:1.4}.cc-hero-content p.info{margin-top:0}.cc-hero-actions{display:flex;align-items:center;gap:20px}.cc-hero-inner .cc-btn{background:#ff6a01;color:#fff;padding:16px 34px;border-radius:50px;text-decoration:none;font-weight:600;font-size:20px}.cc-price-badge{background:#6b1d1d;color:#fff;padding:10px 14px;border-radius:50%;font-size:14px}.cc-hero-image{flex:1;text-align:right}.cc-hero-image img{max-width:100%;height:auto}.cc-hero-trust{display:flex;align-items:center;gap:10px;margin-top:18px}.cc-stars{color:#f5a623;font-size:20px;letter-spacing:2px;margin-bottom:4px}.cc-trust-text{font-size:14px;color:#333;font-weight:500}@media (max-width: 768px){.cc-hero-inner{flex-direction:column;text-align:center}.cc-hero-content h1{font-size:42px}.cc-trust-bar{flex-direction:column;gap:10px;text-align:center}.cc-hero:before{display:block}.cc-hero-trust{justify-content:center}}.cc-faq{background:#fffdf3;padding:100px 0}.cc-faq-inner{max-width:1000px;margin:auto;gap:80px;padding:0 40px}.cc-faq-left h2{font-size:46px;font-weight:700;line-height:1.1;color:#d46a1c;text-align:center}.cc-faq-item{background:#fff;border-radius:16px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 24px #0000000f}.cc-faq-question span{color:#121212}.cc-faq-question{width:100%;background:none;border:none;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#fff;cursor:pointer;border:none!important}.cc-faq-question:hover{background:#f26814!important}.cc-faq-question:hover span{color:#fff}.cc-faq-icon{font-size:22px;font-weight:600;color:#fff}.cc-faq-answer{max-height:0;overflow:hidden;padding:0 28px;transition:all .35s ease}.cc-faq-answer p{margin:0;padding-bottom:24px;font-size:16px;line-height:1.7;color:#121212}.cc-faq-item.active .cc-faq-answer{max-height:500px}.cc-faq .faq_btn{background:#f6a623;color:#fff;padding:0 22px;border-radius:30px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;height:48px;display:flex;align-items:center;justify-content:center;width:max-content;margin-inline:auto}@media (max-width: 900px){.cc-faq-inner{grid-template-columns:1fr;gap:40px}.cc-faq-left h2{font-size:34px}}.cc-cta-strip{background:#ff6a01;padding:22px 0}.cc-cta-inner{max-width:1300px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:24px}.cc-cta-inner h3{color:#fff;font-size:28px;font-weight:700;margin:0}.cc-cta-strip .cc-cta-btn{background:#3baa02;color:#fff;padding:10px 22px;border-radius:30px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}@media (max-width: 768px){.cc-cta-inner{flex-direction:column;text-align:center}.cc-cta-inner h3{font-size:22px}}.cc-testimonials{background:#f9cf6a;padding:100px 0}.cc-testimonials-inner{max-width:1300px;margin:auto;padding:0 40px;text-align:center}.cc-testimonials-header{margin-bottom:24px}.cc-testimonials-header h2{font-size:34px;font-weight:700;color:#d46a1c;margin-bottom:0}.cc-rating{margin-top:10px;font-size:15px}.cc-slider-wrapper{overflow:hidden}.cc-slider-track{display:flex;gap:30px;will-change:transform}.cc-testimonial-slider .owl-stage,.cc-testimonial-slider .owl-item{display:flex}.cc-testimonial-card{min-width:340px;background:#fff7ec;padding:28px;border-radius:18px;box-shadow:0 10px 28px #00000014;display:flex;flex-direction:column;justify-content:space-between}.cc-testimonial-text{font-size:16px;line-height:1.7;color:#666}.cc-testimonial-footer{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.cc-name{font-weight:600;color:#d46a1c}.cc-verified{font-size:13px;color:#e96b1f}.cc-testimonial-slider .owl-dots{display:flex!important;justify-content:center;align-items:center;gap:10px;margin-top:35px}.cc-testimonial-slider .owl-dot{width:12px!important;height:12px!important;min-width:12px;min-height:12px;border-radius:50%!important;background-color:#cfa44a!important;border:none!important;padding:0!important;opacity:1!important;transform:none!important;cursor:pointer;transition:all .25s ease}.cc-testimonial-slider .owl-dot.active{background-color:#d46a1c!important;transform:scale(1.35)}.cc-testimonial-slider .owl-dot:hover{transform:scale(1.15)}@media (max-width: 768px){.cc-testimonial-card{min-width:100%;gap:0}.cc-testimonial-slider .owl-dot{width:14px!important;height:14px!important;min-width:14px;min-height:14px}}.cc-benefits{background:#fbf4ea;padding:60px 0}.cc-benefits-inner{max-width:900px;margin:auto;padding:0 40px}.cc-benefits-heading{text-align:center;font-size:64px;font-weight:700;color:#d46a1c;margin-block:0 40px;line-height:1}.cc-benefit-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:60px}.cc-benefit-row.reverse{direction:rtl}.cc-benefit-row.reverse>*{direction:ltr}.cc-benefit-text h3{font-size:36px;font-weight:700;color:#3baa02;margin-bottom:20px;text-transform:uppercase;line-height:1.2}.cc-benefit-text p{font-size:15px;line-height:1.8;color:#3a3a3a;max-width:520px}.cc-benefit-button{display:inline-block;margin-top:18px;padding:12px 26px;border-radius:999px;background:#f6a623;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.cc-benefit-button:hover{background:#b85717;transform:translateY(-2px)}.cc-benefit-image img{width:100%;border-radius:24px;object-fit:cover;box-shadow:0 18px 40px #0000001f}@media (max-width: 900px){.cc-benefits-heading{font-size:36px;margin-bottom:60px}.cc-benefit-row{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.cc-benefit-text p{max-width:100%}}.cc-footer{background:#d46a1c;color:#fff;padding:90px 0}.cc-footer-inner{max-width:1300px;margin:auto;padding:0 40px;display:grid;grid-template-columns:1.2fr 2fr;gap:80px}.cc-footer-newsletter h3{font-size:32px;margin-bottom:20px;color:#fff}.cc-newsletter-form{display:flex;max-width:360px;margin-bottom:12px}.cc-newsletter-form input{flex:1;padding:14px 16px;border-radius:8px 0 0 8px;border:none;outline:none}.cc-newsletter-form button{background:#f6a623;border:none;padding:0 18px;border-radius:0 8px 8px 0;font-size:20px;cursor:pointer}.cc-footer-offer{color:#fff;margin-bottom:20px}.cc-footer-socials a{margin-right:14px;font-weight:600;color:#fff;text-decoration:none}.cc-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.cc-footer-column h4{font-size:20px;margin-bottom:14px;color:#fff}.cc-footer-column ul{list-style:none;padding:0}.cc-footer-column li{margin-bottom:10px}.cc-footer-column a{color:#fff;text-decoration:underline}@media (max-width: 900px){.cc-footer-inner{grid-template-columns:1fr;gap:60px}.cc-footer-links{grid-template-columns:1fr}}.footer{padding:20px 0 0!important}.footer_credits{margin:0!important}.cc-cta-strip{position:relative;background:#d46a1c;padding:26px 0}.cc-cta-inner{max-width:1200px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:center;gap:20px}.cc-cta-text{color:#fff;font-size:20px;font-weight:500;margin-bottom:0}.cc-cta-btn{background:#f7b731;color:#5c0f16;padding:10px 22px;border-radius:24px;font-weight:600;text-decoration:none;white-space:nowrap}.cc-cta-img{position:absolute;top:50%;transform:translateY(-50%);width:200px;height:200px;border-radius:50%;object-fit:cover;box-shadow:0 10px 25px #00000040;z-index:6}.cc-cta-img.left{left:-100px}.cc-cta-img.right{right:-100px}@media (max-width: 768px){.cc-cta-inner{flex-direction:column;text-align:center}.cc-cta-text{font-size:18px}.cc-cta-img{display:none}}.how-steps{background:#fffdf3;padding:80px 20px}.how-steps__container{max-width:1200px;margin:0 auto;text-align:center}.how-steps__heading{font-size:42px;font-weight:700;color:#d46a1c;margin-bottom:20px}.how-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.how-step{padding:20px}.how-step__icon{width:140px;height:140px;background:#fde9b5;border-radius:50%;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.how-step__icon img{width:70px;height:auto}.how-step__title{font-size:28px;font-weight:700;color:#1f2b2b;line-height:1.2;margin-bottom:12px}.how-step__text{font-size:16px;line-height:1.6;color:#3a3a3a;max-width:100%;margin:0 auto}@media (max-width: 1024px){.how-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.how-steps__grid{grid-template-columns:1fr}.how-steps__heading{font-size:32px}}.recipes-slider{background:#fffdf3;padding:80px 20px;position:relative}.recipes-container{max-width:1400px;margin:0 auto;text-align:center}.recipes-heading{font-size:36px;font-weight:700;color:#5b1a1a;margin-bottom:6px}.recipes-subheading{color:#444;margin-bottom:0}.recipe-card{max-width:100%;margin:auto;text-align:left}.recipe-image{position:relative;border-radius:16px;overflow:hidden}.recipe-image img{width:100%;height:360px;object-fit:cover;border-radius:16px}.recipe-card .recipe-badge{position:absolute;top:14px;left:14px;background:#2fa84f;color:#fff;font-size:10px;font-weight:700;padding:6px 14px;border-radius:999px;letter-spacing:.6px;text-transform:uppercase;box-shadow:0 6px 14px #0000002e;z-index:2}.recipe-info{padding-top:12px}.recipe-category{font-size:12px;color:#666}.recipe-title{font-size:18px;font-weight:700;color:#d46a1c;margin:6px 0;font-family:Space Grotesk,sans-serif;text-align:center}.recipe-difficulty{font-size:13px;color:#777}.recipes-cta{margin-top:50px;display:flex;justify-content:center;gap:16px}.recipes-container .btn-primary,.recipes-container .btn-secondary{border-radius:999px;font-weight:600;letter-spacing:.3px;transition:all .3s ease;height:52px;display:flex;align-items:center;justify-content:center;padding-inline:24px}.recipes-container .btn-primary{background:#ff6a01;color:#fff;box-shadow:0 8px 18px #e91e6340}.recipes-container .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #e91e6359}.recipes-carousel .owl-nav button{background:#fff!important;width:44px;height:44px;border-radius:50%;box-shadow:0 8px 20px #0000002e;font-size:28px!important;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.recipes-carousel .owl-nav button:hover{transform:scale(1.08);box-shadow:0 12px 28px #00000040}.recipes-carousel .owl-nav .owl-prev{left:-20px}.recipes-carousel .owl-nav .owl-next{right:-20px}.recipes-bg-img{position:absolute;bottom:-630px;transform:translateY(-50%);width:260px;height:270px;border-radius:50%;object-fit:cover;box-shadow:0 10px 25px #00000040}.recipes-bg-img.left{left:-130px}.recipes-bg-img.right{top:90%;left:auto;right:-130px}#yotpo-reviews-tab .yotpo-reviews-tab-floating-tab .yotpo-floating-tab-text{color:#fff}#yotpo-reviews-tab .yotpo-reviews-tab-floating-tab .yotpo-reviews-tab-star-icon path{fill:#fff}#yotpo-reviews-tab .reviews-tab-drawer{background:#fff}#yotpo-app .reviews-tab-floating-tab-container-left .yotpo-reviews-tab-floating-tab-left{display:none}.yotpo-widget-hero-section .yotpo-text-on-background .yotpo-text-container .yotpo-title{text-align:center}.privacy_page{max-width:1200px;margin-inline:auto;width:100%;padding:60px 20px}.privacy_page br{display:none;=}@media (min-width:1921px){.cc-hero-content,.cc-hero-content h1,.cc-hero-content p{max-width:100%}}@media (min-width: 1300px) and (max-width: 1920px){.cc-hero-content{max-width:100%}.cc-hero-content h1{max-width:750px}.cc-hero-content p{max-width:760px}}@media (min-width: 600px) and (max-width: 1024px){.cc-hero:before{display:block}.cc-hero-inner{flex-direction:column;text-align:center;width:100%}.cc-hero-trust{justify-content:center}.cc-hero-content h1{text-align:center}.cc-hero-inner .cc-btn{margin-inline:auto}.cc-hero-actions{justify-content:center}.cc-benefits-inner{padding:0 20px}.cc-benefits-heading{margin-bottom:40px}.cc-benefit-button{margin-inline:auto;width:max-content;display:flex;margin-bottom:20px}.cc-benefit-text h3,.cc-benefit-text p{text-align:center}}@media (max-width:576px){.privacy_page{padding-block:40px}.cc-hero-inner{padding:40px 12px}.cc-hero{min-height:max-content}.cc-hero-trust{margin-block:0}.cc-hero-content p{font-size:18px}.cc-hero-actions{justify-content:center}.cc-hero-inner .cc-btn{padding-block:0;height:48px;display:flex;align-items:center;justify-content:center;font-size:18px}.how-steps{padding:40px 0}.how-step{padding:0 0 20px}.how-step__icon{width:80px;height:80px;margin-bottom:12px}.how-step__icon img{width:40px}.how-steps__grid{gap:20px}.how-step__title{font-size:22px;margin-bottom:8px}.cc-benefit-button{margin-inline:auto;width:max-content;display:flex;margin-bottom:20px}.cc-benefits{padding-block:40px}.cc-benefits-inner{padding:0 20px}.how-step__text{padding-inline:24px}.cc-benefits-heading{margin-bottom:40px}.cc-benefit-text h3{font-size:24px;text-align:center}.cc-benefit-text p{text-align:center}.cc-benefit-row{gap:20px;margin-bottom:40px}.recipes-slider{padding-block:40px}.recipes-heading{font-size:28px}.recipes-cta{margin-top:20px}.recipes-bg-img.right{width:100px;height:100px;top:-10px;right:-50px}.recipes-bg-img.left{width:100px;height:100px;bottom:-10px;left:-50px}.cc-faq{padding-block:40px}.cc-faq-left h2{text-align:center;margin-bottom:20px}.cc-faq-inner{padding-inline:12px}.cc-faq-question{padding:6px 12px;height:max-content;font-size:15px}.cc-faq-question span{text-align:left;line-height:1.4}.cc-faq-item.active .cc-faq-answer{padding-inline:12px}.cc-faq-answer p{font-size:14px}.cc-testimonials{padding-block:40px}.cc-testimonials-header h2{line-height:1.2}.cc-testimonial-footer{margin-top:0}.cc-footer{padding:40px 0}.cc-footer-inner{gap:0}.cc-footer-links{gap:20px}}.info-cards-section{background:#fffdf3;padding:60px 20px;border-radius:20px;margin-bottom:0}.info-cards-title{text-align:center;font-size:34px;color:#d46a1c;margin-bottom:12px}.date-range{text-align:center;font-weight:600;margin-bottom:20px}.extra_info{max-width:720px;margin:0 auto 40px;text-align:center}.info-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:auto}.info-card{background:#fff;padding:24px;border-radius:18px;box-shadow:0 12px 35px #00000014}.info-card h3{font-size:18px;margin-bottom:12px;color:#333}.info-card p,.info-card li{font-size:14px;line-height:1.6}.info-card ul{margin-left:20px}@media (max-width: 768px){.info-cards-grid{grid-template-columns:1fr}.info-cards-title{font-size:28px}}div.content{padding-block:0!important}.about-us-premium{background:#fff}.about-hero{background-color:#d46a1c;background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding-block:40px;text-align:center;position:relative}.about-bg{left:0;width:100%;bottom:-55px;display:flex;z-index:1;position:absolute;min-width:0;transform:rotate(180deg);align-self:stretch;flex-basis:auto;min-height:0;object-fit:cover;overflow-x:auto;overflow-y:hidden;align-items:center;flex-shrink:0;pointer-events:none}.about-hero-content{max-width:760px;margin:0 auto;color:#fff}.about-hero h2{font-size:32px;color:#fff;font-weight:800;margin-bottom:20px}.about-hero p{font-size:16px;line-height:1.6}.buttons_wrapper{display:flex;align-items:center;gap:12px}.buttons_wrapper .btn{display:inline-block;margin-top:18px;padding:0 26px;border-radius:999px;background:#d66a1f;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center;height:44px}.buttons_wrapper .btn.btn_bordered{background:transparent;border:1px solid #d66a1f;color:#d66a1f!important}.about-cards{max-width:1200px;margin:100px auto 40px;padding:0 20px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.about-card{background:#f4ece4;border-radius:18px;padding:32px 26px 36px;text-align:center}.about-card img{max-width:160px;margin-bottom:18px}.about-card h3{color:#f07d1a;font-size:22px;margin-bottom:6px}.about-card p{font-size:14px;line-height:1.6;color:#4a1a1a}.about-editorial{padding:160px 20px 60px}.about-editorial-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:flex-start}.about-editorial-content h2{font-size:40px;font-weight:700;color:#d46a1c;margin-bottom:8px}.about-editorial-content h3{font-size:20px;font-weight:500;color:#a24a1a;margin-bottom:28px}.about-editorial-content p{font-size:16px;line-height:1.75;color:#4a1a1a;margin-bottom:20px}.about-editorial-content blockquote{margin-top:30px;padding-left:22px;border-left:4px solid #d66a1f;font-size:18px;font-style:italic;color:#d46a1c}.about-editorial-content blockquote span{display:block;margin-top:6px;font-size:14px;color:#555}.about-editorial-highlight{background:#fff;border-radius:24px;padding:36px;box-shadow:0 18px 50px #0000001f}.about-editorial-highlight h4{font-size:22px;font-weight:700;color:#d46a1c;margin-bottom:18px}.about-editorial-highlight p{font-size:15px;line-height:1.7;color:#4a1a1a;margin-bottom:16px}@media (max-width: 900px){.about-editorial{padding:40px 20px}.about-editorial-container{grid-template-columns:1fr;gap:40px}.about-editorial-content h2{font-size:30px}}@media (max-width: 900px){.about-hero{padding:40px 16px}.about-hero h2{font-size:24px;margin-bottom:8px}.about-hero p{margin-bottom:0}.about-cards{grid-template-columns:1fr;margin-top:20px;padding-bottom:0}.about-bg{bottom:-5px}.about-editorial-highlight h4{margin-bottom:12px;padding-block:0}.about-editorial-highlight{padding-block:20px}}.collection-sub-collections #shopify-chat,.page-faq #shopify-chat,.page #shopify-chat,.blog #shopify-chat,.collection #shopify-chat{display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-hero.css.map */
