:root{--black:#000;--white:#fff;--bone:#eeede9;--beecee-bone:#eeede9;--beecee-blue:#1521a3;--beecee-red:#d8061a;--ice-blue:#e1eced;--grey-100:#e9e9eb;--grey-200:#d8d8da;--grey-300:#c3c3c5;--grey-400:#a8a8aa;--grey-500:#89898a;--grey-600:#686869;--ink-input:#1e1e21;--grey-disabled:#a5a7a8;--error:#d40000;--focus:#0016ba;--color-focus-ring:var(--focus);--brand-ink:#000;--brand-reverse:#f6f4f0;--brand-beecee-red:#d8061a;--color-shadow-rgb:0 0 0;--font-heading--family:"Arial90";--font-fallback:Arial, Helvetica, sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-style-italic:italic;--font-size-display:12.5rem;--font-size-heading-1:6rem;--font-size-heading-1-lg:5rem;--font-size-heading-2:3rem;--font-size-heading-3:2rem;--font-size-heading-4:1.5rem;--font-size-heading-5:1.125rem;--font-size-body:1rem;--font-size-descriptor:.875rem;--font-size-utility:.75rem;--font-size-pullquote:1.5rem;--font-size-display-mobile:6rem;--font-size-heading-1-mobile:4rem;--font-size-heading-2-mobile:2.5rem;--font-size-heading-3-mobile:1.5rem;--font-size-heading-4-mobile:1.125rem;--font-size-heading-5-mobile:1rem;--font-size-body-mobile:.875rem;--font-size-descriptor-mobile:.75rem;--font-size-utility-mobile:.75rem;--font-size-pullquote-mobile:1.125rem;--font-size-display-desktop:9.375rem;--line-height-80:.8;--line-height-100:1;--line-height-95:.95;--line-height-110:1.1;--line-height-120:1.2;--letter-spacing-display:-.04em;--letter-spacing-heading-1:-.03em;--letter-spacing-0:0;--letter-spacing-body:.01em;--drop-shadow-s:.25rem .25rem 1.875rem 0 #0000002b;--border-radius-sm:.25rem;--border-radius-md:.75rem;--border-radius-rounded:62.5rem;--border-radius-input:.125rem;--border-width-1:.0625rem;--border-width-2:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:3rem;--space-xl:4rem;--space-2xl:5rem;--space-3xl:7.5rem;--space-2xs-mobile:.25rem;--space-xs-mobile:.5rem;--space-sm-mobile:1rem;--space-md-mobile:1.5rem;--space-lg-mobile:2rem;--space-xl-mobile:3rem;--space-2xl-mobile:4rem;--space-3xl-mobile:5rem;--icon-size-sm:.75rem;--icon-size-base:1rem;--icon-size-md:1.5rem;--icon-size-lg:1.875rem;--btn-primary-height:2.75rem;--btn-primary-min-width:5.625rem;--btn-secondary-height:1.8125rem;--btn-secondary-min-width:5rem;--input-height:2.5rem;--input-padding-x:.625rem}.ingredients{background:var(--background-color);color:var(--text-color);padding:var(--desktop-top-padding) 0 var(--desktop-bottom-padding)}@media (width<=1023px){.ingredients{padding:var(--mobile-top-padding) 0 var(--mobile-bottom-padding)}}.ingredients__title{margin-bottom:var(--space-xl)}@media (width<=1023px){.ingredients__title{margin-bottom:calc(var(--space-lg-mobile) + .75rem)}}@media (width>=1024px) and (width<=1439px){.ingredients__title{margin-bottom:var(--space-md)}}.ingredients__title .heading-2{text-box:trim-both cap alphabetic}.ingredients__loop{padding:1.75rem 0;display:block}@media (width<=1023px){.ingredients__loop{padding:0}}.ingredients__loop-wrap{gap:var(--space-sm);margin-bottom:var(--space-md);--ingredients-basis:41.9825%;--ingredients-basis-active:74.6356%;display:flex;container-type:inline-size}@media (width>=1024px){.ingredients__loop-wrap{--ingredients-track:calc(100% - 3 * var(--space-sm));--ingredients-basis:calc(var(--ingredients-track) * .209337);--ingredients-basis-active:calc(var(--ingredients-track) * .371988)}.ingredients__loop-wrap:has(>[data-ingredients-media]:nth-child(3):last-child){--ingredients-track:calc(100% - 2 * var(--space-sm));--ingredients-basis:calc(var(--ingredients-track) * .315946);--ingredients-basis-active:calc(var(--ingredients-track) * .368107)}.ingredients__loop-wrap:has(>[data-ingredients-media]:nth-child(2):last-child){--ingredients-track:calc(100% - var(--space-sm));--ingredients-basis:calc(var(--ingredients-track) * .636765);--ingredients-basis-active:calc(var(--ingredients-track) * .363235)}.ingredients__loop-wrap:has(>[data-ingredients-media]:first-child:last-child){--ingredients-basis:100%;--ingredients-basis-active:100%}}@media (width<=1023px){.ingredients__loop-wrap{gap:var(--space-xs);margin-inline:calc(-1 * var(--space-sm));scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-inline-start:var(--space-sm);padding-inline-end:var(--space-sm);scroll-padding-inline-start:var(--space-sm);overflow-x:auto}.ingredients__loop-wrap::-webkit-scrollbar{display:none}.ingredients__loop-wrap.is-scroll-snap-suspended{scroll-snap-type:none}}.ingredients__block{all:unset;opacity:.5;cursor:pointer;width:100%;min-width:0;transition:opacity .25s,flex-basis .4s;display:block}.ingredients__block:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}@media (width>=1024px){.ingredients__block{flex:0 1 var(--ingredients-basis)}}@media (width<=1023px){.ingredients__block{flex:0 0 var(--ingredients-basis);scroll-snap-align:start;scroll-snap-stop:always}}.ingredients__block.is-active{opacity:1}.ingredients__block.is-expanded{flex-basis:var(--ingredients-basis-active)}.ingredients__media-wrap{padding-bottom:20.19cqw;display:block;position:relative;overflow:hidden}@media (width<=1023px){.ingredients__media-wrap{padding-bottom:42cqw}}@media (width>=1024px) and (width<=1439px){.ingredients__media-wrap{padding-bottom:19.9cqw}}.ingredients__media-wrap img,.ingredients__media-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ingredients__media-wrap .video-controls{bottom:var(--space-sm);right:var(--space-sm)}.ingredients__side-wrap{justify-content:space-between;gap:var(--space-md);display:flex}@media (width<=1023px){.ingredients__side-wrap{gap:var(--space-sm);flex-direction:row;width:100%;display:block}}@media (width>=1024px){.ingredients__left{flex:0 0 22rem}}.ingredients__left-wrap{grid-gap:var(--space-sm);flex-direction:column;display:flex}@media (width<=1023px){.ingredients__left-wrap{grid-gap:var(--space-xs)}}@media (width>=1024px) and (width<=1439px){.ingredients__left-wrap{grid-gap:var(--space-xs)}}.ingredients__accordion-item{cursor:pointer;width:100%;transition:all .3s;position:relative}@media (width<=1023px){.ingredients__accordion-item .ingredients__accordion-item:last-child{border-bottom:var(--border-width-1) solid var(--grey-200)}.ingredients__accordion-item:last-child{border-bottom:none}}@media (width>=750px){.ingredients__accordion-item{border-bottom:none}}.ingredients__accordion-item summary:hover{color:var(--text-color)}.ingredients__accordion-item .ingredients__accordion-trigger{transition:all .3s}@media (width<=1023px){.ingredients__accordion-item.is-active{padding-left:0}}.ingredients__accordion-item.is-active .ingredients__accordion-trigger{color:var(--text-color);padding-left:1.375rem}.ingredients__accordion-item.is-active .ingredients__accordion-trigger .heading-3{font-style:italic}.ingredients__accordion-item.is-active .ingredients__accordion-trigger:before{opacity:1;transform:scale(1)}.ingredients__accordion-item.is-active .ingredients__accordion-trigger-text:after{width:0}.ingredients__accordion-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;padding:0;line-height:1;list-style:none;display:block}.ingredients__accordion-trigger::marker{display:none}.ingredients__accordion-trigger::-webkit-details-marker{display:none}.ingredients__accordion-trigger:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.ingredients__accordion-trigger:before{content:"";background:var(--text-color);opacity:0;border-radius:100%;flex-shrink:0;width:.875rem;height:.875rem;transition:opacity .2s,transform .2s;position:absolute;top:.5625rem;left:0;transform:scale(.5)}@media (width<=1023px){.ingredients__accordion-trigger:before{top:.3125rem}}.ingredients__accordion-trigger-text{cursor:pointer;transition:all .3s;display:inline-block;position:relative}.ingredients__accordion-trigger-text:after{content:"";background:var(--text-color);width:0;height:.125rem;transition:all .3s;position:absolute;bottom:0;left:0}@media (width<=1023px){.ingredients__accordion-trigger-text:after{width:100%;height:.0625rem}}@media (width>=750px){.ingredients__accordion-trigger-text:hover:after{width:100%;left:0}}.ingredients .details-content{padding-bottom:var(--space-md);padding-top:var(--space-xs)}@media (width<=1023px){.ingredients .details-content{padding-bottom:var(--space-md-mobile);width:100%}.ingredients .details-content *{text-box:trim-both cap alphabetic}.ingredients .details-content a{white-space:nowrap}.ingredients .details-content a:after{bottom:-.125rem!important}}.ingredients accordion-custom details:not(:focus-within) .details-content{transition:content-visibility .4s allow-discrete, padding-block .4s ease, opacity .4s ease, block-size .4s ease}.ingredients accordion-custom details:not(:focus-within)::details-content{transition:content-visibility .4s allow-discrete, padding-block .4s ease, opacity .4s ease, block-size .4s ease}@media (width<=1023px){.ingredients accordion-custom details:not(:focus-within) .details-content{transition:content-visibility .6s allow-discrete, padding-block .6s ease, opacity .6s ease, block-size .6s ease}.ingredients accordion-custom details:not(:focus-within)::details-content{transition:content-visibility .6s allow-discrete, padding-block .6s ease, opacity .6s ease, block-size .6s ease}}.ingredients__right{max-width:36.047%}@media (width<=1023px){.ingredients__right{flex:auto;min-width:0;max-width:30.9375rem;display:none}}.ingredients__right-wrap-info{text-box:trim-both cap alphabetic;display:none}.ingredients__right-wrap-info.is-active{display:block}
