@font-face{font-family:Diatype;src:url(ABCDiatype-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Diatype;src:url(ABCDiatype-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Diatype;src:url(ABCDiatype-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Diatype Semi-Mono;src:url(ABCDiatypeSemiMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root,.color-scheme-1{--settings-color-background: rgb(255 255 255 / 1);--settings-color-background-gradient: ;--settings-color-text-primary: rgb(0 0 0 / 1);--settings-color-text-secondary: rgb(139 139 139 / 1);--settings-color-heading: rgb(0 0 0 / 1);--settings-color-links: rgb(0 0 0 / 1);--settings-color-links-hover: rgb(139 139 139 / 1);--settings-color-border: rgb(217 217 217 / 1);--settings-button-primary-color-text: rgb(255 255 255 / 1);--settings-button-primary-color-background: rgb(0 0 0 / 1);--settings-button-primary-color-border: rgb(0 0 0 / 1);--settings-button-primary-color-text-hover: rgb(255 255 255 / 1);--settings-button-primary-color-background-hover: rgb(0 0 0 / 1);--settings-button-primary-color-border-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-text: rgb(0 0 0 / 1);--settings-button-secondary-color-background: rgb(255 255 255 / 1);--settings-button-secondary-color-border: rgb(255 255 255 / 1);--settings-button-secondary-color-text-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-background-hover: rgb(255 255 255 / 1);--settings-button-secondary-color-border-hover: rgb(255 255 255 / 1);--settings-button-tertiary-color-text: rgb();--settings-button-tertiary-color-background: rgb();--settings-button-tertiary-color-border: rgb();--settings-button-tertiary-color-text-hover: rgb();--settings-button-tertiary-color-background-hover: rgb();--settings-button-tertiary-color-border-hover: rgb();--settings-badge-primary-color-text: rgb(89 89 89 / 1);--settings-badge-primary-color-background: rgb(245 245 245 / 1);--settings-badge-primary-color-border: rgb(245 245 245 / 1);--settings-badge-secondary-color-text: rgb(89 89 89 / 1);--settings-badge-secondary-color-background: rgb(245 245 245 / 1);--settings-badge-secondary-color-border: rgb(245 245 245 / 1);--settings-badge-tertiary-color-text: rgb(255 255 255 / 1);--settings-badge-tertiary-color-background: rgb(245 245 245 / .2);--settings-badge-tertiary-color-border: rgb(245 245 245 / .2);--settings-placeholder-color: rgb(245 245 245 / 1);--settings-placeholder-color-gradient: ;--icon-more-background: transparent;--icon-more-border: var(--color-off-white);--icon-more-text: var(--settings-button-primary-color-text);--icon-less-background: transparent;--icon-less-border: var(--color-off-white);--icon-less-text: var(--settings-button-primary-color-text);--icon-close-background: var(--settings-button-primary-color-background);--icon-close-text: var(--settings-button-primary-color-text);--icon-chevron-right-background: var(--settings-button-primary-color-background);--icon-chevron-right-text: var(--settings-button-primary-color-text);--settings-progress-bar-background: rgb(217 217 217 / 1)}.color-scheme-dc8a7c36-c4b7-4111-baac-49c5a94bd430{--settings-color-background: rgb(0 0 0 / 1);--settings-color-background-gradient: ;--settings-color-text-primary: rgb(255 255 255 / 1);--settings-color-text-secondary: rgb(139 139 139 / 1);--settings-color-heading: rgb(0 0 0 / 1);--settings-color-links: rgb(255 255 255 / 1);--settings-color-links-hover: rgb(245 245 245 / 1);--settings-color-border: rgb(0 0 0 / .06);--settings-button-primary-color-text: rgb(255 255 255 / 1);--settings-button-primary-color-background: rgb(0 0 0 / 1);--settings-button-primary-color-border: rgb(0 0 0 / 1);--settings-button-primary-color-text-hover: rgb(255 255 255 / 1);--settings-button-primary-color-background-hover: rgb(0 0 0 / 1);--settings-button-primary-color-border-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-text: rgb(0 0 0 / 1);--settings-button-secondary-color-background: rgb(255 255 255 / 1);--settings-button-secondary-color-border: rgb(0 0 0 / 1);--settings-button-secondary-color-text-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-background-hover: rgb(255 255 255 / 1);--settings-button-secondary-color-border-hover: rgb(0 0 0 / 1);--settings-button-tertiary-color-text: rgb();--settings-button-tertiary-color-background: rgb();--settings-button-tertiary-color-border: rgb();--settings-button-tertiary-color-text-hover: rgb();--settings-button-tertiary-color-background-hover: rgb();--settings-button-tertiary-color-border-hover: rgb();--settings-badge-primary-color-text: rgb(89 89 89 / 1);--settings-badge-primary-color-background: rgb(245 245 245 / 1);--settings-badge-primary-color-border: rgb(245 245 245 / 1);--settings-badge-secondary-color-text: rgb(89 89 89 / 1);--settings-badge-secondary-color-background: rgb(245 245 245 / 1);--settings-badge-secondary-color-border: rgb(245 245 245 / 1);--settings-badge-tertiary-color-text: rgb(255 255 255 / 1);--settings-badge-tertiary-color-background: rgb(245 245 245 / .2);--settings-badge-tertiary-color-border: rgb(245 245 245 / .2);--settings-placeholder-color: rgb(229 229 229 / 1);--settings-placeholder-color-gradient: ;--icon-more-background: transparent;--icon-more-border: var(--color-off-white);--icon-more-text: var(--settings-button-primary-color-text);--icon-less-background: transparent;--icon-less-border: var(--color-off-white);--icon-less-text: var(--settings-button-primary-color-text);--icon-close-background: var(--settings-button-primary-color-background);--icon-close-text: var(--settings-button-primary-color-text);--icon-chevron-right-background: var(--settings-button-primary-color-background);--icon-chevron-right-text: var(--settings-button-primary-color-text);--settings-progress-bar-background: rgb(217 217 217 / 1)}.color-scheme-76be1960-eccc-443e-b06a-f23badaa686b{--settings-color-background: rgb(251 251 251 / 1);--settings-color-background-gradient: ;--settings-color-text-primary: rgb(0 0 0 / 1);--settings-color-text-secondary: rgb(139 139 139 / 1);--settings-color-heading: rgb(0 0 0 / 1);--settings-color-links: rgb(0 0 0 / 1);--settings-color-links-hover: rgb(139 139 139 / 1);--settings-color-border: rgb(217 217 217 / 1);--settings-button-primary-color-text: rgb(255 255 255 / 1);--settings-button-primary-color-background: rgb(0 0 0 / 1);--settings-button-primary-color-border: rgb(0 0 0 / 1);--settings-button-primary-color-text-hover: rgb(255 255 255 / 1);--settings-button-primary-color-background-hover: rgb(0 0 0 / 1);--settings-button-primary-color-border-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-text: rgb(255 255 255 / 1);--settings-button-secondary-color-background: rgb(0 0 0 / 0);--settings-button-secondary-color-border: rgb(255 255 255 / 1);--settings-button-secondary-color-text-hover: rgb(0 0 0 / 1);--settings-button-secondary-color-background-hover: rgb(255 255 255 / 1);--settings-button-secondary-color-border-hover: rgb(255 255 255 / 1);--settings-button-tertiary-color-text: rgb();--settings-button-tertiary-color-background: rgb();--settings-button-tertiary-color-border: rgb();--settings-button-tertiary-color-text-hover: rgb();--settings-button-tertiary-color-background-hover: rgb();--settings-button-tertiary-color-border-hover: rgb();--settings-badge-primary-color-text: rgb(89 89 89 / 1);--settings-badge-primary-color-background: rgb(245 245 245 / 1);--settings-badge-primary-color-border: rgb(245 245 245 / 1);--settings-badge-secondary-color-text: rgb(89 89 89 / 1);--settings-badge-secondary-color-background: rgb(245 245 245 / 1);--settings-badge-secondary-color-border: rgb(245 245 245 / 1);--settings-badge-tertiary-color-text: rgb(255 255 255 / 1);--settings-badge-tertiary-color-background: rgb(245 245 245 / .2);--settings-badge-tertiary-color-border: rgb(245 245 245 / .2);--settings-placeholder-color: rgb(245 245 245 / 1);--settings-placeholder-color-gradient: ;--icon-more-background: transparent;--icon-more-border: var(--color-off-white);--icon-more-text: var(--settings-button-primary-color-text);--icon-less-background: transparent;--icon-less-border: var(--color-off-white);--icon-less-text: var(--settings-button-primary-color-text);--icon-close-background: var(--settings-button-primary-color-background);--icon-close-text: var(--settings-button-primary-color-text);--icon-chevron-right-background: var(--settings-button-primary-color-background);--icon-chevron-right-text: var(--settings-button-primary-color-text);--settings-progress-bar-background: rgb(217 217 217 / 1)}:root{--settings-button-primary-border-radius: 0px;--settings-button-primary-border-width: 1px;--settings-button-primary-text-case: uppercase;--settings-button-secondary-border-radius: 0px;--settings-button-secondary-border-width: 0px;--settings-button-secondary-text-case: uppercase;--settings-badge-primary-border-radius: 0px;--settings-badge-primary-border-width: 0px;--settings-badge-primary-text-case: uppercase;--settings-badge-secondary-border-radius: 0px;--settings-badge-secondary-border-width: 0px;--settings-badge-secondary-text-case: default;--settings-badge-tertiary-border-radius: 0px;--settings-badge-tertiary-border-width: 0px;--settings-badge-tertiary-text-case: default;--settings-product-card-line-clamp: 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{color:inherit;cursor:pointer;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}input[type=radio i],input[type=checkbox i]{margin:0}html,body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;min-height:100%;scroll-padding-block-start:calc(var(--header-mobile-height,60px) * 2);position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media screen and (min-width:64rem){html,body{scroll-padding-block-start:calc(var(--header-desktop-height,80px) * 2)}}:root{view-transition-name:none}html{padding-block-end:0!important}body{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);background:var(--settings-color-background);color:var(--settings-color-text-primary);overflow-x:clip}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;view-transition-name:none}em,i{font-style:italic}select,button,input,a{-webkit-tap-highlight-color:transparent}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:var(--space-100)}img,a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img{pointer-events:none}a{color:inherit;text-decoration:none}label,button{cursor:pointer}.grecaptcha-badge{visibility:hidden}.content-for-layout{position:relative}.shopify-challenge__container{padding-block:var(--space-4300)}@media(prefers-reduced-motion:reduce){*{transition:all .1ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.error-message[x-cloak],.success-message[x-cloak],.input__label-required[x-cloak]{display:none}@keyframes shimmer-effect{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.99)}}@keyframes fade-out-scale{to{opacity:0;transform:scale(1.01)}}@keyframes underline{0%{background-position:100%;background-size:100% 100%}30%{background-position:100%;background-size:0% 100%}70%{background-position:0;background-size:0% 100%}to{background-position:0;background-size:100% 100%}}::view-transition-old(.fade-scale){animation:fade-out-scale var(--animation-page) both}::view-transition-new(.fade-scale){animation:fade-in-scale var(--animation-page) both}::view-transition-old(.fade){animation:fade-out var(--animation-page) both}::view-transition-new(.fade){animation:fade-in var(--animation-page) both}@media(prefers-reduced-motion:no-preference){html.js [x-reveal]{--reveal-delay:.2s;--reveal-duration:1.2s;opacity:0;transition:opacity var(--reveal-duration) var(--animation-easing-smooth),transform var(--reveal-duration) var(--animation-easing-smooth);transition-delay:var(--reveal-delay);transform:translateY(.4em)}html.js [x-reveal].is-visible{opacity:1;transform:none}html.js [x-reveal-lines]:not(.reveal-lines){opacity:0}}.reveal-lines{--reveal-lines-delay:.2s;--reveal-lines-stagger:80ms;--reveal-lines-duration:1s}.reveal-lines__word{vertical-align:top;display:inline-block;overflow:hidden}.reveal-lines__word.is-done{overflow:visible}.reveal-lines__word-inner{transition:transform var(--reveal-lines-duration) var(--animation-easing-smooth);transition-delay:calc(var(--reveal-lines-delay) + var(--reveal-lines-index,0) * var(--reveal-lines-stagger));display:inline-block;transform:translateY(110%)}.reveal-lines.is-visible .reveal-lines__word-inner{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-modal) + 100);padding:var(--space-200) var(--space-400);background-color:var(--color-background-default);color:var(--color-black);transform:translateY(calc(-100% - var(--space-200)));transition:transform var(--animation-base);position:fixed;inset-block-start:var(--space-200);inset-inline-start:var(--space-200)}.skip-link:focus-visible{transform:translateY(0)}.extend-href:after{content:"";cursor:pointer;width:100%;height:100%;z-index:var(--z-raised);position:absolute;inset-block-start:0;inset-inline-start:0}.extend-href[href=""]{pointer-events:none}.design-mode .extend-href:after{display:none}.reset-font-size{letter-spacing:0;font-size:0;line-height:normal}.loading-bar{view-transition-name:none}.title-display{font-family:var(--font-heading);font-size:var(--title-display-font-size);line-height:var(--title-display-line-height);font-weight:var(--title-display-font-weight);letter-spacing:var(--title-display-letter-spacing);text-transform:uppercase}.title-h1{font-family:var(--font-heading);font-size:var(--title-h1-font-size);line-height:var(--title-h1-line-height);font-weight:var(--title-h1-font-weight);letter-spacing:var(--title-h1-letter-spacing);text-transform:uppercase}.title-h2{font-family:var(--font-heading);font-size:var(--title-h2-font-size);line-height:var(--title-h2-line-height);font-weight:var(--title-h2-font-weight);letter-spacing:var(--title-h2-letter-spacing)}.title-h3{font-family:var(--font-heading);font-size:var(--title-h3-font-size);line-height:var(--title-h3-line-height);font-weight:var(--title-h3-font-weight);letter-spacing:var(--title-h3-letter-spacing)}.title-h4{font-family:var(--font-heading);font-size:var(--title-h4-font-size);line-height:var(--title-h4-line-height);font-weight:var(--title-h4-font-weight);letter-spacing:var(--title-h4-letter-spacing)}.title-h5{font-family:var(--font-heading);font-size:var(--title-h5-font-size);line-height:var(--title-h5-line-height);font-weight:var(--title-h5-font-weight);letter-spacing:var(--title-h5-letter-spacing)}.text-body{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight)}.text-body-medium{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500)}.text-body-small{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight)}.text-body-mono{font-family:var(--font-body-mono);font-size:var(--text-body-mono-font-size);line-height:var(--text-body-mono-line-height);letter-spacing:var(--text-body-mono-letter-spacing);font-weight:var(--text-body-mono-font-weight);font-variant-numeric:slashed-zero}.eyebrow{font-family:var(--font-body);font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase}.small-link{font-family:var(--font-body);font-size:var(--small-link-font-size);line-height:var(--small-link-line-height);font-weight:var(--small-link-font-weight)}.error-message{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);color:var(--color-content-error)}.success-message{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);color:var(--color-content-success)}:root{--color-white:#fff;--color-off-white:#f5f5f5;--color-light-grey:#d9d9d9;--color-medium-grey:#8b8b8b;--color-dark-grey:#595959;--color-black:#000;--color-black-20:#0003;--color-black-40:#0006;--color-black-60:#0009;--color-white-10:#ffffff1a;--color-red:#dc2626;--color-green:#16a34a;--color-orange:#f48917;--color-background-default:var(--color-white);--color-background-primary:var(--color-black);--color-background-disabled:var(--color-off-white);--color-background-warning:var(--color-orange);--color-border-default:var(--color-light-grey);--color-border-primary:var(--color-black);--color-content-default:var(--color-black);--color-content-primary:var(--color-black);--color-content-disabled:var(--color-medium-grey);--color-content-error:var(--color-red);--color-content-success:var(--color-green);--color-slim-my-body:#ffba91;--color-digest-delight:#fff7ad;--color-calm-my-mind:#c1b0ff;--color-calm-my-mind-digest-delight:var(--color-light-grey);--color-slim-my-body-calm-my-mind:var(--color-light-grey);--color-slim-my-body-digest-delight:var(--color-light-grey);--color-pack-3-formules:var(--color-light-grey);--space-0:0px;--space-50:2px;--space-100:4px;--space-150:6px;--space-200:8px;--space-250:10px;--space-300:12px;--space-350:14px;--space-400:16px;--space-450:18px;--space-500:20px;--space-550:22px;--space-600:24px;--space-700:28px;--space-750:30px;--space-800:32px;--space-850:34px;--space-900:40px;--space-1000:48px;--space-1050:52px;--space-1100:56px;--space-1150:60px;--space-1200:64px;--space-1300:72px;--space-1400:80px;--space-3500:120px;--space-4300:172px;--space-section:var(--space-600);--spacing-gutter:var(--space-250);--spacing-gutter-side:var(--space-250)}@media screen and (min-width:64rem){:root{--space-section:var(--space-1000);--spacing-gutter:var(--space-500);--spacing-gutter-side:var(--space-500)}}:root{--base-design-viewport-width:428;--grid-columns:6}@media screen and (min-width:64rem){:root{--grid-columns:12;--base-design-viewport-width:1440}}:root{--font-family-diatype:"Diatype", "Helvetica", sans-serif;--font-family-diatype-semi-mono:"Diatype Semi-Mono", "Helvetica", sans-serif;--font-weight-400:400;--font-weight-500:500;--font-weight-700:700;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-44:2.75rem;--font-size-52:3.25rem;--font-size-54:3.375rem;--font-size-92:5.75rem;--line-height-92:.92;--line-height-100:1;--line-height-110:1.1;--line-height-120:1.2;--line-height-130:1.3;--line-height-140:1.4;--letter-spacing-minus40:-.04em;--letter-spacing-minus30:-.03em;--letter-spacing-minus20:-.02em;--letter-spacing-minus10:-.01em;--letter-spacing-17:.017em;--letter-spacing-20:.02em;--letter-spacing-50:.05em;--font-heading:var(--font-family-diatype);--font-body:var(--font-family-diatype);--font-body-mono:var(--font-family-diatype-semi-mono);--title-display-font-size:var(--font-size-54);--title-display-line-height:var(--line-height-100);--title-display-font-weight:var(--font-weight-700);--title-display-letter-spacing:var(--letter-spacing-minus30);--title-h1-font-size:var(--font-size-40);--title-h1-line-height:var(--line-height-100);--title-h1-font-weight:var(--font-weight-700);--title-h1-letter-spacing:var(--letter-spacing-minus30);--title-h2-font-size:var(--font-size-30);--title-h2-line-height:var(--line-height-110);--title-h2-font-weight:var(--font-weight-700);--title-h2-letter-spacing:var(--letter-spacing-minus30);--title-h3-font-size:var(--font-size-24);--title-h3-line-height:var(--line-height-110);--title-h3-font-weight:var(--font-weight-700);--title-h3-letter-spacing:var(--letter-spacing-minus40);--title-h4-font-size:var(--font-size-20);--title-h4-line-height:var(--line-height-120);--title-h4-font-weight:var(--font-weight-500);--title-h4-letter-spacing:var(--letter-spacing-minus20);--title-h5-font-size:var(--font-size-20);--title-h5-line-height:var(--line-height-110);--title-h5-font-weight:var(--font-weight-500);--title-h5-letter-spacing:var(--letter-spacing-minus10);--eyebrow-font-size:var(--font-size-12);--eyebrow-line-height:var(--line-height-120);--eyebrow-font-weight:var(--font-weight-500);--eyebrow-letter-spacing:var(--letter-spacing-50);--text-body-font-size:var(--font-size-14);--text-body-line-height:var(--line-height-140);--text-body-letter-spacing:var(--letter-spacing-minus10);--text-body-font-weight:var(--font-weight-400);--text-body-small-font-size:var(--font-size-12);--text-body-small-line-height:var(--line-height-130);--text-body-small-font-weight:var(--font-weight-400);--text-body-small-letter-spacing:0;--text-body-mono-font-size:var(--font-size-12);--text-body-mono-line-height:var(--line-height-130);--text-body-mono-letter-spacing:var(--letter-spacing-minus30);--text-body-mono-font-weight:var(--font-weight-400);--button-font-size:var(--font-size-12);--button-line-height:var(--line-height-100);--button-letter-spacing:var(--letter-spacing-17);--button-font-weight:var(--font-weight-700);--small-link-font-size:var(--font-size-12);--small-link-line-height:var(--line-height-100);--small-link-font-weight:var(--font-weight-500)}@media screen and (min-width:64rem){:root{--title-display-font-size:var(--font-size-92);--title-display-line-height:var(--line-height-92);--title-display-letter-spacing:var(--letter-spacing-minus40);--title-h1-font-size:var(--font-size-52);--title-h1-line-height:var(--line-height-92);--title-h1-letter-spacing:var(--letter-spacing-minus40);--title-h2-font-size:var(--font-size-44);--title-h2-line-height:var(--line-height-100);--title-h2-letter-spacing:var(--letter-spacing-minus40);--title-h3-font-size:var(--font-size-36);--title-h4-font-size:var(--font-size-28);--title-h4-line-height:var(--line-height-110)}}:root{--animation-duration-80:80ms;--animation-duration-150:.15s;--animation-duration-200:.2s;--animation-duration-250:.25s;--animation-duration-300:.3s;--animation-duration-400:.4s;--animation-duration-500:.5s;--animation-duration-600:.6s;--animation-duration-1000:1s;--animation-duration-1400:1.4s;--animation-duration-1800:1.8s;--animation-duration-2000:2s;--animation-easing-smooth:cubic-bezier(.16, 1, .3, 1);--animation-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--animation-easing-snappy:cubic-bezier(.4, 0, .2, 1);--animation-easing-unroll:cubic-bezier(.628, .052, .046, .878);--animation-easing-linear:linear;--animation-easing-default:ease;--animation-easing-in:cubic-bezier(.55, .055, .675, .19);--animation-easing-out:ease-out;--animation-easing-in-out:cubic-bezier(.77, 0, .175, 1);--animation-easing-in-back:cubic-bezier(.6, -.28, .735, .045);--animation-easing-out-back:cubic-bezier(.175, .885, .32, 1.275);--animation-easing-in-out-back:cubic-bezier(.68, -.55, .27, 1.55);--animation-easing-in-circ:cubic-bezier(.6, .04, .98, .335);--animation-easing-out-circ:cubic-bezier(.075, .82, .165, 1);--animation-easing-in-out-circ:cubic-bezier(.785, .135, .15, .86);--animation-easing-out-cubic:cubic-bezier(.33, 1, .68, 1);--animation-easing-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--animation-easing-in-quad:cubic-bezier(.55, .085, .68, .53);--animation-easing-out-quad:cubic-bezier(.25, .46, .45, .94);--animation-easing-in-out-quad:cubic-bezier(.455, .03, .515, .955);--animation-easing-in-quint:cubic-bezier(.755, .05, .855, .06);--animation-easing-out-quint:cubic-bezier(.23, 1, .32, 1);--animation-easing-in-out-quint:cubic-bezier(.86, 0, .07, 1);--animation-easing-in-sine:cubic-bezier(.47, 0, .745, .715);--animation-easing-out-sine:cubic-bezier(.39, .575, .565, 1);--animation-easing-in-out-sine:cubic-bezier(.445, .05, .55, .95);--animation-easing-in-expo:cubic-bezier(.95, .05, .795, .035);--animation-easing-out-expo:cubic-bezier(.19, 1, .22, 1);--animation-easing-in-out-expo:cubic-bezier(1, 0, 0, 1);--animation-fast:var(--animation-duration-150) var(--animation-easing-smooth);--animation-base:var(--animation-duration-250) var(--animation-easing-smooth);--animation-slow:var(--animation-duration-500) var(--animation-easing-smooth);--animation-slow-out:var(--animation-duration-600) var(--animation-easing-out);--animation-press:var(--animation-duration-80) var(--animation-easing-snappy);--animation-micro:var(--animation-duration-250) var(--animation-easing-spring);--animation-overlay:var(--animation-duration-250) var(--animation-easing-smooth);--animation-page:var(--animation-duration-300) var(--animation-easing-smooth);--animation-emphasis:var(--animation-duration-600) var(--animation-easing-spring);--animation-reveal:var(--animation-duration-600) var(--animation-easing-out-sine);--animation-stagger-delay:50ms;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-20:20px;--radius-full:9999px;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-radius-sm:var(--radius-4);--border-radius-md:var(--radius-6);--border-radius-lg:var(--radius-8);--border-radius-xl:var(--radius-10);--border-radius-2xl:var(--radius-20);--border-radius-full:var(--radius-full);--border-width-md:var(--border-width-1);--border-width-lg:var(--border-width-2);--shadow-sm-x:0px;--shadow-sm-y:2px;--shadow-sm-blur:6px;--shadow-sm-spread:3px;--shadow-sm-color:#0000000f;--shadow-md-x:0px;--shadow-md-y:4px;--shadow-md-blur:24px;--shadow-md-spread:0px;--shadow-md-color:#0000003d;--box-shadow-sm:var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-color);--box-shadow-md:var(--shadow-md-x) var(--shadow-md-y) var(--shadow-md-blur) var(--shadow-md-spread) var(--shadow-md-color);--z-minus100:-100;--z-0:0;--z-10:10;--z-20:20;--z-100:100;--z-200:200;--z-300:300;--z-400:400;--z-500:500;--z-1000:1000;--z-9999:9999;--z-bottom:var(--z-minus100);--z-top:var(--z-9999);--z-default:var(--z-0);--z-raised:var(--z-10);--z-elevated:var(--z-20);--z-dropdown:var(--z-100);--z-sticky:var(--z-200);--z-nav:var(--z-300);--z-backdrop:var(--z-400);--z-modal:var(--z-500);--z-toast:var(--z-1000)}:root{--header-desktop-height:58px;--header-mobile-height:54px;--header-nav-gap-desktop:var(--space-400);--header-actions-gap:var(--space-400);--header-actions-gap-mobile:var(--space-250)}.header-group,.page-body{display:contents}.section-header{z-index:var(--z-nav);position:sticky;top:0}@media screen and (min-width:87.5rem){.section-header{container-type:inline-size}}#main-shop-content>.shopify-section:first-child{margin-block-start:calc(-1 * var(--header-mobile-height))}@media screen and (min-width:64rem){#main-shop-content>.shopify-section:first-child{margin-block-start:calc(-1 * var(--header-desktop-height))}}:is(body:has(#main-shop-content>.shopify-section:first-child>[data-header-color-mobile=black]),body:has(#main-shop-content>.shopify-challenge__container)){--header-floating-color-mobile:var(--color-black)}:is(body:has(#main-shop-content>.shopify-section:first-child>[data-header-color=black]),body:has(#main-shop-content>.shopify-challenge__container)){--header-floating-color-desktop:var(--color-black)}.header{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);height:var(--header-mobile-height);--logo-height:22px;color:var(--header-floating-color-mobile,var(--color-white));transition:transform var(--animation-base),background-color var(--animation-base),border-color var(--animation-base),color var(--animation-base);background-color:#0000;grid-column:1/-1;grid-auto-flow:row;display:grid;position:relative}@media screen and (min-width:64rem){.header{height:var(--header-desktop-height);color:var(--header-floating-color-desktop,var(--color-white));border-bottom:var(--border-width-md) var(--border-style-solid) transparent}}.header.is-active,.header.is-panel-open{background-color:var(--color-background-default);color:var(--color-black)}.header.is-panel-open{border-bottom-color:var(--settings-color-border)}.header.is-hidden{transform:translateY(-100%)}.header__container{width:100%;height:100%;z-index:var(--z-elevated);grid-column:1/-1;justify-content:space-between;align-items:center;margin:auto;display:flex}.header__logo{pointer-events:none;inset-inline-start:50%;width:fit-content;position:absolute;top:16px;transform:translate(-50%)}.header__logo-link{pointer-events:auto;justify-content:center;align-items:center;display:flex}.header__logo-image{width:auto;height:var(--logo-height);display:block}.header__logo-image svg{width:auto;height:100%}.header__actions{align-self:stretch;align-items:stretch;display:flex}.header__actions--right{justify-content:flex-end;margin-inline-end:calc(var(--header-actions-gap-mobile,var(--header-actions-gap)) / -2);position:relative}@media screen and (min-width:64rem){.header__actions--right{margin-inline-end:calc(var(--header-actions-gap) / -2)}}.header__actions--right:after{content:"";height:1px;width:var(--indicator-width,0);transform:translate3d(var(--indicator-left,0),0,0);opacity:var(--indicator-opacity,0);transition:transform var(--animation-base),width var(--animation-base),background-color var(--animation-base),opacity var(--animation-base);pointer-events:none;background-color:currentColor;position:absolute;inset-block-end:-1px;inset-inline-start:0}.header__action{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500);align-items:center;gap:var(--space-50);padding-inline:calc(var(--header-actions-gap-mobile,var(--header-actions-gap)) / 2);cursor:pointer;border:none;text-decoration:none;display:inline-flex}@media screen and (min-width:64rem){.header__action{padding-inline:calc(var(--header-actions-gap) / 2)}}.header__action--desktop{display:none}@media screen and (min-width:64rem){.header__action--desktop{display:inline-flex}}.menu-desktop{height:100%}@media screen and (max-width:63.9375rem){.menu-desktop{display:none}}.menu-desktop__list{height:100%;margin:0;margin-inline-start:calc(var(--header-actions-gap-mobile,var(--header-actions-gap)) / -2);padding:0;list-style:none;display:flex;position:relative}.menu-desktop__list:after{content:"";height:1px;width:var(--indicator-width,0);transform:translate3d(var(--indicator-left,0),0,0);opacity:var(--indicator-opacity,0);transition:transform var(--animation-base),width var(--animation-base),background-color var(--animation-base),opacity var(--animation-base);pointer-events:none;background-color:currentColor;position:absolute;inset-block-end:-1px;inset-inline-start:0}.menu-desktop__item{cursor:pointer;transition:color var(--animation-base);position:relative}.menu-desktop__item .menu-link{height:100%}.menu-desktop__item .menu-link__label{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500);padding-inline:calc(var(--header-nav-gap-desktop) / 2);justify-content:center;align-items:center;height:100%;display:flex}.menu-link{align-items:center;gap:var(--space-50);cursor:pointer;white-space:nowrap;transition:all var(--animation-base);display:flex}.menu-link__label{align-items:center;gap:var(--space-100);display:flex}@media screen and (min-width:64rem){.menu-mobile.drawer{display:none}}.menu-mobile .drawer__header{height:var(--header-mobile-height)}.menu-mobile .drawer__close{display:none}.menu-mobile__header{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-mobile__trigger{position:relative}@media screen and (min-width:64rem){.menu-mobile__trigger{display:none}}.menu-mobile__list{padding-block:var(--space-800) var(--space-600);counter-reset:menu-mobile-entry}.menu-mobile__item{counter-increment:menu-mobile-entry;border-top:var(--border-width-md) var(--border-style-solid) var(--settings-color-border)}.menu-mobile__item .accordion{border-top:none}.menu-mobile__entry-title-container{padding-block:var(--space-600);align-items:flex-start;display:flex}.menu-mobile__entry-title-container:before{font-family:var(--font-body-mono);font-size:var(--text-body-mono-font-size);line-height:var(--text-body-mono-line-height);letter-spacing:var(--text-body-mono-letter-spacing);font-weight:var(--text-body-mono-font-weight);font-variant-numeric:slashed-zero;content:counter(menu-mobile-entry,decimal-leading-zero);width:1.4375rem;height:1.625rem;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-200);display:flex}.menu-mobile__entry-link{width:100%;padding-block:var(--space-250);display:flex}.menu-mobile__products{margin-inline:var(--space-800);flex-direction:column;padding-block-end:var(--space-350);display:flex}.menu-mobile__carousel{padding-block-end:var(--space-350)}.menu-mobile__carousel .carousel__viewport{overflow:visible}.menu-mobile__carousel .carousel__slide{--carousel-slides-gap:var(--space-100);width:calc((100% - 2 * var(--carousel-slides-gap)) * 3 / 7)}.menu-mobile__carousel .carousel__slide:not(:last-child){margin-inline-end:var(--carousel-slides-gap)}.menu-mobile__page{gap:var(--space-500);flex-direction:column;display:flex;position:relative}.menu-mobile__footer-inner{justify-content:space-between;display:flex}.menu-entry-title{flex-direction:column;align-items:flex-start;display:flex}.menu-entry-title__subtitle{color:var(--settings-color-text-secondary);margin-block-start:var(--space-200)}@media screen and (min-width:64rem){.menu-entry-title__subtitle{margin-block-start:var(--space-250)}}.menu-product-link{gap:var(--space-150);padding-block:var(--space-450);flex-direction:column;display:flex}@media screen and (max-width:63.9375rem){.menu-product-link{padding-block:var(--space-250);border-top:var(--border-width-md) var(--border-style-solid) var(--color-border-default)}}@media screen and (min-width:64rem){.menu-product-link{margin-inline-start:var(--space-200)}}.menu-page-card__media-wrapper{aspect-ratio:93/119;width:100%;height:auto;position:relative;overflow:hidden}.menu-page-card__media{width:100%;min-height:0;transition:transform var(--animation-slow-out);transform-origin:50%;will-change:transform;flex-shrink:0}.menu-page-card__media.video .video__el{position:absolute;top:0;right:0;bottom:0;left:0}.menu-page-card__media.picture:before{opacity:0}.menu-page-card__media.picture img{opacity:1}.menu-page-card__content{gap:var(--space-100);flex-direction:column;display:flex}.menu-page-card__subtitle{max-width:90%}.menu-page-card__title:after{content:"";cursor:pointer;width:100%;height:100%;z-index:var(--z-raised);position:absolute;inset-block-start:0;inset-inline-start:0}.menu-page-card__title[href=""]{pointer-events:none}.design-mode .menu-page-card__title:after{display:none}.menu-panel{background-color:var(--settings-color-background);width:100%;height:100vh;z-index:var(--z-bottom);clip-path:inset(0 0 calc(100% - var(--menu-desktop-panel-active-panel-height,0px)) 0);transition:clip-path var(--animation-page);top:0;grid-template-areas:"stack";display:grid;position:absolute;inset-inline-start:0}.menu-panel__inner{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);padding-inline:var(--spacing-gutter-side);--menu-panel-shift:var(--space-500);pointer-events:none;opacity:0;width:100%;height:fit-content;transform:translate(calc(var(--direction,0) * var(--menu-panel-shift)));transition:opacity var(--animation-page),transform var(--animation-page);border-top:var(--border-width-md) var(--border-style-solid) var(--settings-color-border);grid-area:stack;grid-auto-flow:row;margin-inline:auto;padding-block-start:var(--header-desktop-height,0);display:grid}.menu-panel__inner.is-open{pointer-events:unset;visibility:visible;opacity:1;transform:translate(0)}.menu-panel__container{counter-reset:menu-panel-collection;width:100%;height:100%;padding-block:var(--space-900) var(--space-500);grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.menu-panel__collection-item{counter-increment:menu-panel-collection;flex:1;align-items:flex-start;display:flex}.menu-panel__collection-item:before{font-family:var(--font-body-mono);font-size:var(--text-body-mono-font-size);line-height:var(--text-body-mono-line-height);letter-spacing:var(--text-body-mono-letter-spacing);font-weight:var(--text-body-mono-font-weight);font-variant-numeric:slashed-zero;content:counter(menu-panel-collection,decimal-leading-zero);width:1.4375rem;height:1.625rem;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-200);display:flex}@media screen and (min-width:64rem){.menu-panel__collection-item+.menu-panel__collection-item{margin-inline-start:var(--space-900)}}.menu-panel__collection{flex-direction:column;flex:1;display:flex}.menu-panel__products{flex-direction:column;margin-block-start:var(--space-600);display:flex}.menu-panel__product-link{border-top:var(--border-width-md) var(--border-style-solid) var(--settings-color-border)}.menu-panel__page{gap:var(--space-500);min-width:20%;flex-direction:column;flex:1;padding-block-end:var(--space-500);display:flex;position:relative}@media screen and (min-width:64rem){.menu-panel__page{padding-block-end:var(--space-900)}}@media(hover:hover){.menu-panel__page:hover .menu-page-card__media{transform:scale(1.02)}}.menu-panel__media{aspect-ratio:291/410;width:20%;flex:none;align-self:stretch;margin-inline-start:var(--space-750);position:relative}.menu-panel__media:empty{display:none}.menu-panel__media-item{opacity:0;visibility:hidden;transition:opacity var(--animation-base),visibility var(--animation-base);position:absolute;top:0;right:0;bottom:0;left:0}.menu-panel__media-item.is-active{opacity:1;visibility:visible}.menu-panel__product,.menu-panel .menu-entry-title{transition:opacity var(--animation-slow)}.menu-panel__container:has(.menu-panel__product-link:hover,.menu-panel__page:hover) .menu-panel__product:not(:hover){opacity:.4}.menu-panel__container:has(.menu-panel__product-link:hover,.menu-panel__page:hover) .menu-entry-title{opacity:.4}.menu-panel .title-h5,.menu-panel .text-body,.menu-panel .text-body-medium,.menu-panel .text-inline{line-height:1}.line-item{gap:var(--space-250);display:flex}.line-item__media{aspect-ratio:1;flex-shrink:0;justify-content:center;width:6.25rem;display:flex;position:relative;overflow:hidden}.line-item__media>a,.line-item__media>div:not(.loader){width:100%;height:100%}.line-item__media .loader{--initial-pos:-50%;background:var(--settings-color-background);width:30px;height:30px;transform:translate3d(var(--initial-pos),var(--initial-pos),0);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%}.line-item__media .image:before{opacity:0}.line-item__media img.image--lazyload{opacity:1}.line-item__infos{gap:var(--space-50);flex-direction:column;width:100%;display:flex}.line-item__top{gap:var(--space-50);flex-direction:column;display:flex}.line-item__title{display:inline-block}.line-item__subscription{align-self:flex-start}.line-item__actions{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;margin-block-start:auto;display:flex}.line-item__remove{margin:-10px;padding:10px;position:relative}.line-item__remove .link__inner{color:var(--settings-color-text-secondary)}.line-item__header{justify-content:space-between;align-items:center;width:100%;display:flex}.line-item__properties,.line-item__remove{color:var(--settings-color-text-secondary)}.line-item__properties__item .text.text--secondary{color:var(--color-dark-grey)}.line-item__reassurance{text-align:end;color:var(--settings-color-text-secondary)}.line-item__subscribe{align-self:flex-start}.line-item__subscribe .link__inner{color:var(--settings-color-text-primary)}.line-item__error{margin-block-start:var(--space-100)}.line-item__error:empty{display:none}.line-item.is-loading .line-item__actions{pointer-events:none}.line-item__price-container{flex-direction:column;display:flex}.line-item__reassurance{font-size:var(--font-size-11)}.line-item .price{align-items:center;gap:var(--space-200);flex-direction:row-reverse;display:flex}.cart-items{margin-block-start:var(--space-200)}.cart-items__item{padding-block:var(--space-200)}.cart-items__item:last-child{border-bottom:none}.cart-header{justify-content:flex-start;align-items:center;gap:var(--space-300);display:flex}.cart-empty{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.cart-empty{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.cart-empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-400);flex-direction:column;height:100%;display:flex}.cart-total__top{gap:var(--space-150);flex-direction:column;padding-block-end:var(--space-400);display:flex}.cart-total__top-item{justify-content:space-between;gap:var(--space-200);flex-direction:row;align-items:center;display:flex}.cart-total__top-value{text-align:end;color:var(--settings-color-text-secondary)}.cart-total__button{width:100%}.cart-total__button .button__inner{gap:var(--space-200);flex:1;justify-content:space-between;display:flex}.cart-total__price{align-items:baseline;gap:var(--space-150);display:inline-flex}.cart-total+.cart-total__reassurance{margin-block-start:var(--space-400)}.cart-total__reassurance{justify-content:center;gap:var(--space-250);flex-direction:row;display:flex}.cart-total__reassurance .block-text{align-items:center;gap:var(--space-250);width:auto;display:inline-flex}.cart-total__reassurance .block-text:first-of-type:after{content:"\b7"}.cart-progress{--cart-progress-node-size:14px;background:var(--settings-badge-primary-color-background);padding-block:var(--space-300) var(--space-550);padding-inline:var(--space-400);border-radius:var(--radius-4)}.cart-progress__message{color:var(--settings-color-text-primary);display:block}.cart-progress__message.text{display:flex}.cart-progress__message .highlight{font-weight:var(--font-weight-700)}.cart-progress__gauge{min-block-size:max(var(--cart-progress-node-size),var(--cart-progress-bar-height,10px));align-items:center;margin-block-start:var(--space-150);display:flex;position:relative}.cart-progress__bar,.cart-progress__fill{inline-size:100%;block-size:var(--cart-progress-bar-height,10px)}.cart-progress__bar{background:var(--settings-progress-bar-background);border-radius:var(--border-radius-full);position:relative;overflow:hidden}.cart-progress__fill{--progress:0;inline-size:calc(var(--progress,0) * 100%);background:var(--settings-button-primary-color-background);border-radius:var(--border-radius-full);transition:inline-size var(--animation-fast)}.cart-progress__markers{pointer-events:none;inset-inline:0;position:absolute;top:50%}.cart-progress__marker{align-items:center;gap:var(--space-50);inset-inline-start:var(--cart-progress-marker-pos,0%);flex-direction:column;display:flex;position:absolute;top:0;transform:translate(-50%)}.cart-progress__marker--end{align-items:flex-end;inset-inline:auto 0;transform:none}.cart-progress__marker--end .cart-progress__marker-node:before{justify-self:end}.cart-progress__marker-node{inline-size:var(--cart-progress-node-size);block-size:var(--cart-progress-node-size);border-radius:var(--border-radius-full);transition:background var(--animation-fast);background:0 0;place-items:center;margin-block-start:calc(var(--cart-progress-node-size) / -2);display:grid}.cart-progress__marker-node:before{content:"";background:var(--color-medium-grey);border-radius:var(--border-radius-full);grid-area:1/1;block-size:6px;inline-size:6px}.is-reached .cart-progress__marker-node{background:var(--color-black)}.is-reached .cart-progress__marker-node:before{opacity:0}.cart-progress__marker-icon{background-color:var(--color-white);opacity:0;border-radius:var(--border-radius-full);grid-area:1/1;width:4px;height:4px;display:flex}.is-reached .cart-progress__marker-icon{opacity:1}.cart-progress__marker-label{color:var(--color-content-disabled);white-space:nowrap;transition:color var(--animation-fast);font-size:var(--font-size-11)}.is-reached .cart-progress__marker-label{color:var(--settings-color-text-primary)}.cart-progress--text-in-bar .cart-progress__bar{align-items:center;display:flex}.cart-progress--text-in-bar .cart-progress__fill{position:absolute;inset-block:0;inset-inline-start:0}.cart-progress--text-in-bar .cart-progress__message{z-index:var(--z-raised);padding-inline:var(--space-300);white-space:nowrap;position:relative}.cart-drawer{flex-direction:column;height:100%;display:flex}.cart-drawer .cart-bottom-blocks{margin-block-start:auto;padding-block-start:var(--space-350)}.cart-drawer .drawer__body{padding-block-end:0}.cart-drawer .drawer__footer{padding-block:var(--space-350) var(--space-400)}.drawer:has(>.drawer__body>.cart-drawer--empty) .drawer__header{border-block-end:var(--border-width-md) var(--border-style-solid) var(--color-border-default)}.blank{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.blank{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.blank{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.blank{padding-inline:var(--settings-padding-inline)}}.blank{position:relative;overflow:clip}.blank__content{background-color:var(--settings-color-background)}@media screen and (max-width:39.9375rem){.blank.page-hero .group:has(>.block-text:nth-child(4 of.block-text)){row-gap:var(--space-200)}.blank.page-hero .group:has(>.block-text:nth-child(4 of.block-text))>.block-text{flex:0 0 50%}.blank.page-hero .group:has(>.block-text:nth-child(4 of.block-text))>.block-text:nth-child(2n of.block-text){text-align:end}}@media screen and (max-width:63.9375rem){.blank.philosophy-diptychs .grid .slice-item:first-of-type{grid-row:2}.blank.philosophy-diptychs .grid .slice-item:nth-of-type(2){grid-row:1}.blank.philosophy-diptychs .shopify-block+.shopify-block{margin-block-start:calc(var(--space-1000) * -1)}.blank.philosophy-diptychs .shopify-block+.shopify-block .slice-item:nth-of-type(2){grid-column:5/-1}}.blank.philosophy-diptychs .picture--lazyload{clip-path:inset(0 0 100%);transition:clip-path var(--animation-duration-1800) var(--animation-easing-unroll),scale calc(var(--animation-duration-1800) * .9) var(--animation-easing-unroll);scale:1.18}.blank.philosophy-diptychs .picture--lazyload img{opacity:1}.blank.philosophy-diptychs .picture--lazyload:before{display:none}.blank.philosophy-diptychs .picture--lazyload.is-revealed{clip-path:inset(0);scale:1}@media(prefers-reduced-motion:reduce){.blank.philosophy-diptychs .picture--lazyload{clip-path:none;scale:1}}.blank.philosophy-rollout-image{--rollout-vertical-duration:var(--animation-duration-1000);--rollout-horizontal-duration:2.2s;--rollout-horizontal-delay:.8s;--rollout-scale-duration:3s}.blank.philosophy-rollout-image .picture--lazyload{--rollout-inset-block-end:100%;--rollout-inset-inline:40%;clip-path:inset(0 var(--rollout-inset-inline) var(--rollout-inset-block-end) var(--rollout-inset-inline));transition:--rollout-inset-block-end var(--rollout-vertical-duration) var(--animation-easing-unroll),--rollout-inset-inline var(--rollout-horizontal-duration) var(--animation-easing-unroll) var(--rollout-horizontal-delay),scale var(--rollout-scale-duration) var(--animation-easing-unroll);scale:1.18}.blank.philosophy-rollout-image .picture--lazyload img{opacity:1}.blank.philosophy-rollout-image .picture--lazyload:before{display:none}.blank.philosophy-rollout-image .picture--lazyload.is-revealed{--rollout-inset-block-end:0%;--rollout-inset-inline:0%;scale:1}@media(prefers-reduced-motion:reduce){.blank.philosophy-rollout-image .picture--lazyload{clip-path:none;scale:1}}.blank.philosophy-rollout-image .reveal-lines{--reveal-lines-delay:calc(var(--rollout-horizontal-delay) + var(--rollout-horizontal-duration) / 2)}.blank.philosophy-image-full .picture--lazyload img{opacity:1}@property --rollout-inset-block-end{syntax:"<percentage>";inherits:false;initial-value:100%}@property --rollout-inset-inline{syntax:"<percentage>";inherits:false;initial-value:40%}.hero-editorial{isolation:isolate;height:var(--settings-height-mobile,var(--settings-height));display:flex;position:relative;overflow:clip}@media screen and (min-width:64rem){.hero-editorial{height:var(--settings-height)}.hero-editorial[style*=--settings-height-ratio]{aspect-ratio:var(--settings-height-ratio);height:auto;max-height:90svh}}@media screen and (max-width:63.9375rem){.hero-editorial[style*=--settings-height-mobile-ratio]{aspect-ratio:var(--settings-height-mobile-ratio);height:auto;max-height:90svh}}.hero-editorial__background{z-index:var(--z-bottom);position:absolute;top:0;right:0;bottom:0;left:0}.hero-editorial__background.picture--lazyload,.hero-editorial__background.video{position:absolute}.hero-editorial__overlay{background-color:rgb(0,0,0,var(--settings-overlay-opacity,0));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero-editorial__content{z-index:var(--z-top);width:100%;height:100%;padding-inline:var(--spacing-gutter-side);pointer-events:none;grid-template:"stack"minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative}.hero-editorial__content .block-text,.hero-editorial__content a,.hero-editorial__content button,.hero-editorial__content input,.hero-editorial__content select,.hero-editorial__content textarea,.hero-editorial__content label{pointer-events:auto}.hero-editorial__content>.group{grid-area:stack}@media screen and (min-width:64rem){.hero-editorial__content>.group[style*="--settings-height: fit-content"][style*="--settings-direction: row"]{height:calc(66px + var(--settings-padding-block-end))}}.hero-editorial__content .block-text,.hero-editorial__content .block-button{--settings-color-heading:var(--settings-color-text-primary);--settings-color-text-secondary:var(--settings-color-text-primary);--settings-color-links:var(--settings-color-text-primary)}@media screen and (min-width:64rem){:is(.hero-editorial__content .group[style*="--settings-direction: row"]>.group:has(>.block-text .eyebrow),.hero-editorial__content .group[style*="--settings-direction: row"]>.group:has(>.block-button)){align-self:baseline}}@media screen and (max-width:63.9375rem){.hero-editorial__content [style*="--settings-position-x-mobile: flex-start"] .block-text{text-align:start}}@media screen and (min-width:48rem){.hero-editorial.hero-editorial-add-to-cart .add-to-cart-submit__button{width:410px;margin-inline:auto}}.picture{width:100%;height:100%;display:flex}.picture--parallax{overflow:clip}.picture--parallax.is-parallax-active img{scale:calc(1 + var(--parallax-amplitude,.05));transition:scale var(--animation-reveal),opacity var(--animation-reveal)}@media(prefers-reduced-motion:reduce){.picture--parallax.is-parallax-active img{transition:none;scale:none}}.picture--parallax.is-parallax-active img{translate:0 calc(var(--parallax-progress,0) * var(--parallax-amplitude,.05) * 100%)}@media(prefers-reduced-motion:reduce){.picture--parallax.is-parallax-active img{translate:none}}.picture__img{object-fit:cover;width:100%;height:100%;display:block}.picture--lazyload{position:relative}@media(prefers-reduced-motion){.picture--lazyload{transition-duration:0s!important}}.picture--lazyload:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-reveal);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:35%;mask-size:35%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.picture--lazyload.is-loaded:before{opacity:0;pointer-events:none;transition:opacity var(--animation-reveal)}@media(prefers-reduced-motion){.picture--lazyload.is-loaded:before{transition-duration:0s!important}}:where(html.js) .picture--lazyload img{opacity:0;transition:opacity var(--animation-reveal)}.picture--lazyload.is-loaded img{opacity:1}.group{width:var(--settings-width-mobile,var(--settings-width))}@media screen and (min-width:64rem){.group{width:var(--settings-width,0)}}.group{height:var(--settings-height-mobile,var(--settings-height))}@media screen and (min-width:64rem){.group{height:var(--settings-height)}}.group{align-self:var(--settings-position-y-mobile,var(--settings-position-y))}@media screen and (min-width:64rem){.group{align-self:var(--settings-position-y)}}.group{justify-self:var(--settings-position-x-mobile,var(--settings-position-x))}@media screen and (min-width:64rem){.group{justify-self:var(--settings-position-x,flex-start)}}@media screen and (max-width:63.9375rem){.group[style*="--settings-position-x-mobile: center"]{margin-inline:auto}}@media screen and (min-width:64rem){.group[style*="--settings-position-x: center"]{margin-inline:auto}}@media screen and (max-width:63.9375rem){.group[style*="--settings-position-x-mobile: flex-end"]{margin-inline:auto 0}}@media screen and (min-width:64rem){.group[style*="--settings-position-x: flex-end"]{margin-inline:auto 0}}@media screen and (max-width:63.9375rem){.group[style*="--settings-position-x-mobile: flex-start"]{margin-inline:0 auto}}@media screen and (min-width:64rem){.group[style*="--settings-position-x: flex-start"]{margin-inline:0 auto}.group[style*="--settings-position-x: flex-end"]{--text-align:end}}@media screen and (max-width:63.9375rem){.group[style*="--settings-position-x-mobile: flex-end"]{--text-align:end}}@media screen and (min-width:64rem){.group[style*="--settings-position-x: center"]{--text-align:center}}@media screen and (max-width:63.9375rem){.group[style*="--settings-position-x-mobile: center"]{--text-align:center}}.group{flex-direction:var(--settings-direction-mobile,var(--settings-direction))}@media screen and (min-width:64rem){.group{flex-direction:var(--settings-direction)}.group[style*="--settings-direction: row"]{align-items:center}}@media screen and (max-width:63.9375rem){.group[style*="--settings-direction-mobile: row"]{align-items:center}}.group{justify-content:var(--settings-content-spacing-mobile,var(--settings-content-spacing))}@media screen and (min-width:64rem){.group{justify-content:var(--settings-content-spacing)}}.group{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.group{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.group{flex-wrap:wrap;display:flex}.group .block-text{width:auto}.block-text{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.block-text{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.block-text{color:var(--settings-color-heading);text-align:var(--settings-alignment,left);z-index:var(--z-elevated);pointer-events:none;width:100%;display:inline-block}.block-text__content--clamped .text{line-clamp:var(--settings-text-clamp-lines,3);-webkit-line-clamp:var(--settings-text-clamp-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-text__toggle{cursor:pointer;pointer-events:auto;color:var(--settings-color-links);background:linear-gradient(#0000 calc(100% - 1px),currentColor 1px) 0 0/100% 100% no-repeat;border:none;padding-block-start:12px;text-decoration:none;display:inline-block}@media(hover:hover){.block-text__toggle:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.block-text a{pointer-events:auto;background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.block-text a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.block-text--primary{color:var(--settings-color-text-primary)}.block-text--secondary{color:var(--settings-color-text-secondary)}.text{text-wrap:var(--settings-text-wrap,pretty);color:var(--settings-color-heading);display:inline-block}.text.text--primary{color:var(--settings-color-text-primary)}.text.text--secondary{color:var(--settings-color-text-secondary)}.text a{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.text a:hover{animation:underline var(--animation-slow)}}.text a{color:var(--settings-color-links)}@media(hover:hover){.text a:hover{color:var(--settings-color-links-hover)}}.text ul{padding-inline-start:var(--space-100);list-style:none}.text ul li+li{margin-block-start:var(--space-50)}.text ul:where(:has(li:nth-child(2))) li{padding-inline-start:calc(var(--space-150) + var(--space-200));position:relative}.text ul:where(:has(li:nth-child(2))) li:before{content:"";width:var(--space-150);height:var(--space-150);background-color:color-mix(in srgb,currentcolor 25%,transparent);position:absolute;inset-block-start:calc((1lh - var(--space-150)) / 2);inset-inline-start:0}.text ol{padding-inline-start:var(--space-500);list-style-type:decimal;list-style-position:outside}.text p{min-height:1lh}.text strong{font-weight:var(--font-weight-500)}.text>*+*{margin-block-start:var(--space-200)}.text p:empty,.text>p:empty+p{margin-block-start:0}.block-button{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.block-button{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.block-button{min-width:min-content;min-height:min-content;text-align:var(--text-align-mobile,var(--text-align));display:inline-block}@media screen and (min-width:64rem){.block-button{text-align:var(--text-align)}}.block-button--full-width{width:100%}.block-button--full-width>.button,.block-button--full-width>.link{justify-content:center;width:100%}.block-button .button:not(.extend-href),.block-button .link:not(.extend-href){z-index:var(--z-raised);position:relative}.link{cursor:pointer;width:fit-content;height:fit-content;color:var(--settings-color-links)}.link--underlined .link__inner{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}.link--underlined.is-selected .link__inner{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}@media(hover:hover){.link--underlined:not([disabled]):hover:hover .link__inner{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.link--big .link__inner{font-family:var(--font-body);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);font-weight:var(--button-font-weight);text-transform:uppercase}.link--medium .link__inner{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight)}.link--small .link__inner{font-family:var(--font-body);font-size:var(--small-link-font-size);line-height:var(--small-link-line-height);font-weight:var(--small-link-font-weight)}.link__inner{padding-block-end:var(--space-50)}@media screen and (max-width:63.9375rem){.diptych-image-edito{gap:var(--settings-gap-y-mobile,0) var(--settings-gap-x-mobile,0)}}@media screen and (min-width:64rem){.diptych-image-edito{gap:var(--settings-gap-y,0) var(--settings-gap-x,0)}}.diptych-image-edito{grid-template-columns:repeat(var(--grid-columns),1fr);display:grid}@media screen and (max-width:63.9375rem){.hero-scroll-snap__pin .hero-scroll-snap__track>.diptych-image-edito.hero-scroll-snap__item{height:auto;min-height:calc(100vh - var(--header-mobile-height))}.diptych-image-edito--reverse-mobile>:first-child{order:1}.diptych-image-edito--reverse-mobile>:last-child{order:-1}}@media screen and (min-width:64rem){.diptych-image-edito--reverse-desktop>:first-child{order:1}.diptych-image-edito--reverse-desktop>:last-child{order:-1}}.item-grid{grid-column:span round(var(--grid-columns) * var(--settings-width-mobile) / 100,1)}@media screen and (min-width:64rem){.item-grid{grid-column:span round(var(--grid-columns) * var(--settings-width) / 100,1)}}.slice-item{grid-template-areas:"stack";display:grid;position:relative;overflow:clip}.slice-item__content,.slice-item__background{width:100%;min-width:0}.slice-item__background{height:var(--settings-height-mobile,var(--settings-height))}@media screen and (min-width:64rem){.slice-item__background{height:var(--settings-height)}.slice-item__background[style*=--settings-height-ratio]{aspect-ratio:var(--settings-height-ratio);height:auto;max-height:90svh}}@media screen and (max-width:63.9375rem){.slice-item__background[style*=--settings-height-mobile-ratio]{aspect-ratio:var(--settings-height-mobile-ratio);height:auto;max-height:90svh}}.slice-item__background{background-color:var(--settings-color-background)}.slice-item__background>.picture:after,.slice-item__background>.video:after{content:"";background-color:rgb(0,0,0,var(--settings-overlay-opacity,0));pointer-events:none;z-index:var(--z-backdrop);position:absolute;top:0;right:0;bottom:0;left:0}.slice-item__background{isolation:isolate;grid-area:stack;min-height:100%;position:relative;overflow:clip}.slice-item__content{grid-area:var(--settings-content-position);pointer-events:none;grid-template:"stack"1fr/1fr;display:grid;position:relative;overflow:clip}.slice-item__content :is(a,button,.button,input,select,textarea,label,summary,.text){pointer-events:auto}.slice-item__content>.group{grid-area:stack}.slice-item .button{z-index:var(--z-raised);position:relative}.slice-item[style*=--settings-recess]{--slice-height:110svh}@media screen and (min-width:64rem){.slice-item[style*=--settings-recess]{--slice-height:115svh}}.slice-item[style*=--settings-recess] .slice-item__background{height:var(--slice-height)}.slice-item[style*=--settings-recess] .slice-item__content>.group>.group:first-of-type{padding-block-end:calc(var(--slice-height) - 100svh + var(--space-500))}.slice-item[style*=--settings-recess] .slice-item__content>.group>.group:last-of-type{padding-block-end:var(--space-500);position:sticky;bottom:0}.media-item-edito{width:calc(var(--settings-width-mobile) * 1%)}@media screen and (min-width:64rem){.media-item-edito{width:calc(var(--settings-width) * 1%)}}.media-item-edito{height:var(--settings-height-mobile,var(--settings-height))}@media screen and (min-width:64rem){.media-item-edito{height:var(--settings-height)}.media-item-edito[style*=--settings-height-ratio]{aspect-ratio:var(--settings-height-ratio);height:auto;max-height:90svh}}@media screen and (max-width:63.9375rem){.media-item-edito[style*=--settings-height-mobile-ratio]{aspect-ratio:var(--settings-height-mobile-ratio);height:auto;max-height:90svh}}.media-item-edito{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.media-item-edito{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.media-item-edito img,.media-item-edito video{object-fit:cover;width:100%;height:100%;display:block}.media-item-edito>.picture:after,.media-item-edito>.video:after{content:"";background-color:rgb(0,0,0,var(--settings-overlay-opacity,0));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.media-item-edito{align-self:center;position:relative;overflow:clip}.svg{letter-spacing:0;font-size:0;line-height:normal;display:inline-block}.footer{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.footer{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.footer{border-top:1px solid var(--color-off-white);background-color:#f3f3f3}.footer__content{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);gap:var(--space-400) var(--space-400);padding-inline:var(--space-250);grid-column:1/-1;grid-auto-flow:row;display:grid}@media screen and (min-width:64rem){.footer__content{row-gap:var(--space-1150);padding-block:var(--space-900) var(--space-250);padding-inline:var(--space-500)}}.footer__left,.footer__right{grid-column:1/-1}@media screen and (min-width:64rem){.footer__left{grid-column:1/6}}.footer__left .text{text-wrap:wrap}.footer__right{margin-block-end:36px}@media screen and (min-width:64rem){.footer__right{grid-column:7/span 4;margin-bottom:0}}.footer__menus{grid-column:1/-1}.footer__logo{grid-column:1/-1;padding-block-start:var(--space-1100)}@media screen and (min-width:64rem){.footer__logo{padding-block:88px 0}}.footer__logo .svg,.footer__logo svg{width:100%;height:auto}.footer .socials__items{justify-content:flex-start;gap:var(--space-250)}.footer .socials__items:has(>.social-item:nth-child(3)){justify-content:space-between}.newsletter{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.newsletter{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.newsletter{gap:var(--space-600);flex-direction:column;display:flex;position:relative}@media screen and (min-width:64rem){.newsletter{gap:var(--space-200)}}.newsletter .checkbox__wrapper{gap:var(--space-200)}.newsletter__accept-marketing p{color:var(--color-medium-grey)}.newsletter__accept-marketing a{color:inherit;background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.newsletter__accept-marketing a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.newsletter .checkbox__input[type=checkbox]{border:var(--border-width-1) var(--border-style-solid) var(--color-medium-grey)}.newsletter__title{width:100%;max-width:453px}.newsletter__form{gap:var(--space-400);flex-direction:column;width:100%;max-width:453px;display:flex}@media screen and (min-width:64rem){.newsletter__form{gap:var(--space-200)}}.newsletter__form .input{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500);width:100%;padding-block:var(--space-200);border:none;border-bottom:var(--border-width-md) var(--border-style-solid) var(--color-light-grey);background-color:#0000;padding-inline-start:0}.newsletter__form .input:focus{border-color:var(--color-border-primary);outline:none}.newsletter__field{position:relative}.newsletter__field .input{padding-inline-end:var(--space-900)}.newsletter__button{width:auto;height:auto;color:inherit;background:0 0;border:none;padding:0;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.newsletter__button[disabled]{cursor:not-allowed;opacity:.7}.newsletter__button-icon{padding-block:var(--space-250);padding-inline-start:var(--space-250)}.newsletter__error,.newsletter__success{bottom:calc(-1 * var(--space-100));position:absolute;transform:translateY(100%)}.input{-webkit-appearance:none;appearance:none;border:var(--border-width-md,var(--border-width-md)) var(--border-style-solid) var(--color-border-default);min-height:1lh;padding:var(--space-350) var(--space-500);color:var(--settings-color-text-primary,var(--color-content-primary))}.input:not(:disabled):hover:placeholder-shown::placeholder,.input:not(:disabled):focus:placeholder-shown::placeholder,.input:not(:disabled):focus-visible:placeholder-shown::placeholder{color:var(--settings-color-text-secondary,var(--color-dark-grey))}.input__wrapper{gap:var(--space-200);flex-direction:column;display:flex;position:relative}.input::placeholder{color:var(--color-medium-grey);transition:color var(--animation-duration-150) var(--animation-easing-out)}.input.is-error{color:var(--color-content-error);border-color:var(--color-content-error)}.input--underline{border:none;border-bottom:var(--border-width-md) var(--border-style-solid) var(--color-border-default)}.input--underline:hover{border-color:var(--color-medium-grey)}.input--underline:focus{-webkit-appearance:none;appearance:none;border-color:var(--color-border-primary);outline:none}.input--underline.is-error{color:var(--color-content-primary)}.checkbox__wrapper{justify-content:flex-start;align-items:center;gap:var(--space-300);cursor:pointer;flex-wrap:wrap;display:flex}.checkbox__input[type=checkbox]{-webkit-appearance:none;appearance:none;border:var(--border-style-solid) var(--border-width-md) var(--color-border-default);cursor:pointer;border-radius:0;width:13px;min-width:13px;height:13px;min-height:13px;position:relative}.checkbox__input[type=checkbox]:after{content:"";background-color:var(--color-black);transition:transform var(--animation-fast);position:absolute;top:3px;right:3px;bottom:3px;left:3px;transform:scale(0)}.checkbox__input[type=checkbox]:checked{border-color:var(--color-black)}.checkbox__input[type=checkbox]:checked:after{transform:scale(1)}.checkbox__input[type=checkbox].is-error{border-color:var(--color-content-error)}.checkbox__input[type=radio]{-webkit-appearance:none;appearance:none;border:var(--border-style-solid) var(--border-width-md) var(--settings-color-text-secondary);cursor:pointer;width:12px;min-width:12px;height:12px;min-height:12px;position:relative}.checkbox__input[type=radio]:after{content:"";background-color:var(--color-black);width:5px;height:5px;transition:transform var(--animation-fast);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0)}.checkbox__input[type=radio]:checked{border-color:var(--color-black)}.checkbox__input[type=radio]:checked:after{transform:scale(1)}.checkbox__input[type=radio].is-error{border-color:var(--color-content-error)}.checkbox__input[disabled=disabled]{opacity:.3;cursor:not-allowed}.checkbox__error{flex-basis:100%}.footer-menus{flex-direction:column;display:flex}@media screen and (min-width:64rem){.footer-menus{grid-template-columns:repeat(var(--footer-menus-grid-columns),1fr);gap:var(--space-400);grid-auto-rows:min-content;display:grid}}.footer-menu__wrapper{order:var(--footer-menu-order-mobile)}@media screen and (min-width:64rem){.footer-menu__wrapper{order:unset}}.footer-menu--mobile{border-top:var(--border-width-md) var(--border-style-solid) var(--color-light-grey)}@media screen and (min-width:64rem){.footer-menu--mobile{display:none}}.footer-menu--mobile{padding-block:var(--space-500);margin:0}.footer-menu--desktop{display:none}@media screen and (min-width:64rem){.footer-menu--desktop{display:block}}.footer-menu__title{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);color:var(--color-medium-grey);margin-block-end:var(--space-400)}.footer-menu .accordion__title{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500)}.footer-menu .footer-menu__items{gap:var(--space-200);flex-direction:column;padding-block-start:var(--space-600);list-style:none;display:flex}@media screen and (min-width:64rem){.footer-menu .footer-menu__items{padding-block-start:0}}.footer-menu .link__inner{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);text-transform:none}.footer-menu__link{color:var(--color-medium-grey)}.footer-menu .accordion{border-top:var(--border-width-md) var(--border-style-solid) var(--color-light-grey)}.accordion{--accordion-icon-size-mobile:.625rem;--accordion-icon-size:.625rem;width:100%}.accordion__header{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__icon{justify-content:center;align-items:center;display:flex}.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile);transition:transform var(--animation-base)}@media screen and (min-width:64rem){.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size);height:var(--accordion-icon-size)}}@media(hover:hover){.accordion:hover .accordion__icon svg{transform:rotate(180deg)}}.accordion.is-active .accordion__icon svg{transform:rotate(45deg)}.accordion__panel{transition-timing-function:var(--animation-easing-smooth)}.accordion__panel[x-cloak]{display:none}.socials{padding-block:var(--space-500);order:1;justify-content:space-between;align-items:center;margin-block-end:var(--space-300);display:flex}@media screen and (min-width:64rem){.socials{justify-content:flex-start;align-items:flex-start;gap:var(--space-250);grid-column:var(--socials-column)/span 1;grid-row:var(--socials-row);padding-block:0;padding-block:unset;border-top:none;flex-direction:column;margin-block-end:0;padding-block-start:unset}}.socials__title{color:var(--color-medium-grey);display:none}@media screen and (min-width:64rem){.socials__title{display:block}}.socials__items{width:100%;display:flex}@media screen and (min-width:64rem){.socials__items{gap:var(--space-100);flex-direction:column}}.social-item{width:fit-content;display:block}.social-item__inner{color:var(--color-medium-grey);justify-content:center}.social-item__title{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500);text-transform:none}@media screen and (min-width:64rem){.social-item__title{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);display:block}}.footer-bottom{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.footer-bottom{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.footer-bottom{padding-inline:var(--space-250);background-color:#f3f3f3;position:relative}@media screen and (min-width:64rem){.footer-bottom{padding-inline:var(--space-500)}}.footer-bottom__container{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;padding-inline:0;display:grid}.footer-bottom__wrapper{justify-content:space-between;gap:var(--space-300);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--space-600);display:flex}@media screen and (min-width:64rem){.footer-bottom__wrapper{padding-block:var(--space-250)}}.footer-bottom__left{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);color:var(--color-black);justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (min-width:64rem){.footer-bottom__left{justify-content:flex-start;gap:36px;width:auto}}.footer-bottom__right{display:none}@media screen and (min-width:64rem){.footer-bottom__right{justify-content:flex-end;align-items:center;gap:var(--space-400);display:flex}}.footer-bottom .copyright,.footer-bottom .copyright-mobile{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);color:var(--color-medium-grey)}@media screen and (min-width:64rem){.footer-bottom .copyright-mobile{display:none}}.footer-bottom .link--big .link__inner{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);text-transform:none;color:var(--color-black)}.lang-switcher-button{align-items:center;gap:var(--space-400);display:inline-flex}.lang-switcher-button__text{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);color:var(--color-black);text-transform:uppercase}.geo-ip{gap:var(--space-500);flex-direction:column;display:flex}@media screen and (min-width:64rem){.geo-ip{flex-direction:row;align-items:center}}.geo-ip__title{margin-block-end:var(--space-200)}.geo-ip__actions{gap:var(--space-800);display:flex}.geo-ip__action{white-space:nowrap;flex-shrink:0}.popover{inset-inline:var(--spacing-gutter-side);z-index:var(--z-modal);opacity:0;background-color:var(--color-white);pointer-events:none;transition:transform var(--animation-overlay),opacity var(--animation-overlay);position:fixed;inset-block-end:var(--spacing-gutter-side);overflow:hidden;transform:translateY(12px)scale(.96)}@media(prefers-reduced-motion:reduce){.popover{transition-duration:.01ms}}@media screen and (min-width:64rem){.popover{width:calc(50% - var(--spacing-gutter-side));inset-inline-start:auto}}.popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.popover.is-closing{opacity:0;transform:translateY(12px)scale(.96)}.popover__header{z-index:var(--z-sticky);background-color:var(--color-white);padding-inline:var(--space-400);padding-block:var(--space-800);touch-action:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.popover__title{padding-inline-end:var(--space-200)}.popover__close{top:var(--space-100);z-index:var(--z-raised);font-size:0;display:inline-block;position:relative}.popover__body{padding:var(--space-500)}.overlay__backdrop{background-color:var(--color-black-60);opacity:0;width:100%;height:100%;max-height:none;z-index:var(--z-backdrop);pointer-events:none;will-change:opacity;transition:opacity var(--animation-overlay);position:absolute;inset-block-start:0;inset-inline-start:0}.overlay__backdrop.is-active{pointer-events:auto;opacity:1}.overlay__backdrop[x-cloak]{display:none}.overlay__backdrop.is-active{display:block}.drawer{background-color:var(--settings-color-background);overscroll-behavior:none;contain:layout style paint;width:100%;max-height:95dvh;transform:translateY(var(--drawer-translate,100%));z-index:calc(var(--z-modal) + var(--drawer-depth,0));transform-origin:top;transition:transform var(--animation-overlay);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}@media screen and (min-width:64rem){.drawer{min-width:475px;height:100%;max-height:none;width:round(up,(100% + var(--spacing-gutter)) / 12 * 5,1px);transform:translate(var(--drawer-translate,100%));transform-origin:0;border-radius:0;top:0;right:0}}.drawer.is-fullscreen{transform:translate(var(--drawer-translate,100%))}@media screen and (max-width:63.9375rem){.drawer.is-fullscreen{max-height:100dvh;top:0}}.drawer.is-fullscreen.from-left{transform:translate(calc(-1 * var(--drawer-translate,100%)))}.drawer.is-resizing{transition:none}.drawer.is-open{--drawer-translate:0%}.drawer.is-closing{--drawer-translate:100%}.drawer__header{z-index:var(--z-sticky);background-color:var(--settings-color-background);padding-inline:var(--spacing-gutter-side);padding-block:var(--space-400);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.drawer__header-content{width:100%}.drawer__body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--spacing-gutter-side);view-transition-name:none;flex:1;padding-block-end:var(--space-350);overflow:hidden auto}.drawer__body::-webkit-scrollbar{display:none}.drawer__footer{z-index:var(--z-sticky);background-color:var(--settings-color-background);touch-action:none;padding-block:var(--space-1100) var(--space-600);padding-inline:var(--space-250);position:sticky;bottom:0}@media screen and (min-width:64rem){.drawer__footer{padding-inline:var(--space-500)}}.drawer__close{cursor:pointer;padding:var(--space-400);transition:transform var(--animation-press);color:var(--color-black);font-size:0;position:absolute;top:0;right:0}.drawer__close:active{transform:scale(.9)}.cart-upsell-slider{--cart-upsell-slider-row-gap:var(--space-300);padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.cart-upsell-slider{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.cart-upsell-slider{row-gap:var(--cart-upsell-slider-row-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cart-upsell-slider__title{grid-row:1}.cart-upsell-slider .carousel__slide{display:grid}.cart-upsell-slider .carousel{grid-row:2;position:static}.cart-upsell-slider .carousel__nav{justify-content:flex-end;gap:var(--space-200);height:var(--space-500);top:0;right:0;bottom:0;left:0}.cart-upsell-slider .carousel__nav-button{padding:0}.cart-upsell-slider .carousel__nav-button--prev{transform-origin:50%;transform:rotate(180deg)}.cart-upsell-slider .carousel__nav-button--next{transform:none}.cart-upsell-slider .image:before{opacity:0}.cart-upsell-slider img.image--lazyload{opacity:1}.carousel{align-items:center;display:flex;position:relative}.carousel.is-initialized.is-draggable{cursor:grab}.carousel.is-initialized.is-draggable.is-dragging{cursor:grabbing}@media screen and (max-width:63.9375rem){.carousel--bleed-mobile{margin-inline-end:calc(var(--settings-padding-inline-mobile,var(--settings-padding-inline)) * -1)}.carousel--bleed-mobile:not(.is-dragging):has(>.carousel__viewport>.carousel__container>.carousel__slide:last-child.is-snapped){margin-inline:calc(var(--settings-padding-inline-mobile,var(--settings-padding-inline)) * -1) 0}}@media screen and (min-width:64rem){.carousel--bleed-desktop{margin-inline:calc(var(--settings-padding-inline) * -1)}.carousel--bleed-desktop .carousel__container{padding-inline-start:var(--settings-padding-inline)}.carousel--bleed-desktop .carousel__container>:last-child{margin-inline-end:var(--settings-padding-inline)}}.carousel__viewport{overflow:hidden}.carousel__viewport,.carousel__container{width:100%;height:100%}.carousel__container{flex-wrap:nowrap;align-items:stretch;display:flex}.carousel__slide{flex-shrink:0;width:100%;max-width:100%;position:relative}.carousel__slide img{max-width:100%}.carousel__nav{pointer-events:none;justify-content:space-between;align-items:center;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.carousel.is-initialized>.carousel__nav{display:flex}.carousel__nav-button{padding:var(--space-300);pointer-events:all;justify-content:center;align-items:center;display:flex;position:relative}.carousel__nav-button:after{content:"";position:absolute}.carousel__nav-button--next{transform:rotate(180deg)}.carousel .carousel .carousel-dots{display:none}.carousel__progress{background-color:var(--color-light-grey);width:100%;max-width:300px;height:2px;margin-inline:auto;display:none;position:absolute;inset-block-end:0;inset-inline:0}.carousel__progress-bar{background-color:var(--color-black);transform-origin:0;height:100%;transition:transform var(--animation-base);transform:scaleX(0)}.carousel.is-initialized .carousel-dots{display:flex}@media screen and (max-width:63.9375rem){.carousel--indicators-mobile-dots.is-initialized .carousel-dots{display:flex}.carousel--indicators-mobile-progress.is-initialized .carousel-dots{display:none}.carousel--indicators-mobile-progress.is-initialized .carousel__progress{display:block}.carousel--indicators-mobile-none.is-initialized .carousel-dots{display:none}}@media screen and (min-width:64rem){.carousel--indicators-desktop-progress.is-initialized .carousel-dots{display:none}.carousel--indicators-desktop-progress.is-initialized .carousel__progress{display:block}.carousel--indicators-desktop-none.is-initialized .carousel-dots{display:none}}.product-row{--product-row-thumb-width:6.25rem;align-items:center;gap:var(--space-250);background-color:var(--product-row-background-color);border-radius:4px;display:flex;overflow:hidden}.product-row__left{width:var(--product-row-thumb-width);aspect-ratio:1;flex-shrink:0;position:relative;overflow:hidden}.product-row__left img{object-fit:cover}.product-row__right{padding-block:var(--space-400);width:100%;min-width:0;height:100%;flex-direction:column;justify-content:space-between;align-items:stretch;padding-inline-end:var(--space-350);display:flex}.product-row__infos{flex-direction:column;flex:auto;min-width:0;display:flex}.product-row__title{color:var(--settings-color-text-primary);display:inline-block}.product-row__subtitle{--text-inline-separator-white-space:pre}.product-row__subtitle .text ul{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-row__aside{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.product-row__price .price__regular{color:var(--settings-color-text-primary)}.text-inline{text-align:var(--text-align,start)}.text-inline .text{display:block}.text-inline .text ul,.text-inline .text ol{line-height:calc(1lh + var(--text-inline-gap-vertical));margin:0;padding:0;list-style:none}.text-inline .text li:not(:last-child):after{content:var(--text-inline-separator,", ");white-space:var(--text-inline-separator-white-space,pre-wrap)}.text-inline .text li{margin-block-start:0;padding-inline-start:0;display:inline}.text-inline .text li:before{content:none}.clinical-studies-drawer__intro{gap:var(--space-400);padding-block:var(--space-200) var(--space-600);text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (min-width:64rem){.clinical-studies-drawer__intro{gap:var(--space-500);padding-block:var(--space-750)}}@media screen and (max-width:63.9375rem){.clinical-studies-drawer__content{--content-fade-size:var(--space-1400)}.clinical-studies-drawer__content:after{content:"";height:var(--content-fade-size);background:linear-gradient(to top,var(--settings-color-background) 10%,transparent);opacity:var(--fade-end,0);pointer-events:none;transition:opacity var(--animation-base);margin-block-start:calc(-1 * var(--content-fade-size));display:block;position:sticky;inset-block-end:0}}.clinical-studies-drawer__tabs-wrapper{--tabs-fade-size:var(--space-1000);margin-block:var(--space-900) var(--space-750);position:relative}.clinical-studies-drawer__tabs-wrapper:before,.clinical-studies-drawer__tabs-wrapper:after{content:"";z-index:1;width:var(--tabs-fade-size);pointer-events:none;transition:opacity var(--animation-base);position:absolute;inset-block:0}.clinical-studies-drawer__tabs-wrapper:before{background:linear-gradient(to right,var(--settings-color-background),transparent);opacity:var(--fade-start,0);inset-inline-start:0}.clinical-studies-drawer__tabs-wrapper:after{background:linear-gradient(to left,var(--settings-color-background),transparent);opacity:var(--fade-end,0);inset-inline-end:0}.clinical-studies-drawer__tabs{gap:var(--space-500);border-block-end:var(--border-width-md) var(--border-style-solid) var(--color-border-default);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;display:flex;position:relative;overflow-x:auto}.clinical-studies-drawer__tabs::-webkit-scrollbar{display:none}.clinical-studies-drawer__tabs:after{content:"";height:var(--border-width-md);width:var(--indicator-width,0);transform:translate3d(var(--indicator-left,0),0,0);background-color:var(--color-border-primary);opacity:var(--indicator-opacity,0);transition:transform var(--animation-base),width var(--animation-base),opacity var(--animation-base);pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}.clinical-studies-drawer__tab{scroll-snap-align:start;color:var(--settings-color-text-secondary);flex-shrink:0;padding-block-end:var(--space-300);position:relative}.clinical-studies-drawer__tab.is-active{color:var(--settings-color-text-primary)}.clinical-studies-drawer__drawer .drawer__body{padding-block-end:0}.clinical-studies-drawer__drawer .drawer__footer{padding-block:0}@media screen and (min-width:64rem){.clinical-studies-drawer__drawer .drawer__footer{display:none}}.clinical-studies-drawer__close-link-container{width:100%;padding-block:var(--space-500);justify-content:center;display:flex}.location-settings-drawer__drawer.drawer{min-width:0;max-width:428px}.location-settings-drawer__drawer .drawer__body{flex-direction:column;justify-content:space-between;display:flex}.location-settings-drawer__title{margin-block-end:var(--space-900);padding-block-start:var(--space-200)}.location-settings-drawer__subtitle{margin-block-end:var(--space-200)}.location-settings-drawer__description{margin-block-end:var(--space-1150)}.localization-form__form{gap:var(--space-500);flex-direction:column;display:flex}.localization-form__apply{width:100%;margin-block-start:var(--space-250)}.localization-form .button__inner{width:100%}.select{color:currentColor;-webkit-appearance:none;appearance:none;opacity:.6;width:100%;transition:opacity var(--animation-base);text-align:start;padding:var(--space-200) var(--space-100);border:none;border-bottom:var(--border-width-md) var(--border-style-solid) var(--color-border-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cg clip-path='url(%23clip0_2444_4707)'%3E%3Cpath d='M6.74283 2.49991L4 5.24274L1.25717 2.49991' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2444_4707'%3E%3Crect width='8' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat}.select.is-error{border-color:var(--color-error)}.select.select--icon-right{background-position:right var(--space-100) center}.select:not([disabled],[aria-disabled]){cursor:pointer}.select:hover:not([disabled],[aria-disabled]){opacity:1}.select[disabled],.select[aria-disabled]{opacity:.5;cursor:not-allowed}.select__wrapper{position:relative}.select__label{white-space:nowrap;margin-block-end:var(--space-200);display:inline-block}.select--underline{border:none;border-bottom:var(--border-width-md) var(--border-style-solid) var(--color-border-default)}.select--underline:hover{border-color:var(--color-medium-grey)}.select--underline:focus{-webkit-appearance:none;appearance:none;border-color:var(--color-border-primary);outline:none}.select--underline.is-error{color:var(--color-content-primary)}.upsell__content,.upsell__panel{height:100%}.upsell__actions{flex-direction:column;align-items:center;width:100%;margin-block-start:auto;display:flex}@media screen and (min-width:48rem){.upsell__actions{padding-inline:var(--space-1300);min-width:500px}}.upsell__cta{width:100%}.upsell__cta .button__inner{justify-content:space-between;align-items:center;gap:var(--space-300);width:100%;display:flex}.upsell__cta-content{justify-content:space-between;align-items:center;gap:var(--space-300);flex:1;display:flex}.upsell__cta-suffix{text-transform:lowercase}.upsell__decline{padding-block:var(--space-500)}.upsell-subscription{align-items:center;gap:var(--space-500);text-align:center;flex-direction:column;height:100%;display:flex}.upsell-subscription__image{aspect-ratio:408/246}@media screen and (min-width:48rem){.upsell-subscription__image{aspect-ratio:428/325;padding-inline:var(--space-1300)}}.upsell-subscription__image.image{height:auto}.upsell-subscription .title-h1{justify-content:center;display:flex}.upsell-bundle-subscription{gap:var(--space-750);text-align:center;flex-direction:column;height:100%;display:flex}.upsell-bundle-subscription__items{flex:1;justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.upsell-reco{align-items:flex-start;gap:var(--space-250);width:100%;display:flex}@media screen and (min-width:48rem){.upsell-reco{gap:var(--space-300);flex-direction:column;max-width:260px}}.upsell-reco__image{aspect-ratio:59/63;flex-shrink:0}@media screen and (min-width:48rem){.upsell-reco__image{aspect-ratio:260/290}}.upsell-reco__image.image{width:59px;height:auto}@media screen and (min-width:48rem){.upsell-reco__image.image{width:100%}}.upsell-reco__content{align-items:flex-start;gap:var(--space-50);flex-direction:column;width:100%;min-width:0;display:flex}@media screen and (max-width:47.9375rem){.upsell-reco__content{padding-block:var(--space-250)}}.upsell-reco__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.upsell-reco__properties{--text-inline-separator-white-space:pre;max-width:100%}.upsell-reco__properties .text ul{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upsell-reco__price{display:flex}@media screen and (max-width:47.9375rem){.upsell-reco__price{padding-block:var(--space-250)}}.upsell-reco__price .price__sale{display:none}.block-badge{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.block-badge{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.badge{padding-inline:var(--space-200);min-height:var(--space-600);padding-block:var(--space-150);justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.badge--primary{background-color:var(--settings-badge-primary-color-background);color:var(--settings-badge-primary-color-text);border-color:var(--settings-badge-primary-color-border);border-style:solid;border-width:var(--settings-badge-primary-border-width);border-radius:var(--settings-badge-primary-border-radius);text-transform:var(--settings-badge-primary-text-case)}.badge--secondary{background-color:var(--settings-badge-secondary-color-background);color:var(--settings-badge-secondary-color-text);border-color:var(--settings-badge-secondary-color-border);border-style:solid;border-width:var(--settings-badge-secondary-border-width);border-radius:var(--settings-badge-secondary-border-radius);text-transform:var(--settings-badge-secondary-text-case)}.badge--tertiary{background-color:var(--settings-badge-tertiary-color-background);color:var(--settings-badge-tertiary-color-text);border-color:var(--settings-badge-tertiary-color-border);border-style:solid;border-width:var(--settings-badge-tertiary-border-width);border-radius:var(--settings-badge-tertiary-border-radius);text-transform:var(--settings-badge-tertiary-text-case)}.article-grid{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.article-grid{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.article-grid__top{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;margin-block-end:var(--space-800);display:grid}.article-grid__tabs-wrapper,.article-grid__filters{grid-column:1/-1}.article-grid__tabs-wrapper{position:relative}.article-grid__tabs-wrapper:before,.article-grid__tabs-wrapper:after{content:"";width:var(--space-1300);pointer-events:none;transition:opacity var(--animation-fast);position:absolute;inset-block:0}.article-grid__tabs-wrapper:before{background-image:linear-gradient(to right,var(--settings-color-background) 30%,transparent);inset-inline-start:0}.article-grid__tabs-wrapper:after{background-image:linear-gradient(to left,var(--settings-color-background) 30%,transparent);inset-inline-end:0}.article-grid__tabs-wrapper.is-at-start:before,.article-grid__tabs-wrapper.is-at-end:after{opacity:0}.article-grid__tabs{align-items:center;gap:var(--space-500);overscroll-behavior-inline:contain;scrollbar-width:none;box-shadow:inset 0 calc(var(--border-width-md) * -1) 0 0 var(--settings-placeholder-color);display:flex;overflow-x:auto}.article-grid__tabs::-webkit-scrollbar{display:none}.article-grid__tab{padding-block:var(--space-350);color:var(--settings-color-text-secondary);white-space:nowrap;transition:color var(--animation-fast);flex-shrink:0;position:relative}.article-grid__tab.is-active{color:var(--settings-color-text-primary)}.article-grid__tab.is-active:after{content:"";z-index:var(--z-raised);height:var(--border-width-md);background:var(--settings-color-text-primary);inset-inline:0;position:absolute;bottom:0}.article-grid__filters{justify-content:space-between;align-items:center;gap:var(--space-500);padding-block:var(--space-350);display:flex}.article-grid__count{color:var(--settings-color-text-secondary)}.article-grid__sort{align-items:center;gap:var(--space-200);display:flex}.article-grid__sort-label{color:var(--settings-color-text-primary)}.article-grid__sort-select{-webkit-appearance:none;appearance:none;color:var(--settings-color-text-secondary);cursor:pointer;background-color:#0000;border:0}.article-grid__body{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);row-gap:var(--space-800);grid-column:1/-1;grid-auto-flow:row;align-items:start;display:grid}.article-grid__body .article-card{grid-column:span 6}@media screen and (min-width:64rem){.article-grid__body .article-card{grid-column:span 3}.article-grid__body .article-card:nth-child(6n+3 of.article-card),.article-grid__body .article-card:nth-child(6n+4 of.article-card){grid-column:span 6}}.article-grid__body .article-card.is-hidden{display:none}.article-grid__footer{justify-content:center;margin-block-start:var(--space-800);display:flex}.article-grid__more{margin-block:var(--space-3500);color:var(--settings-color-text-primary);border-block-end:var(--border-width-md) solid var(--settings-color-text-primary)}.article-card{flex-direction:column;display:flex;position:relative}.article-card__image-wrapper{margin-block-end:var(--space-400);position:relative}.article-card__overlay{background:linear-gradient(0deg,transparent 0%,var(--color-black-40) 100%);z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.article-card__image{width:100%;height:100%}.article-card__infos .text{text-transform:uppercase;font-size:.625rem}.article-card__tags{gap:var(--space-100);flex-wrap:wrap;display:flex}.article-card__tags__item{background-color:var(--settings-badge-primary-color-background);color:var(--settings-badge-primary-color-text);padding:var(--space-200)}.article-card--small .article-card__infos,.article-card--big .article-card__infos{margin-block-end:var(--space-300)}.article-card--small .article-card__tags,.article-card--big .article-card__tags{margin-block-start:var(--space-300)}.article-card--small .article-card__image-wrapper{aspect-ratio:335/409}.article-card--small .article-card__title{font-family:var(--font-heading);font-size:var(--title-h5-font-size);line-height:var(--title-h5-line-height);font-weight:var(--title-h5-font-weight);letter-spacing:var(--title-h5-letter-spacing)}.article-card--big{position:relative}.article-card--big .article-card__image-wrapper{aspect-ratio:689/840}@media screen and (min-width:64rem){.article-card--big .article-card__image-wrapper{margin-block-end:unset}}.article-card--big .article-card__title{font-family:var(--font-heading);font-size:var(--title-h5-font-size);line-height:var(--title-h5-line-height);font-weight:var(--title-h5-font-weight);letter-spacing:var(--title-h5-letter-spacing)}@media screen and (min-width:64rem){.article-card--big .article-card__content{color:var(--settings-color-background);inset-block:var(--space-800);width:calc(100% - var(--space-800) * 2);z-index:2;position:absolute;inset-inline-start:var(--space-800)}.article-card--big .article-card__infos{margin-block-end:var(--space-500)}.article-card--big .article-card__infos .text{color:var(--settings-color-background)}.article-card--big .article-card__title{font-family:var(--font-heading);font-size:var(--title-h3-font-size);line-height:var(--title-h3-line-height);font-weight:var(--title-h3-font-weight);letter-spacing:var(--title-h3-letter-spacing);width:70%}.article-card--big .article-card__tags{margin-block-start:var(--space-600)}.article-card--big .article-card__tags__item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--settings-badge-primary-color-background) 20%,transparent);color:var(--settings-badge-primary-color-background)}}.article-header{margin-block:var(--header-mobile-height) var(--space-1000)}@media screen and (min-width:64rem){.article-header{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline));grid-column:1/-1;grid-auto-flow:row;margin-block-start:var(--header-desktop-height);display:grid}}@media screen and (min-width:64rem)and (min-width:64rem){.article-header{padding-inline:var(--settings-padding-inline)}}@media screen and (min-width:64rem){.article-header__image{grid-column:span 12}}@media screen and (min-width:64rem)and (min-width:64rem){.article-header__image{max-height:calc(100vh - var(--header-desktop-height));aspect-ratio:16/9;width:100%}}.article-header__body{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);row-gap:var(--space-500);grid-column:1/-1;grid-auto-flow:row;margin-block-start:var(--space-800);display:grid}.article-header__tags{gap:var(--space-100);flex-wrap:wrap;grid-column:span 12;justify-content:center;display:flex}.article-header__tags__item{background-color:var(--settings-badge-primary-color-background);color:var(--settings-badge-primary-color-text);padding:var(--space-200)}.article-header__title{text-align:center;grid-column:span 12}@media screen and (min-width:64rem){.article-header__title{grid-column:4/span 6}}.article-header__reading-time{text-align:center;text-transform:uppercase;color:var(--settings-color-text-secondary);grid-column:span 12;font-size:.625rem}.article-header__bottom{text-align:center;padding-block:var(--space-500);border-block:var(--border-width-md) var(--border-style-solid) var(--color-border-default);grid-column:span 12;justify-content:center;align-items:center;margin-block-start:var(--space-500);display:flex}.article-header__bottom .text .metafield-rich_text_field *{color:var(--settings-color-text-secondary)}@counter-style padded-decimal{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";pad:2 "0"}.wysiwyg{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.wysiwyg{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.wysiwyg{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;display:grid}.wysiwyg img{max-width:100%}.wysiwyg p span:has(>img+img){justify-content:center;align-items:center;gap:var(--space-200);flex-direction:column;width:100%;height:100%;display:flex}@media screen and (min-width:64rem){.wysiwyg p span:has(>img+img){flex-direction:row}}.wysiwyg p span:has(>img+img) img{object-fit:cover;width:100%;height:100%;margin:0!important}@media screen and (min-width:64rem){.wysiwyg p span:has(>img+img) img{width:50%}}.wysiwyg p,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg ul,.wysiwyg ol{grid-column:1/-1}@media screen and (min-width:64rem){.wysiwyg p,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg ul,.wysiwyg ol{grid-column:4/-4}.wysiwyg p:has(img){grid-column:3/-3}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:var(--font-heading);font-size:var(--title-h3-font-size);line-height:var(--title-h3-line-height);font-weight:var(--title-h3-font-weight);letter-spacing:var(--title-h3-letter-spacing);color:var(--settings-color-text-primary);text-align:center}.wysiwyg p,.wysiwyg li{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);color:var(--color-dark-grey)}.wysiwyg p strong,.wysiwyg li strong{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight);font-weight:var(--font-weight-500);color:var(--settings-color-text-primary)}.wysiwyg ul{padding-inline-start:var(--space-500);list-style:square}.wysiwyg ol{counter-reset:item}.wysiwyg ol li{counter-increment:item;padding-inline-start:var(--space-800);position:relative}.wysiwyg ol li:before{content:counter(item,padded-decimal) ".";position:absolute;inset-inline-start:0}.wysiwyg a{color:var(--settings-color-links);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.wysiwyg a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.wysiwyg blockquote{text-align:center;gap:var(--space-400);flex-direction:column;grid-column:1/-1;display:flex}@media screen and (min-width:64rem){.wysiwyg blockquote{grid-column:4/-4}}.wysiwyg blockquote p{margin-top:0}.wysiwyg blockquote p:first-child>span{font-family:var(--font-body);font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:uppercase;color:var(--settings-color-text-primary)}.wysiwyg blockquote p:last-child>span{font-family:var(--font-body-mono);font-size:var(--text-body-mono-font-size);line-height:var(--text-body-mono-line-height);letter-spacing:var(--text-body-mono-letter-spacing);font-weight:var(--text-body-mono-font-weight);font-variant-numeric:slashed-zero;color:var(--color-medium-grey)}.wysiwyg h1+*,.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*,.wysiwyg h5+*,.wysiwyg h6+*{margin-block-start:var(--space-900)}.wysiwyg p+*,.wysiwyg ol+*,.wysiwyg ul+*{margin-block-start:var(--space-500)}.wysiwyg li+*{margin-block-start:var(--space-200)}.wysiwyg p+h1,.wysiwyg p+h2,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6,.wysiwyg ul+h1,.wysiwyg ul+h2,.wysiwyg ul+h3,.wysiwyg ul+h4,.wysiwyg ul+h5,.wysiwyg ul+h6,.wysiwyg ol+h1,.wysiwyg ol+h2,.wysiwyg ol+h3,.wysiwyg ol+h4,.wysiwyg ol+h5,.wysiwyg ol+h6{margin-block-start:var(--space-1150)}.wysiwyg p:has(img){margin-block-start:var(--space-1150)}.article-navigation{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.article-navigation{padding-inline:var(--settings-padding-inline)}}.article-navigation{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.article-navigation{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.article-navigation__inner{justify-content:space-between;gap:var(--space-400);border-block-start:var(--border-width-1) var(--border-style-solid) var(--color-border-default);padding-block-start:var(--space-300);display:flex}.article-navigation__link{gap:var(--space-200);flex-direction:column;min-width:0;max-width:50%;display:flex}.article-navigation__link--next{text-align:end;align-items:flex-end;margin-inline-start:auto}.article-navigation__label{color:var(--color-medium-grey)}.hero-cross-sell{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.hero-cross-sell{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.hero-cross-sell__layout{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);row-gap:var(--space-1100);grid-column:1/-1;grid-auto-flow:row;display:grid}.hero-cross-sell__header{align-items:flex-start;gap:var(--space-400);flex-direction:column;grid-column:1/-1;display:flex}@media screen and (min-width:64rem){.hero-cross-sell__header{grid-column:1/span 4}.hero-cross-sell__title{max-width:400px}}.hero-cross-sell__slider{grid-column:1/-1;position:relative}@media screen and (min-width:64rem){.hero-cross-sell__slider{grid-column:7/-1}}.hero-cross-sell__scroller{align-items:start;gap:var(--space-300) var(--space-250);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;grid-template-rows:auto auto auto auto;grid-auto-columns:82vw;grid-auto-flow:column;display:grid;overflow:auto hidden}.hero-cross-sell__scroller::-webkit-scrollbar{display:none}@media screen and (max-width:63.9375rem){.hero-cross-sell__scroller{margin-inline-end:calc(-1 * var(--spacing-gutter-side));padding-inline-end:var(--spacing-gutter-side)}}@media screen and (min-width:64rem){.hero-cross-sell__scroller{grid-auto-columns:calc(50% - var(--spacing-gutter) / 2);gap:var(--space-300) var(--spacing-gutter)}}.hero-cross-sell__nav-button{z-index:var(--z-elevated);padding:var(--space-300);position:absolute;inset-block-end:var(--hero-cross-sell-nav-bottom,50%);translate:0 50%}.hero-cross-sell__nav-button--prev{inset-inline-start:0}.hero-cross-sell__nav-button--next{inset-inline-end:0;rotate:180deg}.item-hero-cross-sell{scroll-snap-align:start;scroll-snap-stop:always}.cross-sell-card{grid-row:1/-1;grid-template-rows:subgrid;display:grid;position:relative}:where(html.js) .cross-sell-card{opacity:0;transform:translateY(var(--space-500));transition:opacity var(--animation-reveal),transform var(--animation-reveal)}.cross-sell-card.is-revealed{opacity:1;transform:none}.cross-sell-card .picture--lazyload img{opacity:1}.cross-sell-card__top{grid-row:1/4;grid-template-rows:subgrid;display:grid}.cross-sell-card__title{border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);padding-block-start:var(--space-300)}.cross-sell-card__media{aspect-ratio:338/545;margin-block-start:var(--space-300)}@media screen and (min-width:64rem){.cross-sell-card__media{aspect-ratio:3/4}}.cross-sell-card__media img,.cross-sell-card__media video{object-fit:cover;width:100%;height:100%}.collection{background-color:var(--settings-color-background);padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.collection{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.collection{position:relative;overflow:clip}.product-grid-header{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);background-color:var(--settings-color-background);position:var(--settings-product-grid-header-position);top:calc(var(--header-mobile-height) - 1px);z-index:var(--z-sticky);padding-block:var(--space-450);grid-column:1/-1;grid-auto-flow:row;display:grid}@media screen and (min-width:64rem){.product-grid-header{top:calc(var(--header-desktop-height) - 1px)}}.product-grid-header__inner{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.product-grid-header__inner{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.product-grid-header__inner{justify-content:space-between;align-items:center;gap:var(--space-400);flex-flow:row;grid-column:1/-1;display:flex}.product-grid-header__inner .button{flex-shrink:0;margin-inline-start:auto}.product-grid-header:after{content:"";top:0;left:calc(var(--spacing-gutter-side) * -1);pointer-events:none;border-top:var(--settings-product-grid-header-border-width) var(--settings-product-grid-header-border-style) var(--settings-product-grid-header-border-color);width:100vw;position:absolute}.product-grid{--product-grid-columns:3;--product-grid-columns-mobile:1;padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.product-grid{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.product-grid__list{padding-inline:var(--spacing-gutter);grid-template-columns:repeat(var(--product-grid-columns-mobile,2),1fr);gap:var(--space-900) var(--spacing-gutter);display:grid}@media screen and (min-width:64rem){.product-grid__list{grid-template-columns:repeat(var(--product-grid-columns,3),1fr)}}.card-product{position:relative}.card-product__medias{aspect-ratio:393/583;position:relative;overflow:hidden}@media screen and (min-width:64rem){.card-product__medias{aspect-ratio:453/580}}.card-product:hover .card-product__media .image{scale:1.02}.card-product__media{width:100%;height:100%;display:block}.card-product__media .image{transition:scale var(--animation-slow-out)}.card-product__media img{max-width:100%}.card-product__header{gap:var(--space-200);flex-direction:column;padding-block-start:var(--space-600);display:flex;position:relative}.card-product__title{line-clamp:var(--settings-product-card-line-clamp);-webkit-line-clamp:var(--settings-product-card-line-clamp);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.is-loading-card-product .card-product__medias,.is-loading-card-product .card-product__title,.is-loading-card-product .card-product__properties,.card-product.is-loading .card-product__medias,.card-product.is-loading .card-product__title,.card-product.is-loading .card-product__properties{background:var(--color-light-grey);color:#0000;animation:2.4s ease-in-out infinite both shimmer-effect;animation-delay:var(--animation-delay,0s);overflow:hidden}.is-loading-card-product .card-product__medias>*,.is-loading-card-product .card-product__title>*,.is-loading-card-product .card-product__properties>*,.card-product.is-loading .card-product__medias>*,.card-product.is-loading .card-product__title>*,.card-product.is-loading .card-product__properties>*{visibility:hidden;color:#0000}.is-loading-card-product .card-product__title,.is-loading-card-product .card-product__properties,.card-product.is-loading .card-product__title,.card-product.is-loading .card-product__properties{--animation-delay:50ms}.contact-form{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.contact-form{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.contact-form{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.contact-form{padding-inline:var(--settings-padding-inline)}}.contact-form__content{gap:var(--space-900);flex-direction:column;display:flex}@media screen and (min-width:64rem){.contact-form__content{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;padding-inline:0;display:grid}.contact-form__content--full-page{padding-inline-end:var(--space-900)}}@media screen and (max-width:63.9375rem){.contact-form__content--full-page-mobile{padding-inline:var(--space-400)}}.contact-form__text{width:100%;max-width:302px}.contact-form__intro{gap:var(--space-300);flex-direction:column;display:flex}@media screen and (min-width:64rem){.contact-form__intro{grid-column:1/span 6}.contact-form__form-wrapper{grid-column:7/-1}}.contact-form__submit-wrapper{gap:var(--space-500);flex-direction:column;width:100%;display:flex}.contact-form__form{gap:var(--space-900);flex-direction:column;width:100%;display:flex}.contact-form__form .input,.contact-form__form .select,.contact-form__form .textarea{width:100%;padding-block:var(--space-200);background-color:#0000;padding-inline-start:var(--space-50)}.contact-form__form .button{width:fit-content}.contact-form__row{gap:var(--space-900);flex-direction:row;display:flex}.contact-form__row .contact-form__field{flex:1}.contact-form__required-fields-text{color:var(--settings-color-text-secondary,var(--color-dark-grey))}.contact-form .checkbox__wrapper{gap:var(--space-200)}.contact-form .checkbox__input[type=checkbox]{border:var(--border-width-1) var(--border-style-solid) var(--color-medium-grey)}.contact-form .checkbox__label{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);color:var(--settings-color-text-secondary,var(--color-dark-grey))}.contact-form .contact-form__submit{padding-inline:var(--space-750)}@media screen and (max-width:63.9375rem){.contact-form .contact-form__submit{justify-content:center;align-items:center;width:100%}}.contact-form a{color:var(--settings-color-links);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.contact-form a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.contact-form .select__error,.contact-form .textarea__error,.contact-form .input__error{top:calc(100% + var(--space-100));position:absolute}.textarea{-webkit-appearance:none;appearance:none;resize:vertical;border:var(--border-width-md) var(--border-style-solid) var(--color-border-default);min-height:1lh;padding:var(--space-350) var(--space-500);color:var(--settings-color-text-primary,var(--color-content-primary))}.textarea:not(:disabled):hover:placeholder-shown::placeholder,.textarea:not(:disabled):focus:placeholder-shown::placeholder,.textarea:not(:disabled):focus-visible:placeholder-shown::placeholder{color:var(--settings-color-text-secondary,var(--color-dark-grey))}.textarea__wrapper{gap:var(--space-200);flex-direction:column;display:flex;position:relative}.textarea::placeholder{color:var(--color-medium-grey);transition:color var(--animation-duration-150) var(--animation-easing-out)}.textarea.is-error{color:var(--color-content-error);border-color:var(--color-content-error)}.textarea--underline{border:none;border-bottom:var(--border-width-md) var(--border-style-solid) var(--color-border-default)}.textarea--underline:hover{border-color:var(--color-medium-grey)}.textarea--underline:focus{-webkit-appearance:none;appearance:none;border-color:var(--color-border-primary);outline:none}.textarea--underline.is-error{color:var(--color-content-primary)}.clinical-studies-accordion-full{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.clinical-studies-accordion-full{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.clinical-studies-accordion-full__container{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline));grid-column:1/-1;grid-auto-flow:row;display:grid}@media screen and (min-width:64rem){.clinical-studies-accordion-full__container{padding-inline:var(--settings-padding-inline)}}.clinical-studies-accordion-full__header{align-items:flex-start;gap:var(--space-600);flex-direction:column;grid-column:1/-1;padding-block-end:var(--space-900);display:flex}.clinical-studies-accordion-full .accordion{border:none}.clinical-studies-accordion-full .accordion-full .accordion-full__header-row .accordion__header,.clinical-studies-accordion-full .accordion-full__grid{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.clinical-studies-accordion-full .accordion-full .accordion-full__header-row .accordion__header,.clinical-studies-accordion-full .accordion-full__grid{padding-inline:var(--settings-padding-inline)}}.clinical-studies-accordion-full .accordion__header{position:relative}.clinical-studies-accordion-full .accordion__header:before{content:"";width:calc(100% - var(--settings-padding-inline-mobile) * 2);border-top:var(--border-width-md) var(--border-style-solid) var(--color-border-default);display:block;position:absolute;inset-block-start:0;inset-inline-start:var(--settings-padding-inline-mobile)}@media screen and (min-width:64rem){.clinical-studies-accordion-full .accordion__header:before{width:calc(100% - var(--settings-padding-inline) * 2);inset-inline-start:var(--settings-padding-inline)}}.clinical-study-details{gap:var(--space-900);flex-direction:column;display:flex}.clinical-study-details__header{flex-direction:column;padding-block-start:var(--space-250);display:flex}.clinical-study-details__protocol{gap:var(--space-300);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (min-width:48rem){.clinical-study-details__protocol{grid-template-columns:repeat(4,1fr)}}.clinical-study-details__protocol-item{border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);flex-direction:column;padding-block-start:var(--space-250);display:flex}.clinical-study-details__protocol-value{padding-block:var(--space-300) var(--space-100)}.clinical-study-details__results-head-row,.clinical-study-details__results-row{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);gap:var(--space-250);grid-template-columns:minmax(0,30%) minmax(0,1fr);grid-template-areas:"left center""left right";display:grid}@media screen and (min-width:48rem){.clinical-study-details__results-head-row,.clinical-study-details__results-row{grid-template-columns:minmax(0,30%) minmax(0,1fr) minmax(0,20%);grid-template-areas:"left center right"}}.clinical-study-details__results-head-row{padding-block-end:var(--space-200)}.clinical-study-details__results-row{padding-block:var(--space-250);border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);color:var(--settings-color-text-secondary)}.clinical-study-details__results-head-cell--result{display:none}@media screen and (min-width:48rem){.clinical-study-details__results-head-cell--result{display:block}}.clinical-study-details__results-title{grid-area:left}.clinical-study-details__results-description{grid-area:center}@media screen and (min-width:64rem){.clinical-study-details__results-description{padding-inline-end:var(--space-1150)}}.clinical-study-details__results-description a{color:var(--settings-color-links);background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media(hover:hover){.clinical-study-details__results-description a:hover{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.clinical-study-details__results-tag-cell{grid-area:right}.clinical-study-details__result-tag{--settings-badge-primary-color-background:var(--clinical-study-tag-background,var(--color-background-disabled));--settings-badge-primary-color-text:var(--clinical-study-tag-text,var(--color-content-default));text-transform:none!important}.accordion-full__header-row{width:100%;align-items:center;padding-block-start:var(--space-600);display:flex}.accordion-full__header-row .accordion__header{padding-block:var(--space-300) var(--space-300);row-gap:var(--space-500);grid-template-columns:1fr 1fr;display:grid}@media screen and (min-width:64rem){.accordion-full__header-row .accordion__header{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);padding-block:var(--space-300);grid-column:1/-1;grid-auto-flow:row;align-items:baseline;display:grid}}.accordion-full__study-name{grid-column:1/span 1;align-items:flex-start;display:flex}@media screen and (min-width:64rem){.accordion-full__study-name{grid-column:1/span 3}}.accordion-full__header-preview{align-items:flex-start;gap:var(--space-100);flex-direction:column;grid-column:1/-1;display:flex}@media screen and (min-width:64rem){.accordion-full__header-preview{grid-column:4/span 4}}@media screen and (max-width:63.9375rem){.accordion-full__header-preview{grid-row:2/span 1}}.accordion-full__preview-formule{color:var(--color-medium-grey);text-align:left}.accordion-full .accordion__icon{grid-column:2/span 1;justify-content:flex-end;display:flex}@media screen and (min-width:64rem){.accordion-full .accordion__icon{grid-column:9/span 4}}.accordion-full__grid{flex-direction:column;display:flex}@media screen and (min-width:64rem){.accordion-full__grid{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;align-items:start;padding-block-end:var(--space-400);display:grid}}.accordion-full__col{gap:var(--space-600);flex-direction:column;display:flex}.accordion-full__col--content{grid-column:4/span 4;padding-block-start:var(--space-100)}@media screen and (max-width:63.9375rem){.accordion-full__col--content{padding-block-end:var(--space-500)}}.accordion-full__col--media{grid-column:9/-1}.accordion-full__study-block{align-items:flex-start;gap:var(--space-700);flex-direction:column;display:flex}.accordion-full__study-block+.accordion-full__study-block{border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);padding-block-start:var(--space-700)}.accordion-full__study-source{color:var(--color-medium-grey)}.accordion-full__study-links{align-items:center;gap:var(--space-600);flex-wrap:wrap;display:flex}@media screen and (max-width:63.9375rem){.accordion-full__study-links{justify-content:space-between;gap:var(--space-300);width:100%}}.accordion-full__study-links .link--big .link__inner{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);font-weight:var(--font-weight-500)}.accordion-full__media{aspect-ratio:3/4;width:100%}@media screen and (min-width:64rem){.accordion-full__media{aspect-ratio:4/5}}.accordion-full__media-asset{object-fit:cover;width:100%;height:100%}@media screen and (max-width:63.9375rem){.accordion-full__media-asset{padding-block:var(--space-300)}}.accordion-full .metafield-rich_text_field p{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight)}.accordion-full .figure-text__value{font-size:var(--font-size-30);align-items:center;display:flex}.accordion-full .figure-text__unit{align-self:flex-end;margin-inline-start:var(--space-100);font-size:var(--font-size-30)!important}.accordion-full .figure-text__text .metafield-rich_text_field p{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);color:var(--color-dark-grey)}.slice-clinical-studies-figures{gap:var(--space-250);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;width:100%;height:100%;display:grid}@media screen and (min-width:64rem){.slice-clinical-studies-figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.slice-clinical-studies-figures .figure-text__text.text.text--secondary{color:var(--color-dark-grey)}.slice-duo-trio{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-duo-trio{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-duo-trio{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.slice-duo-trio{padding-inline:var(--settings-padding-inline)}}.slice-duo-trio__list{gap:var(--space-600);grid-template-columns:1fr;display:grid}@media screen and (min-width:64rem){.slice-duo-trio__list{gap:var(--space-500);grid-template-columns:1fr 1fr}}.slice-duo-trio__carousel{padding-block-end:var(--space-1400)}.slice-duo-trio__carousel .carousel__container{gap:var(--space-250)}@media screen and (min-width:64rem){.slice-duo-trio--three .slice-duo-trio__carousel:not(.is-initialized) .carousel__viewport{overflow:visible}.slice-duo-trio--three .slice-duo-trio__carousel:not(.is-initialized) .carousel__container{gap:var(--space-250);grid-template-columns:repeat(3,1fr);display:grid}.slice-duo-trio--three .slice-duo-trio__carousel:not(.is-initialized) .slice-duo-trio__item{flex:unset;margin-inline-end:0}}.slice-duo-trio__carousel .slice-duo-trio__item{flex:0 0 calc(85% - var(--space-250))}@media screen and (min-width:64rem){.slice-duo-trio__carousel .slice-duo-trio__item{flex:0 0 calc(33.333% - var(--space-250))}}.duo-trio-card{gap:var(--space-500);flex-direction:column;display:flex}.duo-trio-card__media{aspect-ratio:655/804;position:relative;overflow:hidden}.duo-trio-card__overlay{background:linear-gradient(180deg,var(--color-black-20) 0%,transparent 100%);z-index:var(--z-raised);position:absolute;top:0;right:0;bottom:0;left:0}.duo-trio-card__caption{z-index:var(--z-elevated);gap:var(--space-100);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--space-400);inset-inline-start:var(--space-400)}.duo-trio-card__caption.text.text--primary{color:var(--media-legend-color)}.duo-trio-card__content{gap:var(--space-600);flex-direction:column;display:flex}.duo-trio-card__title{color:var(--settings-color-text-primary)}.duo-trio-card__description .metafield-rich_text_field{color:var(--color-medium-grey)}.duo-trio-card__link{width:fit-content;margin-block-start:var(--space-100)}@media screen and (max-width:63.9375rem){.grid{gap:var(--settings-gap-y-mobile,0) var(--settings-gap-x-mobile,0)}}@media screen and (min-width:64rem){.grid{gap:var(--settings-gap-y,0) var(--settings-gap-x,0)}}.grid{grid-template-columns:repeat(var(--grid-columns),1fr);display:grid}.ingredients{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,var(--spacing-gutter-side))) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,var(--spacing-gutter-side)))}@media screen and (min-width:64rem){.ingredients{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,var(--spacing-gutter-side)) var(--settings-padding-inline-end,var(--spacing-gutter-side))}}.ingredients__tabs-wrapper{--tabs-fade-size:var(--space-1000);position:relative}.ingredients__tabs-wrapper:before,.ingredients__tabs-wrapper:after{content:"";z-index:1;width:var(--tabs-fade-size);pointer-events:none;transition:opacity var(--animation-base);position:absolute;inset-block:0}.ingredients__tabs-wrapper:before{background:linear-gradient(to right,var(--settings-color-background),transparent);opacity:var(--fade-start,0);inset-inline-start:0}.ingredients__tabs-wrapper:after{background:linear-gradient(to left,var(--settings-color-background),transparent);opacity:var(--fade-end,0);inset-inline-end:0}.ingredients__tabs{align-items:center;gap:var(--space-500);border-block-end:var(--border-width-1) var(--border-style-solid) var(--color-border-default);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow-x:auto}.ingredients__tabs::-webkit-scrollbar{display:none}.ingredients__tabs:after{content:"";height:var(--border-width-1);width:var(--indicator-width,0);transform:translate3d(var(--indicator-left,0),0,0);background-color:var(--color-content-default);opacity:var(--indicator-opacity,0);transition:transform var(--animation-base),width var(--animation-base),opacity var(--animation-base);pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}.ingredients__tab-item{scroll-snap-align:start;flex-shrink:0}.ingredients__tab{padding-block:var(--space-350);color:var(--color-medium-grey);white-space:nowrap;transition:color var(--animation-micro)}.ingredients__tab.is-active{color:var(--color-content-default)}.ingredients__meta{justify-content:space-between;align-items:center;gap:var(--space-500);padding-block:var(--space-300);color:var(--color-medium-grey);display:flex}.ingredients__list{grid-template-columns:repeat(var(--ingredients-columns-mobile),1fr);gap:var(--space-900) var(--space-400);margin-block:var(--space-500) var(--space-1400);display:grid}@media screen and (min-width:64rem){.ingredients__list{grid-template-columns:repeat(var(--ingredients-columns),1fr)}}.ingredients__item[hidden]{display:none}.ingredients__footer{justify-content:center;padding-block-end:var(--space-800);display:flex}.ingredients__more{color:var(--color-content-default);border-block-end:var(--border-width-1) var(--border-style-solid) var(--color-content-default);padding-block-end:var(--space-100)}.ingredients__empty{padding-block:var(--space-900);color:var(--color-medium-grey)}.ingredient-card{gap:var(--space-350);flex-direction:column;height:100%;display:flex;position:relative}:where(html.js) .ingredient-card:has(.image--lazyload){opacity:0;transform:translateY(var(--space-500));transition:opacity var(--animation-reveal),transform var(--animation-reveal)}:where(html.js) .ingredient-card:has(.image--lazyload.is-loaded){opacity:1;transform:none}.ingredient-card .image--lazyload{opacity:1}.ingredient-card .accordion__header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ingredient-card:hover .ingredient-card__media .image{scale:1.02}.ingredient-card__media{aspect-ratio:338/500;background-color:var(--color-off-white);transition:scale var(--animation-micro);position:relative;overflow:hidden}.ingredient-card__media .image{width:100%;height:100%;transition:scale var(--animation-slow-out)}.ingredient-card__media img{object-fit:cover;width:100%;height:100%}.ingredient-card__content{gap:var(--space-100);flex-direction:column;display:flex}.ingredient-card__name{color:var(--color-content-default);text-align:start}.ingredient-card__description{color:var(--color-dark-grey);margin-block-start:var(--space-200)}.ingredient-card__tags{gap:var(--space-100);flex-wrap:wrap;display:flex}.ingredient-card__accordion .accordion__header{align-items:flex-start}.ingredient-card__accordion .accordion__icon{min-height:1lh}.ingredient-card__accordion .accordion__title{align-items:flex-start;gap:var(--space-300);flex-direction:column;display:flex}.divider{border-bottom:var(--border-width-md) var(--border-style-solid) var(--settings-divider-border,var(--color-border-default));width:100%;height:0}.slice-tabs{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-tabs{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-tabs__inner{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;display:grid}.slice-tabs__left,.slice-tabs__center,.slice-tabs__right{grid-column:1/-1}@media screen and (min-width:64rem){.slice-tabs__left,.slice-tabs__center,.slice-tabs__right{grid-column:span 4}}.slice-tabs__left{aspect-ratio:408/510;position:relative}@media screen and (min-width:64rem){.slice-tabs__left{aspect-ratio:453/567}}.slice-tabs__image{opacity:0;transition:opacity var(--animation-base),display var(--animation-base) allow-discrete;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.slice-tabs__image.is-active{opacity:1;display:block}@starting-style{.slice-tabs__image.is-active{opacity:0}}.slice-tabs__center{margin-block:var(--space-500);flex-direction:row;display:flex}@media screen and (min-width:64rem){.slice-tabs__center{margin-block:unset;flex-direction:column}}@media screen and (max-width:63.9375rem){.slice-tabs__center{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.slice-tabs__center::-webkit-scrollbar{display:none}}.slice-tabs__tab{padding-block:var(--space-450);padding-inline:var(--space-300);align-items:baseline;gap:var(--space-700);transition:color var(--animation-fast);color:var(--color-light-grey);flex-direction:row;display:flex}@media screen and (min-width:64rem){.slice-tabs__tab{padding-block:var(--space-300);padding-inline:unset}}@media screen and (max-width:63.9375rem){.slice-tabs__tab:first-child{margin-inline-start:calc(var(--space-300) * -1)}.slice-tabs__tab{flex-shrink:0}}.slice-tabs__tab.is-active{color:var(--settings-color-text-primary)}.slice-tabs__tab-title{display:none}@media screen and (min-width:64rem){.slice-tabs__tab-title{text-align:start;display:flex}}.slice-tabs__right{display:grid}.slice-tabs__content{gap:var(--space-500);opacity:0;transition:opacity var(--animation-base),display var(--animation-base) allow-discrete;flex-direction:column;grid-area:1/1;display:none}.slice-tabs__content.is-active{opacity:1;display:flex}@starting-style{.slice-tabs__content.is-active{opacity:0}}@media screen and (min-width:64rem){.slice-tabs__content{padding-block:var(--space-350)}.slice-tabs__content-title{display:none}}.slice-tabs__content-description{padding-inline-end:var(--space-900)}.slice-tabs__content-description .metafield-rich_text_field{color:var(--settings-color-text-secondary);gap:var(--space-400);flex-direction:column;display:flex}.slice-diptych-parallax{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-diptych-parallax{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-diptych-parallax{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);--diptych-rise:-74px;grid-column:1/-1;grid-auto-flow:row;display:grid}.slice-diptych-parallax .media-item{aspect-ratio:198/259}.slice-diptych-parallax .media-item:first-of-type{grid-column:1/span 3}.slice-diptych-parallax .media-item:nth-of-type(2){grid-column:4/-1;margin-top:54px}.slice-diptych-parallax .picture--lazyload{clip-path:inset(0 0 100%);transition:clip-path var(--animation-duration-1000) var(--animation-easing-unroll),scale calc(var(--animation-duration-1000) * .9) var(--animation-easing-unroll);scale:1.18}.slice-diptych-parallax .picture--lazyload img{opacity:1}.slice-diptych-parallax .picture--lazyload:before{display:none}.slice-diptych-parallax .picture--lazyload.is-revealed{clip-path:inset(0);scale:1}@media(prefers-reduced-motion:reduce){.slice-diptych-parallax .picture--lazyload{clip-path:none;scale:1}}.slice-diptych-parallax .media-item:nth-of-type(2) .picture--lazyload{transition-delay:var(--animation-duration-200)}.slice-diptych-parallax .media-item:nth-of-type(2).is-parallax-active{translate:0 calc((var(--parallax-progress,-1) + 1) * .5 * var(--diptych-rise))}@media(prefers-reduced-motion:reduce){.slice-diptych-parallax .media-item:nth-of-type(2).is-parallax-active{translate:none}}@media screen and (min-width:64rem){.slice-diptych-parallax{--diptych-rise:-235px}.slice-diptych-parallax .media-item{aspect-ratio:574/743}.slice-diptych-parallax .media-item:first-of-type{grid-column:2/span 5}.slice-diptych-parallax .media-item:nth-of-type(2){grid-column:7/-2;margin-top:215px}.slice-diptych-parallax--big-small .media-item:nth-of-type(2){grid-column:8/span 3;align-self:center;margin-top:0}}.media-item img,.media-item video{object-fit:cover;width:100%;height:100%;display:block}.media-item>.picture:after,.media-item>.video:after{content:"";background-color:rgb(0,0,0,var(--settings-overlay-opacity,0));pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.media-item{position:relative;overflow:clip}.product-header{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;display:grid;overflow-x:clip}@media screen and (min-width:64rem){.product-header{padding-inline:0}}.product-header__media-gallery{min-width:100vw;max-width:100vw;transform:translate(calc(var(--spacing-gutter-side) * -1))}@media screen and (min-width:64rem){.product-header__media-gallery{min-width:initial;max-width:initial;grid-column:span 7;align-self:start;position:sticky;top:0;transform:none}}.product-header__content{max-width:calc(100vw - var(--spacing-gutter-side) * 2);grid-column:1/-1}@media screen and (min-width:64rem){.product-header__content{grid-column:8/span 5;max-width:none}}.product-header .block-text{display:block}.product-media-gallery{--media-gallery-gap:var(--space-200);--media-gallery-radius:var(--radius-2);--media-gallery-peek:var(--space-1400);--media-gallery-max-height:calc(100svh - var(--header-mobile-height,0px) - var(--media-gallery-peek))}@media screen and (min-width:64rem){.product-media-gallery{--media-gallery-max-height:100svh}}.product-media-gallery{interpolate-size:allow-keywords;width:100%;position:relative}.product-media-gallery__wrapper-carousel{width:100%;height:auto;transition:height var(--animation-emphasis)}.product-media-gallery .carousel__viewport{clip-path:inset(0 1px 0 0)}.product-media-gallery__item{width:100%;height:var(--media-gallery-max-height);background-color:var(--settings-placeholder-color);position:relative;overflow:hidden}@media screen and (min-width:64rem){.product-media-gallery__item{border-radius:var(--media-gallery-radius)}.product-media-gallery__item[x-cloak],.product-media-gallery__item.is-hidden{display:none}}.product-media-gallery__item:first-child img,.product-media-gallery__item:first-child video{animation:media-gallery-zoom-in var(--animation-slow-out) both}@media(prefers-reduced-motion){.product-media-gallery__item:first-child img,.product-media-gallery__item:first-child video{animation:none}}.product-media-gallery__image{width:100%;height:100%;overflow:hidden}@media screen and (min-width:64rem){.product-media-gallery__image{border-radius:var(--media-gallery-radius)}}.product-media-gallery__image img{object-fit:cover;width:100%;height:100%}.product-media-gallery__image img.image--lazyload.is-loaded{transition-duration:0s}.product-media-gallery__video{border-radius:var(--media-gallery-radius);width:100%;height:100%;overflow:hidden}.product-media-gallery__video video{object-fit:cover;width:100%;height:100%}.product-media-gallery__model{border-radius:var(--media-gallery-radius);width:100%;height:100%;overflow:hidden}.product-media-gallery__model model-viewer{width:100%;height:100%}.product-media-gallery__dots{padding:0 var(--space-400) 27px}@media screen and (min-width:64rem){.product-media-gallery__dots{padding:0 var(--space-550) var(--space-850)}}.product-media-gallery__dots.carousel-dots{justify-content:flex-end}.product-media-gallery__overlay{z-index:var(--z-raised);width:100%;height:var(--media-gallery-max-height);pointer-events:none;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.product-media-gallery__badge{place-self:end start;margin-block-end:var(--space-400);margin-inline-start:var(--space-400)}@media screen and (min-width:64rem){.product-media-gallery__badge{margin-block-end:var(--space-550);margin-inline-start:var(--space-550)}}.product-media-gallery__badge-pack{color:var(--color-black)}.product-media-gallery__cta{padding-block-start:var(--space-500);display:none}@media screen and (min-width:64rem){.product-media-gallery__cta{justify-content:center;display:flex}}.product-media-gallery__cta-button{justify-content:center;align-items:center;display:flex}@media screen and (min-width:64rem){.product-media-gallery--grid .carousel-dots{display:none}.product-media-gallery--grid .carousel__container{gap:var(--media-gallery-gap);grid-template-columns:repeat(2,1fr);display:grid}.product-media-gallery--grid .carousel__slide:only-child{grid-column:1/-1}.product-media-gallery--grid .product-media-gallery__overlay{width:calc(50% - var(--media-gallery-gap) / 2)}}.product-media-gallery .video__toggle{right:var(--space-400);bottom:var(--space-900)}@media screen and (min-width:64rem){.product-media-gallery .video__toggle{right:var(--space-550);bottom:var(--space-1050);opacity:0;transition:opacity var(--animation-base);pointer-events:none}}@media screen and (hover:hover)and (min-width:64rem){.product-media-gallery:hover .video__toggle{opacity:1;pointer-events:auto}}.product-media-gallery .carousel__nav-button svg{width:var(--space-700);height:var(--space-700)}@keyframes media-gallery-zoom-in{to{transform:scale(1.02)}}.image{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.image:before{background-color:var(--settings-color-placeholder);content:"";transition:opacity var(--animation-base);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image.is-loaded:before{opacity:0;pointer-events:none}.image img{object-fit:cover;width:100%;height:100%;display:block}.image--lazyload{position:relative}:where(html.js) .image--lazyload{opacity:0}.image--parallax.is-parallax-active img{scale:calc(1 + var(--parallax-amplitude,.05));transition:scale var(--animation-reveal),opacity var(--animation-reveal)}@media(prefers-reduced-motion:reduce){.image--parallax.is-parallax-active img{transition:none;scale:none}}.image--parallax.is-parallax-active img{translate:0 calc(var(--parallax-progress,0) * var(--parallax-amplitude,.05) * 100%)}@media(prefers-reduced-motion:reduce){.image--parallax.is-parallax-active img{translate:none}}.image--lazyload.is-loaded{transition:opacity var(--animation-reveal);opacity:1}@media(prefers-reduced-motion){.image--lazyload.is-loaded{transition-duration:0s!important}}.image:has(.is-loaded):before{opacity:0;transition:opacity var(--animation-reveal)}.image:has(:not(.image--lazyload)):before{opacity:0;transition:opacity var(--animation-reveal)}@media(prefers-reduced-motion){.image:has(.is-loaded):before{transition-duration:0s!important}.image:has(:not(.image--lazyload)):before{transition-duration:0s!important}}.carousel-dots{justify-content:center;align-items:center;gap:var(--space-150);width:100%;display:none;position:absolute;inset-block-end:0;inset-inline-start:0}.carousel-dots__item{background-color:var(--color-medium-grey);cursor:pointer;width:1.875rem;height:2px;transition:background-color var(--animation-base),width var(--animation-base);opacity:.3;position:relative}.carousel-dots__item.is-active{opacity:1;background-color:var(--color-black)}.carousel-dots__button{cursor:pointer;width:100%;height:100%;display:block;position:relative}.carousel-dots__button:after{content:"";position:absolute;inset-block:-8px;inset-inline:0}.carousel--dots-light .carousel-dots__item,.carousel--dots-light .carousel-dots__item.is-active{background-color:var(--color-white)}.product-infos{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.product-infos{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.product-infos[x-cloak]{cursor:wait}.product-infos .text-inline:has(>.title-h1){justify-content:center;display:flex}.product-infos .text-inline:has(>.title-h1)>.text{width:fit-content}.product-infos .accordion-item__content>.table-row:first-of-type,.product-infos .accordion-item__content>:first-of-type .table-row:first-of-type{border-top:0}.product-info-group{min-height:var(--settings-height-mobile,var(--settings-height))}@media screen and (min-width:64rem){.product-info-group{min-height:var(--settings-height)}}.product-info-group{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.product-info-group{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.text-list{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.text-list{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.text-list-badges ul,.text-list-badges ol{gap:var(--space-100);justify-content:var(--settings-alignment,left);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.text-list-badges li{padding-inline:var(--space-200);min-height:var(--space-600);padding-block:var(--space-150);justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.text-list-badges--primary li{background-color:var(--settings-badge-primary-color-background);color:var(--settings-badge-primary-color-text);border-color:var(--settings-badge-primary-color-border);border-style:solid;border-width:var(--settings-badge-primary-border-width);border-radius:var(--settings-badge-primary-border-radius);text-transform:var(--settings-badge-primary-text-case)}.text-list-badges--secondary li{background-color:var(--settings-badge-secondary-color-background);color:var(--settings-badge-secondary-color-text);border-color:var(--settings-badge-secondary-color-border);border-style:solid;border-width:var(--settings-badge-secondary-border-width);border-radius:var(--settings-badge-secondary-border-radius);text-transform:var(--settings-badge-secondary-text-case)}.reviews-summary{align-items:center;gap:var(--space-150);padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0));display:flex}@media screen and (min-width:64rem){.reviews-summary{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.reviews-summary{justify-content:var(--settings-position-x-mobile,var(--settings-position-x))}@media screen and (min-width:64rem){.reviews-summary{justify-content:var(--settings-position-x)}.reviews-summary[style*="--settings-position-x: flex-end"]{--text-align:end}}@media screen and (max-width:63.9375rem){.reviews-summary[style*="--settings-position-x-mobile: flex-end"]{--text-align:end}}@media screen and (min-width:64rem){.reviews-summary[style*="--settings-position-x: center"]{--text-align:center}}@media screen and (max-width:63.9375rem){.reviews-summary[style*="--settings-position-x-mobile: center"]{--text-align:center}}.reviews-summary__stars{align-items:center;gap:var(--space-50);cursor:pointer;display:inline-flex}.reviews-summary__star{width:.75rem;height:.75rem}.reviews-summary__star svg{width:100%;height:100%;display:block}.reviews-summary__star.is-empty{color:var(--color-light-grey)}.reviews-summary__link{text-transform:uppercase;color:inherit;cursor:pointer}.options-picker-selling-plan{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0));flex-direction:column;display:flex}@media screen and (min-width:64rem){.options-picker-selling-plan{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.options-picker-selling-plan__group{border:0;border-top:1px solid var(--color-border-default);flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.options-picker-selling-plan__options{flex-direction:column;display:flex}.options-picker-selling-plan__option{align-items:flex-start;gap:var(--space-300);padding-block:var(--space-600);cursor:pointer;display:flex}.options-picker-selling-plan__option+.options-picker-selling-plan__option{border-top:1px solid var(--color-border-default)}.options-picker-selling-plan__option-radio{-webkit-appearance:none;appearance:none;font:inherit;width:var(--space-400);height:var(--space-400);border:1px solid var(--color-content-default);cursor:pointer;background-color:#0000;border-radius:9999px;flex-shrink:0;place-items:center;margin:0;display:grid}.options-picker-selling-plan__option-radio:before{content:"";background-color:var(--color-content-default);width:4px;height:4px;transition:transform var(--animation-micro);border-radius:9999px;transform:scale(0)}.options-picker-selling-plan__option-radio:checked:before{transform:scale(1)}.options-picker-selling-plan__option .options-picker-selling-plan__option-radio{margin-block-start:2px}.options-picker-selling-plan__option:only-child .options-picker-selling-plan__option-radio{display:none}.options-picker-selling-plan__option-details{width:100%}.options-picker-selling-plan__option-title{justify-content:space-between;align-items:center;width:100%;display:flex}.options-picker-selling-plan__option-name{flex:1}.options-picker-selling-plan__option-price{flex-shrink:0}.options-picker-selling-plan__option-price__suffix,.options-picker-selling-plan__option-reassurances.text,.options-picker-selling-plan__option-reassurances .text,.options-picker-selling-plan__option-description.text,.options-picker-selling-plan__option-description .text{color:var(--settings-color-text-secondary)}.options-picker-selling-plan__option-reassurances{width:85%;margin-block-start:var(--space-50)}.options-picker-selling-plan__option-description{width:85%}.options-picker-selling-plan__option .options-picker-selling-plan__option-description{transition:grid-template-rows var(--animation-base),margin-block-start var(--animation-base),padding-block-start var(--animation-base);grid-template-rows:0fr;margin-block-start:0;padding-block-start:0;display:grid;position:relative}.options-picker-selling-plan__option-description-inner{min-height:0;overflow:hidden}.options-picker-selling-plan__option>input:checked~.options-picker-selling-plan__option-details .options-picker-selling-plan__option-description{border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);grid-template-rows:1fr;margin-block-start:var(--space-200);padding-block-start:var(--space-200)}.block-add-to-cart{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.block-add-to-cart{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.block-add-to-cart__sticky{gap:var(--space-200);display:flex}.block-add-to-cart__sticky .add-to-cart-submit__button{flex:1;min-width:0}.add-to-cart-form__submit-wrapper{gap:var(--space-200);display:flex}.add-to-cart-form__submit-wrapper .add-to-cart-submit__button{flex:1;min-width:0}.add-to-cart-form__error{margin-block-end:var(--space-250)}.add-to-cart-form__error[x-cloak]{display:none}.counter__wrapper{align-items:center;display:inline-flex}.counter__wrapper--boxed{width:var(--space-1000);height:var(--space-1000);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--settings-button-primary-border-radius);flex-shrink:0;justify-content:center}.counter__wrapper--boxed .counter__select{text-align:center;width:100%;height:100%;padding-inline:var(--space-200) var(--space-500);background-position:right var(--space-200) center}.counter__select{color:currentColor;cursor:pointer;-webkit-appearance:none;appearance:none;height:var(--space-600);background-repeat:no-repeat;background-position:right var(--space-200) center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M6.74283 2.49991L4 5.24274L1.25717 2.49991' stroke='currentColor'/%3E%3C/svg%3E");border:none;padding-inline-end:var(--space-550)}.add-to-cart-submit{width:100%;position:relative;overflow:hidden}.add-to-cart-submit--with-price .button__inner{justify-content:space-between;align-items:center;width:100%;display:flex}.add-to-cart-submit--with-price .price__sale{order:-1}.add-to-cart-submit__button{width:100%;position:relative}.add-to-cart-submit__button>.loader{--initial-pos:-50%;width:100%;height:100%;transform:translate3d(var(--initial-pos),var(--initial-pos),0);background-color:var(--black);background-color:var(--settings-button-secondary-color-background);color:var(--settings-button-secondary-color-text);z-index:var(--z-elevated);top:50%;width:calc(100% + 1px);position:absolute;inset-inline-start:50%}.add-to-cart-submit__price-wrapper{align-items:center;display:inline-flex;position:relative}.loader{--initial-pos:0;cursor:wait;transform-origin:50%;justify-content:center;align-items:center;transition:background-color 80ms linear;animation-fill-mode:both;display:flex}.loader>svg{width:1.2em;height:1.2em;margin:0 5px}.loader>svg circle{opacity:.2;stroke:currentColor}.loader>svg>g{width:100%;height:100%;transform-style:preserve-3d;transform-origin:100% 100%;animation:rotator calc(var(--animation-duration-1000,1s)) linear infinite}.loader>svg>g circle{opacity:1;stroke-dasharray:150 200;stroke-dashoffset:-10px;animation:dash calc(var(--animation-duration-1000,1s) * 1.5) var(--animation-easing-out) infinite;stroke-linecap:round;transform-origin:50%}@keyframes rotator{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.button{letter-spacing:0;transition:background-color var(--animation-micro),color var(--animation-micro),border-color var(--animation-micro),transform var(--animation-press);height:var(--space-1000);padding-inline:var(--space-400);border-style:solid;align-items:center;font-size:0;line-height:normal;display:inline-flex}.button--primary{background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);border-color:var(--settings-button-primary-color-border)}@media(hover:hover){.button--primary:not([disabled]):hover:hover{background-color:var(--settings-button-primary-color-background-hover);color:var(--settings-button-primary-color-text-hover);border-color:var(--settings-button-primary-color-border-hover)}}.button--primary.is-selected{background-color:var(--settings-button-primary-color-background-hover);color:var(--settings-button-primary-color-text-hover);border-color:var(--settings-button-primary-color-border-hover)}.button--primary{border-width:var(--settings-button-primary-border-width);border-radius:var(--settings-button-primary-border-radius);text-transform:var(--settings-button-primary-text-case)}.button--secondary{background-color:var(--settings-button-secondary-color-background);color:var(--settings-button-secondary-color-text);border-color:var(--settings-button-secondary-color-border)}@media(hover:hover){.button--secondary:not([disabled]):hover:hover{background-color:var(--settings-button-secondary-color-background-hover);color:var(--settings-button-secondary-color-text-hover);border-color:var(--settings-button-secondary-color-border-hover)}}.button--secondary.is-selected{background-color:var(--settings-button-secondary-color-background-hover);color:var(--settings-button-secondary-color-text-hover);border-color:var(--settings-button-secondary-color-border-hover)}.button--secondary{border-width:var(--settings-button-secondary-border-width);border-radius:var(--settings-button-secondary-border-radius);text-transform:var(--settings-button-secondary-text-case)}.button:active:not([disabled]){transform:scale(.98)}.button__inner{font-family:var(--font-body);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);font-weight:var(--button-font-weight);text-transform:uppercase;align-items:center}.button--outline{background-color:#0000}.button[disabled]{cursor:not-allowed;opacity:.7}.price{flex-direction:row-reverse;align-items:center;gap:.75em;display:flex}.price__sale{white-space:nowrap;color:var(--settings-color-text-secondary)}.price__regular{white-space:nowrap}.price__suffix{text-transform:lowercase}.sticky-content{z-index:var(--z-sticky);width:100%;padding:var(--space-300);border-block-start:var(--border-width-1) solid var(--color-border-default);background-color:var(--settings-color-background,var(--color-background-default));transition:transform var(--animation-overlay);position:fixed;inset-block-end:0;inset-inline-start:0;transform:translateY(100%)}.sticky-content.is-active{transform:translateY(0)}@media screen and (min-width:64rem){.sticky-content{display:none}}.accordion-group{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.accordion-group{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.accordion-group{width:100%}.accordion-group--no-index .accordion-item__title:before{display:none}.accordion-item{border-top:var(--border-width-md) var(--border-style-solid) var(--color-border-default);counter-increment:accordion-item;width:100%}.accordion-item .accordion__header{width:100%;padding-block:var(--space-400);cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:64rem)and (hover:hover){.accordion-item .accordion__header:hover .accordion-item__title{opacity:.7}}.accordion-item .accordion__title{justify-content:space-between;align-items:center;width:100%;display:flex}.accordion-item__title{color:var(--color-black);flex:1;align-items:flex-start;transition:opacity .2s;display:flex}.accordion-item__title:before{content:counter(accordion-item,decimal-leading-zero) " /";font-size:.7em;line-height:1;font-weight:var(--font-weight-500);flex-shrink:0;margin-inline-end:var(--space-100);position:relative;top:3px}.accordion-item__content{padding-block:var(--space-300) var(--space-500)}.accordion-item__content>.table-row-block:last-of-type{padding-block-end:0}.accordion-item .accordion__panel{overflow:hidden}.table-row-block{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.table-row-block{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.clinical-study-accordion{flex-direction:column;display:flex}.clinical-study-accordion__results{gap:var(--space-300);flex-direction:column;width:100%;display:flex}.figure-text{align-items:center;column-gap:var(--space-200);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.figure-text--compact{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.figure-text--stacked{align-items:flex-start;gap:var(--space-250);padding-block:var(--space-750) var(--space-250);border-top:var(--border-width-md) var(--border-style-solid) var(--color-border-default);flex-direction:column;padding-inline-end:var(--space-250);display:flex}html.js .figure-text__value--animated:not(.is-revealed){opacity:0}.figure-text--compact .figure-text__text{width:100%;max-width:130px}.figure-text__value{white-space:nowrap}.figure-text__unit{font-size:.7em}.figure-text--stacked .figure-text__unit{font-size:.5em}.figure-text__arrow{width:1.75rem;margin-inline-end:var(--space-200)}.figure-text__arrow svg{width:100%;height:auto}.figure-text__arrow--increase{transform:rotate(180deg)}.product-edito{gap:var(--space-250);padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0));grid-template-columns:200fr 255fr;align-items:start;display:grid}@media screen and (min-width:64rem){.product-edito{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.product-edito__column{gap:var(--space-300);flex-direction:column;display:flex}.product-edito__column--small .product-edito__media{aspect-ratio:200/230}.product-edito__column--large .product-edito__media{aspect-ratio:255/323}.product-edito__media img,.product-edito__media video{object-fit:cover;width:100%;height:100%;display:block}.slice-bundles{--slice-bundles-plus-size:44px;padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-bundles{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-bundles{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);gap:var(--space-700);flex-direction:column;grid-column:1/-1;grid-auto-flow:row;display:flex}.slice-bundles__header{align-items:flex-start;gap:var(--space-500);flex-direction:column;margin-block-end:var(--space-100);display:flex}@media screen and (min-width:64rem){.slice-bundles__header{margin-block-end:var(--space-600)}}.slice-bundles__title{text-wrap:balance}.slice-bundles__columns{--slice-bundles-column-gap:var(--space-100);gap:var(--slice-bundles-column-gap);grid-template-rows:repeat(9,auto);margin-inline-end:calc(var(--spacing-gutter-side) * -1);padding-inline-end:var(--spacing-gutter-side);display:grid}@media screen and (min-width:48rem){.slice-bundles__columns{margin-inline:calc(var(--spacing-gutter-side) * -1);padding-inline:0}}.slice-bundles__columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.slice-bundles__columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:47.9375rem){.slice-bundles__columns--3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--slice-bundles-column-gap)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.slice-bundles__columns--3::-webkit-scrollbar{display:none}.slice-bundles__columns--3>.slice-bundles__column{scroll-snap-align:start}}.slice-bundles__media-item{width:100%;grid-row:1;justify-content:center;align-items:center;margin-block-end:var(--space-200);display:flex;position:relative}@media screen and (min-width:48rem){.slice-bundles__media-item{margin-inline:calc(var(--spacing-gutter) * -1)}}.slice-bundles__packshot{aspect-ratio:1;background-color:var(--color-off-white)}.slice-bundles__plus{z-index:var(--z-raised);inline-size:var(--slice-bundles-plus-size);block-size:var(--slice-bundles-plus-size);border-radius:var(--border-radius-full);background-color:var(--color-white);color:var(--settings-color-text-secondary);inset-inline-end:calc(var(--slice-bundles-column-gap) / -2);place-items:center;display:grid;position:absolute;top:50%;transform:translate(50%,-50%)}.slice-bundles__column{grid-template-rows:subgrid;row-gap:var(--space-300);text-align:center;grid-row:span 9;place-items:start center;display:grid}.slice-bundles__eyebrow{color:var(--settings-color-text-secondary);grid-row:2}.slice-bundles__formula-title{text-wrap:balance;grid-row:3}@media screen and (min-width:48rem){.slice-bundles__formula-title,.slice-bundles__specs,.slice-bundles__description{padding-inline:var(--spacing-gutter)}}.slice-bundles__description{margin-block:var(--space-300) var(--space-700);grid-row:4}.slice-bundles__specs{grid-row:5/span 5;grid-template-rows:subgrid;row-gap:var(--space-100);text-align:start;width:100%;display:grid}@media screen and (min-width:48rem){.slice-bundles__specs{gap:var(--space-200)}}.slice-bundles__specs .table-row__label{padding:0}.slice-bundles__specs .table-row__content{color:var(--settings-color-text-secondary);padding:0}@media screen and (max-width:47.9375rem){.slice-bundles__specs .table-row{gap:var(--space-150);grid-template-rows:auto 1fr;grid-template-columns:1fr}}@media screen and (min-width:48rem){.slice-bundles__specs .table-row{padding-block:var(--space-300)}}.slice-bundles__spec-row--strain{grid-row:1}.slice-bundles__spec-row--ingredients{grid-row:2}.slice-bundles__spec-row--contents{grid-row:3}.slice-bundles__spec-row--acts-on{grid-row:4}.slice-bundles__spec-row--learn-more{grid-row:5}.slice-bundles__dots{justify-content:center;gap:var(--space-150);display:none}@media screen and (max-width:47.9375rem){.slice-bundles__dots{display:flex}}.slice-bundles__dots[x-cloak]{display:none}.slice-bundles__dot-button{width:var(--space-800);background-color:var(--color-black);opacity:.3;cursor:pointer;height:2px;transition:background-color var(--animation-base),opacity var(--animation-base);position:relative}.slice-bundles__dot-button:after{content:"";inset-inline:0;inset-block:calc(var(--space-300) * -1);position:absolute}.slice-bundles__dot-button.is-active{opacity:1}.table-row{padding-block:var(--space-250);align-items:start;gap:var(--space-500);border-top:var(--border-width-md) var(--border-style-solid) var(--color-border-default);grid-template-columns:30% 1fr;display:grid}.table-row__label{padding-block:var(--space-150)}.table-row__label--primary{color:var(--settings-color-text-primary)}.table-row__label--secondary{color:var(--settings-color-text-secondary)}.table-row__content{gap:var(--space-200);min-width:0;padding-block:var(--space-150);flex-direction:column;display:flex}@media screen and (min-width:48rem){.table-row__content{text-align:start;justify-self:flex-start}}.table-row__content .metafield-rich_text_field{color:var(--settings-color-text-secondary)}.table-row__content .metafield-rich_text_field strong{color:var(--color-black)}.slice-diptych-title-table{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-diptych-title-table{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-diptych-title-table{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.slice-diptych-title-table{padding-inline:var(--settings-padding-inline)}}.slice-diptych-title-table__layout{gap:var(--space-750);flex-direction:column-reverse;display:flex}@media screen and (min-width:64rem){.slice-diptych-title-table__layout{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;display:grid}}.slice-diptych-title-table__content{gap:var(--space-900);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-diptych-title-table__content{justify-content:space-between;gap:var(--space-600);grid-column:7/-1;padding-block-end:var(--space-500)}}.slice-diptych-title-table__header{align-items:flex-start;gap:var(--space-600);flex-direction:column;display:flex}.slice-diptych-title-table__table{gap:var(--space-600);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-diptych-title-table__intro{max-width:517px}}@media screen and (max-width:63.9375rem){.slice-diptych-title-table__intro.hide-on-mobile{display:none}}.slice-diptych-title-table__rows{flex-direction:column;display:flex}.slice-diptych-title-table__rows .table-row:not(:last-child){padding-block-end:var(--space-600)}.slice-diptych-title-table__media{aspect-ratio:408/740;position:relative}@media screen and (min-width:64rem){.slice-diptych-title-table__media{aspect-ratio:auto;grid-column:1/span 6}}.slice-diptych-title-table__media-asset{object-fit:cover;width:100%;height:100%}.slice-diptych-title-table__caption{padding:var(--space-500);color:var(--color-white);position:absolute;top:0;right:0;bottom:0;left:0}.edito-slider{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.edito-slider{padding-inline:var(--settings-padding-inline)}}.edito-slider{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.edito-slider{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.edito-slider__header{gap:var(--space-300);flex-direction:column;margin-block-end:var(--space-900);display:flex}@media screen and (min-width:64rem){.edito-slider__header{gap:var(--space-600);margin-block-end:var(--space-1150)}}.edito-slider__eyebrow{width:fit-content}.edito-slider__title{color:var(--color-content-default)}.edito-slider__carousel{--edito-slider-dots-clearance:68px;padding-block-end:var(--edito-slider-dots-clearance)}@media screen and (min-width:64rem){.edito-slider__carousel{--edito-slider-dots-clearance:88px}.edito-slider__carousel--partial:not(.is-initialized) .carousel__viewport{overflow:visible}.edito-slider__carousel--partial:not(.is-initialized) .carousel__container{gap:var(--space-400);flex-wrap:wrap}.edito-slider__carousel--partial:not(.is-initialized) .edito-slider__item{flex:0 0 calc(33.333% - var(--space-400) * 2 / 3)}}.edito-slider__list{gap:var(--space-400);display:grid}@media screen and (min-width:64rem){.edito-slider__list{grid-template-columns:repeat(3,1fr)}}.edito-slider__carousel .edito-slider__item{flex:0 0 calc(85% - var(--space-250))}@media screen and (min-width:64rem){.edito-slider__carousel .edito-slider__item{flex:0 0 calc(32.2581% - var(--space-100))}}.edito-slider .carousel__container{gap:var(--space-250)}@media screen and (min-width:64rem){.edito-slider .carousel__container{gap:var(--space-100)}}.edito-slider .carousel-dots__item{background-color:var(--color-content-default)}.edito-slider .carousel__progress{background-color:var(--color-border-default)}.edito-slider .carousel__progress-bar{background-color:var(--color-content-default)}.result-card{aspect-ratio:3/4;position:relative;overflow:hidden}.result-card__media{width:100%;height:100%}.result-card__overlay{opacity:.5;background:linear-gradient(180deg,transparent 0%,var(--color-black) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.result-card__content{justify-content:flex-end;gap:var(--space-200);padding:var(--space-600);z-index:var(--z-raised);flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.result-card__title{color:var(--color-white)}.result-card__description{color:var(--color-white);opacity:.8;width:100%}@media screen and (min-width:64rem){.result-card__description{max-width:412px}}.block-add-to-cart-edito{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (min-width:64rem){.block-add-to-cart-edito{padding-block:var(--settings-padding-block-start,0) var(--settings-padding-block-end,0);padding-inline:var(--settings-padding-inline-start,0) var(--settings-padding-inline-end,0)}}.slice-clinical-studies{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-clinical-studies{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-clinical-studies__layout{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;display:grid}@media screen and (max-width:63.9375rem){.slice-clinical-studies__layout{gap:var(--space-900);flex-direction:column-reverse;display:flex}}.slice-clinical-studies__media{aspect-ratio:408/740;position:relative}@media screen and (min-width:64rem){.slice-clinical-studies__media{aspect-ratio:1;grid-column:1/span 6;position:sticky;inset-block-start:0}}.slice-clinical-studies__caption{color:var(--media-legend-color);position:absolute;inset-block-start:var(--space-250);inset-inline-start:var(--space-250)}@media screen and (min-width:64rem){.slice-clinical-studies__caption{inset-block-start:var(--space-500);inset-inline-start:var(--space-500)}}.slice-clinical-studies__content{gap:var(--space-900);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-clinical-studies__content{justify-content:space-between;gap:var(--space-600);grid-column:7/-1;padding-block-end:var(--space-500)}}.slice-clinical-studies__header,.slice-clinical-studies__description{align-items:flex-start;gap:var(--space-750);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-clinical-studies__header,.slice-clinical-studies__description{gap:var(--space-600)}.slice-clinical-studies__header{max-width:90%}.slice-clinical-studies__intro{max-width:66%}}.slice-clinical-studies__columns{gap:var(--space-900);display:grid}@media screen and (min-width:48rem){.slice-clinical-studies__columns{gap:var(--space-500);grid-template-columns:repeat(2,minmax(0,1fr))}}.slice-clinical-studies__column{align-items:flex-start;gap:var(--space-600);flex-direction:column;display:flex}@media screen and (min-width:48rem){.slice-clinical-studies__column{grid-template-rows:subgrid;grid-row:span 5;display:grid}}@media screen and (max-width:63.9375rem){.slice-clinical-studies__column+.slice-clinical-studies__column{border-block-start:var(--border-width-md) var(--border-style-solid) var(--color-border-default);padding-block-start:var(--space-700)}}.slice-clinical-studies__column-eyebrow{width:fit-content}.slice-clinical-studies__column-eyebrow.badge{color:var(--settings-color-text-primary);background-color:#efefef}.slice-clinical-studies__column-content{align-items:flex-start;gap:var(--space-300);flex-direction:column;display:flex}.product-reviews{background-color:var(--settings-badge-primary-color-background)}.product-reviews__inner{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0));grid-column:1/-1;grid-auto-flow:row;display:grid}@media screen and (min-width:64rem){.product-reviews__inner{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.product-reviews__inner{padding-inline:var(--space-250);gap:var(--space-600)}@media screen and (min-width:64rem){.product-reviews__inner{padding-inline:var(--space-500);row-gap:var(--space-1150)}}.product-reviews__top{align-items:flex-start;gap:var(--space-500);flex-direction:column;grid-column:1/-1;display:flex}@media screen and (min-width:64rem){.product-reviews__top{grid-area:1/span 3}}.product-reviews__badge.badge{background-color:var(--settings-color-background)}.product-reviews__actions{gap:var(--space-250);flex-direction:column;grid-column:1/-1;display:flex}@media screen and (min-width:64rem){.product-reviews__actions{place-self:end start;align-items:baseline;gap:var(--space-500);flex-direction:row;grid-area:2/1/auto/span 3}}.product-reviews__read-all{display:none}@media screen and (min-width:64rem){.product-reviews__read-all{display:block}}.product-reviews__write{align-self:center}@media screen and (min-width:64rem){.product-reviews__write{align-self:auto}}.product-reviews__body{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);gap:var(--space-600);grid-column:1/-1;grid-auto-flow:row;padding-inline:0;display:grid}@media screen and (min-width:64rem){.product-reviews__body{gap:0;min-height:400px}}.product-reviews__rating{align-items:baseline;gap:var(--space-300);flex-direction:row;grid-column:1/-1;display:flex}.product-reviews__rating-value{font-family:var(--font-heading);font-size:4rem;line-height:var(--line-height-92);font-weight:var(--title-display-font-weight);letter-spacing:var(--title-display-letter-spacing)}@media screen and (min-width:64rem){.product-reviews__rating-value{font-size:7.5rem}}@media screen and (min-width:80rem){.product-reviews__rating-value{font-size:10rem}}.product-reviews__rating-label{color:var(--settings-color-text-secondary)}@media screen and (min-width:64rem){.product-reviews__rating{flex-direction:column;grid-area:1/span 3;gap:0}}.product-reviews__carousel{grid-column:1/-1}@media screen and (min-width:64rem){.product-reviews__carousel{height:100%;margin-right:calc(var(--spacing-gutter-side) * -1);grid-area:1/4/span 2/span 9;align-self:start;padding-block-end:var(--space-900)}.product-reviews__carousel .carousel__viewport{padding-inline:var(--spacing-gutter-side)}}.product-reviews__see-more{justify-content:center;width:100%}@media screen and (min-width:64rem){.product-reviews__see-more.button{display:none}}.product-reviews .carousel__container{flex-direction:column}@media screen and (min-width:64rem){.product-reviews .carousel__container{gap:var(--space-1100);flex-direction:row}.product-reviews .carousel__slide{flex:0 0 212px}}@media screen and (max-width:63.9375rem){.product-reviews .product-reviews__slide:nth-child(n+4){display:none}.product-reviews .product-reviews__slide:nth-child(3) .review-card,.product-reviews .carousel__slide:last-child .review-card{padding-block-end:0}}.product-reviews .carousel__progress{margin-inline:0}.product-reviews__drawer-title{padding-block:var(--space-200) var(--space-600);text-align:center}@media screen and (min-width:64rem){.product-reviews__drawer-title{padding-block:var(--space-750)}}.product-reviews__drawer-body{position:relative}.product-reviews__drawer-loader{transition:opacity var(--animation-duration-250) var(--animation-easing-out),visibility 0s var(--animation-duration-250);position:absolute;inset-block-start:var(--space-600);inset-inline:0}@media screen and (min-width:64rem){.product-reviews--summary-only .product-reviews__body{min-height:0}.product-reviews--summary-only .product-reviews__rating{grid-column:1/-1}}[data-jdgm-mount]>.jdgm-review-widget{opacity:0;transition:opacity var(--animation-reveal)}[data-jdgm-mount]>.jdgm-review-widget:has(.jm-review-item,>.jdgm-legacy-widget-content){opacity:1}[data-jdgm-mount]:has(.jm-review-item,.jdgm-legacy-widget-content)~.product-reviews__drawer-loader{visibility:hidden;opacity:0}.jdgm-write-review-modal__overlay{cursor:pointer}.jdgm-write-review-modal__close-btn{width:24px;height:24px;color:var(--color-black);place-items:center;display:grid}.jdgm-write-review-modal__close-btn svg{width:12px;height:12px}.jdgm-write-review-modal__close-btn path{stroke:currentColor}.jm-star-rating__font-icon{font-size:8px!important}.jdgm-review-content__body-content{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight)}.jm-reviewer-info__name,.jm-cluster{font-family:var(--font-body);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-font-weight);font-weight:400!important}.review-card{gap:var(--space-200) var(--space-300);padding-block:var(--space-400) var(--space-900);border-top:1px solid var(--color-border-default);grid-template-rows:auto 1fr;grid-template-columns:35% 1fr;align-content:start;display:grid}@media screen and (min-width:64rem){.review-card{row-gap:var(--space-300);grid-template-rows:auto auto auto;grid-template-columns:1fr}}.review-card__info{gap:var(--space-200);color:var(--settings-color-text-secondary);flex-direction:column;display:flex}@media screen and (max-width:63.9375rem){.review-card__info{grid-area:1/1}}@media screen and (min-width:64rem){.review-card__name{color:var(--settings-color-text-secondary)}}.review-card__rating{align-items:center;gap:var(--space-100);color:var(--settings-color-text-primary);padding-block:var(--space-100);display:inline-flex}@media screen and (max-width:63.9375rem){.review-card__rating{grid-area:2/1;align-self:start}}.review-card__stars{align-items:center;display:inline-flex}@media screen and (min-width:64rem){.review-card__stars--mobile{display:none}}@media screen and (max-width:63.9375rem){.review-card__stars--desktop{display:none}}.review-card__star{flex-shrink:0;width:.75rem;height:.75rem}.review-card__star svg{width:100%;height:100%;display:block}.review-card__star--empty{color:var(--color-light-grey)}.review-card__body{color:var(--settings-color-text-primary)}@media screen and (max-width:63.9375rem){.review-card__body{grid-area:1/2/span 2}}@media screen and (min-width:64rem){.review-card{border-top:none;flex-direction:column;padding:0}.review-card__info{gap:var(--space-50)}.review-card__rating{margin-block-start:0}.review-card--list{gap:var(--space-300);padding-block:var(--space-400) var(--space-900);border-top:1px solid var(--color-border-default);flex-direction:row}.review-card--list .review-card__info{gap:var(--space-200)}.review-card--list .review-card__body{margin-block-end:0}.review-card--list .review-card__stars--mobile{display:inline-flex}.review-card--list .review-card__stars--desktop{display:none}}.slice-diptych-faq{padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.slice-diptych-faq{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.slice-diptych-faq{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.slice-diptych-faq{padding-inline:var(--settings-padding-inline)}}.slice-diptych-faq__layout{gap:var(--space-900);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-diptych-faq__layout{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--spacing-gutter);width:100%;padding-inline:var(--spacing-gutter-side);grid-column:1/-1;grid-auto-flow:row;padding-inline:0;display:grid}}.slice-diptych-faq__content{gap:var(--space-1300);flex-direction:column;display:flex}@media screen and (min-width:64rem){.slice-diptych-faq__content{justify-content:flex-end;gap:var(--space-1050);padding-block:var(--space-900);padding-inline:var(--space-500);grid-column:7/-1}}.slice-diptych-faq__content .accordion__header{padding-block:var(--space-400);align-items:baseline}.slice-diptych-faq__content .accordion-item__content{padding-block:var(--space-300) var(--space-500)}@media screen and (min-width:64rem){.slice-diptych-faq__content .accordion-item__content .text{padding-inline-end:var(--space-900)}}.slice-diptych-faq__content .accordion__title{text-align:start;padding-inline-end:var(--space-400)}.slice-diptych-faq__content .accordion-item:not(:last-child){padding-block-end:var(--space-200)}@media screen and (min-width:64rem){.slice-diptych-faq__content--full-page{padding-inline-end:var(--space-900)}}@media screen and (max-width:63.9375rem){.slice-diptych-faq__content--full-page-mobile{padding-inline:var(--space-400)}}.slice-diptych-faq__overlay{background:linear-gradient(180deg,var(--color-black-20) 0%,transparent 100%);z-index:var(--z-raised);position:absolute;top:0;right:0;bottom:0;left:0}.slice-diptych-faq__header{z-index:var(--z-elevated);align-items:flex-start;gap:var(--space-600);max-width:60%;flex-direction:column;padding-block-start:var(--space-800);padding-inline-start:var(--space-500);display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.slice-diptych-faq__header .text{color:var(--color-white)}.slice-diptych-faq__media{aspect-ratio:428/720;position:relative}@media screen and (min-width:64rem){.slice-diptych-faq__media{aspect-ratio:720/850;grid-column:1/span 6}}.slice-diptych-faq__media-asset{width:100%;height:100%}.slice-diptych-faq__media-asset .picture__img{object-position:bottom}.video{--columns:52;letter-spacing:.07em;width:100%;height:100%;position:relative;overflow:clip}.video:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-reveal);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);pointer-events:none;z-index:var(--z-raised);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion){.video:before{transition-duration:0s!important}}.video:has(.video__el.is-revealed):before{opacity:0}.video--has-poster:before{content:none}.video__preview{width:100%;height:100%;color:var(--color-black);z-index:var(--z-elevated);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.video__preview .picture{z-index:var(--z-bottom)}.video__preview__img{z-index:var(--z-default);position:absolute;inset-block-start:0;inset-inline-start:0}.video__el{cursor:pointer;object-fit:cover;width:100%;height:100%}.video__el[autoplay]{cursor:inherit}.video--parallax.is-parallax-active .video__el{scale:calc(1 + var(--parallax-amplitude,.05));transition:scale var(--animation-reveal),opacity var(--animation-reveal)}@media(prefers-reduced-motion:reduce){.video--parallax.is-parallax-active .video__el{transition:none;scale:none}}.video--parallax.is-parallax-active .video__el{translate:0 calc(var(--parallax-progress,0) * var(--parallax-amplitude,.05) * 100%)}@media(prefers-reduced-motion:reduce){.video--parallax.is-parallax-active .video__el{translate:none}}.video__toggle{z-index:var(--z-raised);width:24px;height:24px;color:var(--color-white);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fff3;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px}@media screen and (min-width:64rem){.video__toggle{opacity:0;transition:opacity var(--animation-base);pointer-events:none}}.video__toggle>span{position:absolute}.video__toggle>span svg{width:10px;height:100%}@media screen and (min-width:64rem){.video:hover .video__toggle,.video:focus-within .video__toggle{opacity:1;pointer-events:auto}}.video__controls{pointer-events:none;width:100%;color:var(--color-black);z-index:var(--z-raised);grid-template-columns:repeat(var(--columns),1fr);background:linear-gradient(#0000,#0000001a 30%,#0006 70%,#000000b3);align-content:flex-end;height:100%;padding-block-end:34px;display:grid;position:absolute;bottom:0}@media screen and (max-width:63.9375rem){.video__controls{display:none}}.video__controls__inner{pointer-events:all;grid-column:3/span 48;align-items:center;gap:17px;display:flex}.proven-effectiveness-accordion{gap:var(--space-200);flex-direction:column;display:flex}.proven-effectiveness-accordion .table-row__content{width:100%}.proven-effectiveness-accordion__results{gap:var(--space-400);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.proven-effectiveness-accordion__benefits{gap:var(--space-100);flex-wrap:wrap;display:flex}.edito-cards{background-color:var(--settings-color-background);padding-block:var(--settings-spacing-block-start-mobile,var(--settings-spacing-block-start,0)) var(--settings-spacing-block-end-mobile,var(--settings-spacing-block-end,0))}@media screen and (min-width:64rem){.edito-cards{padding-block:var(--settings-spacing-block-start,0) var(--settings-spacing-block-end,0)}}.edito-cards{padding-inline:var(--settings-padding-inline-mobile,var(--settings-padding-inline))}@media screen and (min-width:64rem){.edito-cards{padding-inline:var(--settings-padding-inline)}}.edito-cards__header{gap:var(--space-300);flex-direction:column;margin-block-end:var(--space-900);display:flex}@media screen and (min-width:64rem){.edito-cards__header{gap:var(--space-600);margin-block-end:var(--space-1150)}}.edito-cards__eyebrow{width:fit-content}.edito-cards__title{color:var(--color-content-default)}.edito-cards__carousel{--edito-cards-dots-clearance:68px;padding-block-end:var(--edito-cards-dots-clearance)}@media screen and (min-width:64rem){.edito-cards__carousel{--edito-cards-dots-clearance:88px}}.edito-cards__list{gap:var(--space-400);grid-template-columns:1fr;display:grid}@media screen and (min-width:64rem){.edito-cards__list{grid-template-columns:repeat(4,1fr)}.edito-cards__list>:first-child{grid-column-start:4}.edito-cards--two .edito-cards__carousel:not(.is-initialized) .carousel__viewport,.edito-cards--three .edito-cards__carousel:not(.is-initialized) .carousel__viewport,.edito-cards--four .edito-cards__carousel:not(.is-initialized) .carousel__viewport{overflow:visible}.edito-cards--two .edito-cards__carousel:not(.is-initialized) .carousel__container,.edito-cards--three .edito-cards__carousel:not(.is-initialized) .carousel__container,.edito-cards--four .edito-cards__carousel:not(.is-initialized) .carousel__container{grid-template-columns:repeat(var(--edito-cards-columns,4),1fr);gap:var(--space-500);flex-wrap:wrap;display:grid}.edito-cards--two .edito-cards__carousel:not(.is-initialized) .edito-cards__item,.edito-cards--three .edito-cards__carousel:not(.is-initialized) .edito-cards__item,.edito-cards--four .edito-cards__carousel:not(.is-initialized) .edito-cards__item{flex:unset;margin-inline-end:0}.edito-cards--two .edito-cards__carousel:not(.is-initialized) .edito-cards__item:last-child,.edito-cards--three .edito-cards__carousel:not(.is-initialized) .edito-cards__item:last-child,.edito-cards--four .edito-cards__carousel:not(.is-initialized) .edito-cards__item:last-child{transform:none}.edito-cards--four .edito-cards__carousel,.edito-cards--two .edito-cards__carousel{--edito-cards-columns:4}.edito-cards--two .edito-cards__carousel .carousel__container>:first-child{grid-column-start:3}.edito-cards--three .edito-cards__carousel{--edito-cards-columns:4}.edito-cards--three .edito-cards__carousel .carousel__container>:last-child{grid-column-start:4}}.edito-cards__carousel .edito-cards__item{flex:0 0 calc(85% - var(--space-250))}@media screen and (min-width:64rem){.edito-cards__carousel .edito-cards__item{flex:0 0 calc(25% - var(--space-500))}}.edito-cards .carousel__container{gap:var(--space-250)}@media screen and (min-width:64rem){.edito-cards .carousel__container{gap:var(--space-500)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kos-original.css.map */
