.Container-module-scss-module__50ovwa__container{width:100%;max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:0 var(--page-margin-desktop);margin:0 auto}@media (max-width:1024px){.Container-module-scss-module__50ovwa__container{padding:0 clamp(20px,6vw,120px)}}@media (max-width:768px){.Container-module-scss-module__50ovwa__container{padding:0 var(--page-margin-mobile)}}.Container-module-scss-module__50ovwa__full{max-width:100%;padding:0}
.Typography-module-scss-module__rHs_Ta__global{font-family:var(--font-body);color:var(--text-body);margin:0}.Typography-module-scss-module__rHs_Ta__font-display{font-family:var(--font-display);text-transform:uppercase;line-height:var(--leading-display);color:var(--text-heading)}.Typography-module-scss-module__rHs_Ta__font-body{font-family:var(--font-body)}.Typography-module-scss-module__rHs_Ta__font-attribution{font-family:var(--font-attribution)}.Typography-module-scss-module__rHs_Ta__weight-regular{font-weight:400}.Typography-module-scss-module__rHs_Ta__weight-bold{font-weight:700}.Typography-module-scss-module__rHs_Ta__variant-display-h1{font-size:44px}@media (max-width:768px){.Typography-module-scss-module__rHs_Ta__variant-display-h1{font-size:30px}}.Typography-module-scss-module__rHs_Ta__variant-display-h2{font-size:40px}@media (max-width:768px){.Typography-module-scss-module__rHs_Ta__variant-display-h2{font-size:28px}}.Typography-module-scss-module__rHs_Ta__variant-body-32{font-size:32px}@media (max-width:768px){.Typography-module-scss-module__rHs_Ta__variant-body-32{font-size:24px}}.Typography-module-scss-module__rHs_Ta__variant-body-24{font-size:24px}.Typography-module-scss-module__rHs_Ta__variant-body-20{font-size:20px}.Typography-module-scss-module__rHs_Ta__variant-body-18{font-size:18px}.Typography-module-scss-module__rHs_Ta__variant-body-16{font-size:16px}.Typography-module-scss-module__rHs_Ta__variant-body-15{font-size:15px}.Typography-module-scss-module__rHs_Ta__variant-body-14{font-size:14px}
.Button-module-scss-module__hVRfrG__button{text-align:center;font-family:var(--font-body);text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.Button-module-scss-module__hVRfrG__lg{min-width:243px;min-height:59px;padding:16px 35px;font-size:20px}.Button-module-scss-module__hVRfrG__md{min-width:213px;min-height:50px;padding:13px 30px;font-size:18px}.Button-module-scss-module__hVRfrG__fill-blue{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-white)}.Button-module-scss-module__hVRfrG__fill-blue:hover{background:#055d93;border-color:#055d93}.Button-module-scss-module__hVRfrG__outline-blue{border-color:var(--brand-blue);color:var(--brand-blue);background:0 0}.Button-module-scss-module__hVRfrG__outline-blue:hover{background:var(--brand-blue);color:var(--brand-white)}.Button-module-scss-module__hVRfrG__outline-white{border-color:var(--brand-white);color:var(--brand-white);background:0 0}.Button-module-scss-module__hVRfrG__outline-white:hover{background:var(--brand-white);color:var(--text-heading)}.Button-module-scss-module__hVRfrG__fill-white{background:var(--brand-white);border-color:var(--brand-white);color:var(--brand-blue)}
.SectionHeading-module-scss-module__13sUbG__heading{text-align:center}.SectionHeading-module-scss-module__13sUbG__light{color:var(--text-heading)}.SectionHeading-module-scss-module__13sUbG__white{color:var(--brand-white)}.SectionHeading-module-scss-module__13sUbG__blue{color:var(--brand-blue)}
.Hero-module-scss-module__lAfPZq__hero{justify-content:center;align-items:flex-start;width:100%;height:700px;padding-top:107px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__hero{height:655px;padding-top:60px}}.Hero-module-scss-module__lAfPZq__bg{object-fit:cover;z-index:0}.Hero-module-scss-module__lAfPZq__ornament{z-index:1;pointer-events:none;width:195px;height:auto;position:absolute;bottom:0;right:0}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__ornament{width:130px}}.Hero-module-scss-module__lAfPZq__container{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:40px;width:783px;max-width:calc(100% - 40px);display:flex;position:relative}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__container{gap:30px}}.Hero-module-scss-module__lAfPZq__content{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__content{gap:20px}}.Hero-module-scss-module__lAfPZq__logo{width:323px;height:auto}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__logo{width:220px}}.Hero-module-scss-module__lAfPZq__title{font-family:var(--font-grotesque);color:var(--text-heading);font-size:44px;font-weight:400;line-height:1.2}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__title{font-size:30px}}.Hero-module-scss-module__lAfPZq__buttons{gap:16px;display:flex}@media (max-width:768px){.Hero-module-scss-module__lAfPZq__buttons{flex-direction:column;gap:15px;width:243px;max-width:100%}}
.PageHero-module-scss-module__dn_ohG__hero{align-items:center;width:100%;height:667px;display:flex;position:relative}@media (max-width:768px){.PageHero-module-scss-module__dn_ohG__hero{height:567px}}.PageHero-module-scss-module__dn_ohG__noBg{height:auto;padding-top:48px;padding-bottom:0}@media (max-width:768px){.PageHero-module-scss-module__dn_ohG__noBg{padding-top:32px}}.PageHero-module-scss-module__dn_ohG__noBg .PageHero-module-scss-module__dn_ohG__card{background:0 0;border-radius:0;max-width:none;padding:0}.PageHero-module-scss-module__dn_ohG__bg{object-fit:cover;z-index:0}.PageHero-module-scss-module__dn_ohG__inner{z-index:1;width:100%;max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:0 var(--page-margin-desktop);margin:0 auto;position:relative}@media (max-width:1024px){.PageHero-module-scss-module__dn_ohG__inner{padding:0 clamp(20px,6vw,120px)}}@media (max-width:768px){.PageHero-module-scss-module__dn_ohG__inner{padding:0 20px}}.PageHero-module-scss-module__dn_ohG__card{background:var(--hero-card-bg);border-radius:15px;flex-direction:column;gap:20px;max-width:627px;padding:44px;display:flex}@media (max-width:768px){.PageHero-module-scss-module__dn_ohG__card{gap:15px;max-width:358px;padding:36px 24px}}.PageHero-module-scss-module__dn_ohG__center{text-align:center;align-items:center;margin:0 auto}.PageHero-module-scss-module__dn_ohG__title{color:var(--text-heading);text-align:left}.PageHero-module-scss-module__dn_ohG__centerTitle{text-align:center}.PageHero-module-scss-module__dn_ohG__body{color:var(--text-body);max-width:530px}
.Section-module-scss-module__EAKf0q__section{padding-top:100px}@media (max-width:768px){.Section-module-scss-module__EAKf0q__section{padding-top:50px}}.Section-module-scss-module__EAKf0q__tight{padding-top:45px}@media (max-width:768px){.Section-module-scss-module__EAKf0q__tight{padding-top:20px}}
.ProductCard-module-scss-module__7bb09q__card{flex-direction:column;width:100%;display:flex}.ProductCard-module-scss-module__7bb09q__imageWrap{aspect-ratio:303/426;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--image-placeholder);width:100%;position:relative;overflow:hidden}@media (max-width:768px){.ProductCard-module-scss-module__7bb09q__imageWrap{aspect-ratio:165/232}}.ProductCard-module-scss-module__7bb09q__image{object-fit:cover;width:100%;height:100%}.ProductCard-module-scss-module__7bb09q__imageWrapBulk{background:var(--bulk-card-bg)}.ProductCard-module-scss-module__7bb09q__imageBulk{object-fit:contain;mix-blend-mode:darken;padding:24px}.ProductCard-module-scss-module__7bb09q__strip{width:100%;height:auto;margin-top:15px;display:block}.ProductCard-module-scss-module__7bb09q__text{flex-direction:column;gap:8px;padding-top:18px;display:flex}@media (max-width:768px){.ProductCard-module-scss-module__7bb09q__text{gap:5px;padding-top:10px}}.ProductCard-module-scss-module__7bb09q__category{color:var(--text-body);font-size:16px}@media (max-width:768px){.ProductCard-module-scss-module__7bb09q__category{font-size:14px}}.ProductCard-module-scss-module__7bb09q__name{color:var(--text-heading);font-size:20px;font-weight:700}@media (max-width:768px){.ProductCard-module-scss-module__7bb09q__name{font-size:18px}}
.ProductsBlock-module-scss-module__Lu075W__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;display:grid}@media (max-width:768px){.ProductsBlock-module-scss-module__Lu075W__grid{grid-template-columns:repeat(2,1fr);gap:25px 20px;margin-top:25px}}.ProductsBlock-module-scss-module__Lu075W__footer{justify-content:center;margin-top:50px;display:flex}@media (max-width:768px){.ProductsBlock-module-scss-module__Lu075W__footer{margin-top:35px}}
.PrivilegeAccordion-module-scss-module__nPv3nG__stack{flex-direction:column;gap:24px;display:flex;position:relative}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__stack{gap:16px}}.PrivilegeAccordion-module-scss-module__nPv3nG__card{border-radius:25px;align-items:center;gap:80px;height:562px;padding:35px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__card{border-radius:15px;flex-direction:column;align-items:stretch;gap:16px;height:80vh;max-height:620px;padding:25px 20px 30px}}.PrivilegeAccordion-module-scss-module__nPv3nG__salmon{color:var(--brand-white);background:#316fab}.PrivilegeAccordion-module-scss-module__nPv3nG__linen{background:var(--brand-linen);color:var(--text-heading)}.PrivilegeAccordion-module-scss-module__nPv3nG__sky{color:var(--text-heading);background:#91c9d3}.PrivilegeAccordion-module-scss-module__nPv3nG__band{z-index:2;align-items:center;gap:20px;display:flex;position:absolute;top:35px;left:35px}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__band{gap:14px;top:25px;left:20px}}.PrivilegeAccordion-module-scss-module__nPv3nG__badge{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__badge{width:40px;height:40px}}.PrivilegeAccordion-module-scss-module__nPv3nG__bandTitle{color:inherit;font-size:24px}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__bandTitle{font-size:20px}}.PrivilegeAccordion-module-scss-module__nPv3nG__text{flex-direction:column;flex-shrink:0;gap:15px;width:432px;padding-top:44px;display:flex}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__text{width:100%;padding-top:70px}}.PrivilegeAccordion-module-scss-module__nPv3nG__title{font-size:32px;font-weight:700}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__title{font-size:24px}}.PrivilegeAccordion-module-scss-module__nPv3nG__body{font-size:20px;line-height:1.35}.PrivilegeAccordion-module-scss-module__nPv3nG__media{border-radius:15px;flex:1;align-self:stretch;position:relative;overflow:hidden}@media (max-width:768px){.PrivilegeAccordion-module-scss-module__nPv3nG__media{flex:1;width:100%;min-height:0}}.PrivilegeAccordion-module-scss-module__nPv3nG__mediaImg{object-fit:cover}
.TagChip-module-scss-module__O186vW__chip{background:var(--brand-teal);color:var(--brand-white);border-radius:var(--radius-chip);align-items:center;padding:8px 18px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 3px 14px #0000002b}@media (max-width:768px){.TagChip-module-scss-module__O186vW__chip{padding:6px 13px;font-size:17px}}.TagChip-module-scss-module__O186vW__salmon{background:var(--brand-salmon)}
.RecipeCard-module-scss-module__jryOdq__card{flex-direction:column;width:100%;display:flex}.RecipeCard-module-scss-module__jryOdq__imageWrap{aspect-ratio:1;background:var(--image-placeholder);border-radius:10px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.RecipeCard-module-scss-module__jryOdq__imageWrap{border-radius:3px}}.RecipeCard-module-scss-module__jryOdq__image{object-fit:cover;width:100%;height:100%}.RecipeCard-module-scss-module__jryOdq__chip{position:absolute;top:17px;left:17px}@media (max-width:768px){.RecipeCard-module-scss-module__jryOdq__chip{top:12px;left:10px}}.RecipeCard-module-scss-module__jryOdq__text{flex-direction:column;gap:6px;padding-top:14px;display:flex}.RecipeCard-module-scss-module__jryOdq__meta{color:var(--text-body);font-size:16px}@media (max-width:768px){.RecipeCard-module-scss-module__jryOdq__meta{font-size:15px}}.RecipeCard-module-scss-module__jryOdq__title{color:var(--recipe-title);font-size:20px;font-weight:700}@media (max-width:768px){.RecipeCard-module-scss-module__jryOdq__title{color:var(--text-heading);font-size:18px}}
.RecipesBlock-module-scss-module__aiRyKW__grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;display:grid}@media (max-width:768px){.RecipesBlock-module-scss-module__aiRyKW__grid{grid-template-columns:repeat(2,1fr);gap:25px 20px;margin-top:25px}}.RecipesBlock-module-scss-module__aiRyKW__footer{justify-content:center;margin-top:50px;display:flex}
.OurStory-module-scss-module__TX2JJG__photo{aspect-ratio:1272/796;background:var(--image-placeholder);border-radius:25px 25px 0 0;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.OurStory-module-scss-module__TX2JJG__photo{aspect-ratio:390/354;border-radius:15px 15px 0 0}}.OurStory-module-scss-module__TX2JJG__image{object-fit:cover}.OurStory-module-scss-module__TX2JJG__panel{background:var(--brand-blue);text-align:center;border-radius:25px;margin-top:-10.5%;padding:50px 209px;position:relative;overflow:hidden}@media (max-width:768px){.OurStory-module-scss-module__TX2JJG__panel{border-radius:15px;padding:45px 20px}}.OurStory-module-scss-module__TX2JJG__print{pointer-events:none;width:215px;height:214px;position:absolute;top:151px;right:0}@media (max-width:768px){.OurStory-module-scss-module__TX2JJG__print{width:130px;height:130px;top:auto;bottom:0}}.OurStory-module-scss-module__TX2JJG__content{z-index:1;flex-direction:column;align-items:center;gap:30px;max-width:853px;margin:0 auto;display:flex;position:relative}.OurStory-module-scss-module__TX2JJG__text{flex-direction:column;align-items:center;gap:20px;display:flex}.OurStory-module-scss-module__TX2JJG__text .OurStory-module-scss-module__TX2JJG__heading{color:var(--brand-white)}.OurStory-module-scss-module__TX2JJG__text .OurStory-module-scss-module__TX2JJG__body{color:var(--brand-white);max-width:631px}
.FeatureSplit-module-scss-module__NNoZxG__split{align-items:center;gap:54px;max-width:1056px;margin:0 auto;display:flex}@media (max-width:768px){.FeatureSplit-module-scss-module__NNoZxG__split{flex-direction:column;align-items:stretch;gap:20px}}.FeatureSplit-module-scss-module__NNoZxG__imageLeft{flex-direction:row-reverse}@media (max-width:768px){.FeatureSplit-module-scss-module__NNoZxG__imageLeft{flex-direction:column}}.FeatureSplit-module-scss-module__NNoZxG__text{flex-direction:column;flex:484px;gap:15px;display:flex}@media (max-width:768px){.FeatureSplit-module-scss-module__NNoZxG__text{flex:none}}.FeatureSplit-module-scss-module__NNoZxG__heading{text-align:left}.FeatureSplit-module-scss-module__NNoZxG__body{color:var(--text-body)}.FeatureSplit-module-scss-module__NNoZxG__media{flex-direction:column;flex:0 0 518px;gap:15px;max-width:518px;display:flex}@media (max-width:768px){.FeatureSplit-module-scss-module__NNoZxG__media{flex:none;gap:10px;width:100%;max-width:100%}}.FeatureSplit-module-scss-module__NNoZxG__imageWrap{aspect-ratio:518/458;background:var(--image-placeholder);border-radius:15px 15px 0 0;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.FeatureSplit-module-scss-module__NNoZxG__imageWrap{aspect-ratio:350/310}}.FeatureSplit-module-scss-module__NNoZxG__image{object-fit:cover}.FeatureSplit-module-scss-module__NNoZxG__strip{width:100%;height:auto;display:block}
.BrandPanel-module-scss-module__ibDZdq__panel{background:var(--brand-blue);color:var(--brand-white);border-radius:35px;padding:80px 0;position:relative;overflow:hidden}@media (max-width:768px){.BrandPanel-module-scss-module__ibDZdq__panel{border-radius:15px;padding:45px 20px}}.BrandPanel-module-scss-module__ibDZdq__stamp{pointer-events:none;z-index:0;width:215px;height:auto;position:absolute;bottom:0;right:0}@media (max-width:768px){.BrandPanel-module-scss-module__ibDZdq__stamp{width:140px}}.BrandPanel-module-scss-module__ibDZdq__inner{z-index:1;align-items:center;gap:54px;max-width:1056px;margin:0 auto;display:flex;position:relative}@media (max-width:768px){.BrandPanel-module-scss-module__ibDZdq__inner{flex-direction:column-reverse;gap:30px}}.BrandPanel-module-scss-module__ibDZdq__imageRight{flex-direction:row-reverse}@media (max-width:768px){.BrandPanel-module-scss-module__ibDZdq__imageRight{flex-direction:column-reverse}}.BrandPanel-module-scss-module__ibDZdq__media{aspect-ratio:518/497;background:#ffffff26;border-radius:15px;flex:0 0 518px;max-width:518px;position:relative;overflow:hidden}@media (max-width:768px){.BrandPanel-module-scss-module__ibDZdq__media{aspect-ratio:350/368;flex:none;width:100%;max-width:100%}}.BrandPanel-module-scss-module__ibDZdq__image{object-fit:cover}.BrandPanel-module-scss-module__ibDZdq__text{flex-direction:column;flex:484px;gap:15px;display:flex}.BrandPanel-module-scss-module__ibDZdq__text .BrandPanel-module-scss-module__ibDZdq__heading{text-align:left;color:var(--brand-white)}.BrandPanel-module-scss-module__ibDZdq__text .BrandPanel-module-scss-module__ibDZdq__body{color:var(--brand-white);white-space:pre-line}
.CtaBlock-module-scss-module__CyrHRW__block{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:613px;margin:0 auto;display:flex}.CtaBlock-module-scss-module__CyrHRW__body{color:var(--text-body);max-width:556px}@media (max-width:480px){.CtaBlock-module-scss-module__CyrHRW__body{max-width:296px;margin:0 auto}}.CtaBlock-module-scss-module__CyrHRW__buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}
.LogoSlider-module-scss-module__MBqxnW__wrap{align-items:center;gap:16px;margin-bottom:45px;display:flex;position:relative}@media (max-width:768px){.LogoSlider-module-scss-module__MBqxnW__wrap{margin-top:5px;margin-bottom:25px}}.LogoSlider-module-scss-module__MBqxnW__arrow{width:24px;height:24px;color:var(--text-heading);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LogoSlider-module-scss-module__MBqxnW__arrow:disabled{opacity:.25;cursor:default}.LogoSlider-module-scss-module__MBqxnW__arrow svg{width:24px;height:24px}.LogoSlider-module-scss-module__MBqxnW__viewport{flex:1;overflow:hidden}.LogoSlider-module-scss-module__MBqxnW__track{align-items:center;gap:70px;display:flex}@media (max-width:768px){.LogoSlider-module-scss-module__MBqxnW__track{gap:20px}}.LogoSlider-module-scss-module__MBqxnW__tile{flex:0 0 153px;justify-content:center;align-items:center;max-width:153px;height:164px;display:flex}@media (max-width:768px){.LogoSlider-module-scss-module__MBqxnW__tile{flex:0 0 110px;max-width:110px;height:110px}}.LogoSlider-module-scss-module__MBqxnW__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}
.ProductsListing-module-scss-module__0DJCAa__pageHeading{color:var(--brand-blue);text-align:center;text-transform:uppercase;padding-top:75px}@media (max-width:768px){.ProductsListing-module-scss-module__0DJCAa__pageHeading{padding-top:35px}}.ProductsListing-module-scss-module__0DJCAa__section{flex-direction:column;display:flex}.ProductsListing-module-scss-module__0DJCAa__section:last-child{margin-bottom:100px}@media (max-width:768px){.ProductsListing-module-scss-module__0DJCAa__section:last-child{margin-bottom:45px}}.ProductsListing-module-scss-module__0DJCAa__divider{background:#d9d9d9;height:1px;margin:75px 0}@media (max-width:768px){.ProductsListing-module-scss-module__0DJCAa__divider{background:#e6e6e6;margin:35px 0}}.ProductsListing-module-scss-module__0DJCAa__sectionTitle{text-align:center}.ProductsListing-module-scss-module__0DJCAa__grid{grid-template-columns:repeat(4,1fr);gap:40px 20px;margin-top:45px;display:grid}@media (max-width:1024px){.ProductsListing-module-scss-module__0DJCAa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ProductsListing-module-scss-module__0DJCAa__grid{grid-template-columns:repeat(2,1fr);gap:25px 21px;margin-top:25px}}
.ProductDropdown-module-scss-module___KzNYq__wrap{width:350px;max-width:100%;position:relative}@media (max-width:768px){.ProductDropdown-module-scss-module___KzNYq__wrap{width:100%}}.ProductDropdown-module-scss-module___KzNYq__field{border:1px solid var(--border-input);background:var(--brand-white);width:100%;height:50px;color:var(--text-body);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:14px 15px;font-size:16px;display:flex}.ProductDropdown-module-scss-module___KzNYq__label{font-family:var(--font-body)}.ProductDropdown-module-scss-module___KzNYq__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s;transform:rotate(180deg)}.ProductDropdown-module-scss-module___KzNYq__chevronOpen{transform:rotate(360deg)}.ProductDropdown-module-scss-module___KzNYq__menu{z-index:20;border:1px solid var(--border-input);background:var(--brand-white);scrollbar-width:thin;scrollbar-color:#22222240 #0000;border-radius:5px;max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.ProductDropdown-module-scss-module___KzNYq__menu::-webkit-scrollbar{width:6px}.ProductDropdown-module-scss-module___KzNYq__menu::-webkit-scrollbar-thumb{background:#22222240;border-radius:3px}.ProductDropdown-module-scss-module___KzNYq__menu::-webkit-scrollbar-track{background:0 0}.ProductDropdown-module-scss-module___KzNYq__option{text-align:left;width:100%;color:var(--text-body);cursor:pointer;padding:12px 15px;font-size:16px;display:block}.ProductDropdown-module-scss-module___KzNYq__option+.ProductDropdown-module-scss-module___KzNYq__option{border-top:1px solid var(--border-input)}.ProductDropdown-module-scss-module___KzNYq__option:hover{background:#0673b60f}.ProductDropdown-module-scss-module___KzNYq__menu li+li .ProductDropdown-module-scss-module___KzNYq__option{border-top:1px solid var(--border-input)}.ProductDropdown-module-scss-module___KzNYq__optionActive{color:var(--brand-blue)}
.SearchOverlay-module-scss-module__lMcgUG__overlay{z-index:99;background:#fbfbfb;flex-direction:column;display:flex;position:fixed;inset:139px 0 0}@media (max-width:768px){.SearchOverlay-module-scss-module__lMcgUG__overlay{top:95px}}.SearchOverlay-module-scss-module__lMcgUG__bar{background:var(--brand-white);border-bottom:1px solid var(--border-input);flex-shrink:0}.SearchOverlay-module-scss-module__lMcgUG__barInner{height:70px;max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:0 var(--page-margin-desktop);align-items:center;gap:10px;margin:0 auto;display:flex}@media (max-width:1024px){.SearchOverlay-module-scss-module__lMcgUG__barInner{padding:0 clamp(20px,6vw,120px)}}@media (max-width:768px){.SearchOverlay-module-scss-module__lMcgUG__barInner{height:60px;padding:0 20px}}.SearchOverlay-module-scss-module__lMcgUG__searchIcon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.SearchOverlay-module-scss-module__lMcgUG__input{min-width:0;font-family:var(--font-body);color:var(--text-body);background:0 0;border:none;outline:none;flex:1;font-size:18px;line-height:1.35}.SearchOverlay-module-scss-module__lMcgUG__input::placeholder{color:var(--text-body)}.SearchOverlay-module-scss-module__lMcgUG__input::-webkit-search-cancel-button{display:none}.SearchOverlay-module-scss-module__lMcgUG__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.SearchOverlay-module-scss-module__lMcgUG__content{flex:1;overflow-y:auto}.SearchOverlay-module-scss-module__lMcgUG__contentInner{max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:60px var(--page-margin-desktop) 80px;margin:0 auto}@media (max-width:1024px){.SearchOverlay-module-scss-module__lMcgUG__contentInner{padding:40px clamp(20px,6vw,120px) 60px}}@media (max-width:768px){.SearchOverlay-module-scss-module__lMcgUG__contentInner{padding:30px 20px 50px}}.SearchOverlay-module-scss-module__lMcgUG__sectionTitle{font-family:var(--font-body);text-transform:uppercase;color:var(--text-body);font-size:20px;font-weight:700;line-height:1.35}.SearchOverlay-module-scss-module__lMcgUG__suggest{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1025px){.SearchOverlay-module-scss-module__lMcgUG__suggestSplit{grid-template-columns:minmax(0,518px) minmax(0,1fr);align-items:start;column-gap:130px}}.SearchOverlay-module-scss-module__lMcgUG__recent{flex-direction:column;gap:8px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__recentHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__clear{font-family:var(--font-body);color:var(--brand-teal);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.SearchOverlay-module-scss-module__lMcgUG__recentList{flex-direction:column;display:flex}.SearchOverlay-module-scss-module__lMcgUG__recentList li:not(:last-child) .SearchOverlay-module-scss-module__lMcgUG__recentItem{border-bottom:1px solid var(--border-input)}.SearchOverlay-module-scss-module__lMcgUG__recentItem{width:100%;font-family:var(--font-body);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 0;font-size:18px;line-height:1.35;display:flex}.SearchOverlay-module-scss-module__lMcgUG__historyIcon{flex-shrink:0}.SearchOverlay-module-scss-module__lMcgUG__popular{flex-direction:column;gap:20px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__chips{flex-wrap:wrap;gap:10px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__chip{border-radius:var(--radius-chip);font-family:var(--font-body);color:var(--text-heading);white-space:nowrap;cursor:pointer;border:none;padding:6px 15px;font-size:16px;font-weight:700;line-height:1.35}.SearchOverlay-module-scss-module__lMcgUG__results{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1025px){.SearchOverlay-module-scss-module__lMcgUG__results{grid-template-columns:minmax(0,411px) minmax(0,411px);align-items:start;column-gap:127px}}.SearchOverlay-module-scss-module__lMcgUG__section{flex-direction:column;gap:20px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__sectionHead{justify-content:space-between;align-items:center;display:flex}.SearchOverlay-module-scss-module__lMcgUG__viewAll{font-family:var(--font-body);color:var(--brand-teal);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.SearchOverlay-module-scss-module__lMcgUG__sectionList{flex-direction:column;gap:15px;display:flex}.SearchOverlay-module-scss-module__lMcgUG__item{align-items:center;gap:20px;text-decoration:none;display:flex}.SearchOverlay-module-scss-module__lMcgUG__thumb{background:var(--image-placeholder);border-radius:3px;flex-shrink:0;width:118px;height:118px;position:relative;overflow:hidden}.SearchOverlay-module-scss-module__lMcgUG__thumbImg{object-fit:cover;width:100%;height:100%}.SearchOverlay-module-scss-module__lMcgUG__itemText{flex-direction:column;gap:10px;min-width:0;display:flex}.SearchOverlay-module-scss-module__lMcgUG__itemTitle{font-family:var(--font-body);color:var(--text-body);font-size:18px;font-weight:700;line-height:1.35}.SearchOverlay-module-scss-module__lMcgUG__itemMeta{font-family:var(--font-body);color:var(--text-body);font-size:18px;line-height:1.35}.SearchOverlay-module-scss-module__lMcgUG__empty{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:60px;display:flex}@media (max-width:768px){.SearchOverlay-module-scss-module__lMcgUG__empty{text-align:left;align-items:flex-start;padding-top:0}}.SearchOverlay-module-scss-module__lMcgUG__emptyTitle{font-family:var(--font-body);color:var(--text-heading);font-size:30px;font-weight:700;line-height:1.2}@media (max-width:768px){.SearchOverlay-module-scss-module__lMcgUG__emptyTitle{font-size:24px}}.SearchOverlay-module-scss-module__lMcgUG__emptyBody{max-width:480px;font-family:var(--font-body);color:var(--text-body);font-size:18px;line-height:1.35}
.RecipesListing-module-scss-module__ntE8RW__head{padding-top:75px}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__head{padding-top:30px}}.RecipesListing-module-scss-module__ntE8RW__title{text-align:left;text-transform:uppercase}.RecipesListing-module-scss-module__ntE8RW__subtitle{color:var(--text-body);margin-top:25px}.RecipesListing-module-scss-module__ntE8RW__controls{gap:21px;margin-top:25px;display:flex}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__controls{flex-direction:column;gap:20px}}.RecipesListing-module-scss-module__ntE8RW__search{border:1px solid var(--border-input);width:410px;max-width:100%;height:50px;color:var(--text-body);background:var(--brand-white) url(/assets/recipes/icon-search.svg) no-repeat 15px center;background-size:20px;border-radius:5px;padding:0 15px 0 43px;font-size:16px}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__search{width:100%}}.RecipesListing-module-scss-module__ntE8RW__tabs{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__tabs{margin-top:30px}}.RecipesListing-module-scss-module__ntE8RW__tab{border:1.5px solid var(--brand-blue);color:var(--brand-blue);cursor:pointer;background:0 0;border-radius:25px;flex:none;padding:6px 15px;font-size:16px;font-weight:700}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__tab{padding:5px 10px;font-size:15px}}.RecipesListing-module-scss-module__ntE8RW__tabActive{background:var(--brand-blue);color:var(--brand-white)}.RecipesListing-module-scss-module__ntE8RW__separator{background:var(--border-input);height:1px;margin:50px 0}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__separator{margin:25px 0}}.RecipesListing-module-scss-module__ntE8RW__featured{align-items:center;gap:60px;display:flex}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__featured{flex-direction:column;gap:15px}}.RecipesListing-module-scss-module__ntE8RW__featuredImage{aspect-ratio:626/372;background:var(--image-placeholder);border-radius:15px;flex:0 0 626px;max-width:52%;position:relative;overflow:hidden}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__featuredImage{aspect-ratio:350/208;flex:none;width:100%;max-width:100%}}.RecipesListing-module-scss-module__ntE8RW__featuredImg{object-fit:cover}.RecipesListing-module-scss-module__ntE8RW__featuredChip{position:absolute;top:20px;left:20px}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__featuredChip{top:15px;left:15px}}.RecipesListing-module-scss-module__ntE8RW__featuredText{flex-direction:column;flex:497px;align-items:flex-start;gap:15px;max-width:497px;display:flex}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__featuredText{flex:none;gap:10px;width:100%;max-width:100%}}.RecipesListing-module-scss-module__ntE8RW__featuredMeta{color:var(--text-body);font-size:16px}.RecipesListing-module-scss-module__ntE8RW__featuredTitle{color:var(--text-heading);font-size:32px;font-weight:700}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__featuredTitle{font-size:24px}}.RecipesListing-module-scss-module__ntE8RW__featuredDesc{color:var(--text-body);font-size:20px}.RecipesListing-module-scss-module__ntE8RW__featuredBtn{margin-top:21px}.RecipesListing-module-scss-module__ntE8RW__grid{grid-template-columns:repeat(4,1fr);gap:50px 20px;padding-bottom:100px;display:grid}@media (max-width:1024px){.RecipesListing-module-scss-module__ntE8RW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.RecipesListing-module-scss-module__ntE8RW__grid{grid-template-columns:repeat(2,1fr);gap:25px 20px;padding-bottom:50px}}
.Header-module-scss-module__slV-dq__header{z-index:100;background:var(--brand-white);border-bottom:1px solid var(--border-input);width:100%;position:sticky;top:0}.Header-module-scss-module__slV-dq__headerFixed{position:fixed;top:0;left:0;right:0}.Header-module-scss-module__slV-dq__inner{height:139px;max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:0 var(--page-margin-desktop);justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:1024px){.Header-module-scss-module__slV-dq__inner{padding:0 clamp(20px,6vw,120px)}}@media (max-width:768px){.Header-module-scss-module__slV-dq__inner{height:95px;padding:15px 20px}}.Header-module-scss-module__slV-dq__logo{width:135px;height:auto;display:block}@media (max-width:768px){.Header-module-scss-module__slV-dq__logo{width:88px}}.Header-module-scss-module__slV-dq__nav{align-items:center;gap:67px;display:flex}@media (max-width:1024px){.Header-module-scss-module__slV-dq__nav{gap:32px}}@media (max-width:768px){.Header-module-scss-module__slV-dq__nav{display:none}}.Header-module-scss-module__slV-dq__navLink{color:var(--text-heading);font-size:20px}.Header-module-scss-module__slV-dq__navLink:hover{text-decoration:underline}.Header-module-scss-module__slV-dq__actions{align-items:center;gap:10px;display:flex}.Header-module-scss-module__slV-dq__iconButton{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Header-module-scss-module__slV-dq__burger{display:none}@media (max-width:768px){.Header-module-scss-module__slV-dq__burger{display:inline-flex}}.Header-module-scss-module__slV-dq__overlay{z-index:1000;background:var(--brand-white);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module-scss-module__slV-dq__overlayBar{border-bottom:1px solid var(--border-input);flex-shrink:0;justify-content:space-between;align-items:center;height:95px;padding:15px 20px;display:flex}.Header-module-scss-module__slV-dq__overlayList{flex-direction:column;display:flex}.Header-module-scss-module__slV-dq__overlayItem{color:var(--text-heading);padding:22px 20px;font-size:24px;font-weight:700;display:block}.Header-module-scss-module__slV-dq__overlayItem+.Header-module-scss-module__slV-dq__overlayItem{border-top:.5px solid var(--border-input)}
.StoreLocator-module-scss-module__j9vfdq__title{text-align:center;padding-top:75px}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__title{text-align:left;padding-top:40px}}.StoreLocator-module-scss-module__j9vfdq__subtitle{text-align:center;color:var(--text-body);margin-top:12px}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__subtitle{text-align:left}}.StoreLocator-module-scss-module__j9vfdq__layout{align-items:stretch;gap:30px;margin-top:40px;display:flex}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__layout{flex-direction:column;gap:24px}}.StoreLocator-module-scss-module__j9vfdq__left{flex-direction:column;flex:0 0 518px;max-width:45%;display:flex}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__left{flex:none;max-width:100%}}.StoreLocator-module-scss-module__j9vfdq__searchRow{margin-bottom:16px;display:flex}.StoreLocator-module-scss-module__j9vfdq__searchInput{border:1px solid var(--border-input);border-right:none;border-radius:5px 0 0 5px;flex:1;height:50px;padding:0 14px;font-size:16px}.StoreLocator-module-scss-module__j9vfdq__searchButton{background:var(--brand-blue);border-radius:0 5px 5px 0;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.StoreLocator-module-scss-module__j9vfdq__locate{background:var(--brand-blue);width:100%;height:50px;color:var(--brand-white);text-transform:uppercase;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.StoreLocator-module-scss-module__j9vfdq__locate img{filter:brightness(0)invert()}.StoreLocator-module-scss-module__j9vfdq__stores{scrollbar-width:thin;flex:1;max-height:470px;overflow-y:auto}.StoreLocator-module-scss-module__j9vfdq__store{border-top:1px solid var(--border-input);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.StoreLocator-module-scss-module__j9vfdq__store:last-child{border-bottom:1px solid var(--border-input)}.StoreLocator-module-scss-module__j9vfdq__storeActive{background:#0673b60d}.StoreLocator-module-scss-module__j9vfdq__storeInfo{flex-direction:column;gap:4px;display:flex}.StoreLocator-module-scss-module__j9vfdq__storeName{color:var(--text-heading);font-size:20px;font-weight:700}.StoreLocator-module-scss-module__j9vfdq__storeAddress{color:var(--text-body);font-size:18px}.StoreLocator-module-scss-module__j9vfdq__storeDistance{color:var(--brand-teal);font-size:18px;font-weight:700}.StoreLocator-module-scss-module__j9vfdq__directions{flex-shrink:0;display:inline-flex;transform:rotate(180deg)scaleY(-1)}.StoreLocator-module-scss-module__j9vfdq__directionsIcon{width:31px;height:31px}.StoreLocator-module-scss-module__j9vfdq__directions:hover .StoreLocator-module-scss-module__j9vfdq__directionsIcon{animation:2.5s forwards StoreLocator-module-scss-module__j9vfdq__navRotate}@keyframes StoreLocator-module-scss-module__j9vfdq__navRotate{0%{transform:rotate(0)}17%{transform:rotate(15deg)}36%{transform:rotate(-25deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.StoreLocator-module-scss-module__j9vfdq__directions:hover .StoreLocator-module-scss-module__j9vfdq__directionsIcon{animation:none}}.StoreLocator-module-scss-module__j9vfdq__noResults{color:var(--text-body);padding:24px 4px}.StoreLocator-module-scss-module__j9vfdq__mapWrap{z-index:0;isolation:isolate;border-radius:10px;flex:1;min-height:625px;position:relative;overflow:hidden}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__mapWrap{border-radius:15px;flex:none;width:100%;height:320px;min-height:320px}}.StoreLocator-module-scss-module__j9vfdq__mapPlaceholder{background:var(--image-placeholder);width:100%;height:100%;color:var(--text-body);justify-content:center;align-items:center;display:flex}.StoreLocator-module-scss-module__j9vfdq__request{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:40px;margin-left:548px;display:flex}@media (max-width:1024px){.StoreLocator-module-scss-module__j9vfdq__request{margin-left:0}}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__request{margin-left:0}}.StoreLocator-module-scss-module__j9vfdq__online{text-align:center;margin-top:80px;padding-bottom:100px}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__online{margin-top:50px;padding-bottom:50px}}.StoreLocator-module-scss-module__j9vfdq__onlineText{color:var(--text-body);margin-top:12px}.StoreLocator-module-scss-module__j9vfdq__retailers{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:30px;display:grid}@media (max-width:1024px){.StoreLocator-module-scss-module__j9vfdq__retailers{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.StoreLocator-module-scss-module__j9vfdq__retailers{grid-template-columns:repeat(2,1fr)}}.StoreLocator-module-scss-module__j9vfdq__tile{aspect-ratio:1;border:1px solid var(--border-input);border-radius:5px;justify-content:center;align-items:center;padding:21px;display:flex}.StoreLocator-module-scss-module__j9vfdq__tileLogo{object-fit:contain;max-width:100%;max-height:100%}
.Footer-module-scss-module__DBNg8q__footer{background:var(--brand-blue);color:var(--brand-white);padding:50px 0}.Footer-module-scss-module__DBNg8q__inner{max-width:calc(var(--container-desktop) + var(--page-margin-desktop)*2);padding:0 var(--page-margin-desktop);margin:0 auto}@media (max-width:1024px){.Footer-module-scss-module__DBNg8q__inner{padding:0 clamp(20px,6vw,120px)}}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__inner{padding:0 20px}}.Footer-module-scss-module__DBNg8q__newsletterRow{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterRow{flex-direction:column;gap:16px}}.Footer-module-scss-module__DBNg8q__newsletterText{flex-direction:column;gap:12px;max-width:443px;display:flex}.Footer-module-scss-module__DBNg8q__newsletterHeading{color:var(--brand-white);font-size:32px;font-weight:700}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterHeading{font-size:24px}}.Footer-module-scss-module__DBNg8q__newsletterSub{color:var(--brand-white);font-size:20px}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterSub{font-size:18px}}.Footer-module-scss-module__DBNg8q__newsletterRight{flex-direction:column;align-items:flex-end;gap:16px;width:434px;max-width:100%;display:flex}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterRight{align-items:stretch;width:100%}}.Footer-module-scss-module__DBNg8q__newsletterForm{justify-content:flex-end;width:100%;display:flex}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterForm{justify-content:stretch}}.Footer-module-scss-module__DBNg8q__newsletterInput{width:287px;height:49px;color:var(--text-body);background:var(--brand-white);border:none;border-radius:3px 0 0 3px;padding:0 16px;font-size:16px}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterInput{flex:1;height:55px;font-size:18px}}.Footer-module-scss-module__DBNg8q__newsletterSubmit{background:var(--brand-sky);width:147px;height:49px;color:var(--text-body);font-family:var(--font-body);text-align:center;text-transform:uppercase;border-radius:0 3px 3px 0;font-size:20px;font-weight:700;line-height:1.35}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterSubmit{width:55px;height:55px}.Footer-module-scss-module__DBNg8q__newsletterSubmitText{display:none}}.Footer-module-scss-module__DBNg8q__newsletterSubmitIcon{margin:0 auto;display:none;transform:rotate(90deg)}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__newsletterSubmitIcon{display:block}}.Footer-module-scss-module__DBNg8q__newsletterSuccess{color:var(--brand-white);font-size:18px}.Footer-module-scss-module__DBNg8q__privacyNote{color:var(--brand-sky);text-align:right;font-size:16px}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__privacyNote{text-align:left;font-size:14px}}.Footer-module-scss-module__DBNg8q__privacyNote a{text-decoration:underline}.Footer-module-scss-module__DBNg8q__divider{background:#ffffff40;height:1px;margin:40px 0}@media (max-width:768px){.Footer-module-scss-module__DBNg8q__divider{margin:24px 0}}.Footer-module-scss-module__DBNg8q__columns{gap:120px;display:flex}@media (max-width:1024px){.Footer-module-scss-module__DBNg8q__columns{grid-template-columns:1fr 1fr;gap:24px 48px;display:grid}}@media (max-width:520px){.Footer-module-scss-module__DBNg8q__columns{grid-template-columns:1fr;gap:0}}.Footer-module-scss-module__DBNg8q__column{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.Footer-module-scss-module__DBNg8q__column:last-child{border-top:1px solid #ffffff40;grid-column:1/-1;padding-top:24px}}@media (max-width:520px){.Footer-module-scss-module__DBNg8q__column:last-child{margin-top:24px}}.Footer-module-scss-module__DBNg8q__columnTitle{color:var(--brand-white);font-size:20px;font-weight:700}.Footer-module-scss-module__DBNg8q__navColumn{gap:25px}@media (max-width:520px){.Footer-module-scss-module__DBNg8q__navColumn{gap:0}}.Footer-module-scss-module__DBNg8q__navLink{color:var(--brand-white);font-size:20px;font-weight:700}@media (max-width:520px){.Footer-module-scss-module__DBNg8q__navLink{border-top:1px solid #ffffff40;padding:22px 0}.Footer-module-scss-module__DBNg8q__navLink:first-child{border-top:none;padding-top:0}}.Footer-module-scss-module__DBNg8q__contactLine{color:var(--brand-white);font-size:18px}.Footer-module-scss-module__DBNg8q__contactLink{color:inherit}.Footer-module-scss-module__DBNg8q__contactLink:hover{text-decoration:underline}.Footer-module-scss-module__DBNg8q__social{gap:16px;margin-top:8px;display:flex}.Footer-module-scss-module__DBNg8q__socialIcon{width:36px;height:36px}.Footer-module-scss-module__DBNg8q__legalLine{color:var(--brand-white);font-size:18px}.Footer-module-scss-module__DBNg8q__legalLine a{text-decoration:underline}.Footer-module-scss-module__DBNg8q__attribution{align-items:center;gap:12px;margin-top:12px;display:flex}.Footer-module-scss-module__DBNg8q__attribution:hover .Footer-module-scss-module__DBNg8q__attributionText{text-decoration:underline}.Footer-module-scss-module__DBNg8q__attributionText{font-family:var(--font-attribution);color:var(--brand-white);font-size:16px}.Footer-module-scss-module__DBNg8q__visuallyHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProductAccordion-module-scss-module__CALnoq__accordion{flex-direction:column;display:flex}.ProductAccordion-module-scss-module__CALnoq__item{border-bottom:1px solid var(--border-input)}.ProductAccordion-module-scss-module__CALnoq__header{text-align:left;align-items:center;gap:12px;width:100%;padding:24px 0;display:flex}.ProductAccordion-module-scss-module__CALnoq__icon{object-fit:contain;width:24px;height:24px}.ProductAccordion-module-scss-module__CALnoq__title{color:var(--text-heading);flex:1;font-size:24px;font-weight:700}.ProductAccordion-module-scss-module__CALnoq__chevron{flex-shrink:0;width:24px;height:24px;transition:transform .2s;transform:rotate(180deg)}.ProductAccordion-module-scss-module__CALnoq__chevronOpen{transform:rotate(0)}.ProductAccordion-module-scss-module__CALnoq__body{color:var(--text-body);flex-direction:column;gap:15px;padding-bottom:24px;font-size:20px;display:flex}.ProductAccordion-module-scss-module__CALnoq__body ul{flex-direction:column;gap:4px;padding-left:30px;list-style:outside;display:flex}.ProductAccordion-module-scss-module__CALnoq__body li{display:list-item}
.RichTextBlock-module-scss-module__cX8vWq__prose{max-width:880px;color:var(--text-body);font-size:16px;line-height:1.6}.RichTextBlock-module-scss-module__cX8vWq__prose>:first-child{margin-top:0}.RichTextBlock-module-scss-module__cX8vWq__prose p{margin-bottom:16px}.RichTextBlock-module-scss-module__cX8vWq__prose h2{font-family:var(--font-display);text-transform:uppercase;color:var(--text-heading);font-size:28px;line-height:var(--leading-display);margin:48px 0 16px}@media (max-width:768px){.RichTextBlock-module-scss-module__cX8vWq__prose h2{margin:36px 0 12px;font-size:22px}}.RichTextBlock-module-scss-module__cX8vWq__prose h3{color:var(--text-heading);margin:28px 0 10px;font-size:19px;font-weight:700}.RichTextBlock-module-scss-module__cX8vWq__prose ul{margin:0 0 16px;padding-left:22px;list-style:outside}.RichTextBlock-module-scss-module__cX8vWq__prose li{margin-bottom:8px}.RichTextBlock-module-scss-module__cX8vWq__prose li::marker{color:var(--brand-blue)}.RichTextBlock-module-scss-module__cX8vWq__prose strong{color:var(--text-heading);font-weight:700}.RichTextBlock-module-scss-module__cX8vWq__prose a{color:var(--brand-blue);text-decoration:underline}
.not-found-module-scss-module__tJ8gNa__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:calc(100vh - 234px);padding:120px 20px;display:flex}.not-found-module-scss-module__tJ8gNa__code{font-family:var(--font-display);text-transform:uppercase;color:var(--brand-blue);font-size:160px;line-height:1}@media (max-width:768px){.not-found-module-scss-module__tJ8gNa__code{font-size:96px}}.not-found-module-scss-module__tJ8gNa__title{color:var(--text-heading)}.not-found-module-scss-module__tJ8gNa__body{color:var(--text-body);max-width:480px}
.index-module-scss-module__lK6UOa__hero{max-width:1512px;padding-right:var(--page-margin-desktop);grid-template-columns:minmax(0,598px) 473px;grid-template-areas:"photo title""photo info";place-content:start center;column-gap:65px;margin:0 auto;display:grid}@media (max-width:1024px){.index-module-scss-module__lK6UOa__hero{padding-right:clamp(20px,6vw,120px)}}@media (max-width:768px){.index-module-scss-module__lK6UOa__hero{flex-direction:column;gap:30px;padding:30px 0 0;display:flex}}.index-module-scss-module__lK6UOa__photo{aspect-ratio:854/1331;grid-area:photo;width:100%;position:relative;-webkit-mask-image:url(/assets/product-detail/product-hero-mask-desktop.svg);mask-image:url(/assets/product-detail/product-hero-mask-desktop.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:768px){.index-module-scss-module__lK6UOa__photo{aspect-ratio:350/546;order:2;width:100%;max-width:350px;max-height:546px;margin:0 auto;-webkit-mask-image:url(/assets/product-detail/product-hero-mask-mobile.svg);mask-image:url(/assets/product-detail/product-hero-mask-mobile.svg)}}.index-module-scss-module__lK6UOa__photoImg{object-fit:contain}.index-module-scss-module__lK6UOa__info{flex-direction:column;grid-area:info;gap:25px;padding-top:25px;display:flex}@media (max-width:768px){.index-module-scss-module__lK6UOa__info{order:3;width:100%;padding:0 15px}}.index-module-scss-module__lK6UOa__title{color:var(--text-heading);text-transform:none;text-align:center;grid-area:title;padding-top:50px}@media (max-width:768px){.index-module-scss-module__lK6UOa__title{text-align:center;text-transform:uppercase;order:1;padding:0 15px}}.index-module-scss-module__lK6UOa__description{color:var(--text-body);font-size:24px;line-height:1.35}@media (max-width:768px){.index-module-scss-module__lK6UOa__description{font-size:20px}}.index-module-scss-module__lK6UOa__chips{flex-wrap:wrap;gap:12px;display:flex}.index-module-scss-module__lK6UOa__chip{color:var(--brand-white);border-radius:25px;padding:6px 15px;font-size:16px;font-weight:700}@media (max-width:768px){.index-module-scss-module__lK6UOa__chip{padding:5px 10px;font-size:15px}}.index-module-scss-module__lK6UOa__packaging{flex-direction:column;gap:8px;margin:0;display:flex}.index-module-scss-module__lK6UOa__packagingLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-heading);font-size:14px;font-weight:700}.index-module-scss-module__lK6UOa__packItem{color:var(--text-body);align-items:baseline;gap:10px;margin:0;font-size:17px;display:flex}.index-module-scss-module__lK6UOa__packSize{color:var(--text-heading);font-weight:700}.index-module-scss-module__lK6UOa__packSku{color:var(--text-body);opacity:.6;font-size:14px}.index-module-scss-module__lK6UOa__divider{background:var(--border-input);height:1px;margin:15px 0 0}.index-module-scss-module__lK6UOa__related{padding:100px 0}@media (max-width:768px){.index-module-scss-module__lK6UOa__related{padding:50px 0}}.index-module-scss-module__lK6UOa__relatedHeading{margin-bottom:45px}.index-module-scss-module__lK6UOa__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:768px){.index-module-scss-module__lK6UOa__grid{grid-template-columns:repeat(2,1fr);gap:25px 20px}}
.index-module-scss-module__UXFnDq__top{align-items:flex-start;gap:40px;padding-top:70px;display:flex}@media (max-width:768px){.index-module-scss-module__UXFnDq__top{flex-direction:column;gap:25px;padding-top:30px}}.index-module-scss-module__UXFnDq__intro{flex-direction:column;flex:0 0 499px;gap:25px;max-width:45%;display:flex}@media (max-width:768px){.index-module-scss-module__UXFnDq__intro{text-align:left;flex:none;order:0;align-items:flex-start;gap:25px;width:100%;max-width:100%}}.index-module-scss-module__UXFnDq__title{color:var(--text-heading);text-align:left;text-transform:uppercase}@media (max-width:768px){.index-module-scss-module__UXFnDq__title{text-align:left}}.index-module-scss-module__UXFnDq__quote{color:var(--text-body);font-size:20px;font-style:italic;line-height:1.35}@media (max-width:768px){.index-module-scss-module__UXFnDq__quote{text-align:left}}.index-module-scss-module__UXFnDq__meta{flex-direction:column;gap:16px;margin-top:15px;display:flex}@media (max-width:768px){.index-module-scss-module__UXFnDq__meta{align-self:flex-start}}.index-module-scss-module__UXFnDq__metaRow{color:var(--text-body);align-items:center;gap:12px;font-size:20px;display:flex}.index-module-scss-module__UXFnDq__metaIcon{flex-shrink:0;width:20px;height:20px}.index-module-scss-module__UXFnDq__metaLabel{color:var(--text-heading);font-weight:700}.index-module-scss-module__UXFnDq__photo{aspect-ratio:734/633;background:var(--image-placeholder);border-radius:10px;flex:1;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.index-module-scss-module__UXFnDq__photo{aspect-ratio:1;border-radius:5px;order:1}}.index-module-scss-module__UXFnDq__photoImg{object-fit:cover}.index-module-scss-module__UXFnDq__body{align-items:flex-start;gap:80px;padding-top:60px;display:flex}@media (max-width:768px){.index-module-scss-module__UXFnDq__body{flex-direction:column;gap:35px}}.index-module-scss-module__UXFnDq__ingredients{flex:0 0 457px;max-width:40%}@media (max-width:768px){.index-module-scss-module__UXFnDq__ingredients{flex:none;width:100%;max-width:100%}}.index-module-scss-module__UXFnDq__ingredientsHead{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.index-module-scss-module__UXFnDq__sectionLabel{color:var(--text-heading);align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.index-module-scss-module__UXFnDq__sectionIcon{width:24px;height:24px}.index-module-scss-module__UXFnDq__stepper{align-items:center;gap:20px;display:flex}.index-module-scss-module__UXFnDq__stepperButton{border:1px solid var(--border-input);width:49px;height:40px;color:var(--text-heading);background:var(--brand-white);border-radius:5px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.index-module-scss-module__UXFnDq__stepperCount{color:var(--text-heading);text-align:center;min-width:16px;font-size:20px}.index-module-scss-module__UXFnDq__ingredientList{flex-direction:column;display:flex}.index-module-scss-module__UXFnDq__ingredientRow{border-bottom:1px solid var(--border-input);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.index-module-scss-module__UXFnDq__ingredientName{color:var(--text-body);font-size:20px}.index-module-scss-module__UXFnDq__ingredientAmount{color:var(--text-body);white-space:nowrap;font-size:20px;font-weight:700}.index-module-scss-module__UXFnDq__method{flex:1;min-width:0}.index-module-scss-module__UXFnDq__methodList{flex-direction:column;gap:30px;margin-top:25px;display:flex}@media (max-width:768px){.index-module-scss-module__UXFnDq__methodList{gap:25px}}.index-module-scss-module__UXFnDq__step{background:var(--brand-white);border:1.5px solid var(--badge);border-radius:55px;align-items:center;gap:21px;min-height:111px;margin-left:35px;padding:16px 30px 16px 100px;display:flex;position:relative}@media (max-width:768px){.index-module-scss-module__UXFnDq__step{border-width:2px;border-radius:100px;min-height:0;margin-left:35px;padding:20px 20px 20px 70px}}.index-module-scss-module__UXFnDq__notch{z-index:1;background:var(--brand-white);border-radius:50%;width:99px;height:99px;position:absolute;top:50%;left:-49px;transform:translateY(-50%)}@media (max-width:768px){.index-module-scss-module__UXFnDq__notch{width:88px;height:88px;left:-44px}}.index-module-scss-module__UXFnDq__badge{z-index:2;background:var(--badge);width:71px;height:71px;color:var(--brand-white);box-shadow:0 4px 4px 0 color-mix(in srgb, var(--badge) 25%, transparent);border-radius:35.5px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-35px;transform:translateY(-50%)}@media (max-width:768px){.index-module-scss-module__UXFnDq__badge{width:62px;height:62px;left:-31px}}.index-module-scss-module__UXFnDq__badgeWord{text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}.index-module-scss-module__UXFnDq__badgeNum{font-size:30px;font-weight:700;line-height:1.1}.index-module-scss-module__UXFnDq__stepBody{color:var(--text-body);font-size:20px;line-height:1.35}.index-module-scss-module__UXFnDq__tips{margin-top:40px}@media (max-width:768px){.index-module-scss-module__UXFnDq__tips{margin-top:30px}}.index-module-scss-module__UXFnDq__tipsList{flex-direction:column;gap:12px;margin-top:20px;padding-left:22px;list-style:outside;display:flex}.index-module-scss-module__UXFnDq__tip{color:var(--text-body);font-size:20px;line-height:1.35}.index-module-scss-module__UXFnDq__tip::marker{color:var(--badge,var(--brand-salmon))}.index-module-scss-module__UXFnDq__trustRow{grid-template-columns:repeat(2,1fr);gap:40px;padding-top:64px;display:grid}@media (max-width:768px){.index-module-scss-module__UXFnDq__trustRow{grid-template-columns:1fr;gap:25px;padding-top:35px}}.index-module-scss-module__UXFnDq__trustCard{border:2px solid var(--brand-salmon);border-radius:10px;align-items:flex-start;gap:20px;padding:35px 43px;display:flex}@media (max-width:1024px){.index-module-scss-module__UXFnDq__trustCard{flex-direction:column}}@media (max-width:768px){.index-module-scss-module__UXFnDq__trustCard{padding:25px}}.index-module-scss-module__UXFnDq__trustIcon{width:99px;height:auto}@media (max-width:768px){.index-module-scss-module__UXFnDq__trustIcon{width:80px}}.index-module-scss-module__UXFnDq__trustTitle{color:var(--text-heading);font-size:24px;font-weight:700}.index-module-scss-module__UXFnDq__trustBody{color:var(--text-body);font-size:20px;line-height:1.35}.index-module-scss-module__UXFnDq__more{padding:100px 0}@media (max-width:768px){.index-module-scss-module__UXFnDq__more{padding:35px 0 50px}}.index-module-scss-module__UXFnDq__moreHeading{margin-bottom:45px}@media (max-width:768px){.index-module-scss-module__UXFnDq__moreHeading{margin-bottom:25px}}.index-module-scss-module__UXFnDq__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.index-module-scss-module__UXFnDq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.index-module-scss-module__UXFnDq__grid{grid-template-columns:repeat(2,1fr);gap:25px 20px}}
.ContactBlock-module-scss-module__I19Gia__heading{text-align:center}@media (max-width:480px){.ContactBlock-module-scss-module__I19Gia__heading{text-align:left}}.ContactBlock-module-scss-module__I19Gia__cards{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px;margin-bottom:60px;display:flex}@media (max-width:480px){.ContactBlock-module-scss-module__I19Gia__cards{flex-direction:column;align-items:stretch;gap:0;margin-top:27px;margin-bottom:35px}}.ContactBlock-module-scss-module__I19Gia__card{border:1px solid var(--border-input);text-align:center;border-radius:5px;flex-direction:column;flex:0 0 303px;justify-content:center;align-items:center;gap:10px;min-height:195px;padding:31px 44px;display:flex}@media (max-width:480px){.ContactBlock-module-scss-module__I19Gia__card{text-align:left;border:none;border-top:1px solid var(--border-input);border-radius:0;flex:none;align-items:flex-start;gap:8px;min-height:0;padding:25px 0}.ContactBlock-module-scss-module__I19Gia__card:first-child{order:2}.ContactBlock-module-scss-module__I19Gia__card:nth-child(2){border-top:none;order:1;padding-top:0}.ContactBlock-module-scss-module__I19Gia__card:nth-child(3){order:3}}.ContactBlock-module-scss-module__I19Gia__cardTitle{color:var(--text-heading);font-size:24px;font-weight:700}.ContactBlock-module-scss-module__I19Gia__cardText{color:var(--text-body);white-space:pre-line;font-size:20px;text-decoration:none}.ContactBlock-module-scss-module__I19Gia__cardLink{color:var(--brand-blue);font-size:20px;text-decoration:underline}.ContactBlock-module-scss-module__I19Gia__social{gap:16px;margin-top:12px;display:flex}.ContactBlock-module-scss-module__I19Gia__socialIcon{width:36px;height:36px}.ContactBlock-module-scss-module__I19Gia__panel{background:var(--brand-blue);border-radius:25px;padding:50px 60px 60px}@media (max-width:768px){.ContactBlock-module-scss-module__I19Gia__panel{margin:0 calc(-1*var(--page-margin-mobile));border-radius:10px;padding:35px 20px 40px}}.ContactBlock-module-scss-module__I19Gia__formHeading{font-family:var(--font-display);text-transform:uppercase;text-align:center;color:var(--brand-white);margin-bottom:40px;font-size:40px;line-height:1.2}@media (max-width:768px){.ContactBlock-module-scss-module__I19Gia__formHeading{margin-bottom:30px;font-size:28px}}.ContactBlock-module-scss-module__I19Gia__form{flex-direction:column;width:626px;max-width:100%;margin:0 auto;padding-top:24px;display:flex}.ContactBlock-module-scss-module__I19Gia__field{cursor:text;display:block;position:relative}.ContactBlock-module-scss-module__I19Gia__input{width:100%;color:var(--brand-white);font-size:18px;line-height:1.35;font-family:var(--font-body);resize:none;background:0 0;border:none;outline:none;padding:0 0 0 25px;display:block;overflow:hidden}.ContactBlock-module-scss-module__I19Gia__input::placeholder{color:#0000}textarea.ContactBlock-module-scss-module__I19Gia__input{min-height:24px}.ContactBlock-module-scss-module__I19Gia__divider{background:#ffffff40;height:1px;margin:25px 0;display:block}.ContactBlock-module-scss-module__I19Gia__floatLabel{color:#fffc;pointer-events:none;transform-origin:0 0;font-size:18px;line-height:1.35;transition:transform .18s,color .18s;position:absolute;top:0;left:25px}.ContactBlock-module-scss-module__I19Gia__input:focus~.ContactBlock-module-scss-module__I19Gia__floatLabel,.ContactBlock-module-scss-module__I19Gia__input:not(:placeholder-shown)~.ContactBlock-module-scss-module__I19Gia__floatLabel{color:var(--brand-white);transform:translateY(-24px)scale(.82)}.ContactBlock-module-scss-module__I19Gia__fieldSelect{display:block;position:relative}.ContactBlock-module-scss-module__I19Gia__selectTrigger{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0 0 0 25px;display:flex}.ContactBlock-module-scss-module__I19Gia__selectValue{color:var(--brand-white);font-size:18px;line-height:1.35}.ContactBlock-module-scss-module__I19Gia__selectEmpty{color:#fffc}.ContactBlock-module-scss-module__I19Gia__selectChevron{flex-shrink:0;width:24px;height:24px;transition:transform .18s}.ContactBlock-module-scss-module__I19Gia__selectChevronOpen{transform:rotate(180deg)}.ContactBlock-module-scss-module__I19Gia__selectMenu{z-index:20;background:var(--brand-white);scrollbar-width:thin;scrollbar-color:#22222240 #0000;border-radius:8px;max-height:220px;position:absolute;top:calc(100% - 18px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.ContactBlock-module-scss-module__I19Gia__selectMenu::-webkit-scrollbar{width:6px}.ContactBlock-module-scss-module__I19Gia__selectMenu::-webkit-scrollbar-thumb{background:#22222240;border-radius:3px}.ContactBlock-module-scss-module__I19Gia__selectOption{text-align:left;width:100%;color:var(--text-body);cursor:pointer;background:0 0;padding:12px 25px;font-size:18px;display:block}.ContactBlock-module-scss-module__I19Gia__selectOption+.ContactBlock-module-scss-module__I19Gia__selectOption{border-top:1px solid var(--border-input)}.ContactBlock-module-scss-module__I19Gia__selectOption:hover{color:var(--brand-blue);background:#0673b61a}.ContactBlock-module-scss-module__I19Gia__selectOptionActive{color:var(--brand-blue);font-weight:700}.ContactBlock-module-scss-module__I19Gia__submit{border:1.5px solid var(--brand-white);min-width:243px;min-height:59px;color:var(--brand-white);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:50px;align-self:center;margin-top:5px;padding:16px 35px;font-size:20px;font-weight:700;transition:background-color .2s,color .2s}.ContactBlock-module-scss-module__I19Gia__submit:hover{background:var(--brand-white);color:var(--brand-blue)}.ContactBlock-module-scss-module__I19Gia__success{text-align:center;color:var(--brand-white);font-size:20px}.ContactBlock-module-scss-module__I19Gia__error{text-align:center;color:var(--brand-white);font-size:16px}
