*{box-sizing:border-box}body{color:var(--color-foreground);background:var(--color-background);margin:0;min-height:100svh}html{scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .4) var(--color-background)}@media(pointer:coarse){html{overscroll-behavior-inline:none}}html[scroll-lock]{overflow:hidden}html[scroll-lock] .page-wrapper{overflow:clip}.content-for-layout{min-block-size:calc(100svh - var(--header-group-height))}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius-square)}select{background-color:var(--color-background);color:currentcolor}select{--select-caret-inset: 1.25rem;--select-caret-size: .625rem;-webkit-appearance:none;appearance:none;background-image:var(--select-caret-image);background-repeat:no-repeat;background-position:right var(--select-caret-inset) center;background-size:var(--select-caret-size) auto}select.field__input{padding-inline-end:calc(var(--select-caret-inset) * 2 + var(--select-caret-size))}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{margin-block:0 var(--font-body--paragraph-spacing);overflow-wrap:break-word}p:empty:where(:not(.visually-hidden)){display:none}:first-child:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table),:first-child:empty+:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table){margin-block-start:0}:last-child:is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table),:where(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,table):nth-child(2):has(+:last-child:empty){margin-block-end:0}.metafield-rich_text_field>:first-child,.metafield-rich_text_field>:first-child:empty+*{margin-block-start:0}.metafield-rich_text_field>:last-child,.metafield-rich_text_field>*:has(+:last-child:empty){margin-block-end:0}*:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}:root[data-focus-modality=pointer] :focus:not(:where(input,textarea,[contenteditable])){outline:none}[data-anchor-landing]:focus-visible{outline:none}#MainContent:focus-visible{outline:none}.g-dialog--panel:focus-visible{outline:none}:root:not([data-focus-modality=pointer]) [data-dialog-fade][data-dialog-scroll-stop]:focus-visible:not([data-anchor-landing]){-webkit-mask-image:none;mask-image:none}@supports (anchor-name: --a) and (inset-block-start: anchor(--a top)){:root:not([data-focus-modality=pointer]) .g-dialog__body[data-dialog-scroll-stop]:focus-visible:not([data-anchor-landing]){anchor-name:--g-dialog-scroll-stop}:root:not([data-focus-modality=pointer]) .g-dialog__body[data-dialog-scroll-stop]:focus-visible:not([data-anchor-landing]):after{content:"";position:absolute;inset-block-start:anchor(--g-dialog-scroll-stop top);inset-inline-start:anchor(--g-dialog-scroll-stop left);inset-block-end:anchor(--g-dialog-scroll-stop bottom);inset-inline-end:anchor(--g-dialog-scroll-stop right);z-index:2;outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset);pointer-events:none}}:root[data-focus-modality=keyboard]:has(dieux-header[data-sticky=always]){scroll-padding-block-start:calc(var(--header-height, 0px) + var(--focus-ring-width))}:root[data-focus-modality=keyboard]{scroll-padding-block-end:calc(var(--focus-ring-width) * 3)}:root:not([data-focus-modality=pointer]) #shop-hcaptcha-badge-container:has(a:focus-visible){transform:translate(calc(-100% + 56px))}:root:not([data-focus-modality=pointer]) #shop-hcaptcha-badge-container a:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:0}@media(forced-colors:active){:root:not([data-focus-modality=pointer]) #shop-hcaptcha-badge-container a:focus-visible{outline-color:Highlight}}@supports not selector(:focus-visible){*:focus{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}[data-anchor-landing]:focus{outline:none}#MainContent:focus{outline:none}.g-dialog--panel:focus{outline:none}}.g-dialog{max-inline-size:none;max-block-size:none;margin:auto;padding:0;overflow:visible;color:var(--color-foreground);background:transparent;border:0;opacity:0;translate:0 .5rem;transition:inline-size var(--g-dialog-resize-duration, 0s) var(--motion-easing),translate var(--g-drawer-panel-duration) var(--g-drawer-panel-easing),opacity var(--g-drawer-panel-duration) var(--g-drawer-panel-easing)}.g-dialog[open]{opacity:1;translate:0 0;will-change:opacity,translate}.g-dialog[open]:is([data-dialog-opening],[data-dialog-closing]){opacity:0;translate:0 .5rem}@starting-style{.g-dialog[open]{opacity:0;translate:0 .5rem}}.g-dialog::backdrop{overflow:hidden;overscroll-behavior:contain;touch-action:none;background:rgb(var(--color-foreground-rgb) / .35);opacity:0;transition:opacity var(--g-drawer-panel-duration) var(--g-drawer-panel-easing)}.g-dialog[open]::backdrop{opacity:1;will-change:opacity}.g-dialog[open]:is([data-dialog-opening],[data-dialog-closing])::backdrop{opacity:0}@starting-style{.g-dialog[open]::backdrop{opacity:0}}html[data-dialog-open]{overflow:hidden;overscroll-behavior:none}.g-dialog--panel{position:fixed;inset:auto 0 0;inline-size:100%;max-block-size:min(90dvh,40rem);overflow-y:auto;overscroll-behavior:contain;background:var(--color-background);border-block-start:var(--border-width) solid var(--color-divider)}.g-dialog__panel{--g-dialog-padding-inline: calc(1.25rem - var(--border-width));display:grid;gap:1.25rem;box-sizing:border-box;min-inline-size:0;padding-block:0 max(1.25rem,env(safe-area-inset-bottom));padding-inline:var(--g-dialog-padding-inline)}.g-dialog__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-inline-size:0;padding-block:1.25rem;border-block-end:var(--border-width) solid var(--color-divider)}.g-dialog__title{min-inline-size:0}.g-dialog__title>*{margin-block:0}.g-dialog--panel:has(>.g-dialog__panel>.g-dialog__body){overflow:hidden;flex-direction:column}.g-dialog--panel[open]:has(>.g-dialog__panel>.g-dialog__body){display:flex}.g-dialog--panel:has(>.g-dialog__panel>.g-dialog__body)>.g-dialog__panel{min-block-size:0}.g-dialog__panel:has(>.g-dialog__body){display:flex;flex-direction:column;gap:0;padding-block-end:0;padding-inline:0}.g-dialog__panel:has(>.g-dialog__body)>.g-dialog__header{margin-inline:var(--g-dialog-padding-inline)}.g-dialog__body{flex:1 1 auto;min-inline-size:0;min-block-size:0;padding-block-start:1.25rem;padding-inline:var(--g-dialog-padding-inline);overflow-y:auto;overscroll-behavior:contain}.g-dialog__panel:has(>.g-dialog__body)>.g-dialog__body{padding-block-end:max(1.25rem,env(safe-area-inset-bottom))}@property --g-dialog-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --g-dialog-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}[data-dialog-fade]{--g-dialog-fade: 3rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--g-dialog-fade-start),#000 calc(100% - var(--g-dialog-fade-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--g-dialog-fade-start),#000 calc(100% - var(--g-dialog-fade-end)),transparent 100%)}[data-dialog-fade=live]{transition:--g-dialog-fade-start var(--motion-duration-standard) var(--motion-easing),--g-dialog-fade-end var(--motion-duration-standard) var(--motion-easing)}[data-dialog-fade][data-fade-start]{--g-dialog-fade-start: var(--g-dialog-fade)}[data-dialog-fade][data-fade-end]{--g-dialog-fade-end: var(--g-dialog-fade)}.g-dialog__panel:not(:has(>.g-dialog__body))>.g-dialog__header{position:sticky;inset-block-start:0;z-index:1;background:var(--color-background)}.g-dialog__title{min-inline-size:0;margin:0}.g-dialog__header>.g-dialog-close{position:relative;flex:0 0 var(--minimum-touch-target);margin:-.625rem;color:inherit}.g-dialog-trigger{--color: var(--color-foreground);margin:0;padding:0;color:var(--color-foreground);background:transparent;border:0;cursor:pointer;text-align:start;text-decoration:underline;text-decoration-thickness:.075em;text-underline-offset:.125em;-webkit-appearance:none;appearance:none}@media(hover:hover)and (pointer:fine){.g-dialog-trigger:not(:disabled):hover{--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}}.g-dialog-trigger:not(:disabled):active{--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}.g-dialog-trigger:focus-visible{outline-offset:0}.g-dialog-close{display:grid;place-items:center;min-inline-size:var(--minimum-touch-target);min-block-size:var(--minimum-touch-target);inline-size:var(--minimum-touch-target);block-size:var(--minimum-touch-target);padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.g-dialog-close svg{inline-size:1.5rem;block-size:1.5rem;pointer-events:none}.g-dialog-close:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}@media screen and (min-width:62rem){.g-dialog--panel{inset:auto;inset-block-start:50%;inset-inline-start:50%;inline-size:min(26.375rem,calc(100% - 1.5rem));border:var(--border-width) solid var(--color-divider);translate:-50% calc(-50% + .5rem)}.g-dialog--panel[open]{translate:-50% -50%}.g-dialog--panel[open]:is([data-dialog-opening],[data-dialog-closing]){translate:-50% calc(-50% + .5rem)}@starting-style{.g-dialog--panel[open]{translate:-50% calc(-50% + .5rem)}}.g-dialog__panel{padding-block:0 1.25rem}}@media(prefers-reduced-motion:reduce){.g-dialog,.g-dialog::backdrop{transition:none}}.g-read-more{--g-read-more-lines: 20;display:block}.g-read-more__body{max-block-size:calc(var(--g-read-more-lines) * 1lh);overflow:hidden}.g-read-more[data-read-more-expanded] .g-read-more__body{max-block-size:none;overflow:visible}.g-read-more[data-text-read-more-resizing]{overflow:hidden;overflow:clip}.g-read-more__toggle{display:flex;align-items:center;inline-size:fit-content;min-block-size:var(--minimum-touch-target);margin:-.5rem;padding:.5rem;border:0;border-radius:0;color:var(--color-foreground);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}@media(hover:hover)and (pointer:fine){.g-read-more__toggle:hover{color:var(--color-foreground-muted)}}.g-read-more__toggle:active{color:var(--color-foreground-muted)}.g-read-more__toggle:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}.g-read-more__toggle[hidden]{display:none}.g-read-more__label{text-decoration-line:underline;text-decoration-thickness:.075em;text-underline-offset:.125em}.g-read-more__label--expanded,.g-read-more__toggle[aria-expanded=true] .g-read-more__label--collapsed{display:none}.g-read-more__toggle[aria-expanded=true] .g-read-more__label--expanded{display:inline}.g-read-more__ellipsis{display:none}.g-read-more--inline[data-read-more-clamp]:not([data-read-more-sentence-cut]) .g-read-more__toggle[aria-expanded=false] .g-read-more__ellipsis{display:inline}@media(scripting:none){.g-read-more__body{max-block-size:none;overflow:visible}}.g-read-more--inline{position:relative}.g-read-more--inline .g-read-more__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--g-read-more-lines);max-block-size:none;overflow:hidden}@supports not (max-block-size: 1lh){.g-read-more--inline:not([data-read-more-expanded]) .g-read-more__body>*{display:inline}}.g-read-more--inline .g-read-more__toggle-line{position:absolute;inset-block-end:0;inset-inline:0;display:flex;pointer-events:none}.g-read-more--inline .g-read-more__toggle-line:before{content:"";flex:0 1 var(--g-read-more-toggle-start, 100%)}.g-read-more--inline .g-read-more__toggle{position:relative;display:inline;flex:0 0 auto;min-block-size:0;margin:0;padding:0;color:inherit;vertical-align:baseline;background:var(--color-background);pointer-events:auto}.g-read-more--inline[data-read-more-sentence-cut] .g-read-more__toggle{padding-inline-start:.35em}.g-read-more--inline[data-read-more-expanded] .g-read-more__body,.g-read-more--inline[data-read-more-expanded] .g-read-more__toggle-line{display:contents}.g-read-more--inline[data-read-more-expanded] .g-read-more__toggle-line:before{content:none}.g-read-more--inline[data-read-more-expanded] .g-read-more__toggle{background:none}.g-read-more--inline[data-read-more-expanded]>.g-read-more__body>:last-child:is(p,h1,h2,h3,h4,h5,h6),.g-read-more--inline[data-read-more-expanded]>.g-read-more__body>.metafield-rich_text_field>:last-child:is(p,h1,h2,h3,h4,h5,h6){display:inline;margin-inline-end:.35em}.g-read-more--inline .g-read-more__body>.metafield-rich_text_field{display:contents}.g-read-more--cut .g-read-more__body{max-block-size:none;overflow:visible}.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body :has(.g-read-more__cut)~*{display:none}.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body,.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__toggle-line{display:contents}.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__toggle-line:before{content:none}.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__toggle{background:none}.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body :has(>.g-read-more__cut):is(p,h1,h2,h3,h4,h5,h6){display:inline;margin-inline-end:.35em}@media(scripting:none){.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body :has(.g-read-more__cut)~*,.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body :has(>.g-read-more__cut):is(p,h1,h2,h3,h4,h5,h6){display:revert}.g-read-more--inline.g-read-more--cut:not([data-read-more-expanded]) .g-read-more__body{display:block}}@media screen and (max-width:46.874rem){.g-read-more--desktop-only .g-read-more__body{display:block;max-block-size:none;overflow:visible}.g-read-more--desktop-only .g-read-more__toggle{display:none}}@media screen and (min-width:46.875rem){.g-read-more--mobile-only .g-read-more__body{display:block;max-block-size:none;overflow:visible}.g-read-more--mobile-only .g-read-more__toggle{display:none}}.g-reviews-link{position:relative;color:inherit;text-decoration:none;cursor:pointer}.g-reviews-link:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--g-reviews-link-target, var(--minimum-touch-target));translate:0 -50%}.g-reviews-link:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}@media(hover:hover)and (pointer:fine){.g-reviews-link.g-reviews-link:hover{color:var(--color-foreground-muted)}}.g-section-anchor{scroll-margin-block-start:var(--header-height, 0px)}.g-section-shell{--section-container-inline-size: min( var(--section-container-max-width), calc(100% - var(--section-container-gutter) - var(--section-container-gutter)) );--section-container-edge: max( var(--section-container-gutter), calc((100% - var(--section-container-max-width)) / 2) );--section-container-narrow-edge: max( var(--section-container-gutter), calc((100% - var(--section-container-narrow-max-width)) / 2) );position:relative;width:100%}@property --padding-block-start{syntax: "*"; inherits: false;}@property --padding-block-end{syntax: "*"; inherits: false;}@property --padding-inline-start{syntax: "*"; inherits: false;}@property --padding-inline-end{syntax: "*"; inherits: false;}@property --mobile-padding-block-start{syntax: "*"; inherits: false;}@property --mobile-padding-block-end{syntax: "*"; inherits: false;}@property --mobile-padding-inline-start{syntax: "*"; inherits: false;}@property --mobile-padding-inline-end{syntax: "*"; inherits: false;}@property --g-collapse-gap{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports not (font-size-adjust: 1){*{--padding-block-start: initial;--padding-block-end: initial;--padding-inline-start: initial;--padding-inline-end: initial;--mobile-padding-block-start: initial;--mobile-padding-block-end: initial;--mobile-padding-inline-start: initial;--mobile-padding-inline-end: initial;--g-block-padding-offset-start: initial;--g-collapse-gap: 0px}}.g-section-padding{display:block;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);transition:padding-block-start var(--motion-duration-layout) var(--motion-easing),padding-block-end var(--motion-duration-layout) var(--motion-easing)}.g-section-padding[hidden]{display:none}@media screen and (max-width:46.874rem){.g-section-padding{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0))}}@property --g-block-padding-offset-start{syntax: "*"; inherits: false;}.g-block-padding{--g-block-padding-mobile-block: calc( var(--g-block-padding-offset-start, 0px) + var(--mobile-padding-block-start, var(--padding-block-start, 0px)) ) var(--mobile-padding-block-end, var(--padding-block-end, 0));--g-block-padding-mobile-inline: var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0));padding-block:calc(var(--g-block-padding-offset-start, 0px) + var(--padding-block-start, 0px)) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0);transition:padding-block-start var(--motion-duration-layout) var(--motion-easing),padding-block-end var(--motion-duration-layout) var(--motion-easing),padding-inline-start var(--motion-duration-layout) var(--motion-easing),padding-inline-end var(--motion-duration-layout) var(--motion-easing)}@media screen and (max-width:46.874rem){.g-block-padding{padding-block:var(--g-block-padding-mobile-block);padding-inline:var(--g-block-padding-mobile-inline)}}.g-section-container{width:var(--section-container-inline-size);margin-inline:auto}.g-section-container--narrow{width:min(var(--section-container-narrow-max-width),calc(100% - var(--section-container-gutter) - var(--section-container-gutter)))}.g-section-container--tiny{width:min(var(--section-container-tiny-max-width),calc(100% - var(--section-container-gutter) - var(--section-container-gutter)))}.g-section-container--narrow>.g-section-container__content,.g-section-container--tiny>.g-section-container__content{padding-inline:0}.g-section-rail{--section-rail-item-width: min(82vw, 24rem);--section-rail-gap: 1.25rem;display:grid;grid-auto-flow:column;grid-auto-columns:var(--section-rail-item-width);gap:var(--section-rail-gap);width:100%;margin:0;padding-block:0;padding-inline:var(--section-container-edge);overflow-x:auto;list-style:none;scroll-padding-inline:var(--section-container-edge);scroll-snap-type:x proximity;scrollbar-width:none}.g-section-rail>*{min-width:0;scroll-snap-align:start}.g-section-rail--full{--section-container-edge: 0;--section-rail-item-width: 100%;scroll-snap-type:x mandatory}.g-horizontal-scroll-viewport.swiper{--g-horizontal-scroll-viewport-bleed: .25rem;inline-size:100%;box-sizing:border-box;padding-inline:var(--g-horizontal-scroll-viewport-gutter, var(--section-container-edge));padding-block:var(--g-horizontal-scroll-viewport-bleed);margin-block-start:calc(var(--g-horizontal-scroll-viewport-margin-block-start, 0rem) - var(--g-horizontal-scroll-viewport-bleed));margin-block-end:calc(var(--g-horizontal-scroll-viewport-margin-block-end, 0rem) - var(--g-horizontal-scroll-viewport-bleed));overflow-x:auto;overflow-y:hidden;contain:layout inline-size;scroll-padding-inline:var(--g-horizontal-scroll-viewport-gutter, var(--section-container-edge));scrollbar-width:none;overscroll-behavior-inline:contain}.g-horizontal-scroll-viewport.swiper::-webkit-scrollbar{display:none}.g-horizontal-scroll-viewport.swiper[data-swiper-overflow=false]{overflow-x:hidden}.swiper.swiper-horizontal{touch-action:pan-y pinch-zoom}.swiper.swiper-vertical{touch-action:pan-x pinch-zoom}.g-carousel{display:block;min-inline-size:0}.g-carousel__frame,.g-carousel__viewport,.g-carousel__track,.g-carousel__slide{min-inline-size:0}.g-carousel__frame{--g-carousel-responsive-mode: rail;position:relative;display:flow-root}.g-carousel__frame.g-section-container{inline-size:100%;max-inline-size:none;margin-inline:0}.g-carousel__track.swiper-wrapper{display:flex;align-items:stretch;gap:var(--g-carousel-gap);box-sizing:border-box;inline-size:100%;min-inline-size:100%;block-size:auto}.g-carousel__slide.swiper-slide{--g-carousel-slide-width: max( var(--g-carousel-min-column-width, 0px), calc( (100% - var(--g-carousel-gap) * (var(--g-carousel-columns) - 1)) / var(--g-carousel-columns) ) );display:flex;box-sizing:border-box;flex:0 0 var(--g-carousel-slide-width);align-items:stretch;inline-size:var(--g-carousel-slide-width);max-inline-size:none;block-size:auto}.g-carousel[data-swiper-state=enhanced] .g-carousel__viewport{overflow:hidden}.g-carousel[data-swiper-state=enhanced] .g-carousel__track{gap:0}@media screen and (max-width:46.8125rem){.g-carousel[data-g-carousel-mobile-mode=grid] .g-carousel__frame{--g-carousel-responsive-mode: grid}.g-carousel[data-g-carousel-mobile-mode=grid] .g-carousel__frame.g-section-container{inline-size:var(--section-container-inline-size);max-inline-size:var(--section-container-max-width);margin-inline:auto}.g-carousel[data-g-carousel-mobile-mode=grid] .g-carousel__viewport.swiper{padding-inline:0;overflow:visible;clip-path:none;contain:layout;scroll-padding-inline:0}.g-carousel[data-g-carousel-mobile-mode=grid] .g-carousel__track.swiper-wrapper{display:grid;grid-template-columns:repeat(var(--g-carousel-columns),minmax(0,1fr));align-items:stretch;gap:var(--g-carousel-gap);inline-size:100%;min-inline-size:0;transform:none}.g-carousel[data-g-carousel-mobile-mode=grid] .g-carousel__slide.swiper-slide{flex:none;inline-size:auto;max-inline-size:100%}}@media screen and (min-width:46.875rem){.g-carousel[data-g-carousel-mode=grid] .g-carousel__frame{--g-carousel-responsive-mode: grid}.g-carousel[data-g-carousel-mode=grid] .g-carousel__frame.g-section-container{inline-size:var(--section-container-inline-size);max-inline-size:var(--section-container-max-width);margin-inline:auto}.g-carousel[data-g-carousel-mode=grid] .g-carousel__viewport.swiper{padding-inline:0;overflow:visible;clip-path:none;contain:layout;scroll-padding-inline:0}.g-carousel[data-g-carousel-mode=grid] .g-carousel__track.swiper-wrapper{display:grid;grid-template-columns:repeat(var(--g-carousel-columns),minmax(0,1fr));align-items:stretch;gap:var(--g-carousel-gap);inline-size:100%;min-inline-size:0;transform:none}.g-carousel[data-g-carousel-mode=grid] .g-carousel__slide.swiper-slide{flex:none;inline-size:auto;max-inline-size:100%}}:root{--g-icon-check-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.924832880496979 12.466639041900635C6.730784863233566 12.661523580551147 6.730784863233566 12.976637363433838 6.924832880496979 13.170685291290283L10.198063850402832 16.443832874298096C10.392948389053345 16.6378812789917 10.708063125610352 16.6378812789917 10.902111053466797 16.443832874298096L17.496337890625 9.848754703998566C17.690385818481445 9.654698193073273 17.690385818481445 9.339584022760391 17.496337890625 9.145536005496979C17.302281379699707 8.951487988233566 16.987167358398438 8.951487988233566 16.793119430541992 9.145536005496979L10.550448417663574 15.388206958770752 7.628879606723785 12.466639041900635C7.433995187282562 12.27259111404419 7.118880897760391 12.27259111404419 6.924832880496979 12.466639041900635Z'/%3E%3C/svg%3E");--g-icon-cross-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.806787444116157 8.788502976389912 15.453124714843629 8.435058936559072 8.131227338222708 15.761486653117698 8.484890067495236 16.11493069294854 8.838552796767765 16.46837473277938 16.160450173388686 9.141947016220753 15.806787444116157 8.788502976389912Z'/%3E%3Cpath d='M8.357350390650051 8.635595080004842 8.003906380630749 8.98925783907047 15.33033471437906 16.31115459811972 15.683778724398362 15.957491839054095 16.037222734417664 15.603829079988467 8.710794400669354 8.281932320939214 8.357350390650051 8.635595080004842Z'/%3E%3C/svg%3E")}.g-verdict-list{--g-verdict-list-icon-mask: var(--g-icon-check-mask);--g-verdict-list-icon-default-color: var(--color-success)}.g-verdict-list[data-verdict-icon=cross]{--g-verdict-list-icon-mask: var(--g-icon-cross-mask);--g-verdict-list-icon-default-color: var(--color-error)}.g-verdict-list.g-verdict-list.g-verdict-list ul{margin:0;padding-inline-start:0;list-style:none}.g-verdict-list.g-verdict-list.g-verdict-list ul>li{display:flex;gap:.5rem;align-items:flex-start;min-block-size:1.5rem;padding-inline:0;list-style:none;text-indent:0}.g-verdict-list.g-verdict-list.g-verdict-list ul>li:before{flex:0 0 1.5rem;inline-size:1.5rem;block-size:1.5rem;margin-inline-end:0;background-color:var(--g-verdict-list-icon-color, var(--g-verdict-list-icon-default-color));-webkit-mask:var(--g-verdict-list-icon-mask) center / contain no-repeat;mask:var(--g-verdict-list-icon-mask) center / contain no-repeat;content:""}.g-check-list.g-check-list>.metafield-rich_text_field.metafield-rich_text_field ul{margin:0;padding:0;list-style:none}.g-check-list.g-check-list>.metafield-rich_text_field.metafield-rich_text_field ul>li{display:flex;gap:.5rem;align-items:center;min-block-size:1.5rem;padding-inline:0;color:var(--color-foreground-muted);text-indent:0}.g-check-list.g-check-list>.metafield-rich_text_field ul>li:before{flex:0 0 1.5rem;inline-size:1.5rem;block-size:1.5rem;background:var(--color-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M1 4.2L3.9 7 10 1' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") center / .679rem .474rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M1 4.2L3.9 7 10 1' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") center / .679rem .474rem no-repeat;content:""}.g-product-card-layout{--product-card-layout-minimum-resolved: var( --product-card-layout-minimum, var(--product-card-min-width-large) );--product-card-layout-gap-resolved: var( --product-card-layout-gap, var(--product-card-grid-gap-desktop) );--product-card-layout-available-width-resolved: var( --product-card-layout-available-width, 100% );--product-card-layout-max-columns-resolved: var( --product-card-layout-max-columns, var(--product-card-grid-max-columns) );--product-card-layout-capped-minimum: max( var(--product-card-layout-minimum-resolved), calc( ( var(--product-card-layout-available-width-resolved) - ( var(--product-card-layout-gap-resolved) * (var(--product-card-layout-max-columns-resolved) - 1) ) ) / var(--product-card-layout-max-columns-resolved) ) );--product-card-layout-width: min( var(--product-card-layout-minimum-resolved), var(--product-card-layout-available-width-resolved) );--product-card-layout-grid-columns: repeat( auto-fill, minmax(min(100%, var(--product-card-layout-capped-minimum)), 1fr) )}@supports (width: calc(1px*round(down,(4px / 2px),1))){.g-product-card-layout{--product-card-layout-fitting-columns: max( 2, round( down, calc( ( var(--product-card-layout-available-width-resolved) + var(--product-card-layout-gap-resolved) ) / ( var(--product-card-layout-minimum-resolved) + var(--product-card-layout-gap-resolved) ) ), 1 ) );--product-card-layout-fitted-width: calc( ( var(--product-card-layout-available-width-resolved) + var(--product-card-layout-gap-resolved) ) / var(--product-card-layout-fitting-columns) - var(--product-card-layout-gap-resolved) );--product-card-layout-width: min( var(--product-card-layout-available-width-resolved), max( var(--product-card-layout-minimum-resolved), var(--product-card-layout-fitted-width) ) )}}.g-collection{--collection-background: var(--color-background);--collection-ink: var(--color-foreground);--g-collection-toolbar-gap: 2rem;display:block;margin-block-start:1.25rem;overflow-x:clip;overflow-inline:clip;color:var(--collection-ink);background:var(--collection-background)}.g-collection__view-event{position:relative;display:block}.g-collection__header{position:sticky;inset-block-start:var(--header-height, 0px);z-index:4;min-inline-size:0;background:var(--collection-background, var(--color-background))}.g-collection:not([data-primary-collection]) .g-collection__header{position:static}.g-collection__tabs-row,.g-collection__simple-row{border-block-end:var(--border-width, 1px) solid var(--color-divider)}.g-collection__tabs-row{padding-block:.75rem}.g-collection__header:has(+.g-collection__identity-row .g-collection__description) .g-collection__tabs-row{padding-block-end:0;border-block-end:0}.g-collection__tabs-shell{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1rem 3.75rem;min-inline-size:0}.g-collection__tabs-shell>.g-collection__tabs-rail{flex:1 1 auto}.g-collection__tabs-shell>.g-collection__actions{flex:none}.g-collection__tabs-list>li{flex:0 0 auto;min-inline-size:0}.g-collection__identity--primary:has(.g-collection__description){margin-block-start:1.25rem;transition:margin-block-start var(--motion-duration-layout) var(--motion-easing)}.g-collection__identity-row{position:relative;min-inline-size:0}.g-collection__identity-row:has(.g-collection__description){padding-block-end:.75rem;border-block-end:var(--border-width, 1px) solid var(--color-divider)}.g-collection__simple-row{padding-block:1.25rem 2rem}.g-collection__header--filtered .g-collection__simple-row{display:grid;min-block-size:4.075rem;padding-block:.75rem}.g-collection__simple-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3.75rem}.g-collection__identity--simple{min-block-size:1.1875rem}.g-collection__header--filtered .g-collection__simple-shell{align-items:center}.g-collection__identity--simple:has(>.g-collection__title.visually-hidden){position:absolute;overflow:hidden;inline-size:1px;min-block-size:0;block-size:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.g-collection__header--filtered .g-collection__simple-shell .g-collection__actions{grid-column:2}.g-collection__title,.g-collection__description :first-child,.g-collection__description :last-child{margin-block:0}.g-collection__description{--color: var(--color-foreground-muted);margin-block-start:1rem;color:var(--color-foreground-muted)}.g-collection__actions{display:flex;align-items:center;justify-content:flex-end;gap:3.75rem;inline-size:fit-content;min-block-size:1.125rem;margin-inline-start:auto;font:var(--font-body);letter-spacing:var(--font-body--letter-spacing)}.ui-muted-action.ui-muted-action{--color: var(--color-foreground-muted);color:var(--color-foreground-muted);transition:color var(--motion-duration-fast) var(--motion-easing)}.ui-muted-action.ui-muted-action:not(:disabled):is(:focus-visible,:active){--color: var(--color-foreground-darker);color:var(--color-foreground-darker)}@media(hover:hover)and (pointer:fine){.ui-muted-action.ui-muted-action:not(:disabled):hover{--color: var(--color-foreground-darker);color:var(--color-foreground-darker)}}.ui-strong-action.ui-strong-action{--color: var(--color-foreground);color:var(--color-foreground);transition:color var(--button-transition-duration) var(--motion-easing)}.ui-strong-action.ui-strong-action:not(:disabled):is(:focus-visible,:active){--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}@media(hover:hover)and (pointer:fine){.ui-strong-action.ui-strong-action:not(:disabled):hover{--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}}.g-collection__action{margin-block:-.875rem;margin-inline:0;padding-block:.875rem;padding-inline:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;white-space:nowrap;-webkit-appearance:none;appearance:none}.g-collection__action:not(:disabled){cursor:pointer}.g-collection__action:disabled{cursor:default}.g-collection__action:focus-visible{margin-inline:calc(var(--focus-ring-width) * -2);padding-inline:calc(var(--focus-ring-width) * 2);outline:var(--focus-ring-width, 2px) solid currentcolor;outline-offset:var(--focus-ring-offset, 2px)}.g-collection__filter-control{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.g-collection__filter-clear{position:relative;display:grid;place-items:center;inline-size:.625rem;block-size:1.125rem;margin:0;padding:0;border:0;color:var(--color-foreground-muted);background:transparent;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing);-webkit-appearance:none;appearance:none}.g-collection__filter-clear:before{position:absolute;inset-block:-.8125rem;inset-inline:-.4375rem;content:""}.g-collection__filter-clear svg{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:1.5rem;block-size:1.5rem;max-inline-size:none;max-block-size:none;pointer-events:none;transform:translate(-50%,-50%)}.g-collection__filter-clear:not(:disabled):is(:focus-visible,:active){color:var(--color-foreground-darker)}@media(hover:hover)and (pointer:fine){.g-collection__filter-clear:not(:disabled):hover{color:var(--color-foreground-darker)}}.g-collection__filter-clear:focus-visible{outline:none}.g-collection__filter-clear:focus-visible:before{outline:var(--focus-ring-width, 2px) solid currentcolor;outline-offset:var(--focus-ring-offset, 2px)}.g-collection__filter-clear:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.ui-muted-action,.ui-strong-action,.g-collection__filter-clear{transition:none}}@media screen and (min-width:46.875rem)and (max-width:72.1875rem){.g-collection__header--filtered .g-collection__simple-row{min-block-size:6.2rem}.g-collection__header--filtered .g-collection__simple-shell{align-items:end}}@media screen and (max-width:46.8125rem){.g-collection__header{position:static}.g-collection__tabs-row{padding-block:0;border-block-end:0}.g-collection__simple-shell{grid-template-columns:minmax(0,1fr)}.g-collection__tabs-shell,.g-collection__simple-shell{gap:var(--g-collection-toolbar-gap)}.g-collection__identity-row:has(.g-collection__description){padding-block-end:.6875rem}.g-collection__tabs-rail.dieux-tabs__rail{--dieux-tabs-viewport-bleed: var(--section-container-edge)}.g-collection__identity--primary:has(.g-collection__description){margin-block-start:1rem}.g-collection[data-collection-owner] .g-collection__simple-row{--g-collection-toolbar-gap: 2.5rem;padding-block:0;border-block:0}.g-collection[data-collection-owner] .g-collection__header--filtered .g-collection__simple-row{min-block-size:0;padding-block-start:calc(var(--g-collection-toolbar-gap) / 2)}.g-collection__header--filtered .g-collection__simple-shell .g-collection__actions{grid-column:1}.g-collection__actions{position:relative;flex-wrap:wrap;justify-content:space-between;gap:1rem;row-gap:2.25rem;inline-size:100%}.g-collection__actions:before{position:absolute;inset-block-start:calc(var(--g-collection-toolbar-gap) / -2);inset-inline:calc(var(--section-container-edge) * -1);border-block-start:var(--border-width, 1px) solid var(--color-divider);content:"";pointer-events:none}.g-collection__action{position:relative;flex:0 1 auto;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.g-collection__action:after{position:absolute;inset-block:0;inset-inline:calc(var(--minimum-touch-target) / -4);content:""}.g-collection__filter-control{order:-1}.g-collection__change-view:only-child{margin-inline-start:auto}.g-collection__filter-clear:before{inset-inline-end:-1.5rem}}@media(scripting:none){.g-collection[data-primary-collection] .g-collection__tabs-row{padding-block-end:0;border-block-end:0}.g-collection[data-primary-collection] .g-collection__identity-row{padding-block-end:.75rem;border-block-end:var(--border-width, 1px) solid var(--color-divider)}.g-collection__identity--primary{margin-block-start:1.25rem}.g-collection .g-collection__primary-title.visually-hidden:not(:focus,:active){position:static!important;overflow:visible;width:auto;height:auto;margin:0;clip:auto;word-wrap:normal!important}}@media(scripting:none)and (max-width:46.8125rem){.g-collection[data-primary-collection] .g-collection__identity-row{padding-block-end:.6875rem}}.g-collection__results{--collection-grid-minimum: var(--product-card-min-width-large);--collection-grid-gap-desktop: var(--product-card-grid-gap-desktop);--collection-grid-gap-mobile: var(--product-card-grid-gap-mobile);--collection-grid-gap-current: var(--collection-grid-gap-mobile);outline:none;scroll-margin-block-start:var(--header-height, 0px)}.g-collection__results:not(.g-section-padding){padding-block:2rem 4rem}.g-collection__grid{--product-card-layout-minimum: var(--collection-grid-minimum);--product-card-layout-gap: var(--collection-grid-gap-current);--product-card-layout-available-width: 100%;display:grid;grid-template-columns:var(--product-card-layout-grid-columns);align-items:stretch;justify-content:start;column-gap:var(--collection-grid-gap-current);row-gap:2.5rem;min-inline-size:0;margin:0;padding:0;list-style:none}.g-collection__card{display:flex;min-inline-size:0}.g-collection__card>.product-card{flex:1 1 auto;inline-size:100%}.g-collection[data-change-view=alternate] .product-card-media__image--hover{opacity:1}@media(hover:none){.g-collection[data-change-view=alternate] .product-card-media__hover:not([hidden]){display:block}}@media screen and (min-width:46.875rem){.g-collection__results{--collection-grid-minimum: var(--product-card-min-width-large);--collection-grid-gap-current: var(--collection-grid-gap-desktop)}}@media screen and (max-width:46.8125rem){.g-collection__results{--collection-grid-minimum: var(--product-card-min-width-mobile);--product-card-layout-max-columns: var(--product-card-grid-mobile-columns)}.g-collection__results:not(.g-section-padding){padding-block:1.25rem 3rem}.g-collection__grid{row-gap:1.25rem}}@media(prefers-reduced-motion:reduce){.g-collection .product-card-media__image--hover{transition:none}}.hidden{display:none!important}@media screen and (max-width:46.8125rem){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:46.875rem){.hidden--desktop,.desktop\:hidden{display:none!important}}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}body{font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);font-variation-settings:"slnt" 0;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0.h0,.text-block.h0>*,.text-block.h0 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h0--size);font:var(--font-h0);letter-spacing:var(--font-h0--letter-spacing);text-transform:var(--font-h0--case);color:var(--color, var(--color-foreground))}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h1--size);font:var(--font-h1);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--color-foreground))}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h2--size);font:var(--font-h2);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--color-foreground))}h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h3--size);font:var(--font-h3);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--color-foreground))}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h4--size);font:var(--font-h4);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--color-foreground))}h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h5--size);font:var(--font-h5);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--color-foreground))}h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-h6--size);font:var(--font-h6);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--color-foreground))}.body-large.body-large,.text-block.body-large>*,.text-block.body-large :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-body-large--size);font:var(--font-body-large);letter-spacing:var(--font-body-large--letter-spacing);text-transform:var(--font-body-large--case);color:var(--color, var(--color-foreground))}.body-large-bold.body-large-bold,.text-block.body-large-bold>*,.text-block.body-large-bold :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-body-large-bold--size);font:var(--font-body-large-bold);letter-spacing:var(--font-body-large-bold--letter-spacing);text-transform:var(--font-body-large-bold--case);color:var(--color, var(--color-foreground))}.body.body,.text-block.body>*,.text-block.body :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-body--size);font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);color:var(--color, var(--color-foreground))}.body-bold.body-bold,.text-block.body-bold>*,.text-block.body-bold :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-body-bold--size);font:var(--font-body-bold);letter-spacing:var(--font-body-bold--letter-spacing);text-transform:var(--font-body-bold--case);color:var(--color, var(--color-foreground))}.caption.caption,.text-block.caption>*,.text-block.caption :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-caption--size);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case);color:var(--color, var(--color-foreground))}.button-text.button-text,.text-block.button-text>*,.text-block.button-text :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-button-text--size);font:var(--font-button-text);letter-spacing:var(--font-button-text--letter-spacing);text-transform:var(--font-button-text--case);color:var(--color, var(--color-foreground))}.accent.accent,.text-block.accent>*,.text-block.accent :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-accent--size);font:var(--font-accent);letter-spacing:var(--font-accent--letter-spacing);text-transform:var(--font-accent--case);color:var(--color, var(--color-foreground))}.label-large.label-large,.text-block.label-large>*,.text-block.label-large :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-label-large--size);font:var(--font-label-large);letter-spacing:var(--font-label-large--letter-spacing);text-transform:var(--font-label-large--case);color:var(--color, var(--color-foreground))}.label.label,.text-block.label>*,.text-block.label :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-label--size);font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case);color:var(--color, var(--color-foreground))}.label-bold.label-bold,.text-block.label-bold>*,.text-block.label-bold :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--font-label-bold--size);font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case);color:var(--color, var(--color-foreground))}.custom.custom,.text-block.custom>*,.text-block.custom :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--custom-font-size, var(--font-body--size));font-family:var(--custom-font-family, var(--font-body--family));font-style:var(--custom-font-style, var(--font-body--style));font-weight:var(--custom-font-weight, var(--font-body--weight));font-size:var(--custom-font-size, var(--font-body--size));line-height:var(--custom-line-height, var(--font-body--line-height));letter-spacing:var(--custom-letter-spacing, var(--font-body--letter-spacing));text-transform:var(--custom-text-case, var(--font-body--case));color:var(--color, var(--color-foreground))}@media screen and (max-width:46.8125rem){.custom.custom,.text-block.custom>*,.text-block.custom :is(h1,h2,h3,h4,h5,h6){font-family:var(--custom-font-family-mobile, var(--custom-font-family, var(--font-body--family)));font-style:var(--custom-font-style-mobile, var(--custom-font-style, var(--font-body--style)));font-weight:var(--custom-font-weight-mobile, var(--custom-font-weight, var(--font-body--weight)));font-size:var(--custom-font-size-mobile, var(--custom-font-size, var(--font-body--size)));line-height:var(--custom-line-height-mobile, var(--custom-line-height, var(--font-body--line-height)));letter-spacing:var(--custom-letter-spacing-mobile, var(--custom-letter-spacing, var(--font-body--letter-spacing)));text-transform:var(--custom-text-case-mobile, var(--custom-text-case, var(--font-body--case)))}}.text-block{inline-size:var(--text-block-width, 100%);max-inline-size:var(--max-width, none)}.g-text-block--layout{inline-size:var(--text-block-width, 100%);max-inline-size:100%;border-radius:var(--text-block-corner-radius, 0)}.g-text-block--layout>*{inline-size:var(--text-block-width, 100%);max-inline-size:var(--text-block-max-width, var(--max-width, none));text-align:var(--text-block-text-align, start)}@media screen and (max-width:46.8125rem){.g-text-block--layout>*{max-inline-size:var( --text-block-max-width-mobile, var(--text-block-max-width, var(--max-width, none)) )}}@container stacked-column (width >= 0){.g-text-block--layout>*{max-inline-size:var( --text-block-max-width-mobile, var(--text-block-max-width, var(--max-width, none)) )}}.g-text-block--align-center,.g-text-block--align-center>*{margin-inline:auto}.g-text-block--align-right,.g-text-block--align-right>*{margin-inline-start:auto}.text-wrap-pretty{text-wrap:pretty}.text-wrap-balance{text-wrap:balance}.text-wrap-auto{text-wrap:auto}.text-wrap-nowrap{text-wrap:nowrap}:is(b,strong),.inline-richtext :is(b,strong),.rte.rte :is(b,strong){font-family:var(--font-body--family);font-weight:var(--font-body-bold--weight)}:is(em,i),.inline-richtext :is(em,i),.rte.rte :is(em,i){font-style:italic}:is(s,del,strike){background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 50%;background-size:100% .075em;text-decoration:none}:is(.body,.body-bold,.body-large,.body-large-bold,.caption)>small{font-size:smaller}a{color:currentcolor;text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--motion-duration-fast) var(--motion-easing),color var(--motion-duration-fast) var(--motion-easing)}@media(hover:hover)and (pointer:fine){:is(h1,h2,h3,h4,h5,h6,p)>a:hover{color:var(--color-foreground-muted)}}:is(h1,h2,h3,h4,h5,h6,p)>a:active{color:var(--color-foreground-muted)}p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button-text,.accent,.label-large,.label,.label-bold) a:where(:not(.button,.button-secondary,.button-link)),:is(.rte,.metafield-rich_text_field) :is(p,ul,ol,table) a:where(:not(.button,.button-secondary,.button-link)),.text-block :is(ul,ol) a:where(:not(.button,.button-secondary,.button-link)){text-decoration-color:currentcolor}@media(hover:hover)and (pointer:fine){p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button-text,.accent,.label-large,.label,.label-bold) a:where(:not(.button,.button-secondary,.button-link)):hover,:is(.rte,.metafield-rich_text_field) :is(p,ul,ol,table) a:where(:not(.button,.button-secondary,.button-link)):hover,.text-block :is(ul,ol) a:where(:not(.button,.button-secondary,.button-link)):hover{text-decoration-color:currentcolor;color:var(--color-foreground-muted)}}p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button-text,.accent,.label-large,.label,.label-bold) a:where(:not(.button,.button-secondary,.button-link)):active,:is(.rte,.metafield-rich_text_field) :is(p,ul,ol,table) a:where(:not(.button,.button-secondary,.button-link)):active,.text-block :is(ul,ol) a:where(:not(.button,.button-secondary,.button-link)):active{text-decoration-color:currentcolor;color:var(--color-foreground-muted)}:where(p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button-text,.accent,.label-large,.label,.label-bold),:is(.rte,.metafield-rich_text_field) :is(p,ul,ol,table),.text-block :is(ul,ol)) a:not([class],:where(.g-read-more__body,.g-dialog__body,.swiper,.g-horizontal-scroll-viewport) *):focus-visible{outline-offset:0}:root:not([data-focus-modality=pointer]) .accordion__content:has(a:not([class]):focus-visible){margin:calc(var(--focus-ring-width) * -1);padding:var(--focus-ring-width)}:where(button,[type=button],[type=submit],[type=reset]){color:inherit}:where(button,a,summary,label,[role=button],input,select,textarea){-webkit-text-fill-color:currentcolor}html{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(button,summary,[role=button],input[type=button],input[type=submit],input[type=reset]),[data-button-block],.button,.button-secondary,.button-unstyled{transition:color var(--button-transition-duration) var(--motion-easing),background-color var(--button-transition-duration) var(--motion-easing),border-color var(--button-transition-duration) var(--motion-easing),box-shadow var(--button-transition-duration) var(--motion-easing)}.disclosure__indicator{display:grid;place-items:center;flex:none}.disclosure__indicator-state{grid-area:1 / 1;display:grid;place-items:center;transform-origin:center;transition:opacity var(--disclosure-duration, var(--motion-duration-standard)) var(--disclosure-easing, var(--motion-easing)),transform var(--disclosure-duration, var(--motion-duration-standard)) var(--disclosure-easing, var(--motion-easing))}.disclosure__indicator-state--expanded{opacity:0;transform:scaleX(.65)}.disclosure__trigger[aria-expanded=true] .disclosure__indicator-state--collapsed{opacity:0;transform:scale(.75)}.disclosure__trigger[aria-expanded=true] .disclosure__indicator-state--expanded{opacity:1;transform:scaleX(1)}.disclosure__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--disclosure-duration, var(--motion-duration-standard)) var(--disclosure-easing, var(--motion-easing)),visibility 0s linear var(--disclosure-duration, var(--motion-duration-standard))}:where(.disclosure__trigger[aria-expanded=true],:has(>.disclosure__trigger[aria-expanded=true]))+.disclosure__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--disclosure-duration, var(--motion-duration-standard)) var(--disclosure-easing, var(--motion-easing)),visibility 0s linear 0s}.disclosure__content{min-block-size:0;overflow:hidden;overflow:clip}.g-collapse{display:grid;grid-template-rows:1fr;min-inline-size:0;margin-block-start:0;visibility:visible;transition:grid-template-rows var(--motion-duration-standard) var(--motion-easing),margin-block-start var(--motion-duration-standard) var(--motion-easing),padding-block-start var(--motion-duration-standard) var(--motion-easing),padding-block-end var(--motion-duration-standard) var(--motion-easing),opacity var(--motion-duration-standard) var(--motion-easing),visibility 0s linear 0s}.g-collapse[hidden]{display:grid;grid-template-rows:0fr;margin-block-start:calc(-1 * var(--g-collapse-gap));visibility:hidden;transition:grid-template-rows var(--motion-duration-standard) var(--motion-easing),margin-block-start var(--motion-duration-standard) var(--motion-easing),padding-block-start var(--motion-duration-standard) var(--motion-easing),padding-block-end var(--motion-duration-standard) var(--motion-easing),opacity var(--motion-duration-standard) var(--motion-easing),visibility 0s linear var(--motion-duration-standard)}.g-collapse--inline{grid-template-rows:none;grid-template-columns:1fr;margin-inline-start:0;transition:grid-template-columns var(--motion-duration-standard) var(--motion-easing),margin-inline-start var(--motion-duration-standard) var(--motion-easing),visibility 0s linear 0s}.g-collapse--inline[hidden]{grid-template-rows:none;grid-template-columns:0fr;margin-block-start:0;margin-inline-start:calc(-1 * var(--g-collapse-gap));transition:grid-template-columns var(--motion-duration-standard) var(--motion-easing),margin-inline-start var(--motion-duration-standard) var(--motion-easing),visibility 0s linear var(--motion-duration-standard)}.g-collapse__content{min-block-size:0;min-inline-size:0;overflow:hidden;overflow:clip}.g-collapse--inline>.g-collapse__content{inline-size:max-content}.g-collapse-swap{position:relative;display:grid;min-inline-size:0}.g-collapse-swap>*{grid-area:1 / 1;min-inline-size:0;opacity:1;transition:opacity var(--motion-duration-crossfade) var(--motion-easing),visibility 0s linear 0s}.g-collapse-swap>[hidden]{display:block;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-crossfade) var(--motion-easing),visibility 0s linear var(--motion-duration-crossfade)}.g-collapse-swap:has(>:not([hidden]))>[hidden]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%}.g-collapse-swap[data-swap-instant]>*{transition:none}[data-media-swap][data-media-swap]{display:grid;grid-template-rows:100%}[data-media-swap]>[data-media-swap-layer]{grid-area:1 / 1;min-inline-size:0}[data-media-swap-layer=outgoing]{z-index:1;opacity:1;pointer-events:none}[data-media-swap-layer=incoming]{z-index:2;opacity:0;transition:opacity var(--motion-duration-crossfade) var(--motion-easing)}[data-media-swap=pending]>[data-media-swap-layer=incoming]{transition:none}[data-media-swap=active]>[data-media-swap-layer=incoming]{opacity:1}[data-media-swap]>[data-media-swap-layer=hold]{z-index:3;visibility:hidden;pointer-events:none}[data-media-swap-layer=hold] [data-media-swap-hold]{visibility:visible}[data-media-swap]:has(>[data-media-swap-layer=hold])>:is([data-media-swap-layer=outgoing],[data-media-swap-layer=incoming]) [data-media-swap-hold]{visibility:hidden}@media(prefers-reduced-motion:reduce){.disclosure__indicator-state,.disclosure__panel,:where(.disclosure__trigger[aria-expanded=true],:has(>.disclosure__trigger[aria-expanded=true]))+.disclosure__panel,.g-collapse,.g-collapse[hidden],.g-collapse--inline,.g-collapse--inline[hidden]{transition:none}}summary::-webkit-details-marker{display:none}.text-block>*:first-child,.text-block>*:first-child:empty+*{margin-block-start:0}.text-block>*:last-child,.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block>style+*{margin-block-start:0}.g-mini-button{--g-mini-button-engaged-background: var(--color-mini-button-engaged-background)}@media(hover:hover)and (pointer:fine){.g-mini-button:not(:disabled,[aria-disabled=true]):hover{--g-mini-button-surface-background: var(--g-mini-button-engaged-background)}}.g-mini-button:not(:disabled,[aria-disabled=true]):active,.g-mini-button:not(:disabled,[aria-disabled=true])[data-pressed=true]{--g-mini-button-surface-background: var(--g-mini-button-engaged-background)}.g-mini-button.g-mini-button--selection[aria-pressed=true]{--g-mini-button-surface-background: initial}.g-mini-button>svg{border-radius:50%;background:var( --g-mini-button-surface-background, var(--g-mini-button-rest-background, var(--color-background)) );transition:background-color var(--button-transition-duration) var(--motion-easing)}.g-mini-button:focus-visible{color:var(--g-mini-button-rest-background, var(--color-background));outline:none}.g-mini-button:focus-visible>svg{background:var(--color-foreground);outline:var(--focus-ring-width) solid var(--g-mini-button-rest-background, var(--color-background));outline-offset:var(--focus-ring-width);box-shadow:0 0 0 calc(var(--focus-ring-width) * 3) var(--color-foreground)}.g-mini-button:disabled{opacity:var(--opacity-disabled);cursor:default}@media(forced-colors:active){.g-mini-button:focus-visible>svg{outline-color:Highlight;box-shadow:none}}@media(prefers-reduced-motion:reduce){.g-mini-button>svg{transition:none}}.button-link{--button-link-color: var(--button-link-custom-color, var(--color, var(--color-foreground)));--button-link-engaged-color: color-mix( in srgb, var(--button-link-color) calc(var(--opacity-muted-text) * 100%), transparent );position:relative;display:inline-flex;align-items:center;gap:.45em;color:var(--button-link-color);font:var(--font-accent);letter-spacing:var(--font-accent--letter-spacing);text-decoration:none;text-transform:var(--font-accent--case);transition:color var(--motion-duration-fast) var(--motion-easing)}@supports not (color: color-mix(in srgb,red 50%,transparent)){.button-link{--button-link-engaged-color: var(--button-link-color)}}@media(hover:hover)and (pointer:fine){.button-link:not([aria-disabled=true]):hover{color:var(--button-link-engaged-color)}}.button-link:not([aria-disabled=true]):active{color:var(--button-link-engaged-color)}.button-link:after{position:absolute;top:-.75rem;right:0;bottom:-.75rem;left:0;content:""}.button-link__icon{display:inline-flex;align-items:center;inline-size:.65em;block-size:1em;flex:none;overflow:visible;transform:translateY(-.0875em);transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized)}.button-link__icon svg{inline-size:100%;block-size:auto}@media(hover:hover)and (pointer:fine){:is(a,button):not([aria-disabled=true]):hover .button-link__icon{transform:translate(.25em,-.05em)}}:is(a,button):not([aria-disabled=true]):focus-visible .button-link__icon{transform:translate(.25em,-.05em)}:root:not([data-focus-modality=pointer]) .button-link:focus-visible:not([data-anchor-landing]){outline:none}:root:not([data-focus-modality=pointer]) .button-link:focus-visible:not([data-anchor-landing]):before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--focus-ring-width) * -1) calc((var(--focus-ring-width) + .25em) * -1);outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset);pointer-events:none}@media(prefers-reduced-motion:reduce){.button-link__icon{transition:none}}.button,.button-secondary{display:block;align-content:center;text-decoration:none;text-align:center;color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font:var(--font-button-text);letter-spacing:var(--font-button-text--letter-spacing);text-transform:var(--font-button-text--case);margin-block:0;transition:color var(--button-transition-duration) var(--motion-easing),box-shadow var(--button-transition-duration) var(--motion-easing),background-color var(--button-transition-duration) var(--motion-easing);cursor:pointer;width:fit-content;min-block-size:var(--minimum-touch-target);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.button{border-radius:var(--radius-square)}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-focus-outline-color, var(--button-background-color))}.button-secondary{border-radius:var(--radius-square)}textarea,input:not([type=checkbox],[type=radio]){background-color:var(--color-input-background);border-color:var(--color-input-border)}input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),textarea,select{font-family:var(--input-font-family);font-style:var(--input-font-style);font-weight:var(--input-font-weight);font-size:var(--input-font-size);line-height:var(--input-line-height);letter-spacing:var(--input-letter-spacing);text-transform:var(--input-text-case)}textarea::placeholder,input::placeholder{color:var(--color-foreground-muted)}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}.button[hidden]{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.button{--button-color: var(--button-custom-color, var(--color-primary-button-text));--button-background-color: var(--button-custom-background-color, var(--color-primary-button-background));--button-border-color: var(--button-custom-border-color, var(--color-primary-button-border));--button-border-width: var(--border-width);--button-focus-outline-color: var(--button-custom-focus-outline-color, var(--color-primary-button-focus-outline))}.button[aria-busy],.button:not([aria-disabled=true]):is(:focus-visible,:active){--button-color: var(--button-custom-hover-color, var(--color-primary-button-hover-text));--button-background-color: var(--button-custom-hover-background-color, var(--color-primary-button-hover-background));--button-border-color: var(--button-custom-hover-border-color, var(--color-primary-button-hover-border))}@media(hover:hover)and (pointer:fine){.button:not([aria-disabled=true]):hover{--button-color: var(--button-custom-hover-color, var(--color-primary-button-hover-text));--button-background-color: var(--button-custom-hover-background-color, var(--color-primary-button-hover-background));--button-border-color: var(--button-custom-hover-border-color, var(--color-primary-button-hover-border))}}.button-secondary{--button-color: var(--button-custom-color, var(--color-secondary-button-text));--button-background-color: var(--button-custom-background-color, var(--color-secondary-button-background));--button-border-color: var(--button-custom-border-color, var(--color-secondary-button-border));--button-border-width: var(--border-width)}.button-secondary[aria-busy],.button-secondary:not([aria-disabled=true]):is(:focus-visible,:active){--button-color: var(--button-custom-hover-color, var(--color-secondary-button-hover-text));--button-background-color: var(--button-custom-hover-background-color, var(--color-secondary-button-hover-background));--button-border-color: var(--button-custom-hover-border-color, var(--color-secondary-button-hover-border))}@media(hover:hover)and (pointer:fine){.button-secondary:not([aria-disabled=true]):hover{--button-color: var(--button-custom-hover-color, var(--color-secondary-button-hover-text));--button-background-color: var(--button-custom-hover-background-color, var(--color-secondary-button-hover-background));--button-border-color: var(--button-custom-hover-border-color, var(--color-secondary-button-hover-border))}}@media(forced-colors:active){:root :is(.button,.button-secondary):not(:focus-visible){outline:var(--border-width) solid ButtonText;outline-offset:calc(var(--border-width) * -1)}}.button--white{--button-custom-color: var(--color-white-button-text);--button-custom-background-color: var(--color-white-button-background);--button-custom-border-color: var(--color-white-button-border);--button-custom-hover-color: var(--color-white-button-hover-text);--button-custom-hover-background-color: var(--color-white-button-hover-background);--button-custom-hover-border-color: var(--color-white-button-hover-border);--button-custom-focus-outline-color: var(--color-white-button-hover-text)}.button-block{inline-size:var(--button-block-width, fit-content);max-inline-size:100%;flex-shrink:var(--button-block-flex-shrink, 1)}.button-block.button-link{min-block-size:1.5rem}.button-block:is(.button,.button-secondary){display:inline-flex;align-items:center;justify-content:center;min-inline-size:7.875rem;padding-block:.5rem;padding-inline:2rem;border-radius:var(--radius-square);overflow-wrap:anywhere;white-space:normal}.button-block.button--small{min-block-size:2.125rem}.button-block.button--medium{min-block-size:2.125rem;padding-block:.375rem}.button-block.button--large{min-block-size:3.0625rem}.button-link[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}@media screen and (max-width:46.8125rem){.button-block{inline-size:var(--button-block-width-mobile, var(--button-block-width, fit-content));flex-shrink:var( --button-block-flex-shrink-mobile, var(--button-block-flex-shrink, 1) )}}@media(prefers-reduced-motion:reduce){:is(button,summary,[role=button],input[type=button],input[type=submit],input[type=reset],[data-button-block],.button,.button-secondary,.button-unstyled){transition:none}}@keyframes button-spinner-rotate{to{transform:rotate(360deg)}}.button__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.button__spinner svg{inline-size:1.25rem;block-size:1.25rem}:is(.button,.button-secondary)[aria-busy]{position:relative}:is(.button,.button-secondary)[aria-busy]>:not(.button__spinner){opacity:0}:is(.button,.button-secondary)[aria-busy]>.button__spinner{display:flex}@media(prefers-reduced-motion:no-preference){.button__spinner svg{animation:button-spinner-rotate .7s linear infinite}}.button:not(.button-secondary)[aria-busy]:disabled{opacity:1;cursor:wait}:is(.button,.button-secondary)[data-text-added]:is(:disabled,[aria-disabled=true],[aria-busy]){opacity:1}.button-secondary[aria-busy]{opacity:var(--opacity-disabled);cursor:wait}.add-to-cart-error{margin-block:.5rem 0;color:var(--color-error);font-size:var(--font-size-sm, .8125rem);line-height:1.3;text-align:center}.button__success-icon{display:none;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;flex:none}:is(.button,.button-secondary)[data-add-state=added]{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-foreground-muted);--button-border-color: transparent}:is(.button,.button-secondary)[data-add-state=added] .button__success-icon{display:inline-flex}:is(.button,.button-secondary).button--small[data-add-state=added] .add-to-cart-button__content>:not(.button__success-icon){position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}:is(.button,.button-secondary).button--small[data-add-state=added]{position:relative}:is(.button,.button-secondary).button--small[data-add-state=added] .button__success-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:.75rem}@media(hover:hover)and (pointer:fine){summary:hover{color:var(--color-foreground-muted)}}summary:active{color:var(--color-foreground-muted)}.product-card-reviews__star,.product-card-reviews__star svg{display:block;flex:0 0 auto;inline-size:.5625rem;block-size:.5625rem}.field__input{flex-grow:1;text-align:left;border-radius:var(--radius-square);transition:box-shadow var(--motion-duration-fast) var(--motion-easing),outline-color var(--motion-duration-fast) var(--motion-easing),background-color var(--motion-duration-fast) var(--motion-easing);padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline);box-shadow:inset 0 0 0 var(--border-width) var(--color-input-border);background-color:var(--color-input-background);color:var(--color-input-text);border:none}.field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=file],[type=image],[type=range],[type=color],cart-quantity-selector-component *,.field__input *,.g-field-composed *,.g-search-field__input,.dieux-footer__email),textarea):is(:focus,:focus-visible),:is(.field__input,.g-field-edge):not(.g-field-composed *):is(:focus-visible,:has(:focus-visible)),:is(.field__input,.g-field-edge):not(.g-field-composed *):focus-within:not(select,:has(:is(select,input:is([type=checkbox],[type=radio])):focus)){outline:var(--input-focus-ring-width) solid var(--color-input-border-focus, currentcolor);outline-offset:calc(var(--input-focus-ring-width) * -1)}:root[data-focus-modality=pointer] select:focus-visible,:root[data-focus-modality=pointer] :is(.field__input,.g-field-edge):has(select:focus){outline:none}.g-field-edge{border-radius:var(--radius-square);box-shadow:inset 0 0 0 var(--border-width) var(--color-input-border)}.field__input--button-radius{border-radius:var(--radius-square)}.field__input--button-padding{padding-inline:var(--button-padding-inline)}.g-field{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0}.g-field[hidden]{display:none}.g-field__control{display:flex;inline-size:100%;min-block-size:2.625rem}.g-field__control>:is(input,textarea,select){inline-size:100%;min-inline-size:0}.g-search-field{display:flex;align-items:center;gap:.75rem;min-block-size:1.5rem;padding-block-end:.75rem;border-block-end:var(--border-width) solid var(--color-foreground)}.g-search-field__icon{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;color:inherit;background:none;border:0}.g-search-field__icon--action{cursor:pointer;transition:color var(--button-transition-duration) var(--motion-easing)}@media(hover:hover)and (pointer:fine){.g-search-field__icon--action:hover{color:var(--color-foreground-muted)}}.g-search-field__icon--action:active{color:var(--color-foreground-muted)}.g-search-field__input.g-search-field__input{flex:1 1 auto;min-inline-size:0;min-block-size:0;margin:0;padding:0;color:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.g-search-field__input::placeholder{color:inherit;opacity:1}.g-search-field__input::-webkit-search-cancel-button,.g-search-field__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.g-search-field__input:focus-visible,.g-search-field__icon--action:focus-visible:not(.g-search-field__icon--framed){outline:none}.g-search-field:has(:is(.g-search-field__input,.g-search-field__icon--action:not(.g-search-field__icon--framed)):focus-visible),.g-search-field__icon--framed:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}:root[data-focus-modality=pointer] .g-search-field:has(.g-search-field__input:focus-visible){outline:none}.g-field__control>textarea{min-block-size:2.625rem;resize:vertical}.field__input[aria-invalid=true]{--color-input-border-focus: var(--color-error);box-shadow:inset 0 0 0 var(--border-width) var(--color-error)}.g-field-composed{display:flex;align-items:center;min-block-size:2.625rem;color:var(--color-input-text);background-color:var(--color-input-background);transition:outline-color var(--motion-duration-fast) var(--motion-easing)}.g-field-composed .field__input{min-inline-size:0;background-color:transparent;border-radius:0;box-shadow:none}.g-field-composed .field__input:is(:focus,:focus-visible){box-shadow:none;outline:none}.g-field-composed:has(.field__input[aria-invalid=true]){--color-input-border-focus: var(--color-error);box-shadow:inset 0 0 0 var(--border-width) var(--color-error)}.g-password-reveal{display:flex;flex:none;align-items:center;align-self:stretch;padding-inline:var(--input-padding-inline);color:var(--color-foreground-muted);background:none;border:0;cursor:pointer}.g-password-reveal[hidden]{display:none}.field__input:has(+.g-password-reveal){padding-inline-end:0}.g-field-composed .field__input::-ms-reveal{display:none}.g-field-composed.g-field-edge:has(.g-password-reveal:focus-visible):not(:has(.field__input:focus)){outline:none}.g-password-reveal__icon,.g-password-reveal__icon svg{inline-size:1.25rem;block-size:1.25rem}.g-password-reveal__icon{opacity:.75}.g-password-reveal__icon--hide,.g-password-reveal[aria-pressed=true] .g-password-reveal__icon--show{display:none}.g-password-reveal[aria-pressed=true] .g-password-reveal__icon--hide{display:block}.g-field-error{--color: var(--color-error);color:var(--color-error)}.rte.rte{font:var(--font-rte);letter-spacing:var(--font-rte--letter-spacing);text-transform:var(--font-rte--case);color:var(--color, var(--color-foreground))}.rte.rte:is(.body,.body-bold){--font-rte--paragraph-spacing: var(--font-body--paragraph-spacing)}.rte.rte :is(p,ul,ol,blockquote,table){margin-block-start:0;margin-block-end:var(--font-rte--paragraph-spacing)}.rte.rte :is(h1,h2,h3,h4,h5,h6){margin-block:2.5rem 1.25rem}.rte.rte>:first-child,.rte.rte>:first-child:empty+*{margin-block-start:0}.rte.rte>:last-child,.rte.rte>*:has(+:last-child:empty){margin-block-end:0}.rte.rte :is(ul,ol) :is(ul,ol){margin-block-end:0}.rte.rte li+li{margin-block-start:.3077em}.rte.rte a:not(.button,.button-secondary,.button-link){color:inherit;font:inherit;text-decoration-line:underline;text-decoration-color:currentcolor}.rte.rte blockquote{margin-inline:0;margin-block-start:2.5rem;padding-inline-start:1.25rem;border-inline-start:var(--border-width) solid var(--color-divider);font-style:italic}.rte.rte figure{margin-inline:0;margin-block:0 var(--font-rte--paragraph-spacing)}.rte.rte figcaption{margin-block-start:.75rem;font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case)}.rte.rte hr{margin-block:3.75rem;border:0;border-block-start:var(--border-width) solid var(--color-divider);transition:margin-block-start var(--motion-duration-layout) var(--motion-easing),margin-block-end var(--motion-duration-layout) var(--motion-easing)}.rte.rte hr+*{margin-block-start:0}.rte.rte table{width:100%!important;border-collapse:collapse}.rte.rte tr:not(:has(td)),.rte.rte thead{background-color:rgb(var(--color-foreground-rgb) / .05);text-transform:uppercase}.rte.rte th{font-weight:var(--font-body-bold--weight)}.rte.rte tr:has(td){border-bottom:var(--border-width) solid var(--color-divider)}.rte.rte th,.rte.rte td{text-align:start;padding-inline:.75rem;padding-block:.75rem}.inline-richtext a:not(.button,.button-secondary,.button-link){color:inherit;text-decoration-line:underline;text-decoration-color:currentcolor}@media screen and (max-width:46.8125rem){.rte.rte hr{margin-block:2rem}}.rte.rte ul,.text-block ul,.metafield-rich_text_field.metafield-rich_text_field ul{padding-inline-start:.3077em;list-style:none}.rte.rte ol,.text-block ol,.metafield-rich_text_field.metafield-rich_text_field ol{padding-inline-start:1.5em}.rte.rte li>:is(ul,ol),.text-block li>:is(ul,ol),.metafield-rich_text_field.metafield-rich_text_field li>:is(ul,ol){padding-inline-start:1.25em}.text-block :is(ul,ol) :is(ul,ol),.metafield-rich_text_field.metafield-rich_text_field :is(ul,ol) :is(ul,ol){margin-block-end:0}.rte.rte ul>li,.text-block ul>li,.metafield-rich_text_field.metafield-rich_text_field ul>li{padding-inline-start:1.25em;list-style:none;text-indent:-1em}.rte.rte ul>li>*,.text-block ul>li>*,.metafield-rich_text_field.metafield-rich_text_field ul>li>*{text-indent:0}.rte.rte ul>li>p:first-child,.text-block ul>li>p:first-child,.metafield-rich_text_field.metafield-rich_text_field ul>li>p:first-child{display:inline}.rte.rte li>:last-child,.text-block li>:last-child,.metafield-rich_text_field.metafield-rich_text_field li>:last-child{margin-block-end:0}.rte.rte ul>li:before,.text-block ul>li:before,.metafield-rich_text_field.metafield-rich_text_field ul>li:before{margin-inline-end:.35em;font-size:1em;content:"\2022  "}.rte.rte ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):before,.text-block ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):before,.metafield-rich_text_field.metafield-rich_text_field ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):before{content:none}.rte.rte ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):has(>:is(ul,ol)),.text-block ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):has(>:is(ul,ol)),.metafield-rich_text_field.metafield-rich_text_field ul>li:is([style*="list-style-type: none"],[style*="list-style-type:none"]):has(>:is(ul,ol)){padding-inline-start:0;text-indent:0}:where(input[type=radio]),:where(input[type=checkbox]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:.25rem;padding:0;border:var(--border-width) solid var(--color-foreground);border-radius:var(--radius-square);color:var(--color-foreground);background-color:var(--color-input-background);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer;transition:border-color var(--motion-duration-standard) var(--motion-easing),background-color var(--motion-duration-standard) var(--motion-easing)}:where(input[type=radio],input[type=checkbox]):after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--checkbox-size) - .25rem);height:calc(var(--checkbox-size) - .25rem);background:var(--color-foreground);transform:translate(-50%,-50%) scale(0);transition:transform var(--motion-duration-standard) var(--motion-easing),background-color var(--motion-duration-standard) var(--motion-easing)}:where(input[type=radio],input[type=checkbox]):checked{border-color:var(--color-foreground);background-color:var(--color-input-background)}:where(input[type=radio],input[type=checkbox]):checked:after{transform:translate(-50%,-50%) scale(1)}@media(hover:hover)and (pointer:fine){:where(input[type=radio],input[type=checkbox]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / .4);background-color:rgb(var(--color-foreground-rgb) / .05)}:where(input[type=radio],input[type=checkbox]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:var(--color-input-background)}}:where(input[type=radio],input[type=checkbox]):disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}:where(input[type=radio],input[type=checkbox]):disabled:checked:after{background-color:var(--input-disabled-text-color)}@media(prefers-reduced-motion:reduce){:where(input[type=radio],input[type=checkbox]),:where(input[type=radio],input[type=checkbox]):after{transition:none}}@media(forced-colors:active){:where(input[type=radio],input[type=checkbox]){border-color:CanvasText;color:CanvasText;background-color:Canvas}:where(input[type=radio],input[type=checkbox]):after{background-color:CanvasText}}:where(input[type=radio])+label,:where(input[type=checkbox])+label{display:inline;vertical-align:middle;cursor:pointer}:where(input[type=radio]):disabled+label,:where(input[type=checkbox]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}label:has(input[type=radio]),label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}label:has(input[type=radio]:disabled),label:has(input[type=checkbox]:disabled){cursor:not-allowed}.g-choice-input:is([type=radio],[type=checkbox]){position:relative;display:grid;flex:none;place-content:center;inline-size:var(--checkbox-size);block-size:var(--checkbox-size);aspect-ratio:1;margin:0;padding:0;border:var(--border-width) solid var(--color-foreground);border-radius:var(--radius-square);color:var(--color-foreground);background-color:var(--color-input-background);vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none}.g-choice-input:is([type=radio],[type=checkbox]):after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--checkbox-size) - .25rem);block-size:calc(var(--checkbox-size) - .25rem);border-radius:var(--radius-square);background:currentcolor;content:"";-webkit-mask-image:none;mask-image:none;transform:translate(-50%,-50%) scale(0);transition:transform var(--motion-duration-fast) var(--motion-easing)}.g-choice-input:is([type=radio],[type=checkbox]):checked{border-color:currentcolor;background-color:var(--color-input-background);box-shadow:none}.g-choice-input:is([type=radio],[type=checkbox]):checked:after{background:currentcolor;transform:translate(-50%,-50%) scale(1)}.g-choice-input:is([type=radio],[type=checkbox]):focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-width)}.g-choice-input:is([type=radio],[type=checkbox]):disabled{border-color:var(--input-disabled-border-color);color:var(--input-disabled-text-color);background-color:var(--input-disabled-background-color);cursor:not-allowed}.g-choice-input:is([type=radio],[type=checkbox]):disabled:checked:after{background:currentcolor}@media(prefers-reduced-motion:reduce){.g-choice-input:is([type=radio],[type=checkbox]):after{transition:none}}@media(forced-colors:active){.g-choice-input:is([type=radio],[type=checkbox]){border-color:CanvasText;color:CanvasText;background:Canvas}.g-choice-input:is([type=radio],[type=checkbox]):checked:after{forced-color-adjust:none;background:CanvasText}}.g-variant-selector-option,.g-variant-selector-swatch{position:relative;box-sizing:border-box;margin:0;overflow:hidden;color:inherit;border:var(--border-width) solid var(--color-border);text-decoration:none;cursor:pointer}.g-variant-selector-option{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-block-size:2.1875rem;padding:.5rem .625rem;background:var(--color-variant-selector-background);font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-align:center;text-transform:var(--font-body--case);white-space:nowrap}.g-variant-selector-swatch{display:grid;flex:0 0 5rem;place-items:center;inline-size:5rem;aspect-ratio:128 / 106;padding:.125rem;background-color:var(--color-variant-swatch-background);background-clip:content-box}.g-variant-selector-option:is([aria-current=page],[data-selected]),.g-variant-selector-option:has(input:checked){background:var(--color-variant-selector-selected-background)}:is(.g-variant-selector-option,.g-variant-selector-swatch):is([aria-current=page],[data-selected]),:is(.g-variant-selector-option,.g-variant-selector-swatch):has(input:checked){border-color:currentcolor}:is(.g-variant-selector-option,.g-variant-selector-swatch):focus-visible,:is(.g-variant-selector-option,.g-variant-selector-swatch):has(input:focus-visible){border-color:currentcolor;outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}@media(hover:hover){:is(.g-variant-selector-option,.g-variant-selector-swatch):hover{border-color:currentcolor}}@media(forced-colors:active){:is(.g-variant-selector-option,.g-variant-selector-swatch):is([aria-current=page],[data-selected],:has(input:checked)):not(:focus-visible,:has(input:focus-visible)){outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}}.g-variant-selector-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.g-variant-selector-option svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;pointer-events:none}.g-variant-selector-option svg line{stroke:currentcolor;stroke-width:1;opacity:.35}.g-variant-selector-swatch__image{position:absolute;top:.375rem;right:.375rem;bottom:.375rem;left:.375rem;display:block;inline-size:calc(100% - .75rem);block-size:calc(100% - .75rem);width:calc(100% - .75rem);height:calc(100% - .75rem);object-fit:contain;pointer-events:none}:where(:not(.g-dialog,.g-dialog *))::-webkit-scrollbar{width:20px}:where(:not(.g-dialog,.g-dialog *))::-webkit-scrollbar-track{background-color:transparent}:where(:not(.g-dialog,.g-dialog *))::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / .4);border-radius:var(--radius-pill);border:6px solid transparent;background-clip:content-box;transition:background-color var(--motion-duration-standard) var(--motion-easing)}:where(:not(.g-dialog,.g-dialog *))::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / .6)}:where(:not(.g-dialog,.g-dialog *))::-webkit-scrollbar:horizontal{display:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],cart-quantity-selector-component *),textarea{font-size:max(1rem,var(--input-font-size))!important}:is(input,textarea)::placeholder{font-size:var(--input-placeholder-font-size, var(--input-font-size))}select option{font-size:max(1rem,1em)}:is(.h0.h0,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.body.body,.body-bold.body-bold,.body-large.body-large,.body-large-bold.body-large-bold,.caption.caption,.button-text.button-text,.accent.accent,.label-large.label-large,.label.label,.label-bold.label-bold,.custom.custom) :is(input,textarea),:is(input,textarea):is(.h0.h0,.h1.h1,.h2.h2,.h3.h3,.h4.h4,.h5.h5,.h6.h6,.body.body,.body-bold.body-bold,.body-large.body-large,.body-large-bold.body-large-bold,.caption.caption,.button-text.button-text,.accent.accent,.label-large.label-large,.label.label,.label-bold.label-bold,.custom.custom){--input-placeholder-font-size: var(--type-preset-size);font-size:max(1rem,var(--type-preset-size))!important}}.g-product-row{display:grid;grid-template-columns:var(--g-product-row-media-width, minmax(4.5rem, 5.375rem)) minmax(0,1fr);gap:var(--g-product-row-gap, 1.25rem);align-items:var(--g-product-row-align, flex-start);min-inline-size:0}.g-product-row__media{display:block;overflow:hidden;aspect-ratio:var(--g-product-row-media-ratio, .886);background:var(--g-product-row-media-background, var(--color-announcement-background));text-decoration:none}.g-product-row__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.g-product-row__body{display:grid;gap:var(--g-product-row-body-gap, .375rem);align-content:start;min-inline-size:0}.g-product-row__title{margin:0;overflow-wrap:anywhere}.g-product-row__title a{color:inherit;text-decoration:none}.g-product-row__caption.g-product-row__caption{--color: var(--color-foreground-muted);margin:0;color:var(--color-foreground-muted);overflow-wrap:anywhere}.g-product-row__meta{display:flex;flex-wrap:wrap;gap:.25rem .8125rem;align-items:center;margin:0}.g-product-row__meta-detail.g-product-row__meta-detail{--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}.divider-section__inner{display:block}.generic-section{min-block-size:var(--generic-section-min-block-size, auto)}.generic-section__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.generic-section__media>:not([data-overlay]),.generic-section__media>video-background-component,.generic-section__media>video-background-component>:is(img,video,svg),.generic-section__media>:is(img,video,svg){width:100%;height:100%}.generic-section__media>video-background-component{position:relative;display:block}.generic-section__media>video-background-component>:is(img,video,svg),.generic-section__media>:is(img,video,svg){position:absolute;top:0;right:0;bottom:0;left:0;display:block}.generic-section__media>:is(img,svg),.generic-section__media>video-background-component>:is(img,svg){object-fit:var(--generic-section-image-fit, cover)}.generic-section__media>video,.generic-section__media>video-background-component>video{object-fit:var(--generic-section-video-fit, cover)}.generic-section__media [data-overlay]{position:absolute;z-index:var(--overlay-layer, 0);top:0;right:0;bottom:0;left:0;background:var(--overlay-background)}.generic-section>.g-section-container{position:relative;z-index:1}.generic-section__content{display:flex;flex-direction:var(--generic-section-content-direction, column);gap:var(--generic-section-gap, 0);min-block-size:max(0px,calc(var(--generic-section-min-block-size, 0px) - var(--generic-section-padding-block-start, 0px) - var(--generic-section-padding-block-end, 0px)));min-inline-size:0}.generic-section__content--direction-row{--generic-section-content-direction: row;justify-content:var(--generic-section-horizontal-alignment, flex-start);align-items:var(--generic-section-vertical-alignment, center)}.generic-section__content--direction-column{--generic-section-content-direction: column;align-items:var(--generic-section-horizontal-alignment, flex-start);justify-content:var(--generic-section-vertical-alignment, center)}.generic-section__content--framed.generic-section__content--framed{padding-block:var(--generic-section-frame-padding-block, 0);padding-inline:var(--generic-section-frame-padding-inline, 0);border:var(--generic-section-frame-border-width, 0) solid var(--generic-section-frame-border-color, var(--color-border));border-radius:var(--generic-section-frame-radius, 0);background-color:var(--generic-section-frame-background, transparent)}@media screen and (max-width:46.874rem){.generic-section__content--framed.generic-section__content--framed{padding-block:var(--generic-section-frame-mobile-padding-block, 0);padding-inline:var(--generic-section-frame-mobile-padding-inline, 0)}}@media screen and (max-width:46.8125rem){.generic-section--mobile-padding .generic-section__content{min-block-size:max(0px,calc(var(--generic-section-min-block-size, 0px) - var(--generic-section-mobile-padding-block-start, 0px) - var(--generic-section-mobile-padding-block-end, 0px)))}.generic-section__content--mobile-column{--generic-section-content-direction: column;align-items:var(--generic-section-mobile-horizontal-alignment, flex-start);justify-content:var(--generic-section-mobile-vertical-alignment, center)}}.article-card-category-block{min-inline-size:0}.article-card-category-block:not(:has(>*)){display:none}.article-header-date-block{min-inline-size:0}.article-header-date{margin:0}.article-header-excerpt-block{min-inline-size:0}.article-header-excerpt.article-header-excerpt{--color: var(--color-foreground-muted);margin:0;color:var(--color-foreground-muted)}.article-header-excerpt-block[data-block-text-color] .article-header-excerpt.article-header-excerpt{--color: var(--color-foreground);color:var(--color-foreground)}.atc-text-banner{position:relative;inline-size:100%;max-inline-size:100%;text-align:var(--atc-text-banner-align, center);border-radius:var(--atc-text-banner-radius, 0);padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}@media screen and (max-width:46.8125em){.atc-text-banner{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.content-without-appearance{display:flex;flex-direction:column;align-items:var(--content-alignment, flex-start);justify-content:var(--content-position, center);gap:var(--content-gap, 1.5rem);inline-size:100%;block-size:100%;min-inline-size:0}.content-without-appearance>*{min-inline-size:0}@media screen and (max-width:46.8125em){.content-without-appearance{gap:var(--content-gap-mobile, var(--content-gap, 1.5rem));block-size:auto}}.price-transparency-link__variant{display:flex;min-inline-size:0}.price-transparency-table__variant{min-inline-size:0}.product-variant-title{--g-collapse-gap: var(--group-gap, 0px);color:var(--color-foreground-muted)}.group-block:has(>.group-block__content>product-variant-title):not(:has(>.group-block__content>:not([hidden]):not(script):not(style))){display:none}.dieux-tab__content{display:flex;flex-direction:column;gap:var(--dieux-tab-content-gap, 0);inline-size:100%;min-inline-size:0}.dieux-tab__content>*{min-inline-size:0}.dieux-tab__editor-placeholder{margin:0;padding:1rem;border:var(--border-width) dashed currentcolor}.accordion-block{display:block;inline-size:var(--accordion-width, 100%);max-inline-size:var(--accordion-max-width, none);min-inline-size:0;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0);color:var(--color, var(--color-foreground))}.accordion-block__editor-empty{margin:0;color:var(--color-foreground-muted)}.accordion--faq .accordion__metafield-answer{max-inline-size:calc(100% - .75rem);color:inherit}.accordion__metafield-answer .metafield-rich_text_field>:last-child,.accordion__metafield-answer .metafield-rich_text_field>*:has(+:last-child:empty){margin-block-end:0}@media screen and (min-width:46.875rem){.accordion--faq .accordion__metafield-answer{max-inline-size:calc(100% - 1.4375rem)}}@media screen and (max-width:46.8125em){.accordion-block{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.image-block{display:block;width:var(--image-block-width, 100%)}@media screen and (max-width:46.8125rem){.image-block{width:var(--image-block-width-mobile, var(--image-block-width, 100%))}}.image-block[data-image-ratio=portrait] .image-block__image,.image-block[data-image-ratio=square] .image-block__image,.image-block[data-image-ratio=landscape] .image-block__image,.image-block[data-image-ratio=custom] .image-block__image{object-fit:cover}.image-block[data-image-ratio=portrait] .image-block__image{aspect-ratio:4 / 5}.image-block[data-image-ratio=square] .image-block__image{aspect-ratio:1}.image-block[data-image-ratio=landscape] .image-block__image{aspect-ratio:16 / 9}.image-block[data-image-ratio=custom] .image-block__image{aspect-ratio:var(--image-block-ratio)}.image-block[data-image-ratio=adapt][data-height=fill],.image-block[data-image-ratio=adapt][data-height=fill] .image-block__image{block-size:100%}.image-block[data-image-ratio=adapt][data-height=fill] .image-block__image{object-fit:cover}.ingredients-popup-link{display:block}.ingredients-popup-link__editor-message{margin:0}@media(scripting:none){.ingredients-popup-link{display:none}}.price-block{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;inline-size:var(--price-block-width, 100%);justify-content:var(--price-block-justify, flex-start);padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0);text-align:var(--price-block-text-align, start)}@media screen and (max-width:46.8125em){.price-block{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.product-badge-block{--g-collapse-gap: var(--group-gap, 0px);padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}.product-badge-block[hidden]{padding-block:0}.product-badge-block .product-badge{color:var(--product-badge-color, var(--color-foreground))}.product-badge-block__empty .product-badge{justify-content:center;min-block-size:1.5625rem;padding-block:.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);background-color:var(--product-badge-background, transparent);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}@media screen and (max-width:46.8125em){.product-badge-block{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.product-offer{display:block;inline-size:100%;min-inline-size:0}.product-offer--divided{padding-block-start:1.25rem;border-block-start:var(--border-width) solid var(--color-divider)}.product-offer>*+*{margin-block-start:1.25rem}.product-offer__editor-empty{margin:0;color:var(--color-foreground-muted)}.product-title.g-text-block--layout{max-inline-size:var(--text-block-max-width, var(--max-width, 100%));margin-block:0}.product-title__no-break{white-space:nowrap}.product-title__link{display:block;color:inherit;text-decoration:none}.reviews-badge{display:flex;align-items:center;justify-content:var(--reviews-badge-justify, flex-start);gap:.5rem;inline-size:var(--reviews-badge-width, auto);margin:0}.reviews-badge--title.reviews-badge--title{text-transform:capitalize}.reviews-badge--uppercase.reviews-badge--uppercase{text-transform:uppercase}.reviews-badge .visually-hidden{text-transform:none}.reviews-badge__star{display:flex;inline-size:.75rem;block-size:.75rem}.reviews-badge__star svg{display:block;inline-size:100%;block-size:100%}.reviews-badge.caption{gap:.25rem}.reviews-badge.caption .reviews-badge__star{inline-size:.5625rem;block-size:.5625rem}.spacer-block{flex:0 0 auto;inline-size:100%;block-size:var(--spacer-size, 0px)}.product-card>.spacer-block--grow.spacer-block--desktop-pixel{flex:1 0 auto;min-block-size:var(--spacer-size, 0px)}.product-card>.spacer-block--grow.spacer-block--desktop-percent{flex:1 1 var(--spacer-size, 0%);min-block-size:0;block-size:auto}@media screen and (max-width:46.874rem){.spacer-block{block-size:var(--spacer-size-mobile, var(--spacer-size, 0px))}.product-card>.spacer-block--grow.spacer-block--mobile-pixel{flex:1 0 auto;min-block-size:var(--spacer-size-mobile, var(--spacer-size, 0px));block-size:var(--spacer-size-mobile, var(--spacer-size, 0px))}.product-card>.spacer-block--grow.spacer-block--mobile-percent{flex:1 1 var(--spacer-size-mobile, var(--spacer-size, 0%));min-block-size:0;block-size:auto}}@media screen and (max-width:46.874rem){.text-block.text-block--mobile-type>*,.text-block.text-block--mobile-type :is(h1,h2,h3,h4,h5,h6){--type-preset-size: var(--text-block-mobile-font-size);font:var(--text-block-mobile-font);letter-spacing:var(--text-block-mobile-letter-spacing);text-transform:var(--text-block-mobile-case);color:var(--color, var(--color-foreground))}}.variant-picker-block{display:grid;gap:1rem;min-inline-size:0;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0);color:var(--variant-option-text-color, currentColor)}.variant-picker-block>variant-picker.product-variant-picker{padding:0}@media screen and (max-width:46.874rem){.variant-picker-block{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.accordion__item{padding-block:1.25rem}dieux-accordion[data-border=true]>.accordion__item{border-block-end:var(--border-width) solid var(--color-divider);padding-block-end:calc(1.25rem - var(--border-width))}dieux-accordion>.accordion__item:first-of-type{padding-block-start:0}.accordion__trigger{position:relative;display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:1.5rem;padding:0;border:0;color:inherit;background:transparent;font:var(--accordion-heading-font, var(--font-body-large));letter-spacing:var(--accordion-heading-letter-spacing, var(--font-body-large--letter-spacing));text-align:start;text-transform:var(--accordion-heading-case, var(--font-body-large--case));cursor:pointer}.accordion__trigger:before,.accordion__trigger:after{content:"";position:absolute;z-index:1;inset-inline:0;block-size:1.25rem}.accordion__trigger:before{inset-block-end:100%}.accordion__trigger:after{inset-block-start:100%}dieux-accordion>.accordion__item:first-of-type>.accordion__trigger:before{content:none}.accordion__trigger[aria-expanded=true]:after{block-size:.75rem}.accordion__trigger:is(:hover,:active){color:inherit}.accordion__label{inline-size:calc(100% - 3.625rem);min-inline-size:0}.accordion__indicator,.accordion__indicator-state,.accordion__indicator-state svg{inline-size:1.5rem;block-size:1.5rem}.accordion__indicator-state svg{display:block}.accordion__panel{--color: var(--color-foreground-muted);inline-size:100%;color:var(--color-foreground-muted)}.accordion__content-inner{padding-block-start:.75rem}.accordion__content-inner>.text-block{color:inherit}.accordion--faq .accordion__label{text-wrap:pretty}.accordion--faq .accordion__content-inner{padding-block-start:1.25rem}:is(.accordion--faq,.sunscreener__glossary) .accordion__trigger:focus-visible{outline-offset:var(--focus-ring-width)}@media screen and (min-width:46.875em){.accordion__label{inline-size:calc(100% - 3.0625rem)}}.add-to-cart-button__price{display:inline-flex;align-items:center;gap:.25rem}.add-to-cart-button__price[hidden]{display:none}.add-to-cart-button__compare-price{opacity:var(--opacity-muted-text)}.add-to-cart-button__content{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}[data-add-state=added] .add-to-cart-button__icon{display:none}.article-category.article-category{--color: var(--color-badge-text);display:inline-flex;align-items:center;justify-content:center;padding:.375rem .5rem;border-radius:1.875rem;background-color:var(--color-badge-background);color:var(--color-badge-text);text-align:center;text-decoration:none}a.article-category.article-category{transition:background-color var(--button-transition-duration) var(--motion-easing)}@media(hover:hover)and (pointer:fine){a.article-category.article-category:hover{background-color:var(--color-badge-hover-background)}}a.article-category.article-category:is(:focus-visible,:active){background-color:var(--color-badge-hover-background)}@media(prefers-reduced-motion:reduce){a.article-category.article-category{transition:none}}img.cart-line-media.cart-line-media--uncropped{object-fit:cover}.custom-liquid-preview{margin:0;padding:24px;border:1px dashed currentcolor;text-align:center}defer-section{display:block}.dieux-tab-fragment__fallback-label{display:none;margin:0 0 1rem}.dieux-tabs-stack__owner,.dieux-tabs-stack{display:block;inline-size:100%;min-inline-size:0}.dieux-tabs-stack{scroll-margin-block-start:var(--header-height, 0px)}.dieux-tabs-stack__checklist.dieux-tabs-stack__checklist>.metafield-rich_text_field.metafield-rich_text_field ul>li{padding-block:0 1rem;border-block-end:var(--border-width) solid var(--color-divider)}.dieux-tabs-stack__checklist.dieux-tabs-stack__checklist>.metafield-rich_text_field.metafield-rich_text_field ul>li+li{padding-block-start:1rem}.dieux-tabs-stack__checklist.dieux-tabs-stack__checklist>.metafield-rich_text_field.metafield-rich_text_field>ul:last-child>li:last-child{border-block-end:0;padding-block-end:0}.dieux-tabs-stack.dieux-tabs--secondary .dieux-tabs__rail{--dieux-tabs-focus-clearance: calc(var(--focus-ring-width) + var(--focus-ring-offset));--dieux-tabs-viewport-bleed: var(--dieux-tabs-focus-clearance)}.dieux-tabs-stack.dieux-tabs--secondary .dieux-tabs__tab:last-child{margin-inline-end:var(--dieux-tabs-focus-clearance)}@media(scripting:enabled){.dieux-tabs-stack:not(:defined) .dieux-tabs__panel{display:none}}@media(scripting:enabled)and (max-width:62.4375em){.dieux-tabs-stack:not(:defined) .dieux-tabs__panel[data-mobile-initial]{display:block}}@media(scripting:enabled)and (min-width:62.5em){.dieux-tabs-stack:not(:defined) .dieux-tabs__panel[data-desktop-initial]{display:block}}@media(scripting:none){.dieux-tabs-stack .dieux-tabs__viewport{display:none}.dieux-tabs-stack .dieux-tabs__panel{display:block;padding-block:1.5rem;border-block-start:var(--border-width) solid var(--color-divider)}.dieux-tab-fragment__fallback-label{display:block}}.dieux-tabs{--dieux-tabs-panel-exit-duration: .11s;--dieux-tabs-panel-enter-delay: .2s;--dieux-tabs-panel-enter-duration: .3s;--dieux-tabs-height-duration: var(--motion-duration-standard);display:block;min-inline-size:0}.dieux-tabs__viewport,.dieux-tabs__viewport.swiper{z-index:auto;inline-size:calc(100% + var(--dieux-tabs-viewport-bleed, .25rem) * 2);max-inline-size:none;min-inline-size:0;margin-block-start:-.5rem;margin-inline:calc(var(--dieux-tabs-viewport-bleed, .25rem) * -1);padding-inline:var(--dieux-tabs-viewport-inset, var(--dieux-tabs-viewport-bleed, .25rem));padding-block-start:.5rem;padding-block-end:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.dieux-tabs__viewport::-webkit-scrollbar{display:none}.dieux-tabs__rail[data-rail-overflow=false] .dieux-tabs__viewport{overflow-x:hidden}.dieux-tabs__rail{--dieux-tabs-rail-fade-inline-size: 4rem;--dieux-tabs-viewport-bleed: .25rem;position:relative;display:block;min-inline-size:0}.dieux-tabs__rail:before,.dieux-tabs__rail:after{position:absolute;inset-block:0;z-index:1;inline-size:calc(var(--dieux-tabs-rail-fade-inline-size) + var(--dieux-tabs-viewport-bleed));content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing)}.dieux-tabs__rail:before{inset-inline-start:calc(var(--dieux-tabs-viewport-bleed) * -1);background:linear-gradient(90deg,var(--color-background) 0%,transparent 84%);background:linear-gradient(90deg,color-mix(in srgb,var(--color-background) calc(var(--dieux-tabs-fade-start, 1) * 100%),transparent) 0%,transparent 84%)}.dieux-tabs__rail:after{inset-inline-end:calc(var(--dieux-tabs-viewport-bleed) * -1);background:linear-gradient(270deg,var(--color-background) 0%,transparent 84%);background:linear-gradient(270deg,color-mix(in srgb,var(--color-background) calc(var(--dieux-tabs-fade-end, 1) * 100%),transparent) 0%,transparent 84%)}.dieux-tabs__rail[data-can-scroll-previous=true]:before,.dieux-tabs__rail[data-can-scroll-next=true]:after{opacity:1}.dieux-tabs__rail--page-nav:before{content:none}@media screen and (max-width:46.8125rem){.dieux-tabs__rail--page-nav{--dieux-tabs-rail-fade-inline-size: 6rem}}@media screen and (max-width:20rem){.dieux-tabs__rail--page-nav{--dieux-tabs-rail-fade-inline-size: 0px}}.dieux-tabs__rail:has(:focus-visible):before,.dieux-tabs__rail:has(:focus-visible):after{opacity:0}.dieux-tabs__rail>.swiper-navigation__button{--swiper-navigation-target-size: 2.75rem;--swiper-navigation-icon-edge-adjustment: 0px;z-index:2;opacity:0;pointer-events:none;transform:translateY(-50%);transition:color var(--button-transition-duration) var(--motion-easing),opacity var(--motion-duration-fast) var(--motion-easing)}.dieux-tabs__rail>.swiper-navigation__button--previous{inset-inline-start:calc(var(--swiper-navigation-icon-center-inset) * -1)}.dieux-tabs__rail>.swiper-navigation__button--next{inset-inline-end:calc(var(--swiper-navigation-icon-center-inset) * -1)}.dieux-tabs--secondary .dieux-tabs__rail>.swiper-navigation__button{--swiper-navigation-block-start: calc(50% - .375rem) }.dieux-tabs__rail:focus-within>.swiper-navigation__button:not([hidden]){opacity:1;pointer-events:auto}.dieux-tabs__rail[data-swiper-state=enhanced] .dieux-tabs__viewport.swiper{overflow:hidden}.dieux-tabs__rail[data-swiper-state=enhanced] .dieux-tabs__tablist{column-gap:0;margin-block:0;margin-inline:var(--dieux-tabs-tablist-margin-inline)}@media(hover:none),(pointer:coarse){.dieux-tabs__rail>.swiper-navigation__button:not([hidden]):not(:disabled){opacity:1;pointer-events:auto}}@media(hover:hover)and (pointer:fine){.dieux-tabs__rail:hover>.swiper-navigation__button:not([hidden]){opacity:1;pointer-events:auto}}.dieux-tabs__tablist,.dieux-tabs__tablist.swiper-wrapper{--dieux-tabs-indicator-inline-start: 0px;--dieux-tabs-indicator-inline-size: 0px;--dieux-tabs-indicator-duration: var(--motion-duration-standard);--dieux-tabs-rail-gap: 1.75rem;--dieux-tabs-tab-space: calc(var(--dieux-tabs-rail-gap) / 2);--dieux-tabs-tab-space-start: var(--dieux-tabs-tab-space);--dieux-tabs-tab-space-end: var(--dieux-tabs-tab-space);--dieux-tabs-tablist-margin-inline: -.25rem;position:relative;z-index:auto;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:flex-start;column-gap:0;row-gap:var(--dieux-tabs-rail-gap);inline-size:max-content;min-inline-size:max-content;block-size:auto;margin-block:0;margin-inline:var(--dieux-tabs-tablist-margin-inline);padding:0;border:0;color:inherit;list-style:none}.dieux-tabs__tablist>:first-child{--dieux-tabs-tab-space-start: 0px}.dieux-tabs--secondary .dieux-tabs__tablist>:last-child{--dieux-tabs-tab-space-end: 0px}.dieux-tabs__tablist>.swiper-slide{inline-size:auto;block-size:auto}.dieux-tabs__tab:after{position:absolute;inset-block-start:calc(100% - .0625rem);inset-inline-start:var(--dieux-tabs-tab-label-center, 50%);box-sizing:border-box;inline-size:1.9375rem;block-size:1.4375rem;border:var(--border-width) solid currentcolor;border-radius:50%;clip-path:inset(0 50% .9375rem);content:"";pointer-events:none;transform:translate(-50%);transition:clip-path var(--motion-duration-standard) var(--motion-easing)}.dieux-tabs__tab:dir(rtl):after{transform:translate(50%)}.dieux-tabs__tab:is([aria-current=page],[aria-current=location]):after,.dieux-tabs__tab[aria-selected=true]:after,.dieux-tabs__tab[data-dieux-tabs-requested]:after{clip-path:inset(0 .25rem .9375rem)}.dieux-tabs__tablist:has(.dieux-tabs__tab[data-dieux-tabs-requested]) .dieux-tabs__tab:is([aria-current=page],[aria-current=location],[aria-selected=true]):not([data-dieux-tabs-requested]):after{clip-path:inset(0 50% .9375rem)}.dieux-tabs__tablist[data-dieux-tabs-snapping]{--dieux-tabs-indicator-duration: 0s}.dieux-tabs--secondary .dieux-tabs__rail{--dieux-tabs-viewport-bleed: 0rem}.dieux-tabs--secondary .dieux-tabs__viewport{margin-block-start:0;padding-block-start:0;padding-block-end:0}.dieux-tabs--secondary .dieux-tabs__tablist{--dieux-tabs-tablist-margin-inline: 0rem;min-inline-size:100%;margin-inline:var(--dieux-tabs-tablist-margin-inline);border-block-end:var(--border-width) solid var(--color-divider)}.dieux-tabs--secondary .dieux-tabs__tablist:after{position:absolute;inset-block-end:calc(var(--border-width) * -1);inset-inline-start:0;inline-size:var(--dieux-tabs-indicator-inline-size);block-size:var(--border-width);background:currentcolor;content:"";opacity:0;pointer-events:none;transform:translate(var(--dieux-tabs-indicator-inline-start))}.dieux-tabs--secondary .dieux-tabs__tablist[data-dieux-tabs-ready=true]:after{opacity:1;transition:inline-size var(--dieux-tabs-indicator-duration) var(--motion-easing),transform var(--dieux-tabs-indicator-duration) var(--motion-easing)}.dieux-tabs--secondary .dieux-tabs__tab:after{inset-block-start:auto;inset-block-end:calc(var(--border-width) * -1);inset-inline:var(--dieux-tabs-tab-space-start, 0px) var(--dieux-tabs-tab-space-end, 0px);inline-size:auto;block-size:var(--border-width);border:0;border-radius:0;background:currentcolor;clip-path:inset(0 50%);transform:none}.dieux-tabs--secondary .dieux-tabs__tab:is([aria-current=page],[aria-current=location]):after,.dieux-tabs--secondary .dieux-tabs__tab[aria-selected=true]:after,.dieux-tabs--secondary .dieux-tabs__tab[data-dieux-tabs-requested]:after{clip-path:inset(0)}.dieux-tabs--secondary .dieux-tabs__tablist:has(.dieux-tabs__tab[data-dieux-tabs-requested]) .dieux-tabs__tab:is([aria-current=page],[aria-current=location],[aria-selected=true]):not([data-dieux-tabs-requested]):after{clip-path:inset(0 50%)}.dieux-tabs--secondary .dieux-tabs__tablist[data-dieux-tabs-ready=true] .dieux-tabs__tab:after{opacity:0}.dieux-tabs__tab{--dieux-tabs-tab-label-center: calc( 50% + (var(--dieux-tabs-tab-space-start, 0px) - var(--dieux-tabs-tab-space-end, 0px)) / 2 );position:relative;display:grid;flex:0 0 auto;margin:0;padding-block:0;padding-inline:var(--dieux-tabs-tab-space-start, 0px) var(--dieux-tabs-tab-space-end, 0px);border:0;border-radius:var(--radius-square);color:inherit;background:transparent;font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-align:inherit;text-decoration:none;text-transform:var(--font-label--case);white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation}.dieux-tabs__tab:before{position:absolute;inset-block:-.5rem;inset-inline:0;content:""}.dieux-tabs--secondary .dieux-tabs__label-stack{min-block-size:0;padding:0 0 .75rem}.dieux-tabs--secondary .dieux-tabs__tab:last-child{margin-inline-end:var(--focus-ring-width)}.dieux-tabs__tab:disabled{cursor:default}.dieux-tabs__label-stack{display:grid;min-block-size:1.75rem;padding:.375rem .25rem}.dieux-tabs__label,.dieux-tabs__label-measure{grid-area:1 / 1}.dieux-tabs__label-measure{font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case);visibility:hidden;pointer-events:none}.dieux-tabs__tablist:not(:has(.dieux-tabs__tab[data-dieux-tabs-requested])) .dieux-tabs__tab[aria-selected=true] .dieux-tabs__label,.dieux-tabs__tablist:not(:has(.dieux-tabs__tab[data-dieux-tabs-requested])) .dieux-tabs__tab:is([aria-current=page],[aria-current=location]) .dieux-tabs__label,.dieux-tabs__tab[data-dieux-tabs-requested] .dieux-tabs__label,.dieux-tabs__tab:focus-visible:not(.dieux-tabs--secondary *) .dieux-tabs__label{font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case)}.dieux-tabs__tablist:not(:has(.dieux-tabs__tab[data-dieux-tabs-requested])) .dieux-tabs__tab[aria-selected=true] .dieux-tabs__label-measure,.dieux-tabs__tablist:not(:has(.dieux-tabs__tab[data-dieux-tabs-requested])) .dieux-tabs__tab:is([aria-current=page],[aria-current=location]) .dieux-tabs__label-measure,.dieux-tabs__tab[data-dieux-tabs-requested] .dieux-tabs__label-measure,.dieux-tabs__tab:focus-visible:not(.dieux-tabs--secondary *) .dieux-tabs__label-measure{font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case)}@media(hover:hover)and (pointer:fine){.dieux-tabs__tab:hover:not(.dieux-tabs--secondary *) .dieux-tabs__label{font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case)}.dieux-tabs__tab:hover:not(.dieux-tabs--secondary *) .dieux-tabs__label-measure{font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case)}}.dieux-tabs__tab:focus-visible{outline:none}.dieux-tabs__tab:focus-visible .dieux-tabs__label-stack{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}.dieux-tabs__panels[data-enhanced=true]{position:relative;overflow:hidden;overflow:visible clip;transition:block-size var(--dieux-tabs-height-duration) var(--motion-easing)}:root[data-focus-modality=keyboard] .dieux-tabs__panels[data-enhanced=true]:has(>.dieux-tabs__panel[data-current=true] :focus-visible){overflow-y:visible}.dieux-tabs__panel{padding-block-start:1.25rem}.dieux-tabs__panels[data-enhanced=true] .dieux-tabs__panel{position:absolute;inset-block-start:0;inset-inline:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dieux-tabs-panel-exit-duration) cubic-bezier(.4,0,1,1),visibility 0s linear var(--dieux-tabs-panel-exit-duration)}.dieux-tabs__panels[data-enhanced=true] .dieux-tabs__panel[data-dieux-tabs-entering]{visibility:visible;transition:none}.dieux-tabs__panels[data-enhanced=true] .dieux-tabs__panel[data-current=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dieux-tabs-panel-enter-duration) cubic-bezier(.32,.06,.22,1) var(--dieux-tabs-panel-enter-delay)}.dieux-tabs__panel[tabindex="0"]:focus-visible{outline:none}:root:not([data-focus-modality=pointer]) .dieux-tabs__panels:not([data-enhanced=true])>.dieux-tabs__panel[tabindex="0"]:focus-visible:not([data-anchor-landing]){position:relative}:root:not([data-focus-modality=pointer]) .dieux-tabs__panel[tabindex="0"]:focus-visible:not([data-anchor-landing]):after{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--focus-ring-width) * -2);outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset);pointer-events:none}.dieux-tabs__panel[hidden]{display:none}[data-dieux-tabs-reserve]{min-block-size:var(--dieux-tabs-reserve-min, 0px)}[data-dieux-tabs-reserve=releasing]{transition:min-block-size var(--motion-duration-standard) var(--motion-easing)}.dieux-tabs__panels[data-dieux-tabs-hold]{transition:none}.dieux-tabs__panel>:first-child,.dieux-tabs__panel>:first-child>:first-child{margin-block-start:0}.dieux-tabs__panel>:last-child,.dieux-tabs__panel>:last-child>:last-child{margin-block-end:0}@media screen and (min-width:46.875rem){.dieux-tabs__label-stack{padding-block:.5rem}.dieux-tabs--secondary .dieux-tabs__label-stack{padding-block:0 .75rem}}@media(hover:none),(pointer:coarse){.dieux-tabs--secondary .dieux-tabs__tablist:after{content:none}.dieux-tabs--secondary .dieux-tabs__tablist[data-dieux-tabs-ready=true] .dieux-tabs__tab:after{opacity:1}}.dieux-tabs--column .dieux-tabs__tablist{--dieux-tabs-tab-space: 0px;flex-direction:column;min-inline-size:0}.dieux-tabs--column .dieux-tabs__tab:after{content:none}@media(prefers-reduced-motion:reduce){.dieux-tabs__tab:after,.dieux-tabs--secondary .dieux-tabs__tablist[data-dieux-tabs-ready=true]:after,.dieux-tabs__panels[data-enhanced=true],.dieux-tabs__panels[data-enhanced=true] .dieux-tabs__panel,.dieux-tabs__rail:before,.dieux-tabs__rail:after,.dieux-tabs__rail>.swiper-navigation__button,[data-dieux-tabs-reserve=releasing]{transition:none}}.divider-block{display:flex;align-items:center;justify-content:var(--divider-alignment, center);inline-size:100%;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}.divider-block__line{inline-size:var(--divider-width, 100%);block-size:var(--divider-thickness, 1px);margin:0;border:0;background-color:var(--divider-color, var(--color-divider));border-radius:var(--divider-radius, 0)}.divider-block--arrows{--divider-endpoint-size: 5.2px}.divider-block--arrows .divider-block__line{position:relative;overflow:visible}.divider-block--arrows .divider-block__line:before,.divider-block--arrows .divider-block__line:after{content:"";position:absolute;box-sizing:border-box;width:var(--divider-endpoint-size);height:var(--divider-endpoint-size);border-top:var(--divider-thickness, 1px) solid var(--divider-color, var(--color-divider));border-right:var(--divider-thickness, 1px) solid var(--divider-color, var(--color-divider));top:calc((var(--divider-thickness, 1px) - var(--divider-endpoint-size)) * .5)}.divider-block--arrows .divider-block__line:before{transform:rotate(-135deg)}.divider-block--arrows .divider-block__line:after{right:0;transform:rotate(45deg)}@media screen and (max-width:46.874rem){.divider-block{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}@media(forced-colors:active){.divider-block__line{background-color:CanvasText}}.group-block{position:relative;min-width:0;border-radius:var(--group-corner-radius, 0);aspect-ratio:var(--group-aspect-ratio, auto)}.group-block--width-fit-content{width:fit-content}.group-block--width-fill{width:100%}.group-block--width-custom{width:var(--group-custom-width)}.group-block--height-fit,.group-block--height-aspect-ratio{height:auto}.group-block--height-fill{height:100%}.group-block--height-custom{height:var(--group-custom-height)}.group-block__content{position:relative;z-index:1;display:flex;flex-direction:var(--group-content-direction, column);gap:var(--group-gap, 0);width:100%;height:100%;min-width:0}.group-block--direction-row{--group-content-direction: row}.group-block--direction-row>.group-block__content{justify-content:var(--group-horizontal-alignment, flex-start);align-items:var(--group-vertical-alignment, center)}.group-block--direction-row>.group-block__content>*{min-inline-size:0}.group-block--direction-column{--group-content-direction: column}.group-block--direction-column>.group-block__content{align-items:var(--group-horizontal-alignment, flex-start);justify-content:var(--group-vertical-alignment, center)}.group-block__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.group-block__media>:not([data-overlay]),.group-block__media>video-background-component,.group-block__media>video-background-component>:is(img,video,svg),.group-block__media>:is(img,video,svg){width:100%;height:100%}.group-block__media>video-background-component{position:relative;display:block}.group-block__media>video-background-component>:is(img,video,svg),.group-block__media>:is(img,video,svg){position:absolute;top:0;right:0;bottom:0;left:0;display:block}.group-block__media>:is(img,svg),.group-block__media>video-background-component>:is(img,svg){object-fit:var(--group-image-fit, cover)}.group-block__media>video,.group-block__media>video-background-component>video{object-fit:var(--group-video-fit, cover)}.group-block__media [data-overlay]{position:absolute;z-index:var(--overlay-layer, 0);top:0;right:0;bottom:0;left:0;background:var(--overlay-background)}.group-block__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block__content,.group-block__media){pointer-events:none}.group-block__link~.group-block__content :is(a,button,input,textarea,select,summary){position:relative;z-index:3;pointer-events:auto}@media screen and (max-width:46.8125rem){.group-block--width-mobile-fit-content{width:fit-content}.group-block--width-mobile-fill{width:100%}.group-block--width-mobile-custom{width:var(--group-custom-width-mobile)}.group-block--mobile-column{--group-content-direction: column}.group-block--mobile-column>.group-block__content{align-items:var(--group-mobile-horizontal-alignment, flex-start);justify-content:var(--group-mobile-vertical-alignment, center)}}.g-information-trigger{display:inline;margin:0;padding-inline:.2em 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none}.g-information-trigger:focus-visible{outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}.g-information-icon{display:inline-block;inline-size:.875rem;block-size:.875rem;margin-inline-start:.35em;color:var(--color-foreground-muted);vertical-align:-.1em}.g-information-icon svg{display:block;inline-size:100%;block-size:100%}.g-information-icon .icon-information__glyph{font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.g-information-trigger:hover .g-information-icon{color:var(--color-foreground)}}.ingredients-popup-trigger{display:block}.ingredients-popup-trigger[hidden]{display:none}@media(scripting:none){.ingredients-popup-trigger{display:none}}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none}.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case);color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){a.pagination__link:hover{text-decoration:underline;text-underline-offset:.125em}}a.pagination__link:active{text-decoration:underline;text-underline-offset:.125em}a.pagination__link:focus-visible{outline:var(--focus-ring-width, 2px) solid currentcolor;outline-offset:var(--focus-ring-offset, 2px)}.pagination__link[aria-current=page]{font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case)}.pagination__link[aria-disabled=true]{color:var(--color-foreground-muted)}.pagination__link--gap{min-inline-size:0}.pagination__link svg{inline-size:1rem;block-size:1rem}.pricing-table{display:flex;flex-direction:column;gap:.75rem;inline-size:var(--pricing-table-width, fit-content);max-inline-size:var(--pricing-table-max-width, 32.5rem);margin:0;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0);color:var(--color, var(--color-foreground))}.pricing-table__surface{display:flex;flex-direction:column;gap:1.125rem;inline-size:100%;padding:1.25rem;background:var(--pricing-table-background, var(--color-background));border:var(--border-width) solid var(--color-divider)}.pricing-table__caption{margin:0;color:var(--color-foreground-muted);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}.pricing-table__divider{inline-size:100%;block-size:var(--border-width);background:var(--color-divider)}.table-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;inline-size:100%;color:var(--color, var(--color-foreground));font:var(--font-label);letter-spacing:var(--font-label--letter-spacing);text-transform:var(--font-label--case)}.table-row--emphasized{font:var(--font-label-bold);letter-spacing:var(--font-label-bold--letter-spacing);text-transform:var(--font-label-bold--case)}.table-row__header,.table-row__label{min-inline-size:0;overflow-wrap:anywhere}.table-row__value{white-space:nowrap;text-align:end}.table-row__caption{margin-block-start:.375rem;font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing);text-transform:none}.table-row__caption :is(p,ul,ol){margin-block:0}@media screen and (max-width:46.8125em){.pricing-table{inline-size:var(--pricing-table-width-mobile, var(--pricing-table-width, fit-content));padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.product-badge-group{z-index:1;pointer-events:none}.product-badge-group[hidden]{display:none}.product-badge{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-foreground);white-space:nowrap}.product-badge[hidden]{display:none}.product-badge-group--text.product-badge-group--card{position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;display:flex;align-items:center;max-inline-size:calc(100% - 2.5rem)}.product-badge-group--text.product-badge-group--card .product-badge{min-block-size:1.5rem;font:var(--font-accent);letter-spacing:var(--font-accent--letter-spacing);text-transform:var(--font-accent--case)}.product-badge__icon{display:flex;align-items:flex-start;flex:none;inline-size:.5em;block-size:.5556em;translate:0 -.15em}.product-badge__icon svg{display:block;inline-size:100%;block-size:auto}.product-badge__icon--custom{inline-size:auto;max-inline-size:2rem}.product-badge__icon-image{display:block;inline-size:auto;block-size:100%;max-inline-size:100%}.product-badge-group--text.product-badge-group--pdp{display:flex;align-items:center;pointer-events:auto}.product-badge-group--text.product-badge-group--pdp .product-badge{justify-content:center;min-block-size:1.5625rem;padding-block:.375rem;padding-inline:.5rem;border-radius:var(--radius-pill);background-color:var(--product-badge-background, transparent);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}.product-badge-group--image{position:absolute;display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem;block-size:var(--product-badge-image-height);max-inline-size:90%;z-index:2}.product-badge-group--image.product-badge-group--card{--product-badge-image-height: var(--product-card-image-badge-height, 15%);inset-inline-start:3%;inset-block-end:4%;flex-direction:column-reverse;justify-content:flex-start;align-items:center}.product-badge-group--image.product-badge-group--pdp{--product-badge-image-height: var(--product-media-image-badge-height, 12%);inset-inline-start:5%;inset-block-start:5%;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:46.8125rem){.product-badge-group--image.product-badge-group--card{--product-badge-image-height: var(--product-card-image-badge-height-mobile, 22%)}}@media screen and (max-width:60rem){.product-badge-group--image.product-badge-group--pdp{--product-badge-image-height: var(--product-media-image-badge-height-mobile, 22%)}}.product-badge--image{display:block;flex:none;block-size:100%}.product-badge__image{display:block;inline-size:auto;max-inline-size:none;block-size:100%}@container product-card-media (max-width: 15.999rem){.product-badge-group--text.product-badge-group--card{inset-block-start:.625rem;inset-inline-start:.625rem;max-inline-size:calc(100% - 1.25rem)}.product-badge-group--text.product-badge-group--card .product-badge{min-block-size:.8125rem;font-size:.875rem}}.resource-image[data-image-ratio=portrait] .resource-image__image,.resource-image[data-image-ratio=square] .resource-image__image,.resource-image[data-image-ratio=landscape] .resource-image__image{object-fit:cover}.resource-image[data-image-ratio=portrait] .resource-image__image{aspect-ratio:4 / 5}.resource-image[data-image-ratio=square] .resource-image__image{aspect-ratio:1}.resource-image[data-image-ratio=landscape] .resource-image__image{aspect-ratio:16 / 9}.rich-text-disclaimer.rich-text-disclaimer{--color: var(--color-foreground-muted);color:var(--color-foreground-muted)}.skip-to-content-link{--button-custom-hover-color: var(--color-primary-button-text);--button-custom-hover-background-color: var(--color-primary-button-background);--button-custom-hover-border-color: var(--color-primary-button-border);position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1000;max-inline-size:calc(100vw - 1.5rem);transform:translateY(calc(-100% - 1.25rem))}.skip-to-content-link:focus{transform:translateY(0)}.swiper-navigation__button{--swiper-navigation-edge-offset: 4px;--swiper-navigation-target-size: var(--swiper-navigation-row-target-size, 4.125rem);--swiper-navigation-icon-size: var(--swiper-navigation-row-icon-size, 1.5rem);--swiper-navigation-icon-center-inset: calc( (var(--swiper-navigation-target-size) - var(--swiper-navigation-icon-size)) / 2 );--swiper-navigation-visual-edge-position: max( 0px, calc( var(--section-container-edge, var(--section-container-gutter, 0px)) - var(--swiper-navigation-edge-offset) ) );--swiper-navigation-target-edge-position: max( 0px, calc(var(--swiper-navigation-visual-edge-position) - var(--swiper-navigation-icon-center-inset)) );--swiper-navigation-icon-edge-adjustment: min( 0px, calc(var(--swiper-navigation-visual-edge-position) - var(--swiper-navigation-icon-center-inset)) );position:var(--swiper-navigation-position, absolute);inset-block-start:var(--swiper-navigation-block-start, 50%);z-index:2;display:flex;align-items:center;justify-content:center;inline-size:var(--swiper-navigation-target-size);block-size:var(--swiper-navigation-target-size);margin:0;padding:0;border:0;border-radius:var(--radius-square);color:var(--swiper-navigation-color, var(--color-foreground));background:transparent;cursor:pointer;transform:var(--swiper-navigation-transform, translateY( calc(-50% - .4375rem) ));transition:color var(--button-transition-duration) var(--motion-easing);-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.swiper-navigation__button[hidden]{display:none}[data-media-center-state=media]>.swiper-navigation__button{--swiper-navigation-block-start: var(--carousel-media-center);--swiper-navigation-transform: translateY(-50%)}.swiper-navigation__button--previous{inset-inline-start:var(--swiper-navigation-target-edge-position)}.swiper-navigation__button--next{inset-inline-end:var(--swiper-navigation-target-edge-position)}.swiper-navigation__button svg{position:relative;inset-block-start:var(--swiper-navigation-icon-block-inset, auto);display:block;inline-size:var(--swiper-navigation-icon-size);block-size:var(--swiper-navigation-icon-size);border-radius:50%;background:var( --g-mini-button-surface-background, var(--swiper-navigation-icon-background, var(--color-background)) );transition:background-color var(--button-transition-duration) var(--motion-easing)}.swiper-navigation__button--previous svg{inset-inline-start:var( --swiper-navigation-previous-icon-inset, var(--swiper-navigation-icon-edge-adjustment) )}.swiper-navigation__button--next svg{inset-inline-end:var( --swiper-navigation-next-icon-inset, var(--swiper-navigation-icon-edge-adjustment) )}.swiper-navigation__button:focus-visible{color:var(--swiper-navigation-icon-background, var(--color-background));outline:none}.swiper-navigation__button:focus-visible svg{background:var(--swiper-navigation-color, var(--color-foreground));outline:var(--focus-ring-width) solid var(--swiper-navigation-icon-background, var(--color-background));outline-offset:var(--focus-ring-width);box-shadow:0 0 0 calc(var(--focus-ring-width) * 3) var(--swiper-navigation-color, var(--color-foreground))}.swiper-navigation-row{--swiper-navigation-row-icon-size: 1.5rem;--swiper-navigation-row-target-size: 2.75rem;--swiper-navigation-row-gap: .75rem;--swiper-navigation-row-overhang: calc( (var(--swiper-navigation-row-target-size) - var(--swiper-navigation-row-icon-size)) / 2 );--swiper-navigation-position: static;--swiper-navigation-transform: translateY( calc(var(--swiper-navigation-row-icon-size) - var(--swiper-navigation-row-target-size)) );--swiper-navigation-icon-block-inset: var(--swiper-navigation-row-overhang);--swiper-navigation-previous-icon-inset: calc( var(--swiper-navigation-row-overhang) * 3 - var(--swiper-navigation-row-gap) );--swiper-navigation-next-icon-inset: calc(var(--swiper-navigation-row-overhang) * -1);display:grid;grid-template-columns:repeat(2,var(--swiper-navigation-row-target-size));justify-content:end;block-size:var(--swiper-navigation-row-icon-size)}.swiper-navigation-row .swiper-navigation__button--previous{grid-column:1}.swiper-navigation-row .swiper-navigation__button--next{grid-column:2}.swiper-navigation-row--counter{--swiper-navigation-row-gap: .5rem;--swiper-navigation-previous-icon-inset: calc(var(--swiper-navigation-row-overhang) * -1);grid-template-columns:calc(var(--swiper-navigation-row-icon-size) + var(--swiper-navigation-row-gap)) auto calc(var(--swiper-navigation-row-icon-size) + var(--swiper-navigation-row-gap))}.swiper-navigation-row--counter .swiper-navigation__button--previous{grid-row:1}.swiper-navigation-row--counter .swiper-navigation__button--next{grid-column:3;grid-row:1;justify-self:end}.swiper-navigation-row--counter .swiper-navigation__count{grid-column:2;grid-row:1;align-self:start;display:flex;align-items:center;justify-content:center;min-inline-size:var(--swiper-navigation-row-count-min-size, 2.25rem);block-size:var(--swiper-navigation-row-icon-size);text-align:center;white-space:nowrap}@media screen and (min-width:46.875rem){.swiper-navigation__button{--swiper-navigation-edge-offset: 8px}.swiper-navigation-row--mobile{--swiper-navigation-row-icon-size: initial;--swiper-navigation-row-target-size: initial;--swiper-navigation-position: initial;--swiper-navigation-transform: initial;--swiper-navigation-icon-block-inset: initial;--swiper-navigation-previous-icon-inset: initial;--swiper-navigation-next-icon-inset: initial;display:contents}}@media(forced-colors:active){.swiper-navigation__button:focus-visible svg{outline-color:Highlight;box-shadow:none}}@media(prefers-reduced-motion:reduce){.swiper-navigation__button,.swiper-navigation__button svg{transition:none}}.variant-discount-price{display:inline-flex;align-items:center;gap:.25rem}@container (max-width: 12rem){.product-information__layout .price-block .variant-discount-price{flex-wrap:wrap}}.variant-discount-price__compare{opacity:var(--opacity-muted-text)}.variant-fragments-host{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}.variant-fragments-host[hidden],.variant-fragments-host [hidden]{display:none}.variant-fragments-host__empty{margin:0;padding:1rem;border:var(--border-width) dashed var(--color-divider)}@media screen and (max-width:46.8125em){.variant-fragments-host{padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}}.variant-selector-select{position:relative;display:block;inline-size:100%;min-inline-size:0}.variant-selector-select:has(>.variant-selector-select__control[hidden]){visibility:hidden}.variant-selector-select__control{display:block;box-sizing:border-box;inline-size:100%;min-block-size:2.1875rem;padding:.5rem 2.25rem .5rem .625rem;border:var(--border-width) solid currentcolor;border-radius:0;color:inherit;background-color:var(--color-variant-selector-selected-background);font:var(--font-body);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);cursor:pointer}.variant-selector-select__control[hidden]{display:none}.variant-selector-select__control:focus-visible{border-color:currentcolor;outline:var(--focus-ring-width) solid currentcolor;outline-offset:var(--focus-ring-offset)}.variant-text-fragment__value{margin:0}
/*# sourceMappingURL=/cdn/shop/t/296/assets/base.css.map */
