h2{line-height:90%}*{box-sizing:border-box}p{line-height:110%}.slideshow-section rte-formatter{font-family:Inter;font-size:12px}#shopify-section-cart-drawer-section{z-index:200000}@media screen and (max-width:768px){.shopify-section.container-background-image{height:calc(100vh - 52px)}.shopify-section.container-background-image slideshow-component slideshow-slide{height:calc(100vh - 106px);margin-top:8px!important}}@media screen and (min-width:768px){.shopify-section.container-background-image{height:calc(100vh - 46px)}.shopify-section.container-background-image slideshow-component slideshow-slide{height:calc(100vh - 90px)}}@font-face{font-family:Monigue;src:url(/cdn/shop/files/Monigue.otf?v=1786456301) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh;font-variation-settings:"slnt" 0}:root{--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1)}html{scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background);scroll-behavior:smooth}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:100dvh;overflow:hidden}}html[scroll-lock],html[scroll-lock] .page-wrapper{overflow:hidden}.page-wrapper{display:flex;flex-direction:column;min-height:100dvh;transition:margin-right var(--animation-speed) var(--animation-timing-fade-out)}@media(min-width:990px){.page-wrapper{height:100dvh;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background)}.page-wrapper--drawer-open shopify-account::part(dialog){translate:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.page-wrapper--drawer-open{margin-right:var(--theme-drawer-width, var(--sidebar-width));transition-timing-function:var(--animation-timing-fade-in)}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}.product-card,.collection-card,.predictive-search-results__card--product,.predictive-search-results__card{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);z-index:var(--layer-flat)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__content{position:relative}.product-card__content{cursor:pointer}dialog{--backdrop-color-rgb: var(--color-shadow-rgb);background-color:var(--color-background);color:var(--color-foreground)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.wrap-text{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}p:empty{display:none}:first-child:is(p,h1,h2,h3,h4,h5,h6),:first-child:empty+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:last-child:is(p,h1,h2,h3,h4,h5,h6),:where(p,h1,h2,h3,h4,h5,h6):nth-child(2):has(+:last-child:empty){margin-block-end:0}@media(prefers-reduced-motion:no-preference){:root{view-transition-name:none}html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}::view-transition{pointer-events:none}html:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}html:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}::view-transition-group(product-image-transition){z-index:1}::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}*:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){*:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.content-for-layout{flex:1;display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child{flex-grow:1}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 2))/2) );--full-page-margin-inline-offset: calc( ((100vw - var(--full-page-grid-central-column-width)) / 2) * -1 );width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section>*{grid-column:2}.shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background);background-color:var(--color-background)}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}@media screen and (max-width:749px){.section--mobile-full-width>*{grid-column:1 / -1}}.section--page-width.section--full-width-right>*{grid-column:2 / 4}.section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.section>.force-full-width{grid-column:1 / -1}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}@media screen and (max-width:768px){.section-content-wrapper.section-content-wrapper .layout-panel-flex--row>.group-block--width-fill{margin-bottom:24px}}.hidden{display:none!important}@media screen and (max-width:749px){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.hidden--desktop,.desktop\:hidden{display:none!important}}.hide-when-empty:empty{display:none!important}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.contents{display:contents}.grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){.grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (min-width:1400px){.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.flex{display:flex;gap:var(--gap-md)}.flip-x{scale:-1 1}.flip-y{scale:1 -1}.list-unstyled{margin:0;padding:0;list-style:none}.text-left{--text-align: left;text-align:left}.text-center{--text-align: center;text-align:center}.text-right{--text-align: right;text-align:right}.text-inherit{color:inherit}.user-select-text{-webkit-user-select:text;user-select:text}.justify-left{justify-content:left}.justify-center{justify-content:center}.justify-right{justify-content:right}.title--aligned-center{display:flex;align-items:center;gap:1rem}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.relative{position:relative}.icon-success,.icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.icon-success{color:var(--color-success)}.icon-error{fill:var(--color-error)}.icon-default{fill:currentColor}[data-placeholder=true] *{cursor:default}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}@media screen and (max-width:1200px){input.paragraph.paragraph,input.paragraph.paragraph:not([type]),textarea.paragraph.paragraph,select.paragraph.paragraph{font-size:max(1rem,var(--font-paragraph--size))}}.paragraph>small{font-size:smaller}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color)}@media screen and (max-width:1200px){input.h1.h1,textarea.h1.h1,select.h1.h1{font-size:max(1rem,var(--font-h1--size))}}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color)}@media screen and (max-width:1200px){input.h2.h2,textarea.h2.h2,select.h2.h2{font-size:max(1rem,var(--font-h2--size))}}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color)}@media screen and (max-width:1200px){input.h3,textarea.h3,select.h3{font-size:max(1rem,var(--font-h3--size))}}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color)}@media screen and (max-width:1200px){input.h4.h4,textarea.h4.h4,select.h4.h4{font-size:max(1rem,var(--font-h4--size))}}h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color)}@media screen and (max-width:1200px){input.h5.h5,textarea.h5.h5,select.h5.h5{font-size:max(1rem,var(--font-h5--size))}}h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:Monigue;font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color)}@media screen and (max-width:1200px){input.h6.h6,textarea.h6.h6,select.h6.h6{font-size:max(1rem,var(--font-h6--size))}}:first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:0}:last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:0}a{color:currentcolor;text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / .7)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){text-decoration-color:currentcolor}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{text-decoration-color:currentcolor;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / .7)}.container-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}summary::-webkit-details-marker{display:none}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.button{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.button:not(.button-secondary,.button-unstyled){outline-color:var( --button-focus-outline-color, var(--button-background-color) )}.button-secondary{font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}textarea,input:not([type=checkbox],[type=radio]){background-color:var(--color-input-background);border-color:var(--color-input-border)}textarea::placeholder,input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-muted-text))}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}.button[hidden]{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.button,button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);--button-focus-outline-color: var(--color-primary-button-focus-outline)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.button-custom{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-secondary);--button-focus-outline-color: var(--color-primary-button-focus-outline);font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary);outline-color:var( --button-focus-outline-color, var(--button-background-color) )}.button-custom:hover{--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.button-unstyled{display:block;padding:0;background-color:inherit;color:var(--color-foreground);border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.button-unstyled:hover{background-color:inherit}:where(.button-unstyled):hover{--hover-color-rgb: var(--color-foreground-rgb);color:rgb(var(--hover-color-rgb) / var(--opacity-70))}.button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--gap-2xs);align-items:center}.button-unstyled--transparent{background-color:transparent;box-shadow:none}.icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b / alpha)){.close-button:focus-visible{outline:none;overflow:visible}.close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}.dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}.close-button:hover{background-color:transparent;opacity:.8}.close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.product-media{display:flex;flex:1}.sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}.custom-font-weight,.custom-font-weight>*{font-weight:var(--font-weight)}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.shopify-block:has(>[shopify-block-empty]){display:none}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile);height:auto}.layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 fit-content}.layout-panel-flex--row:not(.mobile-column)>.group-block--height-fill{height:calc(var(--section-min-height, auto) - var(--section-height-offset, 0px))}}@media screen and (min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}@media screen and (max-width:749px){.layout-panel-flex--custom-mobile{flex-direction:var(--flex-direction-mobile);gap:var(--gap-mobile, var(--gap))}.layout-panel-flex--custom-mobile:where(.layout-panel-flex--row,.layout-panel-flex--column){flex-wrap:nowrap;height:100%}.layout-panel-flex--custom-mobile.layout-panel-flex--mobile-row{justify-content:var(--horizontal-alignment-mobile);align-items:var(--vertical-alignment-mobile)}.layout-panel-flex--custom-mobile.layout-panel-flex--mobile-column{align-items:var(--horizontal-alignment-mobile);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--custom-mobile.layout-panel-flex--mobile-column>:is(.text-block--align-center,.text-block--align-right){margin-inline:0}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none;font-size:var(--font-paragraph--size)}.field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.field__input:focus{box-shadow:var(--input-box-shadow-focus)}.field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}.field__input--button-padding{padding-inline:var(--padding-3xl)}.field__label{color:rgb(var(--color-input-text-rgb) / var(--opacity-80));font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,1em * 3.3,2.5rem) var(--font-heading--spacing)}:is(.rte,.shopify-policy__title) :first-child:is(p,h1,h2,h3,h4,h5,h6),:is(.rte,.shopify-policy__title) :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.rte,.shopify-policy__title) ul,:is(.rte,.shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}:is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(.rte,.shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));font-style:italic;font-weight:500}:is(.rte,.shopify-policy__title) .rte-table-wrapper{overflow-x:auto}:is(.rte,.shopify-policy__title) table{width:100%!important;border-collapse:collapse}:is(.rte,.shopify-policy__title) tr:not(:has(td)),:is(.rte,.shopify-policy__title) thead{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));font-weight:700;text-transform:uppercase}:is(.rte,.shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}:is(.rte,.shopify-policy__title) th,:is(.rte,.shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}.shopify-policy__container{padding-block:var(--padding-xl)}:where(input[type=radio]),:where(input[type=checkbox]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:var(--padding-3xs);padding:0;border:var(--checkbox-border);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}input[type=radio]{border-radius:var(--style-border-radius-50);background:transparent;transition:border-color .2s ease,background-color .2s ease}:where(input[type=radio]):checked{border-color:var(--color-foreground);background:var(--color-background)}:where(input[type=radio]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) / 2);height:calc(var(--checkbox-size) / 2);background:var(--color-foreground);border-radius:var(--style-border-radius-50);transition:background .2s ease}:where(input[type=radio]):disabled{border-color:var(--input-disabled-border-color);background-color:var(--input-disabled-background-color);cursor:not-allowed}:where(input[type=radio]):disabled:checked:after{background:var(--input-disabled-background-color)}:where(input[type=radio]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=radio]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:var(--color-background)}:where(input[type=radio]):not(:disabled):hover:checked:after{background:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]){border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:border-color .2s ease,background-color .2s ease}:where(input[type=checkbox]):checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}:where(input[type=checkbox]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--color-background);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:where(input[type=checkbox]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=checkbox]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]):disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}:where(input[type=checkbox]):disabled:checked:after{background-color:var(--input-disabled-text-color)}:where(input[type=radio])+label,:where(input[type=checkbox])+label{display:inline;vertical-align:middle;cursor:pointer}:where(input[type=radio]):disabled+label,:where(input[type=checkbox]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}label:has(input[type=radio]),label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--padding-2xs);cursor:pointer}label:has(input[type=radio]:disabled),label:has(input[type=checkbox]:disabled){cursor:not-allowed}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}.border-radius-top-only{border-radius:20px 20px 0 0;overflow:hidden}.section-carousel,.border-radius-bottom-only{border-radius:0 0 20px 20px;overflow:hidden}.shopify-section:has(>.border-radius-bottom-only){margin-block-end:32px}.section-resource-list,.section-carousel{row-gap:var(--gap)}.section-resource-list__content{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:var(--gap);width:100%}.section-resource-list__content:empty{display:none}.section-resource-list__header:is(:empty,:has(.group-block-content:empty)),.section-resource-list__content:empty{display:none}@media screen and (max-width:749px){:where(.section-resource-list.section--full-width) product-card[data-product-transition]>.group-block,:where(.section-carousel.section--full-width) product-card[data-product-transition]>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}.group-block,.group-block-content{position:relative}.group-block:has(>video-background-component){overflow:hidden}.group-block-content{height:100%;width:100%}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc( var(--header-height) * var(--transparent-header-offset-boolean) )}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.button-pill{--button-pill-background: #ffffff;--button-pill-color: #111111;--button-pill-shadow-color: #dcff03;--button-pill-shadow-offset: 5px;--button-pill-border-color: var(--button-pill-shadow-color);--button-pill-background-hover: var(--button-pill-shadow-color);--button-pill-color-hover: var(--button-pill-color);--button-pill-duration: .25s;--button-pill-easing: cubic-bezier(.42, 0, .58, 1);display:inline-grid;align-content:center;justify-items:center;box-sizing:border-box;margin-block:0;padding-block:.65rem;padding-inline:2.5rem;border:2px solid var(--button-pill-border-color);border-radius:16px;background-color:var(--button-pill-background);box-shadow:var(--button-pill-shadow-offset) var(--button-pill-shadow-offset) 0 0 var(--button-pill-shadow-color);color:var(--button-pill-color);text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:background-color var(--button-pill-duration) var(--button-pill-easing),color var(--button-pill-duration) var(--button-pill-easing),box-shadow var(--button-pill-duration) var(--button-pill-easing)}.button-pill__label{font-family:var(--button-font-family-primary, var(--font-paragraph--family));font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.button-pill:not(.size-style){width:fit-content}.button-pill:not([aria-disabled=true]):hover,.button-pill:not([aria-disabled=true]):focus-visible{--button-pill-shadow-offset: 0px;background-color:var(--button-pill-background-hover);color:var(--button-pill-color-hover)}.button-pill[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button-pill{transition:none}}@media screen and (min-width:750px){.button-pill{padding-inline:2.75rem}.button-pill__label{font-size:.8125rem}}.product-details{--pdp-yellow: var(--pdp-accent, #dcff03);--pdp-surface-token: var(--pdp-surface, var(--pdp-yellow));--pdp-pink: #ff017d;--pdp-cream: #fffbf3;--pdp-ink: #000;--pdp-star: #ffb800;--pdp-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--pdp-col: 100%}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 505px;max-width:var(--details-max-width)}.product-details>.group-block{position:relative;overflow:visible!important;background:var(--pdp-cream);border:0;border-radius:28px}.product-details>.group-block>.group-block-content{position:static}.product-details .group-block-content>div:has(>.pdp-rating),.product-details .group-block-content>div:has(>.pdp-benefits),.product-details .group-block-content>div:has(>.pdp-inline-links),.product-details .group-block-content>div:has(>.pdp-zigzag),.product-details .group-block-content>div:has(>.pdp-packs),.product-details .group-block-content>div:has(>.pdp-flavour),.product-details .group-block-content>div:has(>.pdp-trust),.product-details .group-block-content>div:has(>.pdp-survey),.product-details .group-block-content>div:has(>.pdp-serving-pill),.product-details .group-block-content>div:has(>.pdp-guarantee),.product-details .group-block-content>div:has(>.pdp-nutrients),.product-details .group-block-content>div:has(>.pdp-circles),.product-details .group-block-content>div:has(>.pdp-footnote),.product-details .group-block-content>div:has(>.pdp-warning),.product-details .group-block-content>div:has(>[class*=text_AKcfD7]),.product-details .group-block-content>div:has(>[class*=text_gXMUag]),.product-details .group-block-content>div:has(>[class*=text_KDKmHV]){width:var(--pdp-col);margin-inline:auto}.product-details .group-block-content>div:has(>[class*=text_AKcfD7]),.product-details .group-block-content>div:has(>[class*=text_gXMUag]),.product-details .group-block-content>div:has(>[class*=text_KDKmHV]){display:flow-root}.pdp-rating{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-inline:3.25rem}.pdp-rating__stars{display:inline-flex;gap:1px}.pdp-rating__star{width:13px;height:13px;fill:var(--pdp-star);flex:none}.pdp-rating__text{font-family:var(--pdp-sans);font-size:11px;font-weight:500;line-height:1;color:var(--pdp-ink);white-space:nowrap}.pdp-rating__pipe{opacity:.45;margin-inline:2px}.product-details .group-block-content>div:has(>.pdp-badge){height:0;min-height:0;margin:0}.pdp-badge{position:absolute;top:-9px;right:-44px;width:104px;height:104px;pointer-events:none;z-index:3}.pdp-badge svg,.pdp-badge__img{width:100%;height:100%;display:block;object-fit:contain}.product-details [class*=text_tefwj7],.product-details [class*=text_tefwj7]>*,.product-details [class*=text_AKcfD7]>*,.product-details [class*=text_gXMUag]>*,.product-details [class*=text_KDKmHV]>*{margin-block:0}.product-details [class*=text_tefwj7],.product-details [class*=text_tefwj7]>*,.product-details [class*=text_tefwj7] h1{text-align:center;margin-inline:auto;padding-inline-end:8px;font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.005em}.product-details [class*=text_AKcfD7],.product-details [class*=text_AKcfD7]>*,.product-details [class*=text_AKcfD7] p{font-family:var(--pdp-sans);font-size:12px;font-weight:600;line-height:110%;text-align:center;margin-inline:auto}.product-details [class*=text_gXMUag],.product-details [class*=text_gXMUag]>*,.product-details [class*=text_gXMUag] p{font-family:var(--pdp-sans);font-size:12px;font-weight:400;line-height:1.1;text-align:center;margin-inline:auto;max-width:none}.product-details [class*=text_gXMUag] strong{font-weight:700}.pdp-benefits{display:flex;align-items:stretch;justify-content:space-between;gap:.5rem;width:100%}.pdp-benefits__item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1 1 0;min-width:0}.pdp-benefits__icon{display:flex;align-items:flex-end;justify-content:center;height:26px;color:var(--pdp-pink)}.pdp-benefits__icon svg,.pdp-benefits__icon img{width:auto;height:100%;max-width:34px;display:block}.pdp-benefits__heading{font-family:var(--pdp-sans);font-size:12.5px;font-weight:800;line-height:1.18;text-transform:uppercase;color:var(--pdp-ink);white-space:normal;text-wrap:balance}.pdp-benefits__desc{font-family:var(--pdp-sans);font-size:10.5px;font-weight:400;line-height:1.28;color:var(--pdp-ink);white-space:normal;text-wrap:balance}.pdp-benefits__sep{flex:none;width:14px;height:34px;display:block;align-self:center;color:var(--pdp-surface-token)}.pdp-benefits__sep svg{width:100%;height:100%;display:block}.pdp-inline-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-family:var(--pdp-sans);font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.pdp-inline-links a{color:var(--pdp-ink);text-decoration:none;border-bottom:1px solid transparent}.pdp-inline-links a:hover{border-bottom-color:var(--pdp-ink)}[id^=shopify-section-],.faq-section{scroll-margin-top:calc(var(--header-height, 60px) + 24px)}.pdp-inline-links>.pdp-link-dialog:not([open]){display:none}.pdp-inline-links>.pdp-link-dialog[open]{display:block}.pdp-inline-links button{-webkit-appearance:none;appearance:none;padding:0;background:none;border:0;border-bottom:1px solid transparent;color:var(--pdp-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.pdp-link-dialog{padding:0;border:0;background:none;color:var(--pdp-ink);overflow:visible}.pdp-link-dialog::backdrop{background:#00000080}.pdp-link-dialog__panel{position:relative;display:flex;flex-direction:column;max-height:100%;background:#fff;font-weight:400;letter-spacing:normal;text-transform:none}.pdp-link-dialog__close{position:absolute;top:18px;right:12px;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;line-height:0;cursor:pointer}.pdp-link-dialog__close .svg-wrapper{width:22px;height:22px}.pdp-link-dialog__close svg{width:22px;height:22px;display:block}.pdp-link-dialog__title{flex:none;margin:0 40px 0 0;padding:26px 28px 14px;border-block-end:2px solid var(--pdp-ink);font-family:"Monigue",var(--font-heading--family),sans-serif;font-size:30px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;text-transform:lowercase}.pdp-link-dialog__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:20px 28px 28px;font-family:var(--pdp-sans);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none}.pdp-link-dialog__body>*{margin-block:0}.pdp-link-dialog__body>*+*{margin-block-start:.75em}@media screen and (min-width:750px){.pdp-link-dialog{position:fixed;inset:0 0 0 auto;width:min(350px,92vw);max-width:none;height:100%;max-height:100%;margin:0 0 0 auto}.pdp-link-dialog__panel{height:100%;border-radius:18px 0 0 18px;overflow:hidden}@media(prefers-reduced-motion:no-preference){.pdp-link-dialog[open]{animation:pdp-link-dialog-in .28s cubic-bezier(.32,.72,0,1)}}}@keyframes pdp-link-dialog-in{0%{transform:translate3d(100%,0,0)}}@media screen and (max-width:749px){.pdp-link-dialog{width:100%;max-width:none;max-height:85dvh;margin:auto 0 0}.pdp-link-dialog__panel{max-height:85dvh;border-radius:18px 18px 0 0;padding-block-end:env(safe-area-inset-bottom,0px)}.pdp-link-dialog__panel:before{content:"";position:absolute;top:8px;left:50%;translate:-50% 0;width:40px;height:4px;border-radius:999px;background:currentcolor;opacity:.25}.pdp-link-dialog__title{padding:26px 24px 12px}.pdp-link-dialog__close{top:22px;right:10px}.pdp-link-dialog__body{padding:18px 24px 24px}@media(prefers-reduced-motion:no-preference){.pdp-link-dialog[open]{animation:pdp-link-sheet-in .3s cubic-bezier(.32,.72,0,1)}}}@keyframes pdp-link-sheet-in{0%{transform:translate3d(0,100%,0)}}.pdp-sf-dialog{padding:0;border:0;background:none;color:var(--pdp-ink);overflow:visible}.pdp-sf-dialog::backdrop{background:#00000080}.pdp-sf-dialog__panel{position:relative;display:flex;flex-direction:column;max-height:100%;background:#fff;font-weight:400;letter-spacing:normal;text-transform:none}.pdp-inline-links>.pdp-sf-dialog:not([open]){display:none}.pdp-inline-links>.pdp-sf-dialog[open]{display:block}.pdp-sf-dialog__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 28px 0}.pdp-sf-dialog__title{margin:0;font-family:"Monigue",var(--font-heading--family),sans-serif;font-size:30px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none}.pdp-sf-dialog__close{flex:none;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;line-height:0;cursor:pointer}.pdp-sf-dialog__close .svg-wrapper,.pdp-sf-dialog__close svg{width:22px;height:22px}.pdp-sf-dialog__close svg{display:block}.pdp-sf-dialog__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 28px 32px;font-family:var(--pdp-sans);text-align:left}.pdp-sf-dialog__use{margin:0;padding-block-end:16px;border-block-end:2px solid var(--pdp-ink);color:var(--pdp-pink);font-family:"Monigue",var(--font-heading--family),sans-serif;font-size:34px;font-weight:400;line-height:.95;letter-spacing:normal;text-transform:none}.pdp-sf-dialog__heading{margin:22px 0 0;color:#4da3ff;font-family:"Monigue",var(--font-heading--family),sans-serif;font-size:26px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none}.pdp-sf-dialog__serving,.pdp-sf-dialog__warning{margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none}.pdp-sf-dialog__serving>*,.pdp-sf-dialog__warning>*{margin-block:0}.pdp-sf-dialog__serving>*+*,.pdp-sf-dialog__warning>*+*{margin-block-start:.6em}.pdp-sf-dialog__table{display:block;width:100%;height:auto;margin-block-start:14px}@media screen and (min-width:750px){.pdp-sf-dialog{position:fixed;inset:0 0 0 auto;width:min(350px,92vw);max-width:none;height:100%;max-height:100%;margin:0 0 0 auto}.pdp-sf-dialog__panel{height:100%;border-radius:18px 0 0 18px;overflow:hidden}@media(prefers-reduced-motion:no-preference){.pdp-sf-dialog[open]{animation:pdp-link-dialog-in .28s cubic-bezier(.32,.72,0,1)}}}@media screen and (max-width:749px){.pdp-sf-dialog{width:100%;max-width:none;max-height:85dvh;margin:auto 0 0}.pdp-sf-dialog__panel{max-height:85dvh;border-radius:18px 18px 0 0;padding-block-end:env(safe-area-inset-bottom,0px)}.pdp-sf-dialog__panel:before{content:"";position:absolute;top:8px;left:50%;translate:-50% 0;width:40px;height:4px;border-radius:999px;background:currentcolor;opacity:.25}.pdp-sf-dialog__head{padding:22px 20px 0}.pdp-sf-dialog__body{padding:12px 20px 28px}.pdp-sf-dialog__use{font-size:30px}.pdp-sf-dialog__heading{font-size:24px}@media(prefers-reduced-motion:no-preference){.pdp-sf-dialog[open]{animation:pdp-link-sheet-in .3s cubic-bezier(.32,.72,0,1)}}}.pdp-inline-links__dot{opacity:.85}.pdp-zigzag{width:100%;height:6px;background-color:var(--pdp-surface-token);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M0 4.4 Q2.25 -0.4 4.5 4.4 T9 4.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M0 4.4 Q2.25 -0.4 4.5 4.4 T9 4.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:9px 6px;mask-size:9px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center}.pdp-packs{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;width:100%;padding-block-start:9px}.pdp-pack{appearance:none;-webkit-appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 9px;background:var(--pdp-cream);border:1.5px solid #d9d4c9;border-radius:14px;cursor:pointer;text-align:center;transition:border-color .18s ease,box-shadow .18s ease}.pdp-pack:hover:not(.is-selected){border-color:#b9b2a4}.pdp-pack.is-selected{border-color:var(--pdp-pink);border-width:2px;padding:9.5px 5.5px 8.5px}.pdp-pack[data-unavailable=true]{opacity:.45;cursor:not-allowed}.pdp-pack__badge{position:absolute;top:-9px;left:50%;translate:-50% 0;z-index:1;padding:2px 9px;border-radius:999px;background:var(--pdp-pink);color:#fff;font-family:var(--pdp-sans);font-size:8.5px;font-weight:800;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pdp-pack__tick{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--pdp-pink);color:#fff;opacity:0;scale:.6;transition:opacity .16s ease,scale .16s ease}.pdp-pack.is-selected .pdp-pack__tick{opacity:1;scale:1}.pdp-pack__tick svg{width:11px;height:11px;display:block}.pdp-pack__head{display:flex;flex-direction:column;gap:1px;padding-inline:12px}.pdp-pack__title{font-family:var(--pdp-sans);font-size:12.5px;font-weight:800;line-height:1.15;text-transform:uppercase;color:var(--pdp-ink);text-wrap:balance}.pdp-pack__count{font-family:var(--pdp-sans);font-size:10.5px;font-weight:400;line-height:1.2;color:var(--pdp-ink)}.pdp-pack__media{display:flex;align-items:flex-end;justify-content:center;gap:0;min-height:0;margin-block:3px}.pdp-pack__img{display:block;width:auto;height:46px;max-width:100%;object-fit:contain}.pdp-pack__media--x2 .pdp-pack__img{height:42px;margin-inline:-5px}.pdp-pack__media--x3 .pdp-pack__img{height:39px;margin-inline:-8px}.pdp-pack__prices{display:flex;align-items:center;gap:4px;margin-block-start:2px}.pdp-pack__was{font-family:var(--pdp-sans);font-size:10.5px;font-weight:500;line-height:1.25;color:var(--pdp-pink);text-decoration-line:line-through;text-decoration-thickness:1px}.pdp-pack__now{font-family:var(--pdp-sans);font-size:15px;font-weight:800;line-height:1.15;color:var(--pdp-ink)}.pdp-pack__save{font-family:var(--pdp-sans);font-size:10px;font-weight:700;line-height:1.2;color:var(--pdp-pink)}.pdp-pack__serving{font-family:var(--pdp-sans);font-size:9.5px;font-weight:400;line-height:1.25;color:#4a4a4a;margin:4px 0}.pdp-pack__ship{margin-block-start:auto;padding:2.5px 7px;border-radius:999px;background:var(--pdp-surface-token);color:var(--pdp-ink);font-family:var(--pdp-sans);font-size:8.5px;font-weight:800;line-height:1.3;text-transform:uppercase;white-space:nowrap}.pdp-pack:not(:has(.pdp-pack__ship)){padding-block-end:27px}.pdp-pack.is-selected:not(:has(.pdp-pack__ship)){padding-block-end:26.5px}@media(prefers-reduced-motion:reduce){.pdp-pack,.pdp-pack__tick{transition:none}}.product-details .variant-picker{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-details .buy-buttons-block{display:block;width:var(--pdp-col);margin-inline:auto}.product-details .buy-buttons-block .product-form-buttons,.product-details .buy-buttons-block add-to-cart-component{display:block;width:100%}.product-details .buy-buttons-block .add-to-cart-button{--atc-surface: var(--pdp-atc-bg, var(--pdp-surface-token));--atc-shadow: var(--pdp-atc-accent, var(--pdp-accent, var(--pdp-pink)));--atc-accent: var(--atc-shadow);--atc-ink: var(--pdp-atc-text, var(--pdp-ink));--atc-shadow-offset: 5px;display:flex;width:100%;max-width:none;align-items:center;justify-content:center;gap:0;min-height:41px;box-sizing:border-box;background-color:var(--atc-surface);color:var(--atc-ink);border:2px solid var(--atc-accent);border-radius:16px;box-shadow:var(--atc-shadow-offset) var(--atc-shadow-offset) 0 0 var(--atc-shadow);font-family:var(--button-font-family-primary, var(--pdp-sans));font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding-block:.65rem;padding-inline:2.75rem;transition:background-color .25s cubic-bezier(.42,0,.58,1),color .25s cubic-bezier(.42,0,.58,1),box-shadow .25s cubic-bezier(.42,0,.58,1)}.product-details .buy-buttons-block .add-to-cart-button:hover:not([disabled]),.product-details .buy-buttons-block .add-to-cart-button:focus-visible:not([disabled]){--atc-shadow-offset: 0px;background-color:var(--atc-surface);color:var(--atc-ink);translate:none}.product-details .buy-buttons-block .add-to-cart-button:active{scale:1;translate:none}@media screen and (max-width:749px){.product-details .buy-buttons-block .add-to-cart-button{font-size:.75rem;padding-inline:2.5rem}.product-details [class*=text_tefwj7] h1{font-size:46px}}@media(prefers-reduced-motion:reduce){.product-details .buy-buttons-block .add-to-cart-button{transition:none}}.product-details .buy-buttons-block .add-to-cart-icon{display:none}.pdp-atc-price{font-weight:inherit;display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.pdp-atc-price:before{content:"|";opacity:.45}.product-details .buy-buttons-block .pdp-atc-price{margin-inline-start:.4em}.pdp-atc-price__was{color:var(--pdp-pink, #ff017d)}.product-details [class*=text_KDKmHV],.product-details [class*=text_KDKmHV]>*,.product-details [class*=text_KDKmHV] p{font-family:var(--pdp-sans);font-size:12.5px;font-weight:400;text-align:center;margin-inline:auto}.product-details [class*=text_KDKmHV] p{margin-block:0}.pdp-flavour{width:100%;aspect-ratio:440 / 94;border:3px solid var(--pdp-surface-token);border-radius:5px;overflow:hidden;line-height:0}.pdp-flavour__img{display:block;width:100%;height:100%;object-fit:cover}.pdp-flavour__text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-inline:12px;font-family:var(--pdp-sans);font-size:20px;font-weight:800;line-height:1.1;text-align:center;text-transform:lowercase;text-wrap:balance;color:var(--pdp-ink)}.pdp-trust{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;width:100%;margin:0;padding:0;list-style:none}.pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pdp-trust__icon{display:flex;align-items:flex-end;justify-content:center;height:31px;color:var(--pdp-pink)}.pdp-trust__icon svg{width:var(--pdp-icon-w);height:auto;display:block}.pdp-trust__icon img{width:auto;height:100%;max-width:40px;display:block}.pdp-trust__item:nth-child(1) .pdp-trust__icon{--pdp-icon-w: 36px}.pdp-trust__item:nth-child(2) .pdp-trust__icon{--pdp-icon-w: 22px}.pdp-trust__item:nth-child(3) .pdp-trust__icon{--pdp-icon-w: 37px}.pdp-trust__item:nth-child(4) .pdp-trust__icon{--pdp-icon-w: 24px}.pdp-trust__item:nth-child(5) .pdp-trust__icon{--pdp-icon-w: 30px}.pdp-trust__label{font-family:var(--pdp-sans);font-size:11px;font-weight:800;line-height:1.18;color:var(--pdp-ink);white-space:normal;text-wrap:balance;min-height:40px}.pdp-trust{grid-template-columns:repeat(5,1fr);justify-content:stretch}.pdp-survey{width:100%}.product-details .pdp-survey__title{font-family:var(--pdp-sans);font-size:13px;font-weight:800;line-height:1;letter-spacing:.005em;text-transform:uppercase;text-align:center;color:var(--pdp-ink);margin:0 0 12px}.pdp-survey__list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.pdp-survey__row{display:grid;grid-template-columns:32% 65%;justify-content:space-between;align-items:center;gap:0}.pdp-survey__label{font-family:var(--pdp-sans);font-size:11px;font-weight:800;line-height:1;text-align:right;text-transform:uppercase;color:var(--pdp-ink);padding-inline-end:8px;white-space:nowrap}.pdp-survey__track{position:relative;display:block;height:16px;background:var(--pdp-cream);border:1.5px solid var(--pdp-ink);border-radius:999px}.pdp-survey__fill{position:absolute;inset:0 auto 0 0;width:var(--pdp-pct);max-width:100%;display:flex;align-items:center;justify-content:flex-end;background:var(--pdp-surface-token);border:0;border-radius:999px;padding-inline-end:9px;box-sizing:border-box}.pdp-survey__value{font-family:var(--pdp-sans);font-size:11px;font-weight:800;line-height:1;color:var(--pdp-ink)}.pdp-survey__note{font-family:var(--pdp-sans);font-size:10.5px;font-weight:400;text-align:center;color:var(--pdp-ink);margin:14px 0 0}@media screen and (max-width:749px){.product-details{--pdp-col: 100%;--pdp-card-inset: 16px}.product-details>.group-block{border-radius:8px;border:2px solid var(--pdp-surface-token)}.container-product-hero .product-information__grid--limit-details .product-details>.group-block{--details-max-width: none;max-width:none;width:auto;margin-inline:8px}.container-product-hero .product-details{grid-column:1 / -1}.pdp-badge{width:76px;height:76px;top:-128px;right:10px}.product-details .group-block-content>div:has(>.pdp-rating){order:1}.product-details .group-block-content>[class*=text_gXMUag],.product-details .group-block-content>[class*=text_KDKmHV],.product-details .group-block-content>div:has(>[class*=text_gXMUag]),.product-details .group-block-content>div:has(>[class*=text_KDKmHV]),.product-details .group-block-content>div:has(>.pdp-inline-links),.product-details .group-block-content>div:has(>.pdp-zigzag),.product-details .group-block-content>div:has(>.pdp-packs),.product-details .group-block-content>div:has(>.pdp-flavour),.product-details .group-block-content>div:has(>.pdp-trust),.product-details .group-block-content>div:has(>.pdp-survey),.product-details .group-block-content>div:has(>.pdp-serving-pill),.product-details .group-block-content>div:has(>.pdp-guarantee),.product-details .group-block-content>div:has(>.pdp-nutrients),.product-details .group-block-content>div:has(>.pdp-circles),.product-details .group-block-content>div:has(>.pdp-footnote),.product-details .group-block-content>div:has(>.pdp-warning),.product-details .group-block-content>.product-form-text__error,.product-details .buy-buttons-block{order:2}.pdp-rating{flex-wrap:nowrap;justify-content:center;padding-inline:0;gap:.5rem}.pdp-rating__text{font-size:10.5px;white-space:normal}.product-details [class*=text_tefwj7]{margin-block-start:12px}.container-product-hero .product-details .group-block-content>div:has(>.pdp-rating){margin-block-start:16px}.product-details [class*=text_gXMUag]{margin-block-start:16px}.product-details .group-block-content>div:has(>.pdp-benefits){margin-block-start:12px}.product-details [class*=text_gXMUag],.product-details [class*=text_gXMUag]>*,.product-details [class*=text_gXMUag] p{font-size:12.5px}.product-details [class*=text_KDKmHV],.product-details [class*=text_KDKmHV]>*,.product-details [class*=text_KDKmHV] p{font-size:12px}.pdp-pack__img{height:56px}.pdp-pack__media--double .pdp-pack__img{height:46px}.product-details [class*=text_tefwj7],.product-details [class*=text_tefwj7]>*{font-size:clamp(2.25rem,11.5vw,3.25rem)}.pdp-packs{gap:5px}.pdp-pack{padding:9px 3px 8px;border-radius:11px}.pdp-pack.is-selected{padding:8.5px 2.5px 7.5px}.pdp-pack__badge{font-size:7px;padding:2px 6px}.pdp-pack__title{font-size:10.5px}.pdp-pack__count{font-size:9px}.pdp-pack__img{height:38px}.pdp-pack__media--x2 .pdp-pack__img{height:35px}.pdp-pack__media--x3 .pdp-pack__img{height:32px}.pdp-pack__now{font-size:13px}.pdp-pack__was,.pdp-pack__save{font-size:9px}.pdp-pack__serving{font-size:8px}.pdp-pack__ship{font-size:7px;padding:2px 5px}.pdp-pack__tick{width:14px;height:14px;top:5px;right:5px}.pdp-pack__tick svg{width:9px;height:9px}.pdp-pack__head{padding-inline:10px}.pdp-serving-pill__text{font-size:9.5px;padding:4px 12px}.pdp-guarantee__sep{display:none}.pdp-guarantee{gap:8px}.pdp-guarantee__item{gap:5px}.pdp-guarantee__icon{width:20px}.pdp-guarantee__icon svg,.pdp-guarantee__icon img{max-height:19px}.pdp-guarantee__label{font-size:7.5px}.pdp-nutrients{grid-template-columns:repeat(4,1fr);gap:10px 4px}.pdp-circles{gap:7px 4px}.pdp-circles__ring{max-width:60px;border-width:1.5px}.pdp-circles__label{font-size:8px}.pdp-benefits{gap:.25rem}.pdp-benefits__item{font-size:10px;letter-spacing:-.01em}.pdp-benefits__sep{width:9px;height:24px}.pdp-inline-links{font-size:10px;gap:5px}.product-details .buy-buttons-block .add-to-cart-button{font-size:15px;padding-inline:1rem;letter-spacing:.02em}.pdp-trust{gap:2px}.pdp-trust__label{font-size:9px}.pdp-trust__icon{height:26px}.pdp-survey__row{grid-template-columns:38% 1fr}.pdp-survey__label{font-size:9.5px}}.product-details .group-block-content{gap:0}.product-details .group-block-content>div:has(>.pdp-rating){margin-block-start:0}.product-details [class*=text_tefwj7]{margin-block-start:12px}.product-details [class*=text_AKcfD7]{margin-block-start:10px}.product-details .group-block-content>div:has(>.pdp-benefits){margin-block-start:20px}.product-details [class*=text_gXMUag]{margin-block-start:20px}.product-details .group-block-content>div:has(>.pdp-inline-links){margin-block-start:16px}.product-details .group-block-content>div:has(>.pdp-zigzag){margin-block-start:20px}.product-details .group-block-content>div:has(>.pdp-packs){margin-block-start:18px}.product-details .buy-buttons-block{margin-block-start:20px}.product-details [class*=text_KDKmHV]{margin-block-start:14px}.product-details .group-block-content>div:has(>.pdp-serving-pill){margin-block-start:14px}.product-details .group-block-content>div:has(>.pdp-guarantee){margin-block-start:22px}.product-details .group-block-content>div:has(>.pdp-nutrients){margin-block-start:18px}.product-details .group-block-content>div:has(>.pdp-circles){margin-block-start:22px}.product-details .group-block-content>div:has(>.pdp-flavour){margin-block-start:20px}.product-details .group-block-content>div:has(>.pdp-trust){margin-block-start:20px}.product-details .group-block-content>div:has(>.pdp-survey){margin-block-start:24px}.product-details .group-block-content>div:has(>.pdp-footnote){margin-block-start:10px}.product-details .group-block-content>div:has(>.pdp-warning){margin-block-start:22px}.pdp-serving-pill{display:flex;justify-content:center;width:100%}.pdp-serving-pill__text{padding:5px 16px;border-radius:999px;background:var(--pdp-surface-token);color:var(--pdp-ink);font-family:var(--pdp-sans);font-size:11px;font-weight:800;line-height:1.3;text-transform:uppercase;text-align:center;text-wrap:balance}.pdp-guarantee{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin:0;padding:0;list-style:none}.pdp-guarantee__item{display:flex;align-items:center;gap:7px;flex:1 1 0;min-width:0;text-align:left}.pdp-guarantee__sep{flex:none;width:12px;height:28px;display:block;color:var(--pdp-surface-token)}.pdp-guarantee__sep svg{width:100%;height:100%;display:block}.pdp-guarantee__icon{display:flex;align-items:center;justify-content:center;flex:none;width:26px;color:var(--pdp-pink)}.pdp-guarantee__icon svg,.pdp-guarantee__icon img{width:100%;height:auto;max-height:24px;display:block}.pdp-guarantee__label{font-family:var(--pdp-sans);font-size:9px;font-weight:800;line-height:1.22;text-transform:uppercase;color:var(--pdp-ink);text-wrap:balance;min-width:0}.pdp-nutrients{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:start;gap:6px 2px;width:100%;margin:0;padding:0;list-style:none}.pdp-nutrients__item{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.pdp-nutrients__icon{display:flex;align-items:flex-end;justify-content:center;height:22px;color:var(--pdp-ink)}.pdp-nutrients__icon svg,.pdp-nutrients__icon img{width:auto;height:100%;max-width:24px;display:block}.pdp-nutrients__name{font-family:var(--pdp-sans);font-size:7.5px;font-weight:800;line-height:1.2;text-transform:uppercase;color:var(--pdp-ink);text-wrap:balance}.pdp-nutrients__dose{font-family:var(--pdp-sans);font-size:7.5px;font-weight:400;line-height:1.2;color:var(--pdp-ink);white-space:nowrap;margin-top:-4px}.pdp-circles{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:8px 6px;width:100%;margin:0;padding:0;list-style:none}.pdp-circles__item{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;min-width:0}.pdp-circles__ring{display:grid;place-items:center;width:100%;max-width:74px;aspect-ratio:1;border:2px solid var(--pdp-surface-token);border-radius:50%;color:var(--pdp-pink)}.pdp-circles__ring svg,.pdp-circles__ring img{width:52%;height:auto;display:block}.pdp-benefits__icon img,.pdp-trust__icon img,.pdp-guarantee__icon img,.pdp-nutrients__icon img,.pdp-circles__ring img{object-fit:contain}.pdp-circles__label{font-family:var(--pdp-sans);font-size:11px;font-weight:600;line-height:1.22;text-transform:uppercase;color:var(--pdp-ink);text-wrap:balance}.pdp-footnote,.pdp-warning{font-family:var(--pdp-sans);font-size:11px;font-weight:400;line-height:1.1;text-align:center;color:var(--pdp-ink);opacity:.72}.pdp-footnote>*,.pdp-warning>*{margin-block:0;font-size:inherit;line-height:inherit}.pdp-footnote>*+*,.pdp-warning>*+*{margin-block-start:.5em}.pdp-backdrop{--pdp-backdrop-inset: 12px;position:relative;flex:1 1 auto;min-height:0;margin:calc(var(--pdp-backdrop-inset) + var(--header-group-height, 0px)) var(--pdp-backdrop-inset) var(--pdp-backdrop-inset);border-radius:8px;overflow:hidden;background:#9ec8e4}.pdp-backdrop__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.container-product-hero{--pdp-strip-height: 44px;--pdp-pin-top: var(--header-group-height, 0px);--pdp-pin-height: calc(100dvh - var(--pdp-pin-top));--pdp-band: max(400px, calc(var(--pdp-pin-height) - var(--pdp-strip-height)));position:relative;background:var(--color-background, #fff)}.pdp-hero-pinwrap{position:absolute;top:0;left:0;right:0;height:100%;z-index:0;pointer-events:none}.pdp-hero-pin{position:sticky;top:0;z-index:0;height:100vh;display:flex;flex-direction:column;pointer-events:none}.pdp-hero-strip{--pdp-strip-bg: #ff017d;--pdp-strip-color: #dcff03;flex:0 0 auto;height:var(--pdp-strip-height);margin-inline:0;margin-block-end:0;border-radius:0;background:var(--pdp-strip-bg);overflow:hidden;pointer-events:auto}.pdp-hero-strip__track{display:flex;width:max-content;height:100%}@media screen and (min-width:750px){.pdp-hero-strip--after-details{display:none}}.pdp-hero-strip__track,.pdp-hero-strip.pdp-hero-strip--band{border-radius:20px 20px 0 0}@media screen and (max-width:749px){.pdp-hero-strip--band{display:none}.pdp-hero-strip--after-details{height:var(--pdp-strip-height, 44px);margin-block-start:24px;margin-block-end:0;border-radius:20px 20px 0 0;grid-column:1 / -1}.container-product-hero .product-information.spacing-style{padding-block-end:0}}@media(prefers-reduced-motion:no-preference){.pdp-hero-strip__track{animation:pdp-strip-scroll 38s linear infinite}}@keyframes pdp-strip-scroll{to{transform:translate3d(-33.3333%,0,0)}}.pdp-hero-strip__run{display:flex;align-items:center;gap:21px;padding-inline-end:21px;flex:0 0 auto}.pdp-hero-strip__item{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;color:var(--pdp-strip-color)}.pdp-hero-strip__icon{width:24px;height:24px;flex:none;fill:none;stroke:currentcolor}.pdp-hero-strip__label{font-family:Monigue;font-size:1rem;font-weight:100;line-height:1;letter-spacing:-.01em;color:currentcolor}.container-product-hero .product-information{position:relative;z-index:1}.container-product-hero .product-details{z-index:2}.container-product-hero .product-information__media{display:flex;align-items:flex-start;background:none}@media screen and (max-width:749px){.container-product-hero .product-information.spacing-style{padding-block-start:0}.container-product-hero .product-information.section{margin-bottom:0;padding-block-end:0}.container-product-hero .product-information__media{display:block;pointer-events:none;margin-block-start:0}.container-product-hero .product-information__grid--limit-details .product-details>.group-block{margin-top:0}.container-product-hero .product-details{z-index:auto}.pdp-badge{z-index:4}.container-product-hero{--pdp-hero-art-ratio: 1;--pdp-mobile-art-w: calc(100vw - 16px) ;--pdp-mobile-art-h: calc( var(--pdp-mobile-art-w) / var(--pdp-hero-art-ratio) )}.container-product-hero .pdp-hero-pinwrap{position:absolute;height:auto;bottom:calc(var(--pdp-strip-height, 44px) + 24px);z-index:auto}.container-product-hero .pdp-hero-pin{position:sticky;top:var(--header-group-height, 0px);height:auto;z-index:auto}.container-product-hero .pdp-backdrop{--pdp-backdrop-inset: 8px;flex:none;height:auto;aspect-ratio:var(--pdp-hero-art-ratio);margin-block-start:var(--pdp-backdrop-inset);margin-block-end:0}.container-product-hero .pdp-hero-rail-slot{position:absolute;top:0;left:0;right:0;bottom:calc(var(--pdp-strip-height, 44px) + 24px);z-index:3;pointer-events:none}.container-product-hero .pdp-hero-rail-slot .pdp-rail{position:sticky;top:calc(var(--header-group-height, 0px) + 8px + var(--pdp-mobile-art-h) - 15px);pointer-events:auto;--pdp-rail-exit-lift: 10px;--pdp-rail-exit-duration: .12s;transform:translateY(0);transition:opacity var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),transform var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),visibility 0s}.container-product-hero .pdp-hero-rail-slot .pdp-rail.is-past-top{opacity:0;transform:translateY(calc(-1 * var(--pdp-rail-exit-lift)));visibility:hidden;pointer-events:none;transition:opacity var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),transform var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),visibility 0s linear var(--pdp-rail-exit-duration)}@media(prefers-reduced-motion:reduce){.container-product-hero .pdp-hero-rail-slot .pdp-rail{transform:none;transition:opacity var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),visibility 0s}.container-product-hero .pdp-hero-rail-slot .pdp-rail.is-past-top{transform:none;transition:opacity var(--pdp-rail-exit-duration) var(--pdp-thumb-easing, ease),visibility 0s linear var(--pdp-rail-exit-duration)}}.container-product-hero .product-information__media{padding-block-start:calc(var(--header-group-height, 0px) + 8px + var(--pdp-mobile-art-h) + 44px - 15px - 12px)}.container-product-hero .pdp-backdrop__img{object-fit:cover;object-position:center center}}@media screen and (min-width:750px){.container-product-hero .product-information__grid.product-information--media-left.product-information__grid--half.product-information__grid--limit-details{margin-bottom:50px}}.pdp-hero-rail-slot{display:none}@media screen and (max-width:749px){.pdp-hero-rail-slot{display:block}}.pdp-rail{position:sticky;top:92px;--pdp-rail-pink: #ff017d;--pdp-rail-yellow: #dcff03;--pdp-thumb-size: 34px;--pdp-thumb-gap: 6px;--pdp-thumb-radius: 7px;--pdp-thumb-shadow-offset: 5px;--pdp-thumb-duration: .25s;--pdp-thumb-easing: cubic-bezier(.42, 0, .58, 1);display:flex;flex-direction:column;gap:var(--pdp-thumb-gap);margin:0;padding:18px 0 0 12px;list-style:none}.pdp-rail__item{display:block;padding-right:var(--pdp-thumb-shadow-offset);padding-bottom:var(--pdp-thumb-shadow-offset)}@media screen and (min-width:750px){.pdp-rail__item--mobile{display:none}}@media screen and (max-width:749px){.pdp-rail__item--desktop{display:none}}.pdp-rail__thumb{display:block;width:var(--pdp-thumb-size);height:var(--pdp-thumb-size);padding:0;border:1.5px solid #f2f7fa;border-radius:var(--pdp-thumb-radius);background:#f2f7fa;cursor:pointer;appearance:none;-webkit-appearance:none;overflow:hidden;touch-action:manipulation;user-select:none;-webkit-user-select:none;box-shadow:var(--pdp-thumb-shadow-offset) var(--pdp-thumb-shadow-offset) 0 0 var(--pdp-rail-pink);transition:box-shadow var(--pdp-thumb-duration) var(--pdp-thumb-easing)}.pdp-rail__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pdp-rail__thumb:hover,.pdp-rail__thumb:focus-visible{--pdp-thumb-shadow-offset: 0px}.pdp-rail__thumb.is-active{--pdp-thumb-shadow-offset: 0px}.pdp-rail__thumb:focus-visible{outline:2px solid var(--pdp-rail-yellow);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pdp-rail__thumb{transition:none}}@media screen and (max-width:749px){.pdp-backdrop{--pdp-backdrop-inset: 8px}.pdp-rail{--pdp-thumb-gap: 6px;--pdp-thumb-shadow-offset: 4px;position:static;top:auto;display:flex;flex-direction:row;justify-content:center;grid-template-columns:repeat(6,1fr);gap:var(--pdp-thumb-gap);width:100%;padding:0 12px;margin-top:0}.pdp-rail__item{min-width:0;flex:0 1 44px;height:44px;box-sizing:border-box}.pdp-rail__thumb{width:100%;height:100%}}#shopify-section-section_qNJWCt{--flavour-band-inset: var(--page-margin, 16px);--flavour-band-radius: 28px;--flavour-band-image-ratio: 4 / 3;--flavour-band-max-height: 460px}#shopify-section-section_qNJWCt .section-background{inset-inline:var(--flavour-band-inset);border-radius:var(--flavour-band-radius)}#shopify-section-section_qNJWCt .section{margin-inline:var(--flavour-band-inset);overflow:hidden;border-radius:var(--flavour-band-radius)}#shopify-section-section_qNJWCt .text-block.h2,#shopify-section-section_qNJWCt .text-block.h2>*,#shopify-section-section_qNJWCt .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.4rem,4vw,3.6rem);line-height:.95}#shopify-section-section_qNJWCt .section>*{max-height:100%;min-height:0}#shopify-section-section_qNJWCt .section-content-wrapper{justify-content:center}#shopify-section-section_qNJWCt .section-content-wrapper>*{min-width:0;flex:0 1 46%;width:auto}#shopify-section-section_qNJWCt img{aspect-ratio:var(--flavour-band-image-ratio);height:auto;max-height:var(--flavour-band-max-height);object-fit:cover}@media screen and (max-width:749px){#shopify-section-section_qNJWCt{--flavour-band-radius: 20px;--flavour-band-image-ratio: auto}#shopify-section-section_qNJWCt img{max-height:none}}.pdp-ingredient-cards{--pdp-card-yellow: var(--pdp-accent, #dcff03);--pdp-card-radius: 22px;--pdp-card-border: 3px;--pdp-card-pad-inline: 20px;--pdp-card-pad-block: 18px;--pdp-card-copy-gap: 1px;--pdp-card-subtitle-gap: 3px;--pdp-card-desc-line-height: 1.3;--pdp-card-desc-lines: 6;--pdp-card-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--pdp-card-per-view: 4.7;--pdp-card-image-ratio: 1 / 1}.pdp-ingredient-cards .carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--pdp-card-per-view) - 1))) / var(--pdp-card-per-view))}.pdp-ingredient-cards .carousel-content slideshow-slides{align-items:stretch}.pdp-ingredient-cards .card{background:#fff;border:var(--pdp-card-border) solid var(--pdp-card-yellow);border-radius:var(--pdp-card-radius);height:100%}.pdp-ingredient-cards .card .card__content{padding:0}.pdp-ingredient-cards .card .card__inner{gap:0;height:100%}.pdp-ingredient-cards .card .card__inner>:first-child{width:100%;margin:0;padding:0}.pdp-ingredient-cards .card .image-block__image,.pdp-ingredient-cards .card .placeholder-image{--border-radius: 0px !important;width:100%;aspect-ratio:var(--pdp-card-image-ratio);height:auto;object-fit:cover}.pdp-ingredient-cards .card .card__inner>:first-child{border-bottom:var(--pdp-card-border) solid var(--pdp-card-yellow)}.pdp-ingredient-cards .card .card__inner>:not(:first-child){padding-inline:var(--pdp-card-pad-inline)}.pdp-ingredient-cards .card .card__inner>:nth-child(2){padding-block-start:var(--pdp-card-pad-block)}.pdp-ingredient-cards .card .card__inner>:last-child{padding-block-end:var(--pdp-card-pad-block);margin-block-end:auto}.pdp-ingredient-cards .card .card__inner>:not(:first-child)+:not(:first-child){padding-block-start:var(--pdp-card-copy-gap)}.pdp-ingredient-cards .card .card__inner>.text-block.h4+:not(:first-child){padding-block-start:var(--pdp-card-subtitle-gap)}.pdp-ingredient-cards .card .card__inner>:not(:first-child) :is(h1,h2,h3,h4,h5,h6,p){margin-block:0}.pdp-ingredient-cards .card .text-block.h2,.pdp-ingredient-cards .card .text-block.h4,.pdp-ingredient-cards .card .text-block.h2>*,.pdp-ingredient-cards .card .text-block.h4>*,.pdp-ingredient-cards .card .text-block.h2 :is(h1,h2,h3,h4,h5,h6),.pdp-ingredient-cards .card .text-block.h4 :is(h1,h2,h3,h4,h5,h6){line-height:1.05;font-weight:400;letter-spacing:var(--font-h2--letter-spacing, normal)}.pdp-ingredient-cards .card .text-block.h2>*,.pdp-ingredient-cards .card .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:42px}.pdp-ingredient-cards .card .text-block.h4>*,.pdp-ingredient-cards .card .text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-size:1.05rem}.pdp-ingredient-cards .card .text-block.h2>*,.pdp-ingredient-cards .card .text-block.h2 :is(h1,h2,h3,h4,h5,h6){min-height:var(--pdp-card-row-title, auto)}.pdp-ingredient-cards .card .text-block.h4>*,.pdp-ingredient-cards .card .text-block.h4 :is(h1,h2,h3,h4,h5,h6){min-height:var(--pdp-card-row-subtitle, auto)}.pdp-ingredient-cards .card .text-block.rte,.pdp-ingredient-cards .card .text-block.rte>*,.pdp-ingredient-cards .card .text-block.rte :is(p,li,span){color:#000;font-family:var(--pdp-card-sans);font-weight:400;font-size:var(--font-paragraph--size, .875rem);line-height:var(--pdp-card-desc-line-height, 1.3);letter-spacing:0}.pdp-ingredient-cards .card .text-block.rte{min-height:calc(var(--pdp-card-desc-lines) * 1lh);max-height:calc(var(--pdp-card-desc-lines) * 1lh);overflow:hidden;margin-bottom:12px}.pdp-ingredient-cards .card .text-block.rte>:is(p,div),.pdp-ingredient-cards .card .text-block.rte>*>:is(p,div){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pdp-card-desc-lines);line-clamp:var(--pdp-card-desc-lines);overflow:hidden}@media screen and (max-width:749px){.pdp-ingredient-cards{--pdp-card-radius: 18px;--pdp-card-border: 2px;--pdp-card-pad-inline: 16px;--pdp-card-pad-block: 14px;--pdp-card-desc-lines: 8;--pdp-card-per-view: 1.4}.pdp-ingredient-cards .card .text-block.rte,.pdp-ingredient-cards .card .text-block.rte>*,.pdp-ingredient-cards .card .text-block.rte :is(p,li,span){font-size:12px}}@media screen and (min-width:750px)and (max-width:1199px){.pdp-ingredient-cards{--pdp-card-per-view: 2.7}}ingredient-marquee{display:block}.section>ingredient-marquee{grid-column:1 / -1}.pdp-ingredient-cards ingredient-marquee slideshow-slides{scroll-snap-type:none;scroll-behavior:auto}.pdp-ingredient-cards ingredient-marquee slideshow-slides>.card{scroll-snap-align:none}.accordion[class*=accordion_gYPKXd]{--faq-row-bg: rgb(255 255 255 / 14%);--faq-row-bg-open: rgb(255 255 255 / 22%);--faq-row-radius: 6px;--faq-row-gap: 10px;--faq-row-pad-inline: 22px;--faq-row-pad-block: 14px;display:flex;flex-direction:column;gap:var(--faq-row-gap)}.accordion[class*=accordion_gYPKXd][class*=accordion_gYPKXd].accordion--dividers accordion-custom .details{border-block:0}.accordion[class*=accordion_gYPKXd] accordion-custom{display:block}.accordion[class*=accordion_gYPKXd] .details{background-color:var(--faq-row-bg);border-radius:var(--faq-row-radius);transition:background-color var(--animation-speed, .2s) var(--animation-easing, ease)}.accordion[class*=accordion_gYPKXd] .details[open]{background-color:var(--faq-row-bg-open)}.accordion[class*=accordion_gYPKXd][class*=accordion_gYPKXd] .details__header{display:flex;align-items:center;gap:var(--faq-row-pad-inline);min-height:52px;padding:var(--faq-row-pad-block) var(--faq-row-pad-inline);font-size:1rem;font-weight:700;line-height:130%;letter-spacing:0}.accordion[class*=accordion_gYPKXd] .details__header>.svg-wrapper{flex:0 0 auto;width:18px;height:18px;margin-inline-start:auto}.accordion[class*=accordion_gYPKXd] .details-content{padding-inline:var(--faq-row-pad-inline)}.accordion[class*=accordion_gYPKXd] .details[open] .details-content{padding-block-end:var(--faq-row-pad-block)}@media screen and (max-width:749px){.accordion[class*=accordion_gYPKXd]{--faq-row-gap: 8px;--faq-row-pad-inline: 16px;--faq-row-pad-block: 12px}.accordion[class*=accordion_gYPKXd][class*=accordion_gYPKXd] .details__header{min-height:46px;font-size:.9375rem}.accordion[class*=accordion_gYPKXd] .details__header>.svg-wrapper{width:16px;height:16px}}.shopify-section:has([class*=accordion_gYPKXd]) [class*=text_faqCta1] :is(h1,h2,h3,h4,h5,h6),.shopify-section:has([class*=accordion_gYPKXd]) [class*=text_faqCta1]:is(h1,h2,h3,h4,h5,h6){font-size:clamp(2rem,4.5vw,3.25rem);line-height:115%;text-transform:uppercase;color:#000;margin-block:0}.shopify-section:has([class*=accordion_gYPKXd]) a[class*=button_faqCta2]{font-size:clamp(1.25rem,2vw,1.6rem);line-height:130%;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#000}.faq-section.faq-section .section-content-wrapper{padding-block:48px 28px;gap:36px}@media screen and (max-width:749px){.faq-section.faq-section .section-content-wrapper{padding-block:36px 20px;gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
