.collection-tiles{--tile-button-background: var(--color-primary-button-background);--tile-button-text: var(--color-primary-button-text);--tile-button-border: var(--color-primary-button-border);--tile-button-hover-background: var(--color-primary-button-hover-background);--tile-button-hover-text: var(--color-primary-button-hover-text);--tile-button-hover-border: var(--color-primary-button-hover-border)}.collection-tiles.section-padding--small{padding-block-end:var(--space-40)}.collection-tiles__heading{margin-block:-.1325em calc(var(--space-40) - .1275em);text-align:center;text-wrap:balance}.collection-tiles__grid{display:grid;gap:var(--space-20)}.collection-tiles__grid>:not(:has(.collection-tile)){display:none}@media(min-width:1025px){.collection-tiles.section-padding--small{padding-block-end:var(--space-56)}.collection-tiles__heading{margin-block-end:calc(var(--space-48) - .1275em)}.collection-tiles__heading br{display:none}.collection-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-tiles__grid--single>*{grid-column:1 / -1;justify-self:center;width:calc(50% - var(--space-10))}}.faq-list[class*=color-scheme-]{background-color:var(--flavor-tint, var(--color-background));color:var(--color-foreground)}.faq-list__inner{display:flex;flex-direction:column;max-width:var(--layout-wide-width);margin-inline:auto}.faq-list__media{aspect-ratio:1}.faq-list__image{display:block;width:100%;height:100%;object-fit:cover}.faq-list__content{display:flex;flex-direction:column;gap:var(--space-32);padding:var(--space-40) var(--layout-gutter-mobile) var(--space-64)}.faq-list__heading{margin:0;text-align:center}.faq-list__answer{margin:0}.faq-list__button{align-self:stretch}@media(min-width:1025px){.faq-list__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(50%,calc(var(--layout-wide-width) / 2)));align-items:stretch;max-width:none;padding-inline-end:max(0px,calc((100% - var(--layout-wide-width)) / 2))}.faq-list--no-image .faq-list__inner{grid-template-columns:minmax(0,var(--layout-wide-width));justify-content:center;padding-inline-end:0}.faq-list__media{aspect-ratio:auto;height:calc(min(100vw,var(--layout-wide-width)) * 696 / 1440)}.faq-list__content{justify-content:center;gap:var(--space-40);padding:var(--space-72) var(--layout-gutter-desktop)}.faq-list__content>*{width:100%;max-width:calc(var(--space-88) * 5);margin-inline:auto}.faq-list__button{align-self:center;width:auto}}.feature-grid{position:relative;overflow:hidden}.feature-grid__background{display:none}.feature-grid__image{width:100%;height:100%;object-fit:cover}.feature-grid__content{position:relative;display:flex;flex-direction:column;gap:var(--space-32)}@media(max-width:1024px){.feature-grid:has(.feature-grid__photo-mobile) .feature-grid__content{padding-block-end:var(--space-32)}}.feature-grid__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);text-align:center}.feature-grid .feature-grid__heading{margin-block:-.1325em -.1275em;text-align:center}.feature-grid .feature-grid__subheading{max-width:calc(var(--layout-card-desktop) * 2 + var(--space-20));margin:0}.feature-grid__blocks{display:grid;gap:var(--space-20)}.feature-grid__blocks>:has(.certification-badges){justify-self:center;margin-block-start:var(--space-12)}.feature-grid .certification-badges{flex-wrap:nowrap;justify-content:center;gap:var(--space-12)}.feature-grid .certification-badges__logo{width:var(--space-56);height:var(--space-56)}.feature-grid__photo-mobile{aspect-ratio:375 / 365}.feature-grid__photo-mobile .feature-grid__image{object-position:right top}@media(min-width:1025px){.feature-grid__background{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.feature-grid__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(107deg,var(--color-background) 4%,transparent 41.5%)}.feature-grid .feature-grid__content{box-sizing:content-box;align-items:center;gap:var(--space-48);width:calc(var(--layout-card-desktop) * 2 + var(--space-20));max-width:none;margin-inline:max(var(--layout-gutter-desktop),calc((59.6% - var(--layout-card-desktop) * 2 - var(--space-20)) / 2)) auto;padding-inline:0}.feature-grid .feature-grid__heading{font-size:var(--type-h2-size-desktop);white-space:nowrap}.feature-grid__heading:not(.feature-grid__heading--breaks) br{display:none}.feature-grid__blocks{grid-template-columns:repeat(2,var(--layout-card-desktop));gap:var(--space-24) var(--space-20)}.feature-grid__blocks>:has(.certification-badges){grid-column:1 / -1;margin-block-start:var(--space-24)}.feature-grid .certification-badges{gap:var(--space-40)}.feature-grid .certification-badges__logo{width:calc(var(--space-40) * 2);height:calc(var(--space-40) * 2)}.feature-grid__photo-mobile{display:none}}.flavor-strip{padding-block:var(--space-24)}.flavor-strip__track{--marquee-gap: calc(var(--space-12) + var(--space-2))}.flavor-strip__item{flex:none;width:var(--layout-flavor-tile-mobile)}.flavor-strip__placeholder{display:block;aspect-ratio:18 / 17;border-radius:var(--radius-card);background-color:var(--color-border-subtle)}.flavor-strip__placeholder svg{width:100%;height:100%}@media(min-width:1025px){.flavor-strip{padding-block:var(--space-32)}.flavor-strip__track{--marquee-gap: var(--space-20)}.flavor-strip__item{width:var(--layout-flavor-tile-desktop)}}slide-show{display:block}.hero-slideshow{position:relative}.hero-slideshow__slides{display:grid;grid-template-columns:minmax(0,1fr);touch-action:pan-y}.hero-slide{position:relative;display:grid;grid-area:1 / 1;width:100%;aspect-ratio:375 / 504;max-height:max(26rem,calc(100svh - var(--announcement-height, 0px) - var(--header-height, 0px) - var(--collection-bar-height, 0px)));overflow:hidden;transition:opacity var(--duration-base) var(--easing-out),visibility var(--duration-base) var(--easing-out)}.hero-slide:not(.is-active){visibility:hidden;opacity:0}.hero-slide__media,.hero-slide__media picture,.hero-slide__image,.hero-slide__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-slide__image{object-fit:cover;object-position:50% 100%}.hero-slide__content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-block:var(--space-20) var(--space-56)}.hero-slide__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);text-align:center}.hero-slide__heading{margin-block-end:-.1275em;color:var(--hero-heading-mobile, var(--color-foreground))}.hero-slide .hero-slide__heading{font-size:min(var(--type-h1-size-mobile),calc(100vw * 40 / 375))}.hero-slide__heading-desktop{display:none}.hero-slide .hero-slide__button{min-width:calc(var(--space-104) + var(--space-48));padding-inline:var(--space-24)}.hero-slide__insets{display:none}.hero-slide__stats{position:absolute;top:var(--space-24);right:var(--layout-gutter-mobile);display:flex;flex-direction:column;gap:var(--space-8)}.hero-slide__stats .stat-badge{width:var(--space-72);min-height:0;height:var(--space-40);padding:0;gap:0}.hero-slideshow__controls{position:absolute;bottom:calc(var(--collection-bar-height, 0px) + var(--space-16));left:50%;display:flex;align-items:center;justify-content:center;gap:var(--space-12);translate:-50% 0;pointer-events:none}.hero-slideshow__controls>*{pointer-events:auto}.hero-slideshow:has(.collection-bar){--collection-bar-height: calc(var(--space-88) + var(--space-32))}.hero-slideshow__dots{display:flex;gap:var(--space-6)}.hero-slideshow__dot{width:var(--space-8);height:var(--space-8);border:var(--border-hairline) solid var(--color-foreground);border-radius:var(--radius-pill)}.hero-slideshow__dot[aria-current=true]{background-color:var(--color-foreground)}.hero-slideshow__dot:after{content:"";position:absolute;inset:calc(var(--space-8) * -1)}.hero-slideshow__dot{position:relative}@media(min-width:1025px){.hero-slide{aspect-ratio:1440 / 576;max-height:none}.hero-slide__content{justify-content:flex-start;padding-block:var(--space-72) var(--space-64)}.hero-slide__copy{align-items:flex-start;gap:var(--space-32);max-width:calc(var(--layout-drawer-narrow) + var(--space-104) + var(--space-20));text-align:start}.hero-slide .hero-slide__button{min-width:calc(var(--space-104) + var(--space-56))}.hero-slide__heading{color:var(--hero-heading, var(--color-foreground))}.hero-slide .hero-slide__heading{font-size:var(--type-h1-size-desktop)}.hero-slide__heading-desktop{display:inline}.hero-slide__heading-mobile{display:none}.hero-slide__insets{display:flex;gap:var(--space-20)}.hero-slide__inset{width:calc(var(--space-88) * 2);aspect-ratio:176 / 128;overflow:hidden;border-radius:var(--radius-card)}.hero-slide__inset-media{display:block;width:100%;height:100%;object-fit:cover}.hero-slide__stats{top:var(--space-32);right:var(--layout-gutter-desktop);flex-direction:row}.hero-slide__stats .stat-badge{width:calc(var(--space-88) + var(--space-8));height:var(--space-56);gap:var(--space-6)}.hero-slideshow:has(.collection-bar){--collection-bar-height: calc(var(--space-88) + var(--space-48))}.hero-slideshow .hero-slideshow__controls{bottom:calc(var(--collection-bar-height, 0px) + var(--space-24) + var(--space-10));left:max(var(--layout-gutter-desktop),calc((100% - var(--layout-wide-width)) / 2 + var(--layout-gutter-desktop)));justify-content:flex-start;width:auto;padding:0;translate:none}}.ingredient-grid__heading{margin-block:-.1325em calc(var(--space-32) - .1275em);text-align:center;text-wrap:balance}.ingredient-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-20) var(--space-16)}@media(min-width:1025px){.ingredient-grid__heading{margin-block-end:calc(var(--space-64) - .1275em)}.ingredient-grid--product .ingredient-grid__heading{margin-block-end:calc(var(--space-40) - .1275em)}.ingredient-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-40) var(--space-20)}}.ingredients-nutrition[class*=color-scheme-]{background-color:var(--flavor-color, var(--color-accent));color:var(--color-foreground)}.ingredients-nutrition__inner{display:flex;flex-direction:column;max-width:var(--layout-wide-width);margin-inline:auto}.ingredients-nutrition__intro{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-64) var(--layout-gutter-mobile) var(--space-40);background-color:var(--flavor-tint, var(--color-background));text-align:center}.ingredients-nutrition__intro .certification-badges{margin-top:var(--space-16)}.ingredients-nutrition__title,.ingredients-nutrition__description{margin:0}.ingredients-nutrition__bar{display:flex;justify-content:center;padding-inline:var(--layout-gutter-mobile);background:linear-gradient(to bottom,var(--flavor-tint, var(--color-background)) 40%,var(--flavor-color, var(--color-accent)) 40%)}.ingredients-nutrition__bar-image{width:100%;max-width:calc(var(--space-72) * 4);height:auto;aspect-ratio:288 / 487;object-fit:cover}.ingredients-nutrition__facts{display:flex;justify-content:center;padding:var(--space-40) var(--layout-gutter-mobile) 0}.ingredients-nutrition__facts-image{width:100%;max-width:calc(var(--space-88) * 4);height:auto}.ingredients-nutrition__facts-image--framed{padding:var(--space-8);border:var(--border-thick) solid var(--color-border);background-color:var(--color-background)}.ingredients-nutrition__partner{display:flex;justify-content:center;padding:var(--space-40) var(--layout-gutter-mobile) 0}.ingredients-nutrition__partner-logo{width:100%;max-width:calc(var(--space-88) * 4 - var(--space-20));height:auto}.ingredients-nutrition__ingredients{padding:var(--space-48) var(--layout-gutter-mobile) var(--space-64)}.ingredients-nutrition__ingredients p{margin:0}.ingredients-nutrition__ingredients>*+*,.ingredients-nutrition__ingredients p+p{margin-top:var(--space-12)}.ingredients-nutrition--text[class*=color-scheme-]{background-color:var(--flavor-tint, var(--color-background))}.ingredients-nutrition--text .ingredients-nutrition__intro{padding-bottom:0}@media(min-width:1025px){.ingredients-nutrition--text[class*=color-scheme-]{background:var(--flavor-tint, var(--color-background))}.ingredients-nutrition--text .ingredients-nutrition__inner{grid-template-areas:"intro partner" "ingredients partner";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.ingredients-nutrition--text .ingredients-nutrition__partner{align-self:start;justify-self:end;padding-top:0}.ingredients-nutrition[class*=color-scheme-]:not(.ingredients-nutrition--text){background:linear-gradient(to right,var(--flavor-tint, var(--color-background)) 50%,var(--flavor-color, var(--color-accent)) 50%)}.ingredients-nutrition__inner{display:grid;grid-template-areas:"intro bar facts" "partner bar facts" "ingredients bar facts";grid-template-columns:1fr minmax(0,calc(var(--space-88) * 4 - var(--space-20))) 1fr;grid-template-rows:auto 1fr auto;column-gap:calc(var(--space-72) + var(--space-2));padding:calc(var(--space-88) + var(--space-8)) var(--layout-gutter-desktop) calc(var(--space-104) + var(--space-6)) calc(var(--layout-gutter-desktop) + var(--space-8))}.ingredients-nutrition__intro,.ingredients-nutrition__bar,.ingredients-nutrition__facts,.ingredients-nutrition__partner,.ingredients-nutrition__ingredients{padding:0;background:none}.ingredients-nutrition__intro{grid-area:intro;max-width:calc(var(--space-88) * 5);text-align:left}.ingredients-nutrition__description{max-width:calc(var(--space-88) * 4 + var(--space-56) + var(--space-2))}.ingredients-nutrition__intro .certification-badges{max-width:calc(var(--space-88) * 4 + var(--space-40));margin-top:var(--space-8)}.ingredients-nutrition__bar{grid-area:bar;align-items:flex-start;padding-top:var(--space-20)}.ingredients-nutrition__bar-image{width:auto;max-width:none;height:calc(var(--space-88) * 6 + var(--space-40) - var(--space-2));aspect-ratio:auto}.ingredients-nutrition__facts{grid-area:facts;align-items:flex-start;justify-content:center;padding-top:var(--space-12)}.ingredients-nutrition__facts-image{max-width:calc(var(--space-72) * 4)}.ingredients-nutrition__partner{grid-area:partner;align-self:end;justify-content:flex-start;padding-top:var(--space-40)}.ingredients-nutrition__partner-logo{width:calc(var(--space-40) * 4)}.ingredients-nutrition__ingredients{grid-area:ingredients;max-width:calc(var(--space-88) * 4 + var(--space-56) + var(--space-2));padding-top:var(--space-40);padding-bottom:calc(var(--space-12) + var(--space-2));font-size:var(--type-t3-size-mobile)}}logo-marquee.logo-marquee{display:block;transition:background-color var(--duration-base) var(--easing-out)}.logo-marquee__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-24);padding-block:var(--space-48) calc(var(--space-48) + var(--space-4));text-align:center}.logo-marquee__heading{margin-block:-.1425em -.1575em}.logo-marquee__window{width:calc(100% + var(--layout-gutter-mobile) * 2);min-width:0;margin-inline:calc(var(--layout-gutter-mobile) * -1)}.logo-marquee__track .marquee-track__viewport{padding-inline-start:var(--space-24)}.logo-marquee__track{--marquee-gap: calc(var(--space-40) - var(--space-2) - var(--border-hairline))}.logo-marquee__item{display:flex;flex:none;align-items:center;height:var(--space-56)}.logo-marquee__link{display:flex;align-items:center;height:100%}.logo-marquee__logo{width:auto;height:var(--space-56)}.logo-marquee__name{white-space:nowrap}.logo-marquee .logo-marquee__link-mobile{margin-block:calc(var(--space-8) - .1425em) -.1575em;text-decoration-thickness:.15em;text-underline-offset:.25em}.logo-marquee .logo-marquee__button{display:none}@media(min-width:1025px){.logo-marquee__inner{flex-direction:row;gap:var(--space-48);min-height:var(--space-104);padding-block:var(--space-16);text-align:start}.logo-marquee__heading{flex:none;width:min-content;margin-block-end:calc(var(--space-6) - .1575em);margin-inline-end:-.2em}.logo-marquee__window{flex:1;width:auto;margin-inline:0}.logo-marquee__track .marquee-track__viewport{padding-inline-start:0}.logo-marquee .logo-marquee__link-mobile{display:none}.logo-marquee .logo-marquee__button{display:inline-flex;flex:none;min-width:calc(var(--space-88) * 2 + var(--space-8))}}.media-carousel__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-20);margin-block-end:var(--space-32);text-align:center}.media-carousel__heading{margin-block:-.1325em -.1275em;text-wrap:balance}.media-carousel__heading p{margin:0}.media-carousel__aside{display:flex;flex-direction:column;align-items:center;gap:var(--space-20)}.media-carousel__row{gap:var(--space-16);padding-inline-end:0}.media-carousel.media-carousel--end-large{padding-block-end:var(--space-64)}.media-carousel.media-carousel--end-medium{padding-block-end:var(--space-48)}.media-carousel.media-carousel--end-small{padding-block-end:var(--space-32)}.media-carousel__item{width:var(--layout-card-mobile)}.media-carousel__marquee{--marquee-gap: var(--space-16)}.media-carousel__marquee .media-carousel__item{flex:none}.media-carousel--flush .media-carousel__marquee{--marquee-gap: 0rem}.media-carousel--flush .media-carousel__row{gap:0}.media-carousel--flush .media-card{border-radius:var(--radius-none)}.media-carousel--cards-small .media-carousel__item{width:calc(var(--layout-card-mobile) * .8)}.media-carousel__band{display:flex;align-items:center;min-height:var(--space-64)}.media-carousel__band-track{--marquee-gap: var(--space-24);flex:1}.media-carousel__band-text,.media-carousel__band-separator{white-space:nowrap}.media-carousel__band .media-carousel__band-icons{flex-wrap:nowrap}@media(min-width:1025px){.media-carousel__header{margin-block-end:var(--space-48)}.media-carousel--split .media-carousel__header{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:start}.media-carousel--split .media-carousel__aside{flex-direction:row;align-items:flex-end;gap:var(--space-16);margin-inline-end:calc(var(--space-4) * -1)}.media-carousel__item{width:var(--layout-card-desktop)}.media-carousel--cards-small .media-carousel__item{width:calc(var(--layout-card-desktop) * .8)}.media-carousel.media-carousel--end-large{padding-block-end:calc(var(--space-88) + var(--space-8))}.media-carousel.media-carousel--end-medium{padding-block-end:var(--space-72)}.media-carousel.media-carousel--end-small{padding-block-end:var(--space-48)}.media-carousel--split.section-padding--large{padding-block-start:calc(var(--space-104) + var(--space-8))}}.media-with-text{display:flex;flex-direction:column}.media-with-text__media{position:relative;aspect-ratio:375 / 381;overflow:hidden}.media-with-text__media picture,.media-with-text__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-with-text__inset{position:absolute;top:var(--space-32);left:var(--space-20);width:var(--space-88);aspect-ratio:88 / 128;overflow:hidden;border:var(--border-thick) solid var(--color-input-background);border-radius:var(--radius-card)}.media-with-text__inset-media,.media-with-text .media-with-text__inset-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-with-text__inset .video-source__toggle{display:none}.media-with-text__drip{position:absolute;top:calc(var(--space-32) * -1);right:calc(var(--space-64) * -1);width:calc(var(--space-104) * 2 + var(--space-20));max-width:none;height:auto}.media-with-text__panel{display:flex;align-items:center;justify-content:center;padding:var(--space-48) var(--layout-gutter-mobile) var(--space-64)}.media-with-text__content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.media-with-text__heading{margin-block:-.1325em -.1275em}.media-with-text__text{max-width:calc(var(--space-104) * 2 + var(--space-88));margin-block-start:var(--space-20);margin-inline:auto}.media-with-text__text p{margin:0}.media-with-text .media-with-text__button{align-self:stretch;margin-block-start:var(--space-24)}.media-with-text__content .quote{align-self:stretch;margin-block-start:var(--space-32)}.media-with-text__content .quote__cite{margin-block:-.1325em -.1275em}@media(max-width:1024px){.media-with-text__content .quote__text br{display:none}}@media(min-width:1025px){.media-with-text{flex-direction:row-reverse;min-height:calc(var(--layout-drawer-medium) + var(--space-104) + var(--space-32) + var(--space-2))}.media-with-text__media,.media-with-text__panel{flex:1 1 50%}.media-with-text__media{aspect-ratio:auto}.media-with-text__inset{top:var(--space-40);left:var(--space-40);width:calc(var(--space-88) * 2 + var(--space-8));aspect-ratio:184 / 256}.media-with-text__drip{top:calc(var(--space-32) * -1 - var(--space-4));right:calc(var(--space-20) * -1);width:calc(var(--space-104) * 2 + var(--space-40))}.media-with-text__panel{padding:var(--space-104) var(--space-40)}.media-with-text__content{max-width:calc(var(--layout-drawer-narrow) + var(--space-10))}.media-with-text__heading{margin-inline:calc(var(--space-32) * -1)}.media-with-text__text,.media-with-text .media-with-text__button{margin-block-start:var(--space-32)}.media-with-text__text{max-width:none}.media-with-text .media-with-text__button{align-self:center;padding-inline:calc(var(--space-24) + var(--space-4))}.media-with-text__content .quote{align-self:center;width:calc(var(--layout-drawer-narrow) + var(--space-88) + var(--space-2));margin-block-start:var(--space-72)}}.product-comparison{position:relative;display:block;overflow:hidden}.product-comparison__slides{display:grid;grid-template-columns:minmax(0,1fr);touch-action:pan-y}.product-comparison__slide{position:relative;display:flex;grid-area:1 / 1;flex-direction:column;width:100%;transition:opacity var(--duration-base) var(--easing-out),visibility var(--duration-base) var(--easing-out)}.product-comparison__slide:not(.is-active){visibility:hidden;opacity:0}.product-comparison__body{position:relative;padding-block:var(--space-16) var(--space-88);overflow:hidden}.product-comparison__backdrop{position:absolute;top:-7.84%;left:-30.12%;width:510%;max-width:none;height:auto}.product-comparison__media{position:relative;aspect-ratio:375 / 494;overflow:hidden}.product-comparison__image{position:absolute;top:0;width:50%;height:100%;object-fit:cover}.product-comparison__image--product{left:0}.product-comparison__image--dessert{left:50%}.product-comparison__image--mobile{left:0;width:100%}.product-comparison__media--has-mobile .product-comparison__image--product,.product-comparison__media--has-mobile .product-comparison__image--dessert{visibility:hidden}.product-comparison__title{position:absolute;top:calc(var(--space-56) + var(--space-6));left:50%;width:max-content;max-width:90%;margin:-.1325em 0 0;font-size:1.25rem;color:var(--color-foreground);text-align:center;translate:-50% 0}.product-comparison__sides{position:relative;display:flex;flex-direction:column;gap:calc(var(--space-16) + var(--space-2));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.product-comparison__sides::-webkit-scrollbar{display:none}.product-comparison__side{display:flex;flex-direction:column;gap:var(--space-10);width:max-content;min-width:100%}.product-comparison__side-label{position:sticky;left:0;width:max-content;padding-inline:var(--layout-gutter-mobile)}.product-comparison__chips{position:relative;display:flex;gap:var(--space-8);padding-inline:var(--layout-gutter-mobile)}.product-comparison__chips .stat-badge{gap:var(--space-6);width:calc(var(--space-88) + var(--space-8));height:var(--space-56);min-height:0;padding:0 var(--space-6);overflow-wrap:anywhere}.product-comparison__chips .stat-badge__value{font-size:var(--type-h4-size-mobile);line-height:var(--type-h4-line-mobile);letter-spacing:var(--type-h4-tracking-mobile)}.product-comparison__chips .stat-badge__label{font-size:var(--type-u2-size-desktop);line-height:var(--type-u2-line-desktop);letter-spacing:var(--type-u2-tracking-desktop)}.product-comparison__blank{visibility:hidden}.product-comparison .product-comparison__button{--color-primary-button-background: var(--color-background);--color-primary-button-text: var(--color-foreground);--color-primary-button-border: var(--color-background);--color-primary-button-hover-background: var(--color-foreground);--color-primary-button-hover-text: var(--color-background);--color-primary-button-hover-border: var(--color-background);position:relative;display:flex;margin:var(--space-32) var(--layout-gutter-mobile) 0}.product-comparison__controls{position:absolute;bottom:var(--space-48);left:50%;display:flex;align-items:center;translate:-50% 0}.product-comparison__dots{display:flex;gap:var(--space-6)}.product-comparison__dot{position:relative;width:var(--space-8);height:var(--space-8);border:var(--border-hairline) solid var(--color-foreground);border-radius:var(--radius-pill)}.product-comparison__dot:after{content:"";position:absolute;inset:calc(var(--space-8) * -1)}.product-comparison__dot[aria-current=true]{background-color:var(--color-foreground)}@media(min-width:1025px){.product-comparison__slide{display:block;padding:0}.product-comparison__body{position:static;padding:0;overflow:visible}.product-comparison__backdrop{display:none}.product-comparison__media{aspect-ratio:1440 / 816}.product-comparison__image--mobile{display:none}.product-comparison__media--has-mobile .product-comparison__image--product,.product-comparison__media--has-mobile .product-comparison__image--dessert{visibility:visible}.product-comparison__title{top:calc(var(--space-64) + var(--space-4));font-size:var(--type-h3-size-desktop)}.product-comparison__chips .stat-badge__value{font-size:var(--type-h4-size-desktop);line-height:var(--type-h4-line-desktop);letter-spacing:var(--type-h4-tracking-desktop)}.product-comparison__sides{position:static;margin:0;overflow:visible}.product-comparison__side{position:absolute;top:26.7%;width:auto;min-width:0}.product-comparison__side--product{left:31.1%}.product-comparison__side--dessert{top:26.2%;left:81.1%}.product-comparison__side-label{position:absolute;overflow:hidden;width:var(--border-hairline);height:var(--border-hairline);clip-path:inset(50%)}.product-comparison__chips{flex-direction:column;padding:0;overflow:visible}.product-comparison--own .product-comparison__button{display:none}.product-comparison .product-comparison__button{position:absolute;bottom:var(--space-88);left:50%;min-width:calc(var(--space-104) + var(--space-56));min-height:var(--space-40);margin:0;padding-inline:var(--space-24);translate:-50% 0}}.product-overview[class*=color-scheme-]{background-color:var(--flavor-tint, var(--color-background));color:var(--color-foreground)}.product-overview__inner{display:flex;flex-direction:column;max-width:var(--layout-wide-width);margin-inline:auto}.product-overview__media{min-width:0}.product-overview__info{position:relative;min-width:0;padding:var(--space-24) var(--layout-gutter-mobile) var(--space-40)}.product-overview__blocks{display:flex;flex-direction:column;gap:var(--space-24)}.product-overview__blocks>.shopify-block:not(:has(*)){display:none}.product-overview__blocks>.shopify-block:has(>.product-badge){display:none}.product-overview__blocks>.shopify-block:has(>.flavor-picker){margin-block-start:calc(var(--space-8) * -1)}.product-overview__blocks>.shopify-block:has(>.certification-badges){margin-block-start:var(--space-8)}@media(min-width:1025px){.product-overview__blocks>.shopify-block:has(>.flavor-picker),.product-overview__blocks>.shopify-block:has(>.product-accordion){margin-block-start:calc(var(--space-4) * -1)}.product-overview__blocks>.shopify-block:has(>.certification-badges){margin-block-start:0}.product-overview__blocks>.shopify-block:has(>.cross-sell-list){margin-block-start:var(--space-8)}.product-overview__inner{display:grid;grid-template-columns:826fr 614fr;align-items:start}.product-overview__media,.product-overview__info{position:sticky;bottom:0;align-self:end}.product-overview__info{padding:calc(var(--space-48) - var(--space-4)) var(--layout-gutter-desktop) var(--space-72)}.product-overview__blocks{max-width:calc(var(--space-88) * 5);margin-inline:auto}.product-overview__blocks>.shopify-block:has(>.product-badge){display:contents}}product-tabs{display:block}.product-tabs.section-padding--medium{padding-block-end:var(--space-64)}.product-tabs__heading{margin-block:-.1325em -.1275em;text-align:center;text-wrap:balance}.product-tabs__heading p{margin:0}.product-tabs__bar{display:flex;justify-content:safe center;margin-block:var(--space-32) var(--space-24);overflow-x:auto;scrollbar-width:none}.product-tabs__bar::-webkit-scrollbar{display:none}.product-tabs__tabs{position:relative;display:flex;flex:none;padding:var(--space-6);border:var(--border-thick) solid var(--color-foreground);border-radius:var(--radius-card)}.product-tabs__tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--space-8);min-height:var(--space-32);padding-inline:var(--space-12);border-radius:var(--radius-card);white-space:nowrap}.product-tabs__tab[aria-selected=true]{background-color:var(--color-foreground);color:var(--color-background)}.product-tabs__pill{display:none;position:absolute;inset-block:var(--space-6);left:0;width:var(--pill-width);translate:var(--pill-x) 0;border-radius:var(--radius-card);background-color:var(--color-foreground);transition:translate var(--duration-base) var(--easing-linear),width var(--duration-base) var(--easing-linear)}.product-tabs__tabs[data-pill] .product-tabs__pill{display:block}.product-tabs__tabs[data-pill] .product-tabs__tab{transition:color var(--duration-base) var(--easing-linear)}.product-tabs__tabs[data-pill] .product-tabs__tab[aria-selected=true]{background-color:transparent}.product-tabs__badge{display:inline-flex;align-items:center;height:var(--space-20);padding-inline:var(--space-12);border-radius:var(--radius-card);background-color:var(--color-accent);color:var(--color-foreground)}.product-tabs__row{gap:var(--space-16);padding-inline-end:0}.product-tabs__item{width:var(--layout-card-mobile)}.product-tabs__end{position:relative;align-self:stretch;overflow:hidden;border-radius:var(--radius-card)}.product-tabs__end-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-tabs .video-source__toggle{display:none}.product-tabs__end-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-tabs__shop-all{margin-block-start:var(--space-24)}.product-tabs__panel.is-entering .product-tabs__row{animation:product-tabs-enter var(--duration-base) var(--easing-linear)}.product-tabs__panel.is-entering-back .product-tabs__row{animation-name:product-tabs-enter-back}@keyframes product-tabs-enter{0%{opacity:0;translate:var(--space-64) 0}}@keyframes product-tabs-enter-back{0%{opacity:0;translate:calc(var(--space-64) * -1) 0}}@media(prefers-reduced-motion:reduce){.product-tabs__panel.is-entering .product-tabs__row{animation:none}.product-tabs__pill,.product-tabs__tabs[data-pill] .product-tabs__tab{transition:none}}@media(min-width:1025px){.product-tabs.section-padding--medium{padding-block-end:calc(var(--space-88) + var(--space-8))}.product-tabs__bar{margin-block:var(--space-48)}.product-tabs__tabs{gap:var(--space-8)}.product-tabs__item{width:var(--layout-card-desktop)}.product-tabs__shop-all{display:none}}promo-bar.promo-bar{display:block;background-color:var(--promo-bar-color, var(--color-background))}.promo-bar__inner{display:grid;grid-template-columns:1fr minmax(0,max-content) 1fr;align-items:center;column-gap:var(--space-16);min-height:var(--space-32)}.promo-bar__messages{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;overflow:hidden}.promo-bar__messages>*{grid-area:1 / 1;min-width:0}.promo-bar__message{display:flex;justify-content:center;min-width:0;margin:0;padding-block:var(--space-10);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--easing-out),visibility 0s linear var(--duration-base)}.promo-bar__message.is-active{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--easing-out),visibility 0s}.promo-bar__track{display:inline-flex;flex:none;align-items:baseline;gap:var(--space-8)}.promo-bar__text{display:inline-flex;align-items:baseline;gap:var(--space-8);white-space:nowrap}.promo-bar__message.is-looping{justify-content:flex-start}.promo-bar__message.is-looping .promo-bar__track{animation:promo-bar-loop var(--duration-autoplay) linear infinite}promo-bar:hover .promo-bar__track,promo-bar:focus-within .promo-bar__track{animation-play-state:paused}@keyframes promo-bar-loop{to{translate:var(--promo-shift, 0) 0}}promo-bar .promo-bar__language{grid-column:3;justify-self:end;display:none}@media(min-width:1025px){promo-bar .promo-bar__inner{padding-inline:var(--space-32)}promo-bar .promo-bar__language{display:flex}}@media(prefers-reduced-motion:reduce){.promo-bar__track{flex:1 1 auto;justify-content:center;min-width:0}.promo-bar__text{flex-wrap:wrap;justify-content:center;white-space:normal;text-align:center}}.review-list[class*=color-scheme-]{padding-block:var(--space-48);background-color:var(--flavor-color, var(--color-background));color:var(--color-foreground);scroll-margin-top:var(--space-64)}.review-list__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-24);max-width:calc(var(--space-88) * 12 + var(--space-48));margin:0 auto var(--space-32)}.review-list__heading{order:-1;margin:0;text-align:center}.review-list__summary{display:flex;justify-content:center;align-self:stretch;padding:var(--space-16);border:2px solid var(--color-foreground);border-radius:var(--radius-card);background-color:var(--flavor-tint, var(--color-background))}.review-list__summary:has(.rating-stars:empty){display:none}.review-list__empty{display:none;max-width:calc(var(--space-88) * 5);margin:0;text-align:center}.review-list__header:has(.rating-stars:empty) .review-list__empty{display:block}.review-list__header:has(.rating-stars:empty){margin-bottom:0}.review-list:has(.rating-stars:empty) .review-list__app{min-height:0}.review-list__summary .rating-stars,.review-list__summary .bv_main_container *{line-height:1!important}.review-list__summary .rating-stars .bv_main_container.bv_main_container{display:grid!important;grid-template-areas:"average stars" "average count";align-items:center!important;column-gap:var(--space-16);row-gap:var(--space-6)}.review-list__summary .bv_main_container .bv_sub_container{display:contents!important}.review-list__summary .bv_main_container .bv_averageRating_component_container{grid-area:average}.review-list__summary .bv_main_container .bv_stars_component_container{grid-area:stars;zoom:.62}.review-list__summary .bv_stars_svg_no_wrap svg+svg{margin-left:var(--space-6)!important}.review-list__summary .bv_main_container .bv_numReviews_component_container{grid-area:count}.review-list__summary .bv_main_container .bv_averageRating_component_container .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-heavy)!important;font-size:var(--type-h1-size-mobile)!important;letter-spacing:var(--type-h1-tracking-mobile)!important;color:var(--color-foreground)!important}.review-list__summary .bv_main_container .bv_numReviews_component_container .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-extrabold)!important;font-size:var(--type-u1-size-desktop)!important;letter-spacing:var(--type-u1-tracking-desktop)!important;text-transform:uppercase!important;color:var(--color-foreground)!important}.review-list__summary .rating-label__count{font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important}.review-list__write{align-self:stretch}.review-list__app{max-width:calc(var(--space-88) * 12 + var(--space-48));min-height:var(--space-104);margin-inline:auto}@media(min-width:1025px){.review-list[class*=color-scheme-]{padding-block:var(--space-104)}.review-list__header{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:calc(var(--space-24) + var(--space-4))}.review-list__heading{order:0}.review-list__summary .bv_main_container .bv_averageRating_component_container .bv_text{font-size:var(--type-h2-size-desktop)!important}.review-list__summary{justify-self:start;padding:0;border:0;background:none}.review-list .review-list__write{align-self:center;justify-self:end;min-width:calc(var(--space-104) * 2 - var(--space-8));padding-inline:var(--space-24)}.review-list__header:has(.rating-stars:empty){display:flex}.review-list__header:has(.rating-stars:empty) .review-list__heading{order:-1}.review-list__header:has(.rating-stars:empty) .review-list__write{align-self:center}}.site-footer__inner{display:grid;gap:var(--space-40);padding-block:var(--space-64) var(--space-40)}.site-footer__signup{display:flex;flex-direction:column;gap:var(--space-16);text-align:center}.site-footer__heading{margin-block:-.1325em -.1275em;font-weight:var(--font-weight-heavy);font-size:var(--type-h2-size-mobile);line-height:var(--type-h2-line-mobile);letter-spacing:var(--type-h2-tracking-mobile);text-transform:uppercase}.site-footer__text,.site-footer__links{font-size:var(--type-t2-size-mobile)}.site-footer__text{max-width:calc(var(--space-104) * 2 + var(--space-40));margin-inline:auto}.site-footer__signup .newsletter-form{margin-block-start:var(--space-8)}.site-footer__media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);margin-block-start:var(--space-8)}.site-footer__tile{position:relative;aspect-ratio:3 / 5;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-border-subtle)}.site-footer__tile-link{display:block;height:100%}.site-footer__tile-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.site-footer__tile .video-source__toggle{right:var(--space-4);bottom:var(--space-4);width:var(--space-24);height:var(--space-24)}.site-footer__menus{display:grid;margin-block-start:calc(var(--space-16) * -1)}.site-footer__column-desktop{display:none}.site-footer__accordion.accordion-item{border-bottom:var(--border-hairline) solid var(--color-foreground)}.site-footer__accordion .accordion-item__summary{min-height:var(--space-56)}.site-footer__accordion .accordion-item__content{margin-block-start:calc(var(--space-6) * -1);padding-block-end:var(--space-4)}.site-footer__accordion .site-footer__links{grid-auto-flow:column;grid-template-rows:repeat(var(--link-rows, 1),auto);grid-template-columns:calc(var(--space-104) + var(--space-56)) minmax(0,1fr);gap:var(--space-12) calc(var(--space-40) + var(--space-2));padding-block-end:var(--space-12)}.site-footer__links{display:grid;gap:var(--space-16)}.site-footer__link{text-decoration:none}.site-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--space-24);margin-block-start:calc(var(--space-8) * -1);text-align:center}.site-footer__legal{display:flex;flex-direction:column;gap:var(--space-8)}.site-footer__selectors{display:none}.site-footer__legal-links{margin-block:calc((1.2em - var(--space-12) - var(--space-10)) / 2);line-height:calc(var(--space-12) + var(--space-10))}.site-footer__legal-links li{display:inline}.site-footer__legal .text-link{text-underline-offset:var(--space-2)}.site-footer__legal-links li:nth-child(2n):before{content:"\2022";margin-inline:var(--space-6)}.site-footer__legal-links li.site-footer__credit:not(:first-child):before{margin-inline:var(--space-4)}.site-footer__legal-links li:nth-child(odd):not(:first-child):before{content:"\a";white-space:pre}.site-footer .site-footer__social{display:none}[id^=pear-widget-iframe]{max-width:100%;box-sizing:border-box}@media(min-width:1025px){.site-footer__inner{grid-template-columns:clamp(20rem,calc(var(--layout-newsletter-width) - (74.0625rem - 100vw) * .62),var(--layout-newsletter-width)) minmax(0,1fr);column-gap:calc(var(--space-64) + var(--space-8));row-gap:calc(var(--space-24) + var(--space-4));padding-block:calc(var(--space-64) + var(--space-8)) var(--space-24)}.site-footer__signup{text-align:start}.site-footer__text,.site-footer__links{font-size:var(--type-t2-size-desktop)}.site-footer__text{max-width:none;margin-inline:0}.site-footer__heading{font-size:var(--type-h3-size-desktop);line-height:var(--type-h3-line-desktop);letter-spacing:var(--type-h3-tracking-desktop)}.site-footer__media{gap:var(--space-20)}.site-footer__menus{display:flex;align-items:flex-start;gap:var(--space-40) clamp(var(--space-24),calc(var(--space-88) - (90rem - 100vw) / 6),var(--space-88));margin-block-start:0}.site-footer__column-desktop{display:flex;flex-direction:column;gap:var(--space-24)}.site-footer__column:first-child .site-footer__column-desktop{min-width:calc(var(--space-88) + var(--space-48) + var(--space-4))}.site-footer__column-heading{margin-block:-.1425em -.1575em}.site-footer__column-mobile{display:none}.site-footer__bottom{grid-column:1 / -1;margin-block-start:0;flex-direction:column-reverse;align-items:stretch;gap:calc(var(--space-56) - var(--border-hairline));text-align:start}.site-footer .site-footer__social{display:flex;align-self:flex-end}.site-footer__base{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24)}.site-footer__selectors{display:flex;flex:none;gap:var(--space-24)}.site-footer__legal{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-8)}.site-footer__legal>*+*:before{content:"\2022";margin-inline-end:var(--space-8)}.site-footer__legal-links li:nth-child(odd):not(:first-child):before{content:"\2022";margin-inline:var(--space-8);white-space:normal}.site-footer__legal-links{margin-block:0;line-height:inherit}.site-footer__legal-links li.site-footer__credit:not(:first-child):before{margin-inline:var(--space-4)}}.site-header-section{position:relative;z-index:var(--z-header);transition:translate var(--duration-base) var(--easing-out)}.site-header-section:has(.site-header--sticky){position:sticky;top:0}html[data-header-hidden] .site-header-section:has(.site-header--sticky){translate:0 -100%}html.has-menu-drawer{overflow:hidden}site-header{display:block}.site-header{box-shadow:inset 0 calc(var(--border-hairline) * -1.5) var(--color-border)}.site-header--dark{box-shadow:none}.site-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-16);min-height:var(--space-56)}.site-header__start,.site-header__end{display:flex;align-items:center;gap:calc(var(--space-12) + var(--space-2))}.site-header__end{justify-content:flex-end;gap:var(--space-32)}.site-header__icons{display:flex;align-items:center;gap:calc(var(--space-12) + var(--space-2));margin-inline-end:calc(var(--space-4) + var(--border-hairline))}.site-header__icon{position:relative;display:grid;place-items:center;min-width:var(--icon-md);min-height:var(--icon-md);text-decoration:none}.site-header__icon:after{content:"";position:absolute;inset:calc(var(--space-4) * -1)}.site-header__menu-close,.site-header__menu-toggle[aria-expanded=true] .site-header__menu-open{display:none}.site-header__menu-toggle[aria-expanded=true] .site-header__menu-close{display:block}.site-header__nav,.site-header__search-desktop{display:none}.site-header__links{display:flex;align-items:center;gap:var(--space-40)}.site-header__links--end{gap:var(--space-32)}.site-header__link{display:inline-flex;align-items:center;min-height:var(--space-32);margin-inline-end:-.2em;text-decoration:none;white-space:nowrap}.site-header__logo{display:block;width:var(--layout-logo-width);color:var(--color-foreground);text-decoration:none}.site-header__logo svg,.site-header__logo-image{display:block;width:100%;height:auto}.logo-badge__box{fill:var(--color-foreground)}.logo-badge__mark{fill:var(--color-background)}.site-header__count{position:absolute;top:calc((var(--space-2) + var(--border-hairline)) * -1);right:calc(var(--space-6) * -1);display:grid;place-items:center;min-width:calc(var(--space-16) + var(--border-hairline));height:calc(var(--space-16) + var(--border-hairline));padding-inline:var(--space-4);border-radius:var(--radius-pill);background-color:var(--promo-bar-color, var(--color-accent));color:var(--promo-bar-text, var(--color-foreground));letter-spacing:0}.site-header__count[hidden]{display:none}.site-header__count svg{width:var(--space-8);fill:currentColor}@media(min-width:1025px){.site-header__bar{gap:var(--space-24)}.site-header__nav,.site-header__search-desktop{display:block}.site-header__menu-toggle,.site-header__search-mobile{display:none}.site-header__icons{gap:var(--space-20);margin-inline-end:calc(var(--space-6) + var(--border-hairline))}.site-header__count{top:calc(var(--space-4) * -1);right:calc((var(--space-6) + var(--border-hairline)) * -1)}.site-header__logo--wordmark{width:var(--layout-logo-wordmark)}}.text-marquee{display:flex;align-items:center;min-height:var(--space-64)}.text-marquee__track{--marquee-gap: var(--space-24);flex:1}.text-marquee__item,.text-marquee__separator{white-space:nowrap}.text-marquee__item{margin-inline-end:-.2em}.video-reveal{position:relative;height:calc(100vw * 656 / 375);max-height:100svh;clip-path:inset(0)}.video-reveal__stage{position:fixed;right:0;bottom:0;left:0;height:calc(100vw * 656 / 375);max-height:100svh}.video-reveal__media,.video-reveal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-reveal__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-block:var(--space-24)}.video-reveal__logo{position:absolute;top:25.8%;left:var(--layout-gutter-mobile);width:calc(var(--space-104) * 2 - var(--space-8));height:auto}.video-reveal__button{position:relative;width:100%}@media(min-width:1025px){.video-reveal,.video-reveal__stage{height:calc(100vw * 752 / 1440)}.video-reveal__logo{left:var(--layout-gutter-desktop)}.video-reveal__content{padding-block:var(--space-40)}.video-reveal__button{width:auto;min-width:calc(var(--space-104) * 2 - var(--space-8))}}.certification-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}badge-rotator{display:block}badge-rotator .certification-badges__item{display:grid;overflow:hidden}badge-rotator .certification-badges__item>*{grid-area:1 / 1}.certification-badges__logo{width:var(--space-56);height:var(--space-56);object-fit:contain}.product-overview .certification-badges,.ingredients-nutrition .certification-badges{flex-wrap:nowrap;justify-content:space-between;gap:var(--space-8)}@media(min-width:1025px){.certification-badges{gap:var(--space-32)}.product-overview .certification-badges,.ingredients-nutrition .certification-badges{gap:var(--space-8)}.product-overview .certification-badges__logo,.ingredients-nutrition .certification-badges__logo{width:var(--space-64);height:var(--space-64)}.certification-badges__logo{width:calc(var(--space-40) * 2);height:calc(var(--space-40) * 2)}}.collection-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:336 / 264;overflow:hidden;border-radius:var(--radius-card);text-decoration:none}.collection-tile__media,.collection-tile .collection-tile__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-tile .collection-tile__fill,.collection-tile .video-source__poster,.collection-tile .video-source__video{object-position:50% var(--tile-media-y, 50%)}.collection-tile .video-source__toggle,.collection-tile__media--desktop{display:none}.collection-tile__badge{position:absolute;top:var(--space-16);right:var(--space-16);display:inline-flex;align-items:center;height:var(--space-20);padding-inline:var(--space-12);border-radius:var(--radius-card);background-color:var(--badge-color, var(--color-accent));color:var(--color-foreground)}.collection-tile__footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16);color:var(--color-foreground)}.collection-tile .collection-tile__title{margin:-.1325em 0 -.1275em;color:var(--tile-title-mobile, currentColor);font-size:var(--type-h3-size-desktop)}.collection-tile .collection-tile__button{flex:none;min-width:calc(var(--space-72) + var(--space-8));min-height:var(--space-24);padding:0 var(--space-12);border-color:var(--tile-button-border, var(--color-primary-button-border));background-color:var(--tile-button-background, var(--color-primary-button-background));color:var(--tile-button-text, var(--color-primary-button-text));font-size:var(--type-u2-size-mobile)}.collection-tile__label--desktop{display:none}.collection-tile:is(:hover,:focus-visible) .collection-tile__button{border-color:var(--tile-button-hover-border, var(--color-primary-button-hover-border));background-color:var(--tile-button-hover-background, var(--color-primary-button-hover-background));color:var(--tile-button-hover-text, var(--color-primary-button-hover-text))}@media(min-width:1025px){.collection-tile{aspect-ratio:676 / 540}.collection-tile__media--desktop{display:block}.collection-tile__media--mobile{display:none}.collection-tile__badge{top:var(--space-20);right:var(--space-20)}.collection-tile__footer{padding:var(--space-32)}.collection-tile{container-type:inline-size}.collection-tile .collection-tile__title{color:currentColor;font-size:min(var(--type-h2-size-desktop),calc((100cqi - var(--space-32) * 2 - var(--space-12) - var(--space-104) - var(--space-48)) / 7.9))}.collection-tile__label--desktop{display:inline}.collection-tile__label--mobile{display:none}.collection-tile .collection-tile__button{min-width:calc(var(--space-104) + var(--space-48));min-height:var(--space-40);padding-inline:var(--space-24);font-size:var(--type-u1-size-desktop)}}.cross-sell-list{display:flex;flex-direction:column;gap:var(--space-24)}.cross-sell-list__heading{margin:-.1725em 0 -.1675em}.cross-sell-list__items,.cross-sell-list__cards{display:flex;flex-direction:column;gap:var(--space-12)}.cross-sell-list__cards{margin:0;padding:0;list-style:none}.cross-sell-list__bundle{position:relative;display:flex;align-items:center;min-height:calc(var(--space-64) * 2 + var(--space-8));overflow:hidden;padding-left:var(--space-24);border-radius:var(--radius-card);background-color:var(--bundle-color, var(--flavor-color, var(--color-accent)));color:var(--color-foreground);text-decoration:none}.cross-sell-list__bundle-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-20);max-width:calc(var(--space-104) - var(--space-2));padding-block:var(--space-20)}.cross-sell-list__bundle-image{position:absolute;top:0;right:0;width:70%;height:100%;object-fit:cover;object-position:left center}@media(min-width:1025px){.cross-sell-list{gap:var(--space-20)}.cross-sell-list__items,.cross-sell-list__cards{gap:var(--space-16)}.cross-sell-list__bundle{min-height:calc(var(--space-72) * 2);padding-left:var(--space-32)}.cross-sell-list__bundle-text{max-width:calc(var(--space-104) + var(--space-32))}.cross-sell-list__bundle-image{width:69%}}.feature-card{display:flex;align-items:flex-start;gap:var(--space-24);height:100%;padding:var(--space-12);border-radius:var(--radius-card)}.feature-card__media{position:relative;flex:none;width:var(--space-104);aspect-ratio:104 / 96;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-border-subtle)}.feature-card__image,.feature-card .feature-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.feature-card .video-source__toggle{display:none}.feature-card__text{display:flex;flex-direction:column;gap:var(--space-8);padding-block-start:var(--space-6);max-width:calc(var(--space-104) + var(--space-56) + var(--space-4))}.feature-card .feature-card__title{margin-block:-.1325em -.1275em}.feature-card .feature-card__body{font-size:var(--type-t1-size-mobile)}@media(min-width:1025px){.feature-card{align-items:center}.feature-card__media{aspect-ratio:104 / 135}.feature-card__text{gap:var(--space-12);padding-block-start:0}.feature-card .feature-card__body{font-size:var(--type-t2-size-desktop)}}.flavor-picker{display:block}.flavor-picker__label{margin:0 0 var(--space-12)}.flavor-picker--grid .flavor-picker__label{margin-block:-.1525em calc(var(--space-16) - .1475em)}.flavor-picker__grid{--flavor-tile-size: calc(var(--space-56) + var(--space-4));display:flex;flex-wrap:wrap;gap:var(--space-12) var(--space-8);margin:0;padding:0;list-style:none}@media(min-width:1025px){.flavor-picker__grid{--flavor-tile-size: var(--space-56);gap:var(--space-8)}}.flavor-picker__box{position:relative}.flavor-picker__current,.flavor-picker__option{display:flex;align-items:center;gap:var(--space-16);width:100%;min-height:var(--space-56);margin:0;padding:0 var(--space-16) 0 0;border:0;background-color:var(--color-input-background);color:var(--color-input-text);text-align:left;text-decoration:none;cursor:pointer}.flavor-picker__current{border:var(--border-regular) solid var(--color-foreground)}.flavor-picker.is-open .flavor-picker__current{border-bottom-color:transparent}.flavor-picker__option:hover,.flavor-picker__option[aria-current=true]{background-color:var(--color-border-subtle)}.flavor-picker__swatch{display:flex;flex:none;align-items:center;justify-content:center;width:var(--space-56);height:var(--space-56);background-color:var(--flavor-swatch, var(--color-border-subtle))}.flavor-picker__current .flavor-picker__swatch{width:calc(var(--space-56) - var(--border-regular) * 2);height:calc(var(--space-56) - var(--border-regular) * 2)}.flavor-picker__swatch-image{width:var(--space-40);height:var(--space-40);object-fit:contain}.flavor-picker__name{flex:1;min-width:0;padding-block:var(--space-8)}.flavor-picker__current .flavor-picker__name:first-child,.flavor-picker__option .flavor-picker__name:first-child{padding-left:var(--space-16)}.flavor-picker__badge{flex:none;padding:var(--space-4) var(--space-8);border-radius:var(--space-4);background-color:var(--pill-color, var(--color-accent));color:var(--color-foreground);text-align:center}.flavor-picker__badge--muted{background-color:var(--color-border-subtle)}.flavor-picker__chevron{display:flex;flex:none}.flavor-picker__chevron-up,.flavor-picker.is-open .flavor-picker__chevron-down{display:none}.flavor-picker.is-open .flavor-picker__chevron-up{display:block}.flavor-picker__list{position:absolute;top:100%;right:0;left:0;z-index:5;max-height:calc(var(--space-56) * 6);margin:0;padding:0;overflow-y:auto;border:var(--border-regular) solid var(--color-foreground);border-top:var(--border-hairline) solid var(--color-border-subtle);background-color:var(--color-input-background);list-style:none;overscroll-behavior:contain;scrollbar-color:var(--color-foreground) var(--color-border-subtle)}.product-accordion .accordion-item__summary{min-height:calc(var(--space-56) - var(--border-regular))}.product-accordion .accordion-item__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.product-accordion__text,.product-accordion__text p{margin:0}.product-accordion__text>*+*{margin-top:var(--space-12)}.product-accordion__link{padding:0;border:0;background:transparent;cursor:pointer}@media(min-width:1025px){.product-accordion .accordion-item[open] .accordion-item__summary{margin-block-end:calc(var(--space-12) - (var(--space-56) - var(--border-regular) - var(--type-h5-size-desktop) * var(--type-h5-line-desktop)) / 2)}.product-accordion__link{margin-block-start:var(--space-12)}}.product-badge{display:inline-flex;margin:0;padding:var(--space-6) var(--space-12);border-radius:var(--space-4);background-color:var(--badge-color, var(--flavor-color, var(--color-accent)));color:var(--color-foreground)}@media(min-width:1025px){.product-badge{position:absolute;top:var(--space-24);right:var(--space-32)}}.product-heading{display:flex;flex-direction:column;gap:var(--space-12)}.product-heading__rating{display:block;min-height:calc(var(--space-12) + var(--space-2))}.product-heading__rating .bv_main_container,.product-heading__rating .bv_main_container *{line-height:1!important}.product-heading__rating .bv_main_container{align-items:center!important;gap:var(--space-10)}.product-heading__rating .bv_stars_component_container{zoom:.62}.product-heading__rating .bv_stars_svg_no_wrap svg+svg{margin-left:var(--space-6)!important}.product-heading__rating .bv_averageRating_component_container{display:none!important}.product-heading__rating .bv_main_container .bv_numReviews_component_container .bv_text,.product-heading__rating .bv_main_container .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-extrabold)!important;font-size:var(--type-u2-size-desktop)!important;letter-spacing:var(--type-u2-tracking-desktop)!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--color-foreground)!important}.product-heading__rating .bv_numReviews_component_container{margin-left:var(--space-4)!important}.product-heading__rating .rating-label__count{font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-thickness:var(--border-hairline)!important;text-underline-offset:var(--space-2)!important}.product-heading__title,.product-heading__subtitle,.product-heading__intro{margin:0}.product-heading__subtitle{display:flex;flex-wrap:wrap;column-gap:var(--space-12)}.product-heading__intro{margin-top:var(--space-4)}@media(min-width:1025px){.product-heading__intro{margin-top:0}}.purchase-options{display:block}.purchase-options__form{display:flex;flex-direction:column;gap:var(--space-24)}.purchase-options__plans{display:flex;flex-direction:column;gap:var(--space-24);min-width:0;margin:0;padding:0;border:0}.purchase-options__legend{margin-block-end:calc(var(--space-16) - .3em);padding:0;translate:0 -.1525em}.purchase-options__card{position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:calc(var(--space-16) - var(--border-thick));border:var(--border-thick) solid transparent;border-radius:var(--radius-card);background-color:var(--color-input-background);color:var(--color-input-text)}.purchase-options__card:has(.purchase-options__radio:checked){border-color:var(--color-foreground)}.purchase-options__card:has(.purchase-options__radio:focus-visible){outline:var(--border-regular) solid var(--color-foreground);outline-offset:var(--space-2)}.purchase-options__choice{display:flex;align-items:center;gap:var(--space-8);cursor:pointer}.purchase-options__choice:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.purchase-options__dot{display:flex;flex:none}.purchase-options__dot .ui-icon{width:var(--icon-md);height:var(--icon-md)}.purchase-options__dot-on,.purchase-options__radio:checked~.purchase-options__dot .purchase-options__dot-off{display:none}.purchase-options__radio:checked~.purchase-options__dot .purchase-options__dot-on{display:block}.purchase-options__title{flex:1;min-width:0}.purchase-options__percent{display:none}.purchase-options__price{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}.purchase-options__compare{color:var(--color-disabled);text-decoration:line-through}.purchase-options__pill{position:absolute;top:0;right:var(--space-12);margin:0;padding:var(--space-6) var(--space-12);border-radius:var(--radius-card);background-color:var(--flavor-color, var(--color-accent));color:var(--color-foreground);translate:0 -50%}.purchase-options__benefits{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0 0 0 var(--space-32);list-style:none}.purchase-options__benefit{display:flex;align-items:center;gap:var(--space-8)}.purchase-options__benefit .ui-icon{flex:none;width:var(--icon-sm);height:var(--icon-sm)}.purchase-options__benefit-off,.purchase-options[data-mode=once] .purchase-options__benefit-on{display:none}.purchase-options[data-mode=once] .purchase-options__benefit-off{display:block}.purchase-options[data-mode=once] .purchase-options__benefit span{text-decoration:line-through}.store-locator{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-24)}.store-locator__heading{margin:0}.store-locator__root{min-height:calc(var(--space-104) * 4)}.purchase-options__recipient{display:flex;flex-direction:column;gap:var(--space-12);min-width:0;margin:0;padding:0;border:0}.purchase-options__recipient-toggle{display:flex;align-items:center;gap:var(--space-8);cursor:pointer}.purchase-options__recipient-fields{display:flex;flex-direction:column;gap:var(--space-12)}.purchase-options__recipient-fields[hidden]{display:none}.purchase-options__field{display:flex;flex-direction:column;gap:var(--space-4)}.purchase-options .purchase-options__field input,.purchase-options .purchase-options__field textarea{width:100%;min-height:var(--space-48);padding:var(--space-12);border:var(--border-regular) solid var(--color-input-border);border-radius:var(--radius-none);background-color:var(--color-input-background);color:var(--color-input-text);font:inherit}.purchase-options__hint{color:var(--color-disabled)}.purchase-options__buy{display:flex;align-items:stretch}.purchase-options__add{--color-primary-button-hover-border: var(--color-primary-button-border);--color-primary-button-hover-background: var(--color-primary-button-background);--color-primary-button-hover-text: var(--color-primary-button-text);flex:1;min-width:0;padding-inline:var(--space-12)}.purchase-options__buy .quantity-stepper{border-radius:var(--radius-card) var(--radius-none) var(--radius-none) var(--radius-card)}.purchase-options__buy .purchase-options__add{border-radius:var(--radius-none) var(--radius-card) var(--radius-card) var(--radius-none)}.purchase-options__add-label{display:inline-flex;flex-wrap:nowrap;justify-content:center;gap:var(--space-6);white-space:nowrap}.purchase-options__add-long{display:none}.purchase-options__add .purchase-options__compare{color:var(--color-disabled)}.purchase-options__error{margin:0}.purchase-options__installments{min-height:var(--space-20);text-align:center}@media(min-width:1025px){.purchase-options__form{gap:var(--space-16)}.purchase-options__installments{margin-block:var(--space-4) calc(var(--space-4) * -1)}.purchase-options__card{padding:var(--space-10) var(--space-20)}.purchase-options__card--subscribe{padding-block:var(--space-16) calc(var(--space-16) + var(--space-2))}.purchase-options__choice{gap:var(--space-16)}.purchase-options__benefits{padding-left:calc(var(--space-32) + var(--space-4))}.purchase-options__percent,.purchase-options__add-long{display:inline}.purchase-options__add-short{display:none}.purchase-options__add{padding-inline:var(--space-16)}.purchase-options__installments{text-align:left}}.quote{display:flex;flex-direction:column;gap:calc(var(--space-16) + var(--space-2));margin:0;padding:var(--space-24) var(--space-8);border-radius:var(--radius-card);background-color:color-mix(in srgb,var(--color-input-background) 50%,transparent)}.quote__text{margin:0}@media(min-width:1025px){.quote{padding:var(--space-32) calc(var(--space-40) + var(--space-4))}}.accordion-item{border-bottom:var(--border-regular) solid var(--color-border)}.accordion-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:var(--space-56);cursor:pointer;list-style:none}.accordion-item__summary::-webkit-details-marker{display:none}.accordion-item .accordion-item__summary:focus-visible{outline:none}.accordion-item .accordion-item__summary:focus-visible .accordion-item__title{text-decoration:underline;text-decoration-thickness:var(--border-regular);text-underline-offset:.2em}.accordion-item__title{margin:0}.accordion-item__icon{flex:none;transition:rotate var(--duration-base) var(--easing-out)}.accordion-item[open] .accordion-item__icon{rotate:180deg}.accordion-item__content{padding-block-end:var(--space-24)}.page-width,.wide-width{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--layout-gutter-mobile)}.page-width{max-width:var(--layout-page-width)}.wide-width{max-width:var(--layout-wide-width)}.wide-width--flush{padding-inline:0}.full-bleed{width:100%}@media(min-width:1025px){.page-width,.wide-width{padding-inline:var(--layout-gutter-desktop)}.wide-width--flush{padding-inline:0}}[class*=color-scheme-]{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);letter-spacing:0;-webkit-font-smoothing:antialiased}:where([class*=color-scheme-]) :where(*,*:before,*:after){box-sizing:border-box}:where([class*=color-scheme-]) :is(h1,h2,h3,h4,h5,h6,p,dl,dd,figure,blockquote){margin:0}:where([class*=color-scheme-]) :is(h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}:where([class*=color-scheme-]) :is(ul,ol):where([class]){margin:0;padding:0;list-style:none}:where([class*=color-scheme-]) :is(p,ul,ol,li,dl,dd){font-size:inherit;line-height:inherit}:where([class*=color-scheme-]) blockquote{position:static;padding:0;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}:where([class*=color-scheme-]) blockquote:before{content:none}:where([class*=color-scheme-]) :is(strong,b){font-weight:var(--font-weight-bold)}:where([class*=color-scheme-]) a,:where([class*=color-scheme-]) a:is(:hover,:focus){color:inherit}:where([class*=color-scheme-]) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}:where([class*=color-scheme-]) :is(img,video,svg){display:block;max-width:100%}:where([class*=color-scheme-]) img{height:auto}[class*=color-scheme-] :focus-visible{outline:var(--border-regular) solid var(--color-foreground);outline-offset:var(--space-2)}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--space-40);padding:var(--space-8) var(--space-40);border:var(--border-regular) solid var(--color-primary-button-border);border-radius:var(--radius-card);text-decoration:none;text-align:center;transition:background-color var(--duration-base) var(--easing-out),color var(--duration-base) var(--easing-out)}.primary-button,.primary-button:focus{border-color:var(--color-primary-button-border);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.primary-button--large{min-height:var(--space-48);padding-inline:var(--space-24)}.primary-button--full{width:100%}.primary-button:hover,.primary-button:focus-visible,.primary-button--outline,.primary-button--outline:focus{border-color:var(--color-primary-button-hover-border);background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.primary-button--outline:hover,.primary-button--outline:focus-visible{border-color:var(--color-primary-button-border);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.primary-button:disabled,.primary-button[aria-disabled=true]{border-width:var(--border-hairline);border-color:var(--color-disabled);background-color:var(--color-background);color:var(--color-disabled);cursor:not-allowed}.text-link{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-4)}.ui-icon{flex:none;width:var(--icon-sm);height:var(--icon-sm)}.ui-icon--search,.ui-icon--account,.ui-icon--bag,.ui-icon--menu,.ui-icon--close,.ui-icon--radio,.ui-icon--radio-selected,.ui-icon--sound,.ui-icon--facebook,.ui-icon--instagram,.ui-icon--youtube,.ui-icon--tiktok{width:var(--icon-md);height:var(--icon-md)}.ui-icon--sound .ui-icon__glyph,.ui-icon--sound-off .ui-icon__glyph{fill:var(--color-background)}.ui-icon--sound-off .ui-icon__cross{stroke:var(--color-background)}.section-padding--large{padding-block:var(--space-64)}.section-padding--medium{padding-block:var(--space-48)}.section-padding--small{padding-block:var(--space-32)}@media(min-width:1025px){.section-padding--large{padding-block:var(--space-104)}.section-padding--medium{padding-block:var(--space-72)}.section-padding--small{padding-block:var(--space-56)}}.scroll-row{position:relative;display:flex;gap:var(--layout-grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-gutter-mobile);scrollbar-width:none}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex:none;scroll-snap-align:start}.scroll-row.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(min-width:1025px){.scroll-row{scroll-padding-inline:var(--layout-gutter-desktop)}.scroll-row.wide-width{--scroll-row-start: max(var(--layout-gutter-desktop), calc((100% - var(--layout-wide-width)) / 2 + var(--layout-gutter-desktop)));max-width:none;padding-inline-start:var(--scroll-row-start);scroll-padding-inline-start:var(--scroll-row-start)}}#Cart-Drawer[data-cart-loading] .side-panel-content{position:relative}#Cart-Drawer[data-cart-loading] .side-panel-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-body)}#Cart-Drawer[data-cart-loading] .side-panel-content:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:var(--space-32);height:var(--space-32);border:var(--border-thick) solid var(--color-body);border-right-color:transparent;border-radius:var(--radius-pill);translate:-50% -50%;animation:cart-loading-spin var(--duration-spinner) linear infinite}@keyframes cart-loading-spin{to{rotate:1turn}}@keyframes cart-loading-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){#Cart-Drawer[data-cart-loading] .side-panel-content:before{animation:cart-loading-pulse calc(var(--duration-spinner) * 3) ease-in-out infinite}[class*=color-scheme-],[class*=color-scheme-] :where(*,*:before,*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cart-plan{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-8)}.cart-plan__select:disabled{opacity:.5}.side-drawer.collab-drawer{background-color:var(--flavor-tint, var(--color-background))}.collab-drawer__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-20);border-bottom:var(--border-regular) solid var(--color-foreground);background-color:var(--color-input-background);color:var(--color-input-text)}.collab-drawer__name{margin:0}.collab-drawer__close{display:grid;flex:none;place-items:center;width:var(--space-40);height:var(--space-40);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.collab-drawer__body{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-32) var(--space-20) var(--space-48)}.collab-drawer__heading,.collab-drawer__text p{margin:0}.collab-drawer__text>*+*{margin-top:var(--space-12)}.collab-drawer__media{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.collab-drawer__tile{position:relative;aspect-ratio:265 / 370;overflow:hidden;border-radius:var(--radius-card)}.collab-drawer__image,.collab-drawer__tile .video-source,.collab-drawer__tile .video-source__poster,.collab-drawer__tile .video-source__video{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1025px){.collab-drawer__bar{padding-inline:var(--space-32) var(--space-24)}.collab-drawer__body{padding:var(--space-40) var(--space-32) var(--space-56)}.collab-drawer__media{margin-block-start:var(--space-16)}}.collection-bar{padding-block:var(--space-16)}.collection-bar__list{position:relative;display:flex;gap:var(--space-16);overflow-x:auto;scroll-padding-inline:var(--space-16);scroll-snap-type:x mandatory;scrollbar-width:none}.collection-bar .collection-bar__list{padding-inline:var(--space-16)}.collection-bar__list::-webkit-scrollbar{display:none}.collection-bar__list>li{flex:none;width:var(--layout-collection-bar-tile);scroll-snap-align:start}.collection-bar__tile{position:relative;display:flex;align-items:center;height:var(--space-88);padding-inline:calc(var(--space-24) + var(--space-2));overflow:hidden;border:var(--border-thick) solid transparent;border-radius:var(--radius-card);background:linear-gradient(90deg,var(--tile-start, var(--color-border-subtle)),var(--tile-end, var(--color-border-subtle)));background-origin:border-box;text-decoration:none}.collection-bar__tile.is-active{border-color:var(--color-foreground)}.collection-bar .collection-bar__tile--light-text{color:var(--color-background)}.collection-bar .collection-bar__tile--dark-text{color:var(--color-foreground)}.collection-bar__text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);width:calc(var(--space-88) - var(--space-2))}.collection-bar__badge{display:inline-flex;align-items:center;height:var(--space-20);padding-inline:var(--space-12);border-radius:var(--radius-card);background-color:var(--badge-color, var(--color-foreground));color:var(--color-background)}.collection-bar__image{position:absolute;top:0;right:calc(var(--tile-image-right, 0) * .0625rem);width:auto;height:100%;object-fit:contain;object-position:right center}.collection-bar__tile:focus-visible{border-color:var(--color-foreground)}@media(min-width:1025px){.collection-bar{padding-block:var(--space-24)}.collection-bar__list{gap:var(--space-12);overflow:visible}.collection-bar .collection-bar__list{padding-inline:var(--layout-gutter-desktop)}.collection-bar__list>li{flex:1;width:auto}}.cross-sell-card .rating-stars,.cross-sell-card .rating-stars .bv_main_container *{line-height:1!important}.cross-sell-card .rating-stars .bv_main_container{align-items:center!important;gap:var(--space-8)}.cross-sell-card .rating-stars .bv_stars_component_container{zoom:.6}.cross-sell-card .rating-stars .bv_averageRating_component_container{display:none!important}.cross-sell-card .rating-stars .bv_main_container .bv_numReviews_component_container .bv_text,.cross-sell-card .rating-stars .bv_main_container .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-extrabold)!important;font-size:var(--type-u2-size-desktop)!important;letter-spacing:var(--type-u2-tracking-desktop)!important;color:var(--color-foreground)!important}.cross-sell-card{position:relative;display:flex;align-items:center;gap:var(--space-16);padding:var(--space-12);border-radius:var(--radius-card);background-color:var(--color-input-background);color:var(--color-input-text)}.cross-sell-card__media{display:flex;flex:none;align-items:center;justify-content:center;width:calc(var(--space-56) * 2 + var(--space-2));aspect-ratio:114 / 112;overflow:hidden;border-radius:var(--radius-card);background-color:var(--flavor-tint, var(--color-border-subtle))}.cross-sell-card__image{width:100%;height:100%;object-fit:cover}.cross-sell-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);min-width:0}.cross-sell-card__cta{margin-top:var(--space-4)}.cross-sell-card__name,.cross-sell-card__contents{margin:0}.cross-sell-card__link{color:inherit;text-decoration:none}.cross-sell-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cross-sell-card__link:focus-visible{outline:none}.cross-sell-card:has(.cross-sell-card__link:focus-visible){outline:var(--border-regular) solid var(--color-foreground);outline-offset:var(--space-2)}@media(min-width:1025px){.cross-sell-card{gap:calc(var(--space-24) + var(--space-2))}.cross-sell-card__media{width:calc(var(--space-56) * 2 + var(--space-40) + var(--space-2));aspect-ratio:154 / 120}}.flavor-picker__tile{position:relative;display:flex;align-items:center;justify-content:center;width:var(--flavor-tile-size, var(--space-56));height:var(--flavor-tile-size, var(--space-56));border:var(--border-thick) solid transparent;border-radius:var(--radius-card);background-color:var(--flavor-swatch, var(--color-border-subtle));overflow:hidden}.flavor-picker__tile[aria-current=page]{border-color:var(--color-foreground)}.flavor-picker__tile:focus-visible{outline:var(--border-regular) solid var(--color-foreground);outline-offset:var(--space-2)}.flavor-picker__tile-image{width:var(--space-40);height:var(--space-40);object-fit:contain}.flavor-tile{display:flex;flex-direction:column;gap:var(--space-12);text-decoration:none}.flavor-tile__media{position:relative;display:grid;place-items:center;aspect-ratio:18 / 17;overflow:hidden;border-radius:var(--radius-card);background-color:var(--flavor-color, var(--flavor-swatch, var(--color-border-subtle)))}.flavor-tile__art{grid-area:1 / 1;width:82%;height:90%;object-fit:contain}.flavor-tile__photo{position:absolute;top:-6%;left:50%;width:144%;max-width:none;height:auto;transform:translate(-50%);visibility:hidden}.flavor-tile--card .flavor-tile__media{aspect-ratio:82 / 110}.flavor-tile--card .flavor-tile__art,.flavor-tile--card .flavor-tile__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;object-fit:cover}.flavor-tile--swap:is(:hover,:focus-visible) .flavor-tile__media{background-color:var(--flavor-tint, var(--flavor-swatch, var(--color-border-subtle)))}.flavor-tile--swap:is(:hover,:focus-visible) .flavor-tile__art{visibility:hidden}.flavor-tile--swap:is(:hover,:focus-visible) .flavor-tile__photo{visibility:visible}.flavor-tile__badge{position:absolute;right:var(--space-8);bottom:.6875rem;left:var(--space-8);padding:.3125rem var(--space-8);text-align:center;border-radius:var(--radius-card);background-color:var(--flavor-tint, var(--color-background));color:var(--color-foreground)}.flavor-tile--swap:is(:hover,:focus-visible) .flavor-tile__badge{background-color:var(--flavor-color, var(--flavor-tint, var(--color-background)))}.ingredient-card{display:flex;flex-direction:column;gap:var(--space-16)}.ingredient-card__media{aspect-ratio:160 / 104;overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-border-subtle)}.ingredient-card__image{width:100%;height:100%;object-fit:cover}.ingredient-card__name{margin-block:-.1325em -.1275em}@media(min-width:1025px){.ingredient-card{gap:var(--space-20)}.ingredient-card__media{aspect-ratio:328 / 200}}.language-selector{position:relative;display:flex;align-items:center}.language-selector__current{padding-inline-end:calc(var(--space-12) + .3125rem);white-space:nowrap}.language-selector select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.language-selector:has(select:focus-visible){outline:var(--border-regular) solid currentcolor;outline-offset:var(--space-2)}.language-selector .language-selector__chevron{position:absolute;right:0;width:var(--space-12);height:var(--space-12);pointer-events:none}.marquee-track{position:relative;display:block;overflow:hidden}.marquee-track__inner{display:flex;width:max-content;animation:marquee-track-scroll calc(var(--marquee-duration) * var(--marquee-scale, 1)) linear infinite}.marquee-track__group{display:flex;flex:none;align-items:center;gap:var(--marquee-gap, var(--space-24));padding-inline-end:var(--marquee-gap, var(--space-24))}.marquee-track__copy,.marquee-track__group .shopify-block{display:contents}@keyframes marquee-track-scroll{to{translate:-50% 0}}@media(prefers-reduced-motion:reduce){.marquee-track__viewport{overflow-x:auto;scrollbar-width:none}.marquee-track__inner{animation:none}.marquee-track__group[aria-hidden],.marquee-track__copy{display:none}}.media-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card)}.media-card__media{position:relative;aspect-ratio:37 / 58;overflow:hidden;background-color:var(--color-border-subtle)}.media-card__image,.media-card .media-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.media-card .product-strip__link{position:relative;z-index:2}.media-card__sound{position:absolute;right:var(--space-16);bottom:var(--space-16);z-index:2;display:grid;place-items:center;width:var(--space-24);height:var(--space-24);border-radius:var(--radius-pill);color:var(--color-foreground)}.media-card__sound .ui-icon{width:100%;height:100%}.media-card__sound .ui-icon--sound,.media-card__sound[aria-pressed=true] .ui-icon--sound-off{display:none}.media-card__sound[aria-pressed=true] .ui-icon--sound{display:block}.media-card .video-source__toggle{display:none}.media-card__sound[aria-pressed=true]{outline:var(--border-regular) solid var(--color-background)}@media(min-width:1025px){.media-card__media{aspect-ratio:82 / 130}.media-card__sound{right:var(--space-8);bottom:var(--space-8)}}.menu-drawer{position:fixed;inset:var(--menu-drawer-top, 0) 0 0 0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-background);color:var(--color-foreground)}.menu-drawer__inner{display:flex;flex-direction:column;gap:var(--space-24);padding-block:var(--space-24) var(--space-40)}.menu-drawer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-20) var(--space-16)}.menu-drawer__card{display:flex;flex-direction:column;gap:var(--space-12);text-decoration:none}.menu-drawer__card .menu-drawer__title{margin-block:-.1725em -.1675em;font-size:var(--type-h5-size-desktop)}.menu-drawer__media{position:relative;display:block;aspect-ratio:20 / 11;overflow:hidden;border-radius:var(--radius-card);background-color:var(--tile-color, var(--color-border-subtle))}.menu-drawer__image{width:100%;height:100%;object-fit:cover}.menu-drawer__image--cutout{object-fit:contain}.menu-drawer__pill{position:absolute;top:var(--space-12);right:var(--space-12);display:inline-flex;align-items:center;min-height:var(--space-20);padding-inline:var(--space-10) calc(var(--space-10) - .2em);border-radius:var(--radius-card);background-color:var(--color-foreground);color:var(--color-background)}.menu-drawer__links{display:grid;grid-template-rows:repeat(var(--menu-drawer-rows),auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:var(--space-10) var(--space-16);margin-block-start:calc(var(--space-8) - .5em)}.menu-drawer__language{align-self:flex-end;margin-block-start:calc(var(--space-10) - var(--space-24))}.menu-drawer__link{display:inline-flex;align-items:center;min-height:var(--space-24);text-decoration:none}@media(min-width:1025px){.menu-drawer{display:none}}.newsletter-form__field{position:relative;display:flex;align-items:center}.newsletter-form input.newsletter-form__input{flex:1;width:100%;height:var(--space-48);margin:0;padding:0 var(--space-56) 0 var(--space-20);border:var(--border-regular) solid var(--color-input-text);border-radius:var(--radius-card);background-color:var(--color-input-background);color:var(--color-input-text);font-family:var(--font-family-sans);font-weight:var(--font-weight-extrabold);font-size:var(--type-u1-size-mobile);line-height:var(--type-u1-line-mobile);letter-spacing:var(--type-u1-tracking-mobile);text-transform:uppercase}.newsletter-form input.newsletter-form__input:focus{border-color:var(--color-input-text)}.newsletter-form input.newsletter-form__input::placeholder{color:var(--color-input-text);opacity:1}.newsletter-form__field:before{content:"";position:absolute;inset-block:var(--space-8);left:calc(var(--space-12) + var(--space-2) + var(--border-hairline));width:var(--border-hairline);background-color:var(--color-input-text);opacity:0;pointer-events:none}.newsletter-form__field:has(.newsletter-form__input:placeholder-shown:not(:focus)):before{opacity:1;animation:newsletter-caret 1s steps(1,end) infinite}@keyframes newsletter-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.newsletter-form__field:has(.newsletter-form__input:placeholder-shown:not(:focus)):before{animation:none}}.newsletter-form__submit{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:var(--space-56);color:var(--color-input-text)}.newsletter-form__message{margin-block-start:var(--space-8)}.side-drawer.nutrition-drawer{background-color:var(--flavor-color, var(--color-background))}.nutrition-drawer__panel{display:flex;justify-content:center;padding:var(--space-64) var(--space-20) var(--space-40)}.nutrition-drawer__image{width:100%;max-width:calc(var(--space-88) * 4);height:auto}.nutrition-drawer__image--framed{padding:var(--space-8);border:var(--border-thick) solid var(--color-border);background-color:var(--color-background)}@media(min-width:1025px){.nutrition-drawer__panel{min-height:100%;align-items:center;padding-inline:var(--space-48)}}.product-gallery{position:relative;display:block}.product-gallery .product-gallery__list{gap:var(--space-8);margin:0;padding:0;list-style:none;scroll-padding-inline:0}.product-gallery .product-gallery__item{position:relative;width:85%;aspect-ratio:320 / 272;overflow:hidden;background-color:var(--flavor-color, var(--color-border-subtle));scroll-snap-align:start}@media(max-width:1024px){.product-gallery .product-gallery__item--desktop-only{display:none}}.product-gallery__media,.product-gallery__item .video-source,.product-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.product-gallery__item picture{display:contents}.product-gallery__item .video-source__poster,.product-gallery__item .video-source__video{width:100%;height:100%;object-fit:cover}.product-gallery__stats{position:absolute;bottom:var(--space-20);left:var(--space-20);display:flex;flex-direction:column;gap:var(--space-6)}.product-gallery__stats .stat-badge{min-width:var(--space-72)}.product-gallery__dots{display:none}@media(min-width:1025px){.product-gallery .product-gallery__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);overflow:visible;scroll-snap-type:none}.product-gallery .product-gallery__item{width:auto;aspect-ratio:403 / 280}.product-gallery .product-gallery__item--hero,.product-gallery .product-gallery__item--slide,.product-gallery .product-gallery__item--pair-wide{grid-column:1 / -1;aspect-ratio:826 / 664}.product-gallery .product-gallery__item--pair-wide{aspect-ratio:826 / 280}.product-gallery__item--slide{grid-row:var(--gallery-slide-row);transition:opacity var(--duration-base) var(--easing-out),visibility var(--duration-base) var(--easing-out)}.product-gallery__item--slide:not(.is-active){visibility:hidden;opacity:0}.product-gallery__stats{bottom:var(--space-32);left:var(--space-32);flex-direction:row;gap:var(--space-8)}.product-gallery__stats .stat-badge{min-width:calc(var(--space-48) * 2)}.product-gallery__item--slide{-webkit-user-select:none;user-select:none}.product-gallery__dots{position:absolute;right:0;bottom:var(--space-32);left:0;display:flex;justify-content:center;gap:var(--space-6)}.product-gallery__dot{width:var(--space-8);height:var(--space-8);padding:0;border:var(--border-regular) solid var(--color-foreground);border-radius:var(--radius-pill);background:transparent;cursor:pointer}.product-gallery__dot[aria-current=true]{background-color:var(--color-foreground)}}@media(prefers-reduced-motion:reduce){.product-gallery__item--slide{transition:none}}.product-strip{position:relative;display:flex;align-items:center;gap:var(--space-24);height:calc(var(--space-104) + var(--space-16));padding-inline:var(--space-24);background-color:var(--flavor-tint, var(--color-border-subtle))}.product-strip__media{flex:none;align-self:flex-end;width:var(--space-88);height:var(--space-104);margin-block-start:var(--space-16);overflow:hidden}.product-strip__image{width:201%;max-width:none;height:auto;aspect-ratio:1;object-fit:contain;translate:-25% -5.3%}.product-strip__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-block:var(--space-16)}.product-strip__info .rating-stars{margin-block-end:var(--space-12)}.product-strip .rating-stars,.product-strip .rating-stars .bv_main_container *{line-height:1!important}.product-strip .rating-stars{font-size:var(--type-u2-size-desktop)}.product-strip .rating-stars .bv_main_container{align-items:center!important;gap:var(--space-4)}.product-strip .rating-stars .bv_stars_component_container{zoom:.6}.product-strip .rating-stars .bv_averageRating_component_container{display:none!important}.product-strip .rating-stars .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-extrabold)!important;font-size:var(--type-u2-size-desktop)!important;line-height:1!important;letter-spacing:var(--type-u2-tracking-desktop)!important;color:var(--color-foreground)!important}.product-strip__name{display:-webkit-box;margin-block:-.1325em -.1275em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-strip__link{margin-block-start:calc(var(--space-16) - var(--space-2))}@media(min-width:1025px){.product-strip{gap:calc(var(--space-32) - var(--space-2));padding-inline:calc(var(--space-32) - var(--space-2)) var(--space-20)}}.product-tile{position:relative;display:flex;flex-direction:column;gap:var(--space-20);height:100%}.product-tile__media{position:relative;display:grid;aspect-ratio:82 / 110;overflow:hidden;border-radius:var(--radius-card);background-color:var(--flavor-tint, var(--color-border-subtle))}.product-tile__image,.product-tile__backdrop,.product-tile__open-bar{grid-area:1 / 1;width:100%;height:100%}.product-tile__open-bar{position:relative;object-fit:cover;visibility:hidden}.product-tile__image{position:relative;width:calc(100% + var(--space-24));max-width:none;height:auto;aspect-ratio:1;place-self:center;object-fit:contain}.product-tile__image--full{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.product-tile__backdrop{object-fit:cover;opacity:0}.product-tile__badge{position:absolute;top:var(--space-16);right:var(--space-16);display:inline-flex;align-items:center;height:var(--space-20);padding-inline:var(--space-12);border-radius:var(--radius-card);background-color:var(--badge-color, var(--flavor-color, var(--color-accent)));color:var(--color-foreground)}.product-tile__info{display:flex;flex-direction:column;flex:1}.product-tile__info .rating-stars{margin-block-end:var(--space-16)}.product-tile .rating-stars,.product-tile .rating-stars .bv_main_container *{line-height:1!important}.product-tile .rating-stars{font-size:var(--type-u1-size-desktop)}.product-tile .rating-stars .bv_main_container{align-items:center!important;gap:var(--space-4)}.product-tile .rating-stars .bv_stars_component_container{zoom:.8}.product-tile .rating-stars .bv_averageRating_component_container{display:none!important}.product-tile .rating-stars .bv_text{margin:0!important;padding:0!important;font-family:var(--font-family-sans)!important;font-weight:var(--font-weight-extrabold)!important;font-size:var(--type-u1-size-desktop)!important;line-height:1!important;letter-spacing:var(--type-u1-tracking-desktop)!important;color:var(--color-foreground)!important}.product-tile .product-tile__name{margin-block:-.1325em -.1275em}.product-tile__meta{margin-block-start:var(--space-12)}.product-tile__meta>span{margin-inline:var(--space-4)}.product-tile__add{margin-block-start:var(--space-10)}.product-tile__link{text-decoration:none}.product-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-tile__add{position:relative;z-index:2}.product-tile__add.primary-button--outline{border-width:var(--border-thick);border-color:#282828}.product-tile__error{position:relative;z-index:2}.product-tile:has(.product-tile__link:focus-visible) .product-tile__backdrop{opacity:1}.product-tile--open-bar:has(.product-tile__link:focus-visible) .product-tile__open-bar{visibility:visible}.product-tile--open-bar:has(.product-tile__link:focus-visible) .product-tile__image{visibility:hidden}@media(max-width:1024px){.product-tile--hover-mobile .product-tile__backdrop{opacity:1}.product-tile--hover-mobile.product-tile--open-bar .product-tile__open-bar{visibility:visible}.product-tile--hover-mobile.product-tile--open-bar .product-tile__image{visibility:hidden}}@media(hover:hover){.product-tile:hover .product-tile__backdrop{opacity:1}.product-tile--open-bar:hover .product-tile__open-bar{visibility:visible}.product-tile--open-bar:hover .product-tile__image{visibility:hidden}.product-tile:hover .product-tile__add.primary-button--outline{border-color:var(--color-primary-button-border);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}}@media(min-width:1025px){.product-tile__info{min-height:calc(var(--space-88) + var(--space-4))}.product-tile__add{margin-block-start:calc(var(--space-4) * -1)}}.quantity-stepper{display:flex;flex:none;align-items:stretch;width:calc(var(--space-56) * 2);min-height:var(--space-48);border:var(--border-thick) solid var(--color-foreground);background-color:var(--color-input-background);color:var(--color-input-text)}.quantity-stepper__button{display:flex;flex:none;align-items:center;justify-content:center;width:var(--space-40);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.quantity-stepper__button:disabled{color:var(--color-disabled);cursor:default}.quantity-stepper .quantity-stepper__input{width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quantity-stepper__input::-webkit-inner-spin-button,.quantity-stepper__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media(min-width:1025px){.quantity-stepper{width:calc(var(--space-48) * 2 + var(--space-40))}}.rating-stars{min-height:var(--space-16)}.rating-stars:empty{display:none}.shop-drawer-dialog{overflow:hidden}.shop-drawer-dialog .side-drawer__content{height:100%}.shop-drawer{display:grid;grid-template-columns:var(--space-64) minmax(0,1fr);height:100%}.shop-drawer__rail{position:relative}.shop-drawer__logo{position:absolute;top:calc(var(--space-24) + var(--layout-logo-rail) / 2);left:50%;display:block;width:var(--layout-logo-rail);max-width:none;translate:-50% -50%;rotate:-90deg}.shop-drawer__logo svg{display:block;width:100%;height:auto}.shop-drawer__panel{display:flex;flex-direction:column;min-height:0;padding-inline:var(--space-40)}.shop-drawer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding-block:calc(var(--space-16) + var(--border-hairline));border-bottom:var(--border-regular) solid var(--color-border)}.shop-drawer__tabs{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-8) calc(var(--space-16) - var(--border-hairline));margin-inline:calc(var(--space-12) * -1)}.shop-drawer__tab{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--space-24);padding-inline:var(--space-12);border-radius:var(--radius-card)}.shop-drawer__tab-label{margin-inline-end:-.2em}.shop-drawer__tab[aria-selected=true]{background-color:var(--color-foreground);color:var(--color-background)}.shop-drawer__pill{display:inline-flex;align-items:center;min-height:var(--space-20);padding-inline:var(--space-10) calc(var(--space-10) - .2em);border-radius:var(--radius-card);background-color:var(--color-accent);color:var(--color-foreground)}.shop-drawer__close{display:grid;flex:none;place-items:center;width:var(--space-40);height:var(--space-40);margin-inline-end:calc(var(--space-24) * -1)}.shop-drawer__tabpanel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-24) var(--space-40);scrollbar-width:thin;scrollbar-color:var(--color-foreground) var(--color-border-subtle)}.shop-drawer__intro{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-24);margin-block-end:var(--space-24)}.shop-drawer__all.text-link{flex:none;margin-inline-start:auto;text-decoration-thickness:.135em;text-underline-offset:.18em}.shop-drawer__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-20)}.side-drawer{position:fixed;inset:auto 0 0 0;z-index:var(--z-drawer);width:100%;max-width:100%;height:auto;max-height:90dvh;margin:0;padding:0;border:0;border-radius:var(--radius-card) var(--radius-card) 0 0;overflow-y:auto;overscroll-behavior:contain;translate:0 100%;transition:translate var(--duration-base) var(--easing-out)}.side-drawer--full{top:0;right:0;bottom:0;left:0;height:100dvh;max-height:none;border-radius:0;translate:0 0;opacity:0;transition-property:opacity}.side-drawer.is-open{translate:0 0;opacity:1}.side-drawer::backdrop{background-color:color-mix(in srgb,var(--color-foreground) 80%,transparent)}.side-drawer__close{position:absolute;top:var(--space-16);right:var(--space-16);z-index:1;display:grid;place-items:center;width:var(--space-40);height:var(--space-40)}@media(min-width:1025px){.side-drawer,.side-drawer--full{inset:0 0 0 auto;width:var(--layout-drawer-narrow);height:100dvh;max-height:none;border-radius:0;translate:100% 0;opacity:1;transition-property:translate}.side-drawer--left{inset:0 auto 0 0;translate:-100% 0}.side-drawer--medium{width:var(--layout-drawer-medium)}.side-drawer--wide{width:var(--layout-drawer-wide)}.side-drawer.is-open{translate:0 0}}html.has-side-drawer{overflow:hidden}.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16)}.social-icons__link{display:grid;place-items:center;min-width:var(--space-24);min-height:var(--space-24)}.stat-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-40);margin:0;padding:var(--space-6) var(--space-10);border:var(--border-thick) solid var(--color-border);border-radius:var(--radius-card);text-align:center;text-transform:uppercase}.stat-badge__value{translate:0 var(--space-2);font-weight:var(--font-weight-heavy);font-size:var(--type-h5-size-mobile);line-height:var(--type-h5-line-mobile);letter-spacing:var(--type-h5-tracking-mobile)}.stat-badge__label-desktop{display:none}.stat-badge__label{font-weight:var(--font-weight-extrabold);font-size:var(--type-u3-size-mobile);line-height:var(--type-u3-line-mobile);letter-spacing:var(--type-u3-tracking-mobile)}@media(min-width:1025px){.stat-badge{gap:var(--space-4);min-height:var(--space-56);padding:var(--space-8) var(--space-12)}.stat-badge__value{font-size:var(--type-h4-size-desktop);line-height:var(--type-h4-line-desktop);letter-spacing:var(--type-h4-tracking-desktop)}.stat-badge__label-desktop{display:inline}.stat-badge__label-mobile{display:none}.stat-badge__label{font-size:var(--type-u2-size-desktop);line-height:var(--type-u2-line-desktop);letter-spacing:var(--type-u2-tracking-desktop)}}.sticky-buy-bar{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-sticky);display:block;border-top:var(--border-regular) solid var(--color-foreground);background-color:var(--color-background);color:var(--color-foreground);translate:0 100%;visibility:hidden;transition:translate var(--duration-base) var(--easing-out),visibility var(--duration-base) var(--easing-out)}.sticky-buy-bar.is-visible{translate:0 0;visibility:visible}.sticky-buy-bar__inner{display:flex;flex-direction:column}.sticky-buy-bar__product,.sticky-buy-bar__quantity{display:none}.sticky-buy-bar__plans{display:flex;justify-content:space-between;gap:var(--space-12);margin:0;padding:var(--space-16) 0 calc(var(--space-16) + var(--space-2));border:0}.sticky-buy-bar__plans[hidden]{display:none}.sticky-buy-bar__plan{display:flex;align-items:center;gap:var(--space-8);cursor:pointer}.sticky-buy-bar .purchase-options__dot .ui-icon{width:var(--space-20);height:var(--space-20)}.sticky-buy-bar__plan input:focus-visible~.purchase-options__dot{outline:var(--border-regular) solid var(--color-foreground);outline-offset:var(--space-2);border-radius:var(--radius-pill)}.sticky-buy-bar__plan input:checked~.purchase-options__dot .purchase-options__dot-off{display:none}.sticky-buy-bar__plan input:checked~.purchase-options__dot .purchase-options__dot-on{display:block}.sticky-buy-bar__buy{display:flex;margin-inline:calc(var(--layout-gutter-mobile) * -1)}.sticky-buy-bar__add{--color-primary-button-hover-border: var(--color-primary-button-border);--color-primary-button-hover-background: var(--color-primary-button-background);--color-primary-button-hover-text: var(--color-primary-button-text);flex:1;min-height:var(--space-48);border-radius:var(--radius-none)}.sticky-buy-bar__add-label{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}@media(min-width:1025px){.sticky-buy-bar__inner{flex-direction:row;align-items:center;gap:var(--space-40);min-height:calc(var(--space-72) + var(--space-6));padding-inline:0 var(--space-48)}.sticky-buy-bar__product{display:flex;flex:1;align-items:center;align-self:stretch;gap:var(--space-24);min-width:0}.sticky-buy-bar__product .flavor-picker__swatch{width:calc(var(--space-72) + var(--space-8));height:100%;min-height:calc(var(--space-72) + var(--space-6))}.sticky-buy-bar__product .flavor-picker__swatch-image{width:var(--space-56);height:var(--space-56)}.sticky-buy-bar__name,.sticky-buy-bar__subtitle{margin:0}.sticky-buy-bar__name{margin-block:-.1725em -.1675em}.sticky-buy-bar__subtitle{margin-top:var(--space-8);font-weight:var(--font-weight-bold)}.sticky-buy-bar__descriptor{text-transform:capitalize}.sticky-buy-bar__dot{margin-inline:var(--space-8)}.sticky-buy-bar__plans{justify-content:flex-start;gap:var(--space-32);padding:0}.sticky-buy-bar__plan{gap:var(--space-12)}.sticky-buy-bar .purchase-options__dot .ui-icon{width:var(--icon-md);height:var(--icon-md)}.sticky-buy-bar__plan-label{font-size:var(--type-h5-size-desktop);letter-spacing:var(--type-h5-tracking-desktop)}.sticky-buy-bar__buy{margin-inline:0}.sticky-buy-bar__quantity{display:flex;border-right:0;border-radius:var(--radius-card) 0 0 var(--radius-card)}.sticky-buy-bar__add{flex:none;min-width:calc(var(--space-104) * 3 - var(--space-10));padding-inline:var(--space-16);border-radius:0 var(--radius-card) var(--radius-card) 0}}@media(prefers-reduced-motion:reduce){.sticky-buy-bar{transition:none}}.video-source{position:relative;display:block;overflow:hidden}.video-source__poster,.video-source__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-source__video{opacity:0;transition:opacity var(--duration-base) var(--easing-out)}.video-source.is-playing .video-source__video{opacity:1}.video-source__toggle{position:absolute;right:var(--space-12);bottom:var(--space-12);display:grid;place-items:center;width:var(--space-32);height:var(--space-32);border-radius:var(--radius-pill);background-color:var(--color-foreground);color:var(--color-background)}.video-source__toggle .video-source__play,.video-source__toggle[aria-pressed=true] .video-source__pause{display:none}.video-source__toggle[aria-pressed=true] .video-source__play{display:block}
/*# sourceMappingURL=/cdn/shop/t/103/compiled_assets/styles.css.map */
