@keyframes shimmer-effect{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.accordion{--accordion-icon-size-mobile:2rem;--accordion-icon-size:1.5rem;width:100%}.accordion__header{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__icon{justify-content:center;align-items:center;display:flex}.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile)}@media screen and (width>=64rem){.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size);height:var(--accordion-icon-size)}}.accordion__icon-plus,.accordion__icon-chevron{justify-content:center;align-items:center;display:none}.accordion__icon-plus .icon-more__path--vertical{transition:transform var(--animation-micro);transform-origin:50%}.accordion__icon-chevron{transition:transform var(--animation-micro)}.accordion.is-active .accordion__icon-plus .icon-more__path--vertical{transform:scaleY(0)}.accordion.is-active .accordion__icon-chevron{transform:rotate(180deg)}.accordion__panel{transition-timing-function:var(--animation-easing-smooth)}.accordion__panel[x-cloak]{display:none}.accordion--icon-plus_minus .accordion__icon-plus,.accordion--icon-chevron .accordion__icon-chevron{display:flex}.add-to-cart-form__error{color:var(--color-content-error);font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight);margin-block-end:var(--space-250)}.add-to-cart-form__error[x-cloak]{display:none}.add-to-cart-submit{position:relative;overflow:hidden}.add-to-cart-submit--with-price .button__inner{justify-content:center;align-items:center;display:flex}.add-to-cart-submit--with-price .price__sale{display:none}.add-to-cart-submit__button{width:100%;position:relative}.add-to-cart-submit__button .loader{--initial-pos:-50%;background:var(--background-loader,var(--black));width:100%;height:100%;transform:translate(var(--initial-pos), var(--initial-pos));filter:invert(-1);background-color:var(--black);background-color:var(--settings-button-secondary-color-background);color:var(--settings-button-secondary-color-text);z-index:var(--z-elevated);top:50%;width:calc(100% + 1px);position:absolute;inset-inline-start:50%}.button{letter-spacing:0;transition:background-color var(--animation-micro), color var(--animation-micro), border-color var(--animation-micro), transform var(--animation-press);text-transform:var(--settings-button-text-case);width:var(--settings-button-width-mobile,var(--settings-button-width));border-style:solid;font-size:0;line-height:normal;display:inline-block}.button:active:not([disabled]){transform:scale(.98)}@media screen and (width>=64rem){.button{width:var(--settings-button-width,fit-content)}}.button__inner{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);font-weight:var(--font-weight-bold);letter-spacing:var(--text-sm-letter-spacing-uppercase);line-height:1}.button--large{padding-inline:var(--space-600);padding-block:var(--space-450)}.button--small{padding-inline:var(--space-550);padding-block:var(--space-300)}.button--x-small{padding-inline:var(--space-300);padding-block:var(--space-200)}.button--primary{background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);border-color:var(--settings-button-primary-color-border);border-width:var(--settings-button-primary-border-width);border-radius:var(--settings-button-primary-border-radius);text-transform:var(--settings-button-primary-text-case)}@media (hover:hover){.button--primary:not([disabled]):hover:hover{background-color:var(--settings-button-primary-color-background-hover);color:var(--settings-button-primary-color-text-hover);border-color:var(--settings-button-primary-color-border-hover)}}.button--primary.is-selected{background-color:var(--settings-button-primary-color-background-hover);color:var(--settings-button-primary-color-text-hover);border-color:var(--settings-button-primary-color-border-hover)}.button--secondary{background-color:var(--settings-button-secondary-color-background);color:var(--settings-button-secondary-color-text);border-color:var(--settings-button-secondary-color-border);border-radius:var(--settings-button-secondary-border-radius);border-width:var(--settings-button-secondary-border-width);text-transform:var(--settings-button-secondary-text-case)}@media (hover:hover){.button--secondary:not([disabled]):hover:hover{background-color:var(--settings-button-secondary-color-background-hover);color:var(--settings-button-secondary-color-text-hover);border-color:var(--settings-button-secondary-color-border-hover)}}.button--secondary.is-selected{background-color:var(--settings-button-secondary-color-background-hover);color:var(--settings-button-secondary-color-text-hover);border-color:var(--settings-button-secondary-color-border-hover)}.button--tertiary{background-color:var(--settings-button-tertiary-color-background);color:var(--settings-button-tertiary-color-text);border-color:var(--settings-button-tertiary-color-border);border-radius:var(--settings-button-tertiary-border-radius);border-width:var(--settings-button-tertiary-border-width);text-transform:var(--settings-button-tertiary-text-case)}@media (hover:hover){.button--tertiary:not([disabled]):hover:hover{background-color:var(--settings-button-tertiary-color-background-hover);color:var(--settings-button-tertiary-color-text-hover);border-color:var(--settings-button-tertiary-color-border-hover)}}.button--tertiary:not([disabled]).is-selected{background-color:var(--settings-button-tertiary-color-background-hover);color:var(--settings-button-tertiary-color-text-hover);border-color:var(--settings-button-tertiary-color-border-hover)}.button--outline{background-color:#0000}.button--disabled,.button[disabled]{cursor:not-allowed;opacity:.7}.carousel-dots{justify-content:center;align-items:center;gap:var(--space-100);width:100%;display:none;position:absolute;bottom:15px;left:0}.carousel-dots__item{background-color:var(--color-neutral-950);cursor:pointer;width:4px;height:4px;transition:background-color var(--animation-base), width var(--animation-base);opacity:.2;border-radius:4px}.carousel-dots__item.is-active{opacity:1;width:14px}.carousel-dots--line{height:2px;padding-inline:var(--space-200);bottom:4px;overflow:hidden}@media screen and (width>=64rem){.carousel-dots--line{bottom:0}}.carousel-dots--line .carousel-dots__item{flex:1}.carousel.is-initialized .carousel-dots{display:flex}.carousel{align-items:flex-end;gap:var(--space-200);flex-direction:column-reverse;display:flex;position:relative}@media screen and (width>=121.25rem){.carousel{overflow:hidden}}.carousel.is-initialized.is-draggable{cursor:grab}.carousel.is-initialized.is-draggable.is-dragging{cursor:grabbing}.carousel__viewport{overflow:hidden}.carousel__viewport,.carousel__container{width:100%;height:100%}.carousel__container{flex-wrap:nowrap;align-items:stretch;display:flex}.carousel__slide{flex-shrink:0;width:100%;max-width:100%;position:relative}.carousel__slide img{max-width:100%}.carousel__dots{display:flex}.carousel__nav{pointer-events:none;justify-content:space-between;align-items:center;gap:var(--space-200);width:fit-content;height:100%;display:flex}.carousel__nav-button{pointer-events:all;transition:background-color var(--animation-micro), color var(--animation-micro), border-color var(--animation-micro), transform var(--animation-press);display:inline-flex;position:relative}.carousel__nav-button:hover,.carousel__nav-button:focus-visible{--icon-chevron-right-background:var(--settings-button-primary-color-background-hover);--icon-chevron-right-text:var(--settings-button-primary-color-text-hover)}.carousel__nav-button:active:not([disabled]){transform:scale(.96)}.carousel__nav-button:after{content:"";position:absolute}.carousel__nav-button--prev{transform:scaleX(-1)}.carousel__nav-button--prev:active:not([disabled]){transform:scaleX(-.96)scaleY(.96)}.carousel .carousel .carousel-dots{display:none}.checkbox__wrapper{justify-content:space-between;align-items:center;gap:var(--space-300);cursor:pointer;display:flex}.checkbox__input[type=checkbox],.checkbox__input[type=radio]{appearance:none;border:var(--border-style-solid) var(--settings-border-width) var(--color-border-default);cursor:pointer;width:20px;min-width:20px;height:20px;min-height:20px}.checkbox__input[type=checkbox]{border-radius:var(--radius-4)}.checkbox__input[type=checkbox]:checked{background-color:var(--color-neutral-950);border-color:var(--color-neutral-950);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.checkbox__input[type=checkbox].is-error{border-color:var(--color-content-error)}.checkbox__input[type=radio]{border-radius:var(--border-radius-full);position:relative}.checkbox__input[type=radio]:after{content:"";border-radius:var(--border-radius-full);background-color:var(--color-neutral-950);width:65%;height:65%;transition:transform var(--animation-fast);margin:auto;position:absolute;inset:0;transform:scale(0)}.checkbox__input[type=radio]:checked{border-color:var(--color-neutral-950)}.checkbox__input[type=radio]:checked:after{transform:scale(1)}.checkbox__input[disabled=disabled]{opacity:.3;cursor:not-allowed}.counter__wrapper{align-items:center;gap:var(--space-50);display:flex}.counter__wrapper button{align-items:center;display:flex}.counter__wrapper button>*{pointer-events:none}.counter__value{font-variant-numeric:tabular-nums;text-align:center;min-width:1ch}.counter__button{padding:var(--space-200) var(--space-250);transition:transform var(--animation-press);display:flex}.counter__button:active{transform:scale(.98)}.drawer{--icon-size-mobile:2rem;--icon-size:1.5rem;--accordion-icon-size-mobile:var(--icon-size-mobile);--accordion-icon-size:var(--icon-size);background-color:var(--color-neutral-0);border-radius:var(--border-radius-2xl) var(--border-radius-2xl) 0 0;overscroll-behavior:none;contain:layout style paint;width:100%;max-height:95dvh;transform:translateY(calc(var(--drawer-translate,100%) - var(--drawer-nesting-offset,0px))) scale(var(--drawer-scale,1));z-index:calc(var(--z-modal) + var(--drawer-depth,0));transform-origin:top;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}@media screen and (width>=64rem){.drawer{width:33.3333%;min-width:475px;height:100%;max-height:none;transform:translateX(calc(var(--drawer-translate,100%) - var(--drawer-nesting-offset,0px)));transform-origin:0;transition:transform var(--animation-overlay);border-radius:0;top:0;right:0}}@media screen and (width>=64rem) and (prefers-reduced-motion:reduce){.drawer{transition-duration:.01ms}}.drawer.is-open{will-change:transform}@media screen and (width>=64rem){.drawer.is-open{--drawer-translate:0%}.drawer.is-closing{--drawer-translate:100%}}.drawer.is-nested{transition:transform var(--animation-overlay), opacity var(--animation-overlay)}@media (prefers-reduced-motion:reduce){.drawer.is-nested{transition-duration:.01ms}}.drawer.is-swiping{will-change:transform}.drawer__header{z-index:var(--z-sticky);background-color:var(--color-neutral-0);padding-inline:var(--space-350);padding-block:var(--space-800);touch-action:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media screen and (width>=64rem){.drawer__header{padding-inline:var(--space-600)}}.drawer__body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;padding-inline:var(--space-350);view-transition-name:none;height:100%;flex:1;padding-block-end:var(--space-600);overflow:hidden auto}@media screen and (width>=64rem){.drawer__body{padding-inline:var(--space-600)}}.drawer__footer{z-index:var(--z-sticky);background-color:var(--color-neutral-0);touch-action:none;padding:var(--space-350);position:sticky;bottom:0;box-shadow:0 -2px 6px #0000000f}@media screen and (width>=64rem){.drawer__footer{padding:var(--space-600)}}.drawer__close{cursor:pointer;transition:transform var(--animation-press);justify-content:center;align-items:center;padding-inline-end:var(--space-400);display:flex;position:absolute;inset-inline-end:0}@media screen and (width>=64rem){.drawer__close{inset-inline-end:var(--space-200)}}.drawer__close:active{transform:scale(.9)}.drawer__close svg{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}@media screen and (width>=64rem){.drawer__close svg{width:var(--icon-size);height:var(--icon-size)}}.facets{gap:var(--space-600);flex-direction:column;display:flex}.facets .accordion{border:none;margin:0}.facets .accordion__header{padding-block:0 var(--space-400)}.facets__legend{font-family:var(--font-body);font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);letter-spacing:var(--text-lg-letter-spacing)}.facets__list{padding:var(--space-600);border:var(--settings-border-style) var(--settings-border-width) var(--color-border-default);border-radius:var(--radius-8);gap:var(--space-200);grid-template-columns:repeat(1,1fr);display:grid}@media screen and (width>=64rem){.facets__list{gap:var(--space-300);grid-template-columns:repeat(2,1fr)}}.facets__list .checkbox__wrapper{justify-content:flex-start;position:relative}.facets__list .checkbox__wrapper label{transition:color var(--animation-duration-300) var(--animation-easing-out);will-change:color;color:var(--color-neutral-500);flex:1}.facets__list .checkbox__input{border-color:var(--color-neutral-500);transition:border-color var(--animation-duration-300) var(--animation-easing-out);will-change:border-color}.facets__fieldset{position:relative}.facets__blocks--swatch .accordion__panel{display:block}.facets__blocks--swatch .accordion__panel[aria-hidden=true]{visibility:hidden}.facets__reset-block{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);transition:color var(--animation-duration-300) var(--animation-easing-out);z-index:var(--z-sticky);top:6px;margin-inline-end:var(--space-1000);position:absolute;inset-inline-end:0}.facets__reset-block .link__inner{color:var(--color-neutral-500)}.facets__item .checkbox__input:checked+label{color:var(--color-neutral-950)}.facets__item .checkbox__input:disabled+label{opacity:.6;cursor:not-allowed}.facets__item .checkbox__wrapper:hover .checkbox__input:not(:checked,:disabled){border-color:var(--color-neutral-950)}.facets__item .checkbox__wrapper:hover .checkbox__input:not(:checked,:disabled)+label{color:var(--color-neutral-950)}.facets__item .checkbox__wrapper:hover .checkbox__input:checked+label{color:var(--color-neutral-500)}.facets__item.is-just-toggled .checkbox__wrapper:hover .checkbox__input:not(:checked,:disabled){border-color:unset}.facets__item.is-just-toggled .checkbox__wrapper:hover .checkbox__input:not(:checked,:disabled)+label,.facets__item.is-just-toggled .checkbox__wrapper:hover .checkbox__input:checked+label{color:unset}.facets__item--swatch{--swatch-item-width:18px;--swatch-item-height:18px}.facets__item--swatch .checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facets__item--swatch .checkbox__input:focus-visible+label{outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}.facets__item--swatch .checkbox__input:checked+label{--swatch-item-width:30px}.facets__item--swatch label{justify-content:flex-start;align-items:center;gap:var(--space-200);display:flex;position:relative}.facets-footer{justify-content:center;align-items:center;gap:var(--space-300);display:flex}.facets-footer__see{width:100%;position:relative}@media screen and (width>=64rem){.facets-footer__reset{width:100%}}.facets-footer .button{white-space:nowrap}.facets-footer .loader{--initial-pos:-50%;background:var(--background-loader,var(--black));width:100%;height:100%;transform:translate(var(--initial-pos), var(--initial-pos));filter:invert(-1);background-color:var(--black);background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);z-index:var(--z-elevated);top:50%;position:absolute;inset-inline-start:50%}.menu-desktop{--menu-panel-background-color:var(--color-neutral-0);height:100%}@media screen and (width<=63.9375rem){.menu-desktop{display:none}}.menu-desktop .main-menu{height:100%}.menu-desktop .main-menu__list{height:100%;margin:0;margin-inline-start:calc(-1 * var(--header-nav-gap-desktop,24px) / 2);padding:0;list-style:none;display:flex}.menu-desktop .main-menu__list:hover .menu-item{height:100%}.menu-desktop .main-menu__list:hover .menu-item__inner{color:var(--color-neutral-600);padding-inline:calc(var(--header-nav-gap-desktop,24px) / 2);justify-content:center;align-items:center;display:flex}.menu-desktop .main-menu__list:hover .menu-item__inner:hover{color:var(--color-neutral-950)}.menu-desktop .main-menu__item{cursor:pointer;color:inherit;transition:color var(--animation-base);position:relative}.menu-desktop .main-menu__item .menu-item{height:100%;color:inherit}.menu-desktop .main-menu__item .menu-item__inner{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;padding-inline:calc(var(--header-nav-gap-desktop,24px) / 2);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;height:100%;display:flex}.menu-desktop .main-menu__item.hovering .menu-item__inner{color:var(--color-neutral-600)}.menu-desktop .main-menu__item.is-active:after,.menu-desktop .main-menu__item.is-active:before{content:"";pointer-events:auto;width:98px;height:54px;z-index:var(--z-100);cursor:pointer;display:block;position:absolute;top:50%;transform:translateY(-50%)}.menu-desktop .main-menu__item.is-active:before{clip-path:polygon(0 100%,100% 0,100% 100%);inset-inline-end:50%}.menu-desktop .main-menu__item.is-active:after{clip-path:polygon(0 0,100% 100%,0 100%);inset-inline-start:50%}.menu-desktop .main-menu__item.is-active .menu-item__inner{color:var(--color-neutral-950);z-index:var(--z-200)}.menu-desktop .menu-panel{background-color:var(--menu-panel-background-color);width:100%;height:calc(100vh - var(--header-desktop-height,0px) - var(--announcement-bar-desktop-height,0px));top:calc(-1 * (var(--announcement-bar-desktop-height,0px)));clip-path:inset(0 0 var(--menu-panel-percentage-height,100%) 0);transition:clip-path var(--animation-duration-300) var(--animation-easing-out-quint);z-index:-1;position:absolute;inset-inline-start:0}.menu-desktop .menu-panel.is-active .menu-panel__inner{transform:translate(0)}.menu-desktop .menu-panel.with-border-bottom.is-active:after{content:"";bottom:var(--menu-panel-percentage-height,100%);height:var(--settings-border-width);background-color:var(--color-border-default);transition:bottom var(--animation-duration-300) var(--animation-easing-out-quint);position:absolute;left:0;right:0}.menu-desktop .menu-panel.opened .menu-panel__inner{transition:opacity var(--animation-duration-300) var(--animation-easing-out-quint), transform var(--animation-duration-300) var(--animation-easing-out-quint)}.menu-desktop .menu-panel__inner{pointer-events:none;visibility:hidden;width:100%;min-height:var(--header-panel-desktop-min-height,0);opacity:0;transition:opacity var(--animation-duration-300) var(--animation-easing-out-quint), transform var(--animation-duration-300) var(--animation-easing-out-quint);will-change:opacity, transform;padding-top:calc(var(--header-desktop-height,0px) + var(--announcement-bar-desktop-height,0px));top:0;position:absolute;inset-inline-start:0;transform:translateY(-50px)}.menu-desktop .menu-panel__inner-wrapper{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-desktop .menu-panel__inner-wrapper{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-desktop .menu-panel__inner-wrapper{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);margin-inline:auto}.menu-desktop .menu-panel__inner-container{width:100%;height:100%;max-width:var(--container-max-width);grid-column:1/-1;justify-content:space-between;margin-inline:auto;display:flex;position:relative}.menu-desktop .menu-panel__inner.is-active{pointer-events:unset;visibility:visible;opacity:1}.menu-desktop .menu-panel__collections{align-items:flex-start;gap:var(--space-300);flex-wrap:wrap;flex-grow:1;display:flex}.menu-desktop .menu-panel__collections-item{margin-bottom:var(--space-400);align-items:center;display:flex}.menu-desktop .menu-panel__collections-item .menu-item{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-neutral-950)}.menu-desktop .menu-panel__collections-item-wrapper{width:100%;min-width:20%;padding-top:var(--space-400);flex:1}.menu-desktop .menu-panel__collections:not(:has(li)){display:none}.menu-desktop .menu-panel__collections:not(:has(li))~.menu-panel__plain-links{padding-inline-start:0}.menu-desktop .menu-panel__plain-links{justify-content:flex-start;gap:var(--space-400);padding-block:var(--space-450);min-width:16.6667%;max-width:25%;flex-direction:column;flex-grow:1;padding-inline-start:var(--space-300);display:flex}.menu-desktop .menu-panel__plain-links .menu-item__inner{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-neutral-950)}.menu-desktop .menu-panel__links{gap:var(--space-300);flex-direction:column;display:flex}.menu-desktop .menu-panel__links-item{align-items:center;display:flex}.menu-desktop .menu-panel__links-item:after{content:"";opacity:0;width:1rem;height:1rem;transition:all var(--animation-duration-150) var(--animation-easing-out);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.1161 9.00034L6.23047 7.11469L7.1733 6.17188L10.0017 9.00034L7.1733 11.8287L6.23047 10.8859L8.1161 9.00034Z' fill='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;position:relative;top:-1px;transform:translate(5px)}.menu-desktop .menu-panel__links-item:hover:after{opacity:1;transform:translate(0)}.menu-desktop .menu-panel__edito{padding-block:var(--space-450);justify-content:flex-end;align-items:flex-start;gap:var(--space-300);max-width:calc(33.3333% + var(--grid-gutter-side));flex-grow:1;padding-inline-start:var(--space-300);display:flex}.menu-desktop .menu-panel__edito .menu-push-edito{margin-top:0}.menu-item{align-items:center;gap:var(--space-50);cursor:pointer;white-space:nowrap;transition:all var(--animation-base);font-weight:var(--font-weight-300);color:var(--color-neutral-600);display:flex}.menu-item svg{opacity:0;width:1rem;height:1rem;transition:opacity var(--animation-micro), transform var(--animation-micro);will-change:opacity, transform;margin-inline-start:var(--space-150);position:relative;overflow:visible;transform:translate(5px)}.menu-item:hover{color:var(--color-neutral-950)}.menu-item:hover svg{opacity:1;transform:translate(0)}.menu-item__inner{align-items:center;gap:var(--space-100);display:flex}.menu-item__inner svg{color:var(--settings-button-primary-color-background)}.menu-item__inner svg path{stroke:var(--settings-button-primary-color-text)}.menu-item__highlight{border:1px solid var(--color-neutral-950);background-color:var(--highlight-background-color,transparent);border-radius:50%;width:.75rem;height:.75rem;padding:1px 2px;display:inline-block}@media screen and (width>=64rem){.menu-mobile{display:none}}.menu-mobile__icon{padding:calc(var(--header-gap-icons-mobile) / 2);margin-inline-start:calc(-1 * var(--header-gap-icons-mobile) / 2);display:flex}.menu-mobile__panel{--header-bar-height:var(--space-1000);background:var(--color-neutral-0);width:100%;height:100dvh;z-index:var(--z-modal);transition:transform var(--animation-duration-300) var(--animation-easing-out-quint);inset-inline-start:0;position:fixed;top:0;transform:translate(-100%)}.menu-mobile__panel.is-active{transform:translate(0%)}.menu-mobile__panel-header{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-mobile__panel-header{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-mobile__panel-header{height:var(--header-bar-height)}.menu-mobile__panel-header__inner{grid-column:1/-1;justify-content:flex-start;align-items:flex-end;display:flex}.menu-mobile__panel-body{height:calc(100% - var(--header-bar-height));position:relative;overflow:hidden}.menu-mobile__panel-main{z-index:var(--z-modal);flex-direction:column;height:100%;display:flex;position:relative;overflow-y:auto}.menu-mobile__main-navigation{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-mobile__main-navigation{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-mobile__main-list{padding-block:var(--space-800) var(--space-600);gap:var(--space-300);flex-direction:column;grid-column:1/-1;display:flex}.menu-mobile__panel-sub{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-mobile__panel-sub{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-mobile__panel-sub{top:var(--space-800);width:100%;height:calc(100% - var(--space-800));background:var(--color-neutral-0);transition:transform var(--animation-duration-300) var(--animation-easing-out-quint);z-index:calc(var(--z-modal) + 1);position:absolute;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.menu-mobile__panel-sub.is-active{transform:translate(0%)}.menu-mobile__panel-sub__inner{flex-direction:column;grid-column:1/-1;display:flex}.menu-mobile__panel-sub .menu-mobile__edito{padding-inline:0}.menu-mobile__panel-sub-header{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;font-weight:var(--font-weight-bold);margin-bottom:var(--space-600)}.menu-mobile__panel-sub-content{flex-direction:column;flex:1;display:flex}.menu-mobile__panel-sub-back{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;justify-content:flex-start;align-items:center;gap:var(--space-200);padding-block:var(--space-150);display:flex}.menu-mobile__panel-sub-back .svg{transform:rotate(180deg)}.menu-mobile__main-item-button,.menu-mobile__main-item-link .menu-item__inner{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;padding-block:var(--space-200);color:var(--color-neutral-950);font-weight:var(--font-weight-bold)}.menu-mobile__main-item-button{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-mobile__main-footer{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-mobile__main-footer{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-mobile__main-footer{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}.menu-mobile__main-footer-links{padding-block:var(--space-600);gap:var(--space-400);flex-direction:column;grid-column:1/-1;display:flex}.menu-mobile__collections:not(:has(li)){display:none}.menu-mobile__collections-item{padding-block:var(--space-600);border-top:var(--settings-border-style) var(--settings-border-width) var(--color-border-default)}.menu-mobile__collection-title{margin-bottom:var(--space-350)}.menu-mobile__collection-title .menu-item__inner{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-neutral-950)}.menu-mobile__sub-links{gap:var(--space-350);flex-direction:column;display:flex}.menu-mobile__view-all{color:var(--color-neutral-400);font-weight:var(--font-weight-300)}.menu-mobile__plain-links{border-top:var(--settings-border-style) var(--settings-border-width) var(--color-border-default);padding-block:var(--space-600);gap:var(--space-350);flex-direction:column;display:flex}.menu-mobile__plain-links .menu-item__inner{color:var(--color-neutral-950);font-weight:var(--font-weight-regular)}.menu-mobile__main-footer-link{color:var(--color-neutral-600);font-weight:var(--font-weight-300);justify-content:flex-start;align-items:center;gap:var(--space-200);display:flex}.menu-mobile__main-footer-link svg{width:1rem;height:1rem}.menu-mobile__main-footer-link__text{text-transform:capitalize;line-height:var(--line-height-140)}.menu-mobile__edito{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.menu-mobile__edito{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.menu-mobile__edito{height:100%}.menu-mobile__edito__inner{flex-direction:column;grid-column:1/-1;justify-content:flex-end;margin-top:auto;display:flex}.menu-mobile__panel--logo-left .menu-mobile__plain-links{order:1}.menu-mobile__panel--logo-left .menu-mobile__collections{order:2}.menu-mobile__panel--logo-left .menu-mobile__edito{order:3}.menu-mobile__edito-content{padding-block:var(--space-350);gap:var(--space-200);margin-top:var(--space-300);grid-column:1/-1;display:flex}.menu-push-edito{aspect-ratio:269/323;border-radius:var(--settings-border-radius);width:100%;max-height:323px;margin-top:auto;position:relative;overflow:hidden}@media screen and (width>=64rem){.menu-push-edito{max-width:50%;max-height:none}}.menu-push-edito__label{align-items:var(--menu-push-edito-vertical,end);justify-content:var(--menu-push-edito-horizontal,center);padding:var(--space-300);pointer-events:none;display:flex;position:absolute;inset:0}.menu-push-edito__button,.menu-push-edito__link{pointer-events:auto;white-space:nowrap}.menu-push-edito__link{color:inherit;text-align:var(--menu-push-edito-horizontal,center)}.menu-push-edito .text,.menu-push-edito .heading{color:inherit}.header-search{width:100%;height:100dvh;z-index:calc(var(--z-nav) - 1);pointer-events:none;top:0;position:fixed;inset-inline-start:0}.header-search__overlay{background-color:var(--color-neutral-950-60);opacity:0;width:100%;height:100%;max-height:none;z-index:var(--z-backdrop);pointer-events:none;will-change:opacity;transition:opacity var(--animation-overlay);position:absolute;top:0;left:0}.header-search__overlay.is-active{pointer-events:auto;opacity:1}.header-search__overlay[x-cloak]{display:none}.header-search__overlay{z-index:0;position:fixed}.header-search .search-form-section{z-index:1;transition:clip-path var(--animation-base);background-color:var(--color-neutral-0);pointer-events:none;clip-path:inset(0 0 100%);padding-top:calc(var(--header-mobile-height,0px) + var(--announcement-bar-mobile-height,0px));position:relative}@media screen and (width>=64rem){.header-search .search-form-section{padding-top:calc(var(--header-desktop-height,0px) + var(--announcement-bar-desktop-height,0px))}}.header-search.is-open{pointer-events:auto}.header-search.is-open .search-form-section{clip-path:inset(0);pointer-events:auto}.header-search.is-open .search-form__submit-wrapper{pointer-events:none}.header-search.is-open .search-form__submit{pointer-events:auto}.header-search:not(.is-open) .search-form__submit-wrapper,.header-search:not(.is-open) .search-form__submit{pointer-events:none}.header-search[x-cloak]{display:none}.image{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.image:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-base);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion){.image:before{transition-duration:0s!important}}.image.is-loaded:before{opacity:0;pointer-events:none}.image img{object-fit:cover;width:100%;height:100%;display:block}.image--lazyload{opacity:0;position:relative}.image--lazyload.is-loaded{transition:opacity var(--animation-base);opacity:1}@media (prefers-reduced-motion){.image--lazyload.is-loaded{transition-duration:0s!important}}.image:has(.is-loaded):before{opacity:0;transition:opacity var(--animation-base)}.image:has(:not(.image--lazyload)):before{opacity:0;transition:opacity var(--animation-base)}@media (prefers-reduced-motion){.image:has(.is-loaded):before{transition-duration:0s!important}.image:has(:not(.image--lazyload)):before{transition-duration:0s!important}}.input{border:var(--settings-border-width) var(--border-style-solid) var(--color-border-default);padding:var(--space-350) var(--space-500);color:var(--settings-color-text-primary,var(--color-content-primary));font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);border-radius:25px}.input:not(:disabled):hover:placeholder-shown::placeholder,.input:not(:disabled):focus:placeholder-shown::placeholder,.input:not(:disabled):focus-visible:placeholder-shown::placeholder{color:var(--settings-color-text-secondary,var(--color-neutral-600))}.input__wrapper{gap:var(--space-200);flex-direction:column;display:flex;position:relative}.input::placeholder{color:var(--color-content-disabled);transition:color var(--animation-duration-150) var(--animation-easing-out)}.input.is-error{color:var(--color-content-error);border-color:var(--color-content-error)}.lang-switcher-button{align-items:center;gap:var(--space-400);display:inline-flex}.lang-switcher-button__icon--flag{border-radius:var(--radius-2);border:var(--border-width-md) var(--border-style-solid) var(--color-neutral-200);position:relative}.lang-switcher-button__text{color:var(--color-neutral-950);font-weight:var(--font-weight-regular)}.line-item{gap:var(--space-300);display:flex}.line-item__media{aspect-ratio:150/204;border-radius:var(--settings-border-radius);flex-shrink:0;justify-content:center;width:150px;display:flex;position:relative;overflow:hidden}.line-item__media>a,.line-item__media>div:not(.loader){width:100%;height:100%}.line-item__media .loader{--initial-pos:-50%;background:var(--settings-color-background);width:30px;height:30px;transform:translate(var(--initial-pos), var(--initial-pos));border-radius:50%;position:absolute;top:50%;left:50%}.line-item__infos{gap:var(--space-100);flex-direction:column;width:100%;display:flex}.line-item__title{font-family:var(--font-heading);font-size:var(--title-h6-font-size);line-height:var(--title-h6-line-height);font-weight:var(--title-h6-font-weight);letter-spacing:var(--title-h6-letter-spacing);display:inline-block}.line-item__actions{margin-top:auto;margin-bottom:calc(var(--space-200) * -1);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.line-item__remove .link__inner{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);color:var(--settings-color-text-secondary)}.line-item__header{justify-content:space-between;align-items:center;width:100%;display:flex}.line-item__properties,.line-item__remove{color:var(--settings-color-text-secondary)}.line-item__properties__item{color:var(--settings-color-text-secondary);font-weight:var(--font-weight-300)}.line-item__error{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);margin-top:var(--space-100);color:var(--color-red-500)}.line-item.is-loading .line-item__actions{pointer-events:none}.line-item .price{align-items:center;gap:var(--space-200);flex-direction:row-reverse;display:flex}.link{cursor:pointer;width:fit-content;height:fit-content;color:var(--settings-color-links);transition:color var(--animation-base)}.link--plain{font-weight:var(--font-weight-light)}@media (hover:hover){.link--plain:not([disabled]):hover:hover{color:var(--settings-color-links-hover)}}.link--underlined .link__inner{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}.link--underlined.is-selected .link__inner{animation:underline var(--animation-emphasis)}@media (hover:hover){.link--underlined:not([disabled]):hover:hover{color:var(--settings-color-links-hover)}.link--underlined:not([disabled]):hover:hover .link__inner{animation:underline var(--animation-emphasis)}}.link.is-selected{color:var(--settings-color-links-hover)}@keyframes underline{0%{background-position:100%;background-size:100% 100%}40%{background-position:100%;background-size:0% 100%}70%{background-position:0;background-size:0% 100%}to{background-position:0;background-size:100% 100%}}.loader{--initial-pos:0;cursor:wait;transform-origin:50%;justify-content:center;align-items:center;transition:background-color 80ms linear;animation-fill-mode:both;display:flex}.loader--primary{border-radius:var(--settings-button-primary-border-radius)}.loader--secondary{border-radius:var(--settings-button-secondary-border-radius)}.loader--tertiary{border-radius:var(--settings-button-tertiary-border-radius)}.loader>svg{width:1.2em;height:1.2em;margin:0 5px}.loader>svg circle{opacity:.2;stroke:currentColor}.loader>svg>g{width:100%;height:100%;transform-style:preserve-3d;transform-origin:100% 100%;animation:rotator calc(var(--animation-duration-1000,1s)) linear infinite}.loader>svg>g circle{opacity:1;stroke-dasharray:150 200;stroke-dashoffset:-10px;animation:dash calc(var(--animation-duration-1000,1s) * 1.5) var(--animation-easing-out) infinite;stroke-linecap:round;transform-origin:50%}@keyframes rotator{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.overlay__backdrop{background-color:var(--color-neutral-950-60);opacity:0;width:100%;height:100%;max-height:none;z-index:var(--z-backdrop);pointer-events:none;will-change:opacity;transition:opacity var(--animation-overlay);position:absolute;top:0;left:0}.overlay__backdrop.is-active{pointer-events:auto;opacity:1}.overlay__backdrop[x-cloak]{display:none}.overlay__backdrop.is-active{display:block}.pagination-numbered{margin-block:var(--settings-pagination-spacing-top-mobile,var(--settings-pagination-spacing-top,0)) var(--settings-pagination-spacing-bottom-mobile,var(--settings-pagination-spacing-bottom,0))}@media screen and (width>=64rem){.pagination-numbered{margin-block:var(--settings-pagination-spacing-top,0) var(--settings-pagination-spacing-bottom,0)}}.pagination-numbered{text-align:var(--settings-pagination-text-alignment-mobile,var(--settings-pagination-text-alignment))}@media screen and (width>=64rem){.pagination-numbered{text-align:var(--settings-pagination-text-alignment)}}.pagination-numbered__nav{display:inline-block}.pagination-numbered__list{justify-content:center;align-items:center;gap:var(--settings-pagination-gap,var(--space-400));display:flex}@media screen and (width>=64rem){.pagination-numbered__list{gap:var(--settings-pagination-gap,var(--space-400))}}.pagination-numbered__item:not(.pagination-numbered__item--current) .button__inner>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pagination-numbered__item:not(.pagination-numbered__item--current) .button:active{transform:scale(.96)}.pagination-numbered__button{width:var(--settings-pagination-button-size);height:var(--settings-pagination-button-size);border-radius:var(--settings-pagination-button-size);transition:background-color var(--animation-micro), color var(--animation-micro), border-color var(--animation-micro), transform var(--animation-press), transform var(--animation-micro);justify-content:center;align-items:center;padding-block:0;display:flex}.pagination-numbered__button.is-selected{width:auto}.geo-ip__actions{margin-top:var(--space-600);justify-content:space-between;align-items:center;display:flex}.geo-ip__actions>*+*{margin-left:var(--space-800)}.geo-ip__inner{padding:var(--space-600) 0;position:relative}.geo-ip__inner:before{content:"";width:calc(100% + var(--space-600) * 2);transform:translateX(calc(var(--space-600) * -1));background-color:var(--color-border-default);height:1px;display:block;position:absolute;top:0;left:0;right:0}.geo-ip__form[x-cloak]{display:none}.panel-zoom .drawer__header .h3{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-zoom .drawer__header{top:var(--space-800);padding:0;position:absolute;right:0}.panel-zoom .drawer__body{padding:0;position:relative;overflow:hidden}.panel-zoom .drawer__footer{background:0 0;min-height:0;padding:0}.panel-zoom.drawer{border-radius:0;width:100%;max-height:100dvh;inset:0}.panel-zoom__footer--empty{border:none;min-height:0;padding:0}.panel-zoom__image-container{cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;--pz-scale:1;--pz-translate-x:0px;--pz-translate-y:0px;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.panel-zoom__image-container .image{overflow:unset}.panel-zoom__image{width:100%;height:100%;padding:var(--space-300);justify-content:center;display:flex;position:relative;overflow:hidden}@media screen and (width>=64rem){.panel-zoom__image{padding:var(--space-600)}}.panel-zoom__image .video{height:100%}.panel-zoom__image>[data-index]{max-width:100vw;max-height:100dvh;transition:transform var(--animation-duration-300) var(--animation-easing-out-quad);transform:translate3d(var(--pz-translate-x,0), var(--pz-translate-y,0), 0) scale3d(var(--pz-scale,1), var(--pz-scale,1), 1);transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;justify-content:center;align-items:center;display:flex}.panel-zoom__image-container.is-dragging .panel-zoom__image>[data-index]{transition:none}.panel-zoom__image-container:not(.is-dragging) .panel-zoom__image>[data-index]{transition:transform var(--animation-duration-300) var(--animation-easing-out-quad)}.panel-zoom__image img,.panel-zoom__image video{object-fit:contain;object-position:center;max-width:100%;max-height:100dvh}.panel-zoom__image__placeholder{width:100%;height:100%;min-height:50vh;color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex}.panel-zoom__thumbnails{--safe-area-inset-bottom:env(safe-area-inset-bottom,0);bottom:calc(var(--space-500) + var(--safe-area-inset-bottom));left:var(--space-500);z-index:10;gap:var(--space-100);margin:0;list-style:none;display:flex;position:absolute;overflow:auto hidden}.panel-zoom__thumbnails__item{aspect-ratio:.7;border:var(--settings-border-width,2px) solid transparent;border-radius:var(--settings-border-radius,var(--border-radius-sm));cursor:pointer;width:auto;height:77px;transition:border-color var(--animation-duration-300) var(--animation-easing-out-quad), opacity var(--animation-duration-300) var(--animation-easing-out-quad);background:0 0;flex-shrink:0;padding:4px;overflow:hidden}.panel-zoom__thumbnails__item:focus-visible{outline:var(--settings-border-width,2px) var(--settings-border-style,solid) var(--color-neutral-900);outline-offset:10px}.panel-zoom__thumbnails__item:not(.is-active){opacity:.3}.panel-zoom__thumbnails__item:not(.is-active) .panel-zoom__thumbnails__img{border-radius:8px}.panel-zoom__thumbnails__item:hover:not(.is-active){opacity:.5}.panel-zoom__thumbnails__item:hover:not(.is-active) .panel-zoom__thumbnails__img{border-radius:6px}.panel-zoom__thumbnails__item.is-active{border-color:var(--settings-button-primary-color-border);opacity:1}.panel-zoom__thumbnails__img{width:100%;height:100%;transition:border-radius var(--animation-duration-300) var(--animation-easing-out-quad);overflow:hidden}.panel-zoom__thumbnails__img img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.panel-zoom__thumbnails__placeholder{width:100%;height:100%;color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex}@media (resolution>=2x),(resolution>=192dpi){.panel-zoom__image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.picture{width:100%;height:100%;display:flex}.picture__img{object-fit:cover;width:100%;height:100%;display:block}.picture--lazyload{position:relative}@media (prefers-reduced-motion){.picture--lazyload{transition-duration:0s!important}}.picture--lazyload:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-base);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:35%;mask-size:35%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.picture--lazyload.is-loaded:before{opacity:0;pointer-events:none;transition:opacity var(--animation-base)}@media (prefers-reduced-motion){.picture--lazyload.is-loaded:before{transition-duration:0s!important}}.picture--lazyload img{opacity:0;transition:opacity var(--animation-base)}.picture--lazyload.is-loaded img{opacity:1}.pill{font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);padding:4px 14px;display:inline-block;overflow:hidden}.pill-type--primary{color:var(--settings-pill-primary-color-text);background-color:var(--settings-pill-primary-color-background);border-radius:var(--settings-pill-primary-border-radius);border-color:var(--settings-pill-primary-color-border);border-width:var(--settings-pill-primary-border-width);text-transform:var(--settings-pill-primary-text-case)}.pill-type--secondary{color:var(--settings-pill-secondary-color-text);background-color:var(--settings-pill-secondary-color-background);border-radius:var(--settings-pill-secondary-border-radius);border-color:var(--settings-pill-secondary-color-border);border-width:var(--settings-pill-secondary-border-width);text-transform:var(--settings-pill-secondary-text-case)}.popover{bottom:var(--space-1000);left:var(--space-400);right:var(--space-400);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);z-index:var(--z-modal);opacity:0;background-color:var(--color-neutral-0);pointer-events:none;transition:transform var(--animation-overlay), opacity var(--animation-overlay);position:fixed;overflow:hidden;transform:translateY(12px)scale(.96)}@media (prefers-reduced-motion:reduce){.popover{transition-duration:.01ms}}@media screen and (width>=64rem){.popover{bottom:var(--space-1000);right:var(--space-1000);width:360px;left:auto}}.popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.popover.is-closing{opacity:0;transform:translateY(12px)scale(.96)}.popover__header{z-index:var(--z-sticky);background-color:var(--color-neutral-0);padding-inline:var(--space-400);padding-block:var(--space-800);touch-action:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.popover__title{padding-inline-end:var(--space-200)}.popover__close{z-index:var(--z-raised);font-size:0;display:inline-block;position:relative;top:4px}.popover__body{padding:var(--space-400)}.price{align-items:center;gap:.75em;display:flex}.price__sale{color:var(--settings-color-text-secondary);white-space:nowrap}.price__regular{color:var(--settings-color-text-primary);white-space:nowrap}.product-oos__overlay{z-index:var(--z-elevated);pointer-events:none;padding:var(--space-150);background-color:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-oos__btn{pointer-events:auto}.quick-buy-trigger{pointer-events:none}.quick-buy-trigger__content{pointer-events:auto;cursor:pointer;background-color:var(--color-neutral-0);border-radius:var(--settings-border-radius);display:flex;position:relative;overflow:hidden}.quick-buy-trigger__button{padding:var(--space-100);justify-content:center;align-items:center;display:flex}.select{color:currentColor;appearance:none;width:100%;font-weight:var(--font-weight-medium);opacity:.6;transition:opacity var(--duration-300) var(--animation-easing-out);text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M5 0L9.33013 3.75H0.669873L5 0Z' fill='currentColor'/%3E%3Cpath d='M5 10L0.669873 6.25L9.33013 6.25L5 10Z' fill='currentColor'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;border:none;padding-left:16px}.select.select--icon-right{background-position:right 0 center;padding-left:0;padding-right:16px}.select:not([disabled],[aria-disabled]){cursor:pointer}.select:hover:not([disabled],[aria-disabled]){opacity:1}.select[disabled],.select[aria-disabled]{opacity:.5;cursor:not-allowed}.select__label{margin-bottom:var(--space-200);white-space:nowrap;display:inline-block}.quick-buy-skeleton{flex-direction:column;height:100%;display:flex}.quick-buy-skeleton__media{aspect-ratio:5/4.5;animation-delay:0s}.quick-buy-skeleton__content{gap:var(--space-300);padding-inline:var(--space-350);padding-block:var(--space-400);flex-direction:column;display:flex}.quick-buy-skeleton__title{border-radius:var(--settings-border-radius);width:60%;height:20px;animation-delay:50ms;position:relative;overflow:hidden}.quick-buy-skeleton__price{border-radius:var(--settings-border-radius);width:80px;height:16px;animation-delay:.1s;position:relative;overflow:hidden}.quick-buy-skeleton__swatch{gap:var(--space-200);flex-direction:column;animation-delay:.15s;display:flex}.quick-buy-skeleton__swatch-label{border-radius:var(--settings-border-radius);width:100px;height:14px;animation-delay:.15s;position:relative;overflow:hidden}.quick-buy-skeleton__swatch-list{gap:var(--space-200);margin:0;padding:0;list-style:none;display:flex}.quick-buy-skeleton__swatch-item{border-radius:50%;width:24px;height:24px;animation-delay:.15s}.quick-buy-skeleton__options{gap:var(--space-200);flex-direction:column;display:flex}.quick-buy-skeleton__options-label{border-radius:var(--settings-border-radius);width:60px;height:14px;animation-delay:.2s;position:relative;overflow:hidden}.quick-buy-skeleton__options-values{gap:var(--space-200);display:flex}.quick-buy-skeleton__pill{border-radius:var(--radius-pill,999px);width:48px;height:36px;animation-delay:.2s}.quick-buy-skeleton__footer{padding-inline:var(--space-350);margin-top:auto;animation-delay:.25s}.quick-buy-skeleton__button{border-radius:var(--settings-border-radius);width:100%;min-height:50px;position:relative;overflow:hidden}.quick-buy-skeleton__media,.quick-buy-skeleton__title,.quick-buy-skeleton__price,.quick-buy-skeleton__swatch-label,.quick-buy-skeleton__swatch-item,.quick-buy-skeleton__options-label,.quick-buy-skeleton__pill,.quick-buy-skeleton__button{background:var(--color-neutral-200);animation:2.4s ease-in-out infinite both shimmer-effect;overflow:hidden}@media (prefers-reduced-motion:reduce){.quick-buy-skeleton__media,.quick-buy-skeleton__title,.quick-buy-skeleton__price,.quick-buy-skeleton__swatch-label,.quick-buy-skeleton__swatch-item,.quick-buy-skeleton__options-label,.quick-buy-skeleton__pill,.quick-buy-skeleton__button{opacity:1;animation:none}}.sliders-input{--sliders-input-background:var(--color-neutral-100);--sliders-input-progress:var(--color-neutral-800);--sliders-input-info-color:var(--color-neutral-800);--sliders-input-thumb-color:var(--color-neutral-800);--sliders-input-track-height:4px;--sliders-input-track-radius:45px;--sliders-input-thumb-size:14px;--sliders-input-thumb-hit-padding:8px;--sliders-input-gap-y:var(--space-200);--sliders-input-thumb-shadow:0 1px 2px #00000005, 0 3px 6px #00000014;--sliders-input-thumb-filter-shadow:drop-shadow(0 1px 2px #00000005) drop-shadow(0 3px 6px #00000014);--sliders-input-focus-ring-color:var(--color-neutral-100);--sliders-input-focus-ring-width:3px;--sliders-input-thumb-hover-scale:1.05;--sliders-input-thumb-press-scale:.97;--sliders-input-disabled-opacity:.5;height:2.25rem;margin-bottom:var(--space-200)}.sliders-input__info{width:100%;color:var(--sliders-input-info-color);margin-bottom:var(--sliders-input-gap-y);justify-content:space-between;align-items:center;display:flex}.sliders-input__wrapper{height:var(--sliders-input-track-height);position:relative}.sliders-input__input{appearance:none;pointer-events:none;width:100%;height:calc(var(--sliders-input-thumb-size) + var(--sliders-input-thumb-hit-padding) * 2);position:absolute}.sliders-input__input::-webkit-slider-runnable-track{height:var(--sliders-input-track-height);border-radius:var(--sliders-input-track-radius);background:0 0}.sliders-input__input::-moz-range-track{height:var(--sliders-input-track-height);border-radius:var(--sliders-input-track-radius);background:0 0}.sliders-input__input::-webkit-slider-thumb{appearance:none;pointer-events:all;width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);cursor:pointer;background-color:var(--sliders-input-thumb-color);box-sizing:content-box;border-width:var(--sliders-input-thumb-hit-padding) 0;filter:var(--sliders-input-thumb-filter-shadow);box-shadow:none;transition:all var(--animation-duration-fast) var(--ease-in-out);background-clip:padding-box;border-style:solid;border-color:#0000;border-radius:50%}.sliders-input__input::-webkit-slider-thumb svg{width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);color:var(--color-neutral-500)}.sliders-input__input::-webkit-slider-thumb:hover{transform:scale(var(--sliders-input-thumb-hover-scale))}.sliders-input__input::-webkit-slider-thumb:active{transform:scale(var(--sliders-input-thumb-press-scale))}.sliders-input__input::-webkit-slider-thumb:focus{box-shadow:var(--sliders-input-thumb-shadow), 0 0 0 var(--sliders-input-focus-ring-width) var(--sliders-input-focus-ring-color);outline:none}.sliders-input__input::-webkit-slider-thumb{margin-top:calc((var(--sliders-input-track-height) - var(--sliders-input-thumb-size)) / 2 - var(--sliders-input-thumb-hit-padding))}.sliders-input__input::-moz-range-thumb{appearance:none;pointer-events:all;width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);cursor:pointer;background-color:var(--sliders-input-thumb-color);box-sizing:content-box;border-width:var(--sliders-input-thumb-hit-padding) 0;filter:var(--sliders-input-thumb-filter-shadow);box-shadow:none;transition:all var(--animation-duration-fast) var(--ease-in-out);background-clip:padding-box;border-style:solid;border-color:#0000;border-radius:50%}.sliders-input__input::-moz-range-thumb svg{width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);color:var(--color-neutral-500)}.sliders-input__input::-moz-range-thumb:hover{transform:scale(var(--sliders-input-thumb-hover-scale))}.sliders-input__input::-moz-range-thumb:active{transform:scale(var(--sliders-input-thumb-press-scale))}.sliders-input__input::-moz-range-thumb:focus{box-shadow:var(--sliders-input-thumb-shadow), 0 0 0 var(--sliders-input-focus-ring-width) var(--sliders-input-focus-ring-color);outline:none}.sliders-input__input--to{border-radius:var(--sliders-input-track-radius);background:linear-gradient(to right, var(--sliders-input-background) 0%, var(--sliders-input-background) 100%);top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.sliders-input__input--from{z-index:1;pointer-events:none;top:0;background:0 0;height:100%;position:absolute;inset-inline-start:0}.sliders-input__input:disabled,.sliders-input__input[disabled]{opacity:var(--sliders-input-disabled-opacity);cursor:not-allowed}.sliders-input__controls{position:relative}.stock-alert-drawer .drawer__header{text-transform:none;padding-block:var(--space-600)}@media screen and (width>=64rem){.stock-alert-drawer .drawer__header{padding-block:var(--space-700)}}.stock-alert-drawer__header-title{font-family:var(--font-heading);font-size:var(--title-h2-font-size-mobile);line-height:var(--title-h2-line-height);font-weight:var(--title-h2-font-weight);letter-spacing:var(--title-h2-letter-spacing)}@media screen and (width>=64rem){.stock-alert-drawer__header-title{font-size:var(--title-h2-font-size)}}.stock-alert-drawer__header-title{font-weight:var(--font-weight-normal);color:var(--color-content-primary)}.stock-alert-drawer__content{gap:var(--space-600);flex-direction:column;height:100%;display:flex}.stock-alert-drawer__content__description-box{background-color:var(--settings-pill-primary-color-background,var(--color-neutral-100));border-radius:var(--settings-border-radius,var(--border-radius-md));padding:var(--space-200) var(--space-300)}.stock-alert-drawer__content__description{color:var(--settings-pill-primary-color-text,var(--color-content-primary));margin:0}.stock-alert-drawer__form{margin-top:0}.stock-alert-drawer__product-card{padding-block:var(--space-600);border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);gap:var(--space-400);width:100%;margin-top:auto;display:flex}.stock-alert-drawer__product-card__image{aspect-ratio:5/7;border-radius:var(--border-radius-sm);flex-shrink:0;width:150px;position:relative;overflow:hidden}.stock-alert-drawer__product-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.stock-alert-drawer__product-card__info{gap:var(--space-100);flex-direction:column;flex:1;min-width:0;display:flex}.stock-alert-drawer__product-card__info-title{color:var(--color-content-primary);font-weight:var(--font-weight-medium)}.stock-alert-drawer__product-card__info-variant{color:var(--color-neutral-500)}.stock-alert-drawer__product-card__info-stock{align-items:center;gap:var(--space-150);color:var(--color-content-error,var(--color-red-700));margin-top:auto;display:flex}.stock-alert-drawer__product-card__info-stock-dot{background-color:var(--color-content-error,var(--color-red-700));border-radius:50%;flex-shrink:0;width:6px;height:6px}.stock-alert-form__email-field{align-items:stretch;display:flex;position:relative}.stock-alert-form__input{flex:1;min-width:0}.stock-alert-form__input .input{padding-right:60px}.stock-alert-form__submit-button{cursor:pointer;width:50px;height:50px;transition:background-color var(--animation-duration-200) var(--animation-easing-out);z-index:2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stock-alert-form__submit-button:disabled{opacity:.5;cursor:not-allowed}.stock-alert-form__submit-icon{width:25px;height:25px;color:var(--settings-button-primary-text,var(--color-neutral-950));transition:transform var(--animation-press)}.stock-alert-form__submit-icon:active{transform:scale(.9)}.stock-alert-form__consent{margin-top:var(--space-500);align-items:flex-start;display:flex}.stock-alert-form .checkbox__label{color:var(--color-content-primary)}.stock-alert-form .checkbox__wrapper{align-items:flex-start}.stock-alert-form__error{width:100%;padding-block:var(--space-200);color:var(--color-content-error);font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight);display:block}.stock-alert-form__error[x-cloak]{display:none}.stock-alert-form__error-msg,.stock-alert-form__success-msg{margin-top:var(--space-300);display:block}.stock-alert-form__error-msg{color:var(--color-red-500)}.stock-alert-form__success-msg{color:var(--color-green-600)}.svg{letter-spacing:0;font-size:0;line-height:normal;display:inline-block}.swatch-item{width:var(--swatch-item-width,15px);height:var(--swatch-item-height,15px);border-radius:var(--border-radius-full);transform-origin:0;transition:width var(--animation-base), transform var(--animation-base);display:inline-block;position:relative}.swatch-item:before{content:"";position:absolute;inset:-20%}.swatch-item--image{background-image:image-set(var(--swatch-image-1x) 1x, var(--swatch-image-2x) 2x);transform-origin:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.swatch-item:not(.swatch-item--image){background-color:var(--swatch-color,var(--color-content-default));outline:var(--border-width-md) solid var(--swatch-outline,transparent);outline-offset:-1px}@media (hover:hover){.swatch-item:hover:hover{width:calc(var(--swatch-item-width,15px) * 1.5)}}.is-selected>.swatch-item{width:calc(var(--swatch-item-width,15px) * 1.5)}.is-selected.is-oos>.swatch-item{--swatch-oos-bar:var(--color-content-default);--swatch-outline:var(--color-content-default)}.is-oos>.swatch-item{--swatch-outline:var(--color-border-default)}.is-oos>.swatch-item:after{content:"";background:linear-gradient(45deg, transparent calc(50% - .5px), var(--swatch-outline) calc(50% - .5px), var(--swatch-outline) calc(50% + .5px), transparent calc(50% + .5px));border-radius:9999px;position:absolute;inset:0}.text{text-wrap:var(--settings-text-wrap,pretty)}.text.text--primary{color:var(--settings-text-color-custom,var(--settings-color-text-primary))}.text.text--secondary{color:var(--settings-text-color-custom,var(--settings-color-text-secondary))}.text *+*{margin-top:var(--space-200)}.text a{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}@media (hover:hover){.text a:hover{animation:underline var(--animation-slow)}}.text ul{padding-left:var(--space-500);list-style-type:disc;list-style-position:outside}.text ol{padding-left:var(--space-500);list-style-type:decimal;list-style-position:outside}.text strong{color:rgb(from currentcolor r g b/100%);font-weight:var(--font-weight-bold)}.heading{color:var(--settings-text-color-custom,var(--settings-color-heading));text-wrap:var(--settings-text-wrap,pretty)}.progress-video{cursor:grab;touch-action:none;flex:100;display:inline-block;position:relative;top:2px}.progress-video.is-dragging{cursor:grabbing}.progress-video__svg{width:100%;height:12px;position:relative;overflow:visible}.progress-video__track{stroke:var(--color-neutral-0);stroke-width:2px;stroke-dasharray:6;stroke-dashoffset:6px;opacity:.2;position:absolute}.progress-video__track--progress{opacity:1}.progress-video__thumbnail{fill:var(--color-neutral-0)}.video{--columns:52;letter-spacing:.07em;width:100%;height:100%;position:relative;overflow:clip}.video:before{content:"";background-color:var(--settings-placeholder-color);background-image:var(--settings-placeholder-color-gradient);transition:opacity var(--animation-base);-webkit-mask-image:var(--settings-placeholder-pattern);mask-image:var(--settings-placeholder-pattern);pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion){.video:before{transition-duration:0s!important}}.video__preview{width:100%;height:100%;color:var(--black0);z-index:3;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.video__preview .picture{z-index:-1}.video__preview__img{z-index:0;position:absolute;top:0;left:0}.video__el{cursor:pointer;object-fit:cover;width:100%;height:100%}.video__el[autoplay=autoplay]{cursor:default}.video__toggle{z-index:2;width:24px;height:24px;color:var(--black0);background:0 0;border:thin solid #ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px}.video__toggle>span{position:absolute}.video__toggle>span svg{width:100%;height:100%}.video__controls{pointer-events:none;width:100%;color:var(--black0);z-index:1;grid-template-columns:repeat(var(--columns), 1fr);background:linear-gradient(#0000 0%,#0000001a 30%,#0006 70%,#000000b3 100%);align-content:flex-end;height:100%;padding-bottom:34px;display:grid;position:absolute;bottom:0}@media screen and (width<=63.9375rem){.video__controls{display:none}}.video__controls__inner{pointer-events:all;grid-column:3/span 48;align-items:center;gap:17px;display:flex}.volume-video__indicator{transition:transform var(--animation-duration-150) var(--animation-easing-out);display:inline-block;transform:scale(1.2)}.volume-video.is-muted .volume-video__indicator{transform:scale(0)}.section-announcement-bar{z-index:calc(var(--z-nav) + 1);position:relative}.announcement-bar{padding-inline:var(--announcement-padding-inline-mobile);height:var(--announcement-bar-mobile-height,0);background-image:var(--settings-color-background-gradient);z-index:var(--z-nav);justify-content:center;align-items:flex-end;display:flex;position:relative}@media screen and (width>=64rem){.announcement-bar{padding-inline:var(--announcement-padding-inline-desktop);height:var(--announcement-bar-desktop-height,0)}}.announcement-bar__container{max-width:var(--container-max-width);width:100%;margin-inline:auto}.announcement-bar__content{padding:var(--space-200) var(--space-300);border-radius:var(--announcement-border-radius,6px);background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);text-align:center;font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);justify-content:center;align-items:center;display:flex}.blank{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=121.25rem){.blank{--padding-inline-max-container:var(--grid-gutter-side)}}.blank{background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);padding-inline:var(--settings-blank-padding-inline-mobile,var(--settings-blank-padding-inline));margin-block-start:var(--settings-blank-offset-header-mobile,var(--settings-blank-offset-header,0));position:relative;overflow:clip}@media screen and (width>=64rem){.blank{padding-inline:var(--settings-blank-padding-inline);margin-block-start:var(--settings-blank-offset-header,0)}}.section-breadcrumb{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=121.25rem){.section-breadcrumb{--padding-inline-max-container:var(--grid-gutter-side)}}.section-breadcrumb{padding-inline:var(--settings-breadcrumb-padding-inline-mobile,var(--settings-breadcrumb-padding-inline));padding-block:var(--space-300)}@media screen and (width>=64rem){.section-breadcrumb{padding-block:var(--space-450);padding-inline:var(--settings-breadcrumb-padding-inline)}}.cart-drawer .quick-buy-trigger{display:none!important}.cart-drawer__content-blocks{padding-top:var(--space-350);margin-top:auto}@media screen and (width>=64rem){.cart-drawer .products-listing-carousel__item{width:calc((80% - var(--total-gap)) / var(--settings-items-per-slide))}}.collection{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=121.25rem){.collection{--padding-inline-max-container:var(--grid-gutter-side)}}.collection{background-color:var(--settings-color-background);padding-inline:var(--settings-collection-padding-inline-mobile,var(--settings-collection-padding-inline));position:relative;overflow:clip}@media screen and (width>=64rem){.collection{padding-inline:var(--settings-collection-padding-inline)}}.collection .card-product__header{padding-inline:var(--card-header-padding-mobile,0)}@media screen and (width>=64rem){.collection .card-product__header{padding-inline:var(--card-header-padding-desktop,0)}}.composable-section{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=121.25rem){.composable-section{--padding-inline-max-container:var(--grid-gutter-side)}}.composable-section{background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);padding-inline:var(--settings-composable-padding-inline-mobile,var(--settings-composable-padding-inline));margin-block-start:var(--settings-composable-offset-header-mobile,var(--settings-composable-offset-header,0));position:relative;overflow:clip}@media screen and (width>=64rem){.composable-section{padding-inline:var(--settings-composable-padding-inline,var(--padding-inline-max-container));margin-block-start:var(--settings-composable-offset-header,0)}}.composable-section__content{border-radius:var(--settings-composable-border-radius,0);flex-direction:column;display:flex;overflow:clip}.composable-section--height-auto{--settings-composable-height:100%;--settings-composable-aspect:none}.composable-section--height-mobile-auto{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:none}.composable-section--height-landscape{--settings-composable-height:100%;--settings-composable-aspect:16 / 9}.composable-section--height-mobile-landscape{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:16 / 9}.composable-section--height-full{--settings-composable-height:100svh;--settings-composable-aspect:none}.composable-section--height-mobile-full{--settings-composable-height-mobile:100svh;--settings-composable-aspect-mobile:none}.composable-section--height-condensed{--settings-composable-height:100%;--settings-composable-aspect:2.6 / 1;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-mobile-condensed{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-banner{--settings-composable-height:100%;--settings-composable-aspect:400 / 119;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-mobile-banner{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-custom{--settings-composable-height:var(--settings-composable-height-custom);--settings-composable-aspect:none}.composable-section--height-mobile-custom{--settings-composable-height-mobile:var(--settings-composable-height-mobile-custom);--settings-composable-aspect-mobile:none}.composable-section--height-square{--settings-composable-height:100%;--settings-composable-aspect:1 / 1}.composable-section--height-mobile-square{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:1 / 1}.composable-section--height-portrait{--settings-composable-height:100%;--settings-composable-aspect:9 / 16}.composable-section--height-mobile-portrait{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:9 / 16}.footer-body{background-color:var(--color-scheme-background)}.footer-body__content{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.footer-body__content{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.footer-body__content{padding-block-start:var(--space-800)}@media screen and (width>=64rem){.footer-body__content{padding-block:var(--space-900)}}.footer-body__left,.footer-body__right{grid-column:1/-1}.footer-body__left{margin-bottom:var(--space-800)}@media screen and (width>=64rem){.footer-body__left{grid-column:span 18;margin-bottom:0}.footer-body__right{grid-column:27/-1}}.footer-bottom{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.footer-bottom{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.footer-bottom{background-color:var(--color-scheme-background);position:relative}.footer-bottom__wrapper{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);padding-block:var(--space-600);grid-column:1/-1;justify-content:space-between;display:flex}@media screen and (width<=63.9375rem){.footer-bottom__wrapper{flex-direction:column}}.footer-bottom__left{font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight);color:var(--color-neutral-700);align-items:center;gap:var(--space-400);display:flex}@media screen and (width<=63.9375rem){.footer-bottom__left{gap:var(--space-400);padding-block:var(--space-800) 0;flex-direction:column;order:2}}.footer-bottom__center{justify-content:center;align-items:center;gap:var(--space-400);display:flex}@media screen and (width>=64rem){.footer-bottom__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (width<=63.9375rem){.footer-bottom__center{margin-block:var(--space-1000);padding-block:var(--space-250);order:3}}.footer-bottom__right{justify-content:flex-end;align-items:center;gap:var(--space-400);display:flex}@media screen and (width<=63.9375rem){.footer-bottom__right{order:1;justify-content:flex-start;padding-block-end:var(--space-500)}}.footer-bottom__logo{width:var(--footer-bottom-logo-width-mobile);justify-content:center;display:inline-flex}@media screen and (width>=64rem){.footer-bottom__logo{width:var(--footer-bottom-logo-width-desktop)}}.footer-bottom__logo img{width:100%;height:auto}.footer-bottom .copyright{font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight);color:var(--color-neutral-500)}@media screen and (width>=64rem){.footer-bottom .is-hidden-desktop{display:none}}.footer-bottom__menu-list{gap:var(--space-small);align-items:center;row-gap:var(--space-xsmall);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width<=63.9375rem){.footer-bottom__menu-list{order:4}.footer-bottom__menu-list .link__inner,.footer-bottom__menu-list .footer-bottom__hyphen{font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight);color:var(--color-neutral-500)}.footer-bottom__menu-list .footer-bottom__hyphen{margin-inline:var(--space-200)}.footer-bottom__menu-list .footer-bottom__hyphen:nth-child(4n){display:none}}.footer-bottom__menu-link .link__text{font-size:.625rem;line-height:.875rem}.footer-reassurance{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.footer-reassurance{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.footer-reassurance{background-color:var(--color-scheme-background)}.footer-reassurance__wrapper{border-block:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);padding-block:var(--space-900);grid-column:1/-1}.footer-reassurance__wrapper--desktop{grid-template-columns:repeat(var(--footer-reassurance-blocks-count,0), 1fr);gap:var(--space-300);grid-column:1/-1;display:none}@media screen and (width>=64rem){.footer-reassurance__wrapper--desktop{display:grid}}.footer-reassurance__wrapper--mobile{grid-column:1/-1;display:block}@media screen and (width>=64rem){.footer-reassurance__wrapper--mobile{display:none}}.footer-reassurance__carousel{gap:var(--space-400);flex-direction:column}.footer-reassurance__carousel .carousel-dots{position:static}.footer-reassurance .icon-text{text-align:center;flex-direction:column;align-items:center}:root{--header-desktop-height:80px;--header-mobile-height:60px;--header-nav-gap-desktop:var(--space-600)}.header-group{display:contents}body:has(#main-shop-content>.shopify-section:first-child>.allows-transparent-header) .header--transparent.header--overwrite-color{--header-transparent-text-color:var(--color-neutral-0)}body:has(.header-search.is-open) .header--transparent{color:var(--color-neutral-950)}.section-header{z-index:var(--z-nav);position:sticky;top:-1px}.header{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.header{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.header{background-color:var(--color-background-default);color:var(--color-neutral-950);height:var(--header-mobile-height);position:relative}@media screen and (width>=64rem){.header{height:var(--header-desktop-height)}}.header--transparent{color:var(--header-transparent-text-color,var(--color-neutral-950));transition:color var(--animation-base);background-color:#0000}.header--transparent:after{content:"";width:100%;height:calc(100% + var(--announcement-bar-desktop-height,0px));background-color:var(--color-background-default);z-index:-10;transition:clip-path var(--animation-base);clip-path:inset(0 0 100%);position:absolute;bottom:0;left:0}.header--transparent.is-active{color:var(--color-neutral-950)}.header--transparent:has(.hovering){color:var(--color-neutral-950)}.header--transparent.is-active:after{clip-path:inset(0)}.header--transparent:has(.hovering):after{clip-path:inset(0)}.header__container{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;height:100%;margin:auto;display:flex}.header__nav--left{display:none}@media screen and (width>=64rem){.header__nav--left{display:block}}.header__nav-list{gap:var(--header-nav-gap-desktop);margin:0;padding:0;list-style:none;display:flex}.header__nav-item{font-size:var(--nav-font-size);line-height:var(--nav-line-height);font-weight:var(--nav-font-weight);letter-spacing:var(--nav-letter-spacing);margin:0}.header__nav-link{transition:opacity var(--animation-base)}.header__nav-link:hover{opacity:.7}.header__logo{inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header__logo-link{text-decoration:none;display:block}.header__logo-image{width:auto;height:var(--header-logo-height-mobile);max-width:100%;display:block}@media screen and (width>=64rem){.header__logo-image{height:var(--header-logo-height-desktop)}}.header__logo-image svg{height:100%}.header__logo-text{font-family:var(--font-heading);font-size:var(--title-h5-font-size);line-height:var(--title-h5-line-height);font-weight:var(--title-h5-font-weight);letter-spacing:var(--title-h5-letter-spacing);color:inherit;white-space:nowrap}.header__icons{align-items:center;margin-inline-end:calc(-1 * var(--header-gap-icons-mobile) / 2);display:flex}@media screen and (width>=64rem){.header__icons{margin-inline-end:calc(-1 * var(--header-gap-icons-desktop) / 2)}}.header__icons--left{display:flex}@media screen and (width>=64rem){.header__icons--left{display:none}}.header__icons--right{justify-content:flex-end}.header__icon{color:inherit;cursor:pointer;transition:opacity var(--animation-base);padding:calc(var(--header-gap-icons-mobile) / 2);border:none;justify-content:center;align-items:center;display:flex;position:relative}@media screen and (width>=64rem){.header__icon{padding:calc(var(--header-gap-icons-desktop) / 2)}}.header__icon svg{width:var(--header-icon-size);height:var(--header-icon-size)}.header__icon:hover{opacity:.7}.header__icon--mobile{display:flex}@media screen and (width>=64rem){.header__icon--mobile{display:none}}.header__icon--desktop{display:none}@media screen and (width>=64rem){.header__icon--desktop{display:flex}}.header__icon--cart{order:var(--cart-index);position:relative}.header__icon--account{order:var(--account-index);position:relative}.header__icon--search{order:var(--search-index);position:relative}.header__cart-count{background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);padding:0 var(--space-100);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:0;right:0}.header__cart-count[x-cloak]{display:none}.header__icon-image{width:var(--header-icon-size);height:var(--header-icon-size);object-fit:contain;display:block}@media screen and (width<=63.9375rem){.header--logo-left .header__container{justify-content:flex-start}}.header--logo-left .header__nav{order:2}.header--logo-left .header__logo{inset-inline-start:0;order:1;position:relative;top:0;transform:none}.header--logo-left .header__icons--left{order:3}.header--logo-left .header__icons--right{order:2}@media screen and (width<=63.9375rem){.header--logo-left .header__icons--right{margin-inline:auto 0}.header--logo-left .header__icon--account{display:none}}.header--logo-left .menu-desktop{order:2}@media screen and (width>=87.5rem){.header--logo-left .menu-desktop{inset-inline-start:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.header--logo-left .menu-desktop .menu-panel{width:calc(100vw - var(--scroll-bar,0px));inset-inline-start:50%;transform:translate(-50%)}.header--logo-left .menu-desktop .menu-panel__plain-links{padding-inline:0 var(--space-300);order:1}.header--logo-left .menu-desktop .menu-panel__collections{order:2}.header--logo-left .menu-desktop .menu-panel__edito{order:3}.header--logo-left .menu-mobile__icon{margin-inline:0 calc(-1 * var(--header-gap-icons-mobile) / 2)}.password{justify-content:center;align-items:center;gap:var(--space-400);flex-direction:column;min-height:80svh;display:flex}.password__field{gap:var(--space-150);flex-direction:column;display:flex}.password__label{font-size:var(--font-size-200,.875rem);font-weight:500}.password__input{padding:var(--space-150) var(--space-300);border-radius:var(--radius-200);border:1px solid var(--color-border-default);background-color:var(--color-background-default)}.password__input:focus-visible{outline:2px solid var(--color-border-primary);outline-offset:2px}.password__actions{margin-top:var(--space-400);justify-content:flex-start;display:flex}.password__submit{padding:var(--space-200) var(--space-400);border-radius:var(--radius-200);background-color:var(--color-background-primary);color:var(--color-background-default);cursor:pointer;border:none}.password__submit:hover{background-color:var(--color-neutral-950)}.product-header{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.product-header{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.product-header{margin-block-start:var(--settings-product-header-offset-header-mobile,var(--settings-product-header-offset-header,0));overflow:hidden}@media screen and (width>=64rem){.product-header{margin-block-start:var(--settings-product-header-offset-header,0)}}.product-header__media-gallery{min-width:100vw;max-width:100vw;transform:translateX(calc(var(--grid-gutter-side-mobile) * -1))}@media screen and (width>=64rem){.product-header__media-gallery{min-width:initial;max-width:initial;top:var(--header-height,0);grid-column:span 34;position:sticky;transform:none}}.product-header__content{max-width:calc(100vw - var(--grid-gutter-side-mobile) * 2);grid-column:1/-1;padding-top:20px}@media screen and (width>=64rem){.product-header__content{grid-column:36/span 11;max-width:none;padding-top:32px}}.search-form-section__form{width:100%;margin-inline:auto}.search-form-section__form .input{--input-hover-shadow:none;text-transform:var(--settings-search-form-section-text-case);text-align:var(--settings-search-form-section-text-alignment-mobile,var(--settings-search-form-section-text-alignment));border:none;padding:0;line-height:1}@media screen and (width>=64rem){.search-form-section__form .input{text-align:var(--settings-search-form-section-text-alignment)}}.search-form-section__form .input:focus-visible{outline:none}.search-form-section [x-cloak]{display:none}.search-results{max-width:var(--container-max-width);margin-inline:auto}@media screen and (width>=121.25rem){.search-results{--padding-inline-max-container:var(--grid-gutter-side)}}.search-results{background-color:var(--settings-color-background);padding-inline:var(--settings-search-results-padding-inline-mobile,var(--settings-search-results-padding-inline));position:relative;overflow:clip}@media screen and (width>=64rem){.search-results{padding-inline:var(--settings-search-results-padding-inline)}}.search-results .product-grid-header{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.search-results .product-grid-header{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.search-results .card-product__header{padding-inline:var(--card-header-padding-mobile,0)}@media screen and (width>=64rem){.search-results .card-product__header{padding-inline:var(--card-header-padding-desktop,0)}}.section-quick-buy__close{top:var(--space-400);right:var(--space-400);padding:var(--space-400);cursor:pointer;z-index:var(--z-elevated);position:absolute}.section-quick-buy__content,.section-quick-buy__content .product-infos,.section-quick-buy__content .shopify-block{flex-direction:column;height:100%;display:flex}.section-quick-buy__skeleton{height:100%}.section-quick-buy__info,.section-quick-buy__info__variants{gap:var(--space-300);flex-direction:column;display:flex}.section-quick-buy__footer{width:100%;padding:var(--space-600) var(--space-350);z-index:var(--z-elevated);margin-top:auto;position:sticky;bottom:0}@media screen and (width>=64rem){.section-quick-buy__footer{padding:var(--space-600)}}.section-quick-buy__footer .button{width:100%}.section-quick-buy__footer .price__regular{color:inherit}.section-quick-buy .carousel__slide{flex-basis:60%}.section-quick-buy .product-infos{--swatch-colors-list-count:9.5;padding-inline:var(--space-350);padding-block-start:var(--space-500)}@media screen and (width>=64rem){.section-quick-buy .product-infos{padding-inline:var(--space-600);--swatch-colors-list-count:9.5;padding-block-start:var(--space-400)}}.drawer.quick-buy .drawer__header{z-index:var(--z-raised);background-color:#0000;position:absolute;top:0;left:0;right:0}.drawer.quick-buy .drawer__body{padding-inline:0}.drawer .product-infos .block-add-to-cart+.block-button .link__inner{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing-uppercase);text-transform:uppercase;font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline}.accordion-item{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);width:100%}.accordion-item .accordion__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.accordion-item .accordion__header:hover .accordion-item__title{opacity:.7}.accordion-item .accordion__title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.accordion-item__title{font-family:var(--font-body);font-size:var(--text-default-font-size);font-weight:var(--text-default-font-weight);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);color:var(--color-content-default);flex:1;transition:opacity .2s}.accordion-item .accordion__icon,.accordion-item .accordion__icon img,.accordion-item .accordion__icon svg{width:1.25rem;height:1.25rem}.accordion-item__content{padding-bottom:16px}.accordion-item__content>:last-child{margin-bottom:0}.accordion-item .accordion__panel{overflow:hidden}.block-add-to-cart{margin-block:var(--settings-block-add-to-cart-spacing-top-mobile,var(--settings-block-add-to-cart-spacing-top,0)) var(--settings-block-add-to-cart-spacing-bottom-mobile,var(--settings-block-add-to-cart-spacing-bottom,0))}@media screen and (width>=64rem){.block-add-to-cart{margin-block:var(--settings-block-add-to-cart-spacing-top,0) var(--settings-block-add-to-cart-spacing-bottom,0)}}.breadcrumb__inner{margin-block:var(--settings-breadcrumb-spacing-top-mobile,var(--settings-breadcrumb-spacing-top,0)) var(--settings-breadcrumb-spacing-bottom-mobile,var(--settings-breadcrumb-spacing-bottom,0))}@media screen and (width>=64rem){.breadcrumb__inner{margin-block:var(--settings-breadcrumb-spacing-top,0) var(--settings-breadcrumb-spacing-bottom,0)}}.breadcrumb__list{width:100%;position:relative}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){@media screen and (width<=47.9375rem){.breadcrumb__list{-webkit-mask-image:linear-gradient(to inline-end, transparent, #000 0, #000 calc(100% - var(--space-200)), transparent);mask-image:linear-gradient(to inline-end, transparent, #000 0, #000 calc(100% - var(--space-200)), transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}}.breadcrumb__item{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);white-space:nowrap;color:var(--settings-color-text-secondary);transition:color var(--animation-base)}.breadcrumb__item:before{content:"/";margin:0 var(--space-200);color:var(--color-neutral-400);flex-shrink:0}.breadcrumb__item:first-child:before{content:"";display:none}.breadcrumb__item--active{color:var(--settings-color-text-primary)}@media (hover:hover){.breadcrumb__item:hover:hover{color:var(--settings-color-text-primary)}}.breadcrumb .carousel{max-width:100%}.breadcrumb .carousel__viewport{overflow:visible}.breadcrumb .carousel__container{align-items:center;overflow:visible}.card-product{background-color:var(--product-card-background);position:relative}.card-product__medias{aspect-ratio:379/532;border-radius:var(--settings-border-radius);position:relative;overflow:hidden}.carousel.is-initialized .card-product__medias .card-product__carousel,.card-product__medias--hover-swap .card-product__carousel{position:relative}@media screen and (width>=64rem){.carousel.is-initialized .card-product__medias .card-product__carousel .carousel__slide:nth-child(2),.card-product__medias--hover-swap .card-product__carousel .carousel__slide:nth-child(2){z-index:1;opacity:0;transition:opacity var(--animation-emphasis);pointer-events:none;position:absolute;inset:0}}.carousel.is-initialized .card-product__medias .card-product__carousel .carousel__slide:nth-child(n+3),.card-product__medias--hover-swap .card-product__carousel .carousel__slide:nth-child(n+3){display:none}@media screen and (width>=64rem){.card-product__medias--hover-swap:hover .carousel__slide:nth-child(2),.carousel.is-initialized .card-product__medias:hover .carousel__slide:nth-child(2){opacity:1}}.card-product__medias .carousel{height:100%}@media screen and (width>=64rem){.card-product__medias .carousel-dots{opacity:0;transition:opacity var(--animation-emphasis)}}.card-product__media-overlay{z-index:0;cursor:pointer;position:absolute;inset:0}.card-product .quick-buy-trigger{z-index:var(--z-elevated);width:100%;height:100%;padding:var(--space-400) var(--space-200);justify-content:var(--settings-quick-buy-alignment);align-items:var(--settings-quick-buy-position);display:flex;position:absolute;inset:0}@media screen and (width>=64rem){.card-product .quick-buy-trigger{opacity:0;transition:opacity var(--animation-emphasis)}}.card-product__header{gap:var(--space-350);padding-top:var(--space-200);transition:opacity var(--animation-emphasis);flex-direction:column;display:flex;position:relative}.card-product__header:hover{opacity:1}@media screen and (width>=64rem){.card-product__header{padding-top:var(--space-300)}}.card-product__variants{--swatch-colors-gap:var(--space-150);--swatch-colors-list-gap:var(--space-150);z-index:var(--z-elevated)}@media screen and (width<=390px){.card-product__variants .swatch-list__item:nth-child(n+7){display:none}}.card-product__content{width:100%;overflow:hidden}.card-product__content>*+*{margin-top:var(--space-100)}.card-product__title,.card-product__description,.card-product__description>p{line-clamp:var(--settings-product-card-line-clamp);-webkit-line-clamp:var(--settings-product-card-line-clamp);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-product__title{color:var(--settings-color-text-primary)}.card-product__description{color:var(--settings-color-text-secondary);font-weight:var(--font-weight-300)}.card-product__price{grid-area:price}.is-loading-card-product .card-product__medias,.is-loading-card-product .card-product__title,.is-loading-card-product .card-product__price,.is-loading-card-product .card-product__description,.is-loading-card-product .card-product .swatch-item,.card-product.is-loading .card-product__medias,.card-product.is-loading .card-product__title,.card-product.is-loading .card-product__price,.card-product.is-loading .card-product__description,.card-product.is-loading .card-product .swatch-item{background:var(--color-neutral-200);color:#0000;border-radius:var(--settings-border-radius);animation:2.4s ease-in-out infinite both shimmer-effect;animation-delay:var(--animation-delay,0s);overflow:hidden}.is-loading-card-product .card-product__medias>*,.is-loading-card-product .card-product__title>*,.is-loading-card-product .card-product__price>*,.is-loading-card-product .card-product__description>*,.is-loading-card-product .card-product .swatch-item>*,.card-product.is-loading .card-product__medias>*,.card-product.is-loading .card-product__title>*,.card-product.is-loading .card-product__price>*,.card-product.is-loading .card-product__description>*,.card-product.is-loading .card-product .swatch-item>*{visibility:hidden;color:#0000}.is-loading-card-product .card-product__title,.card-product.is-loading .card-product__title{--animation-delay:50ms}.is-loading-card-product .card-product__price,.card-product.is-loading .card-product__price{--animation-delay:.15s;width:100px}.is-loading-card-product .card-product__description,.card-product.is-loading .card-product__description{--animation-delay:.1s;width:200px}.is-loading-card-product .card-product .swatch-item,.card-product.is-loading .card-product .swatch-item{--animation-delay:50ms}.card-product .swatch-list{flex-direction:row}.card-product .swatch-list__header{display:none}.card-product .swatch-list__item{--swatch-item-width:10px;--swatch-item-height:10px}.card-product .swatch-list__item--selected{pointer-events:all}@media (hover:hover){.card-product:hover:hover .carousel-dots,.card-product:hover:hover .quick-buy-trigger{opacity:1}}.cart-empty{margin-block:var(--settings-cart-empty-spacing-top-mobile,var(--settings-cart-empty-spacing-top,0)) var(--settings-cart-empty-spacing-bottom-mobile,var(--settings-cart-empty-spacing-bottom,0))}@media screen and (width>=64rem){.cart-empty{margin-block:var(--settings-cart-empty-spacing-top,0) var(--settings-cart-empty-spacing-bottom,0)}}.cart-empty{border:var(--settings-border-width) var(--settings-border-style) var(--settings-color-border);border-radius:var(--settings-border-radius);padding:var(--space-900) var(--space-400);justify-content:space-between;align-items:center;display:flex}@media screen and (width>=64rem){.cart-empty{padding:var(--space-1200) var(--space-600)}}.cart-header{justify-content:flex-start;align-items:center;gap:var(--space-300);display:flex}.cart-items__item{padding-block:var(--space-600) var(--space-600);border-bottom:var(--settings-border-width) var(--settings-border-style) var(--settings-color-border)}.cart-items__item:last-child{border-bottom:none}.cart-items__item:first-child{padding-top:0}.cart-progress__bar,.cart-progress__fill{width:100%;height:var(--cart-progress-bar-height,10px)}.cart-progress__message{color:var(--settings-color-text-secondary)}.cart-progress__message strong{color:var(--settings-color-text-primary)}.cart-progress__bar{background:var(--settings-button-primary-color-background);border-radius:var(--settings-border-radius);margin-block:var(--space-300) var(--space-600);position:relative;overflow:hidden}.cart-progress__fill{--progress:0;background:var(--settings-button-primary-color-background-hover);transform:scaleX(var(--progress,0)) translateZ(0);transition:transform var(--animation-fast);transform-origin:0;border-radius:var(--settings-border-radius)}.cart-progress .highlight{font-weight:var(--font-weight-bold)}.cart-progress--text-in-bar .cart-progress__bar{align-items:center;margin-top:0;display:flex}.cart-progress--text-in-bar .cart-progress__fill{position:absolute;inset:0}.cart-progress--text-in-bar .cart-progress__message{z-index:1;padding-inline:var(--space-300);white-space:nowrap;position:relative}.cart-total__button{width:100%}.cart-total__reassurance{margin-top:var(--space-300)}.cart-total__carousel{align-items:center;display:flex}.cart-total__carousel .carousel__viewport{flex:1;min-width:0}.cart-total__carousel .icon-text{flex:0 0 100%;min-width:0}.cart-total__dots{width:auto;flex-shrink:0;margin-inline-start:var(--space-200);position:static}.collection-nav-links{margin-block:var(--settings-collection-nav-links-spacing-top-mobile,var(--settings-collection-nav-links-spacing-top,0)) var(--settings-collection-nav-links-spacing-bottom-mobile,var(--settings-collection-nav-links-spacing-bottom,0))}@media screen and (width>=64rem){.collection-nav-links{margin-block:var(--settings-collection-nav-links-spacing-top,0) var(--settings-collection-nav-links-spacing-bottom,0)}}.collection-nav-links{scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;overflow:auto}.collection-nav-links::-webkit-scrollbar{background:0 0;width:0;display:none}@supports ((-webkit-mask-image:linear-gradient(#000, transparent)) or (mask-image:linear-gradient(#000, transparent))){@media screen and (width<=63.9375rem){.collection-nav-links{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collection-nav-links[data-scroll=start]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-1200)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-1200)), transparent)}.collection-nav-links[data-scroll=middle]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--space-1200), #000 calc(100% - var(--space-1200)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--space-1200), #000 calc(100% - var(--space-1200)), transparent)}.collection-nav-links[data-scroll=end]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--space-1200));mask-image:linear-gradient(to right, transparent, #000 var(--space-1200))}}}.collection-nav-links__list{gap:var(--settings-collection-nav-links-gap-mobile,var(--settings-collection-nav-links-gap,var(--space-200)));display:flex}@media screen and (width>=64rem){.collection-nav-links__list{gap:var(--settings-collection-nav-links-gap,var(--space-200))}}.collection-nav-links .button,.collection-nav-links .link{white-space:nowrap;flex-shrink:0;display:inline-flex}.composable-column{background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);border-radius:var(--settings-composable-column-border-radius,0);grid-template-rows:minmax(0,1fr);grid-template-areas:"stack";display:grid;position:relative;overflow:clip}.composable-column__content,.composable-column__background{width:100%;min-width:0}.composable-column__background{border-radius:var(--settings-composable-column-border-radius,0);background:var(--settings-composable-column-background-layer,transparent);height:var(--settings-composable-height-mobile,var(--settings-composable-height));aspect-ratio:var(--settings-composable-aspect-mobile,var(--settings-composable-aspect));grid-area:stack;min-height:100%;position:relative;overflow:clip}@media screen and (width>=64rem){.composable-column__background{height:var(--settings-composable-height);aspect-ratio:var(--settings-composable-aspect)}}.composable-column__background:before{content:"";background-color:rgb(0, 0, 0, var(--settings-composable-column-overlay-opacity,0));pointer-events:none;position:absolute;inset:0}.composable-column--content-under{background-color:#0000;background-image:none}.composable-column--content-under .composable-column__background{background-color:var(--settings-color-background,transparent);background-image:var(--settings-color-background-gradient,none);min-height:0}.composable-column__content{border-radius:var(--settings-composable-column-border-radius,0);grid-area:var(--settings-composable-column-content-position);grid-template-rows:auto auto auto;grid-template-areas:"start""center""end";display:grid;position:relative;overflow:clip}.composable-column .button{z-index:var(--z-raised);position:relative}.diptych{grid-template-rows:minmax(0,1fr);grid-template-areas:"stack";display:grid}.composable-section--height-auto .diptych{--settings-composable-height:100%;--settings-composable-aspect:none}.composable-section--height-mobile-auto .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:none}.composable-section--height-landscape .diptych{--settings-composable-height:100%;--settings-composable-aspect:8 / 9}.composable-section--height-mobile-landscape .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:16 / 9}.composable-section--height-full .diptych{--settings-composable-height:100svh;--settings-composable-aspect:none}.composable-section--height-mobile-full .diptych{--settings-composable-height-mobile:100svh;--settings-composable-aspect-mobile:none}.composable-section--height-condensed .diptych{--settings-composable-height:100%;--settings-composable-aspect:1.3 / 1;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-mobile-condensed .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-banner .diptych{--settings-composable-height:100%;--settings-composable-aspect:200 / 119;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-mobile-banner .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-custom .diptych{--settings-composable-height:var(--settings-composable-height-custom);--settings-composable-aspect:none}.composable-section--height-mobile-custom .diptych{--settings-composable-height-mobile:var(--settings-composable-height-mobile-custom);--settings-composable-aspect-mobile:none}.composable-section--height-square .diptych{--settings-composable-height:100%;--settings-composable-aspect:1 / 1}.composable-section--height-mobile-square .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:1 / 1}.composable-section--height-portrait .diptych{--settings-composable-height:100%;--settings-composable-aspect:9 / 16}.composable-section--height-mobile-portrait .diptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:9 / 16}.diptych>*{grid-area:stack;width:100%;min-width:0;min-height:0}.diptych__cols{gap:var(--settings-composable-columns-spacing-mobile,var(--settings-composable-columns-spacing));flex-direction:column;display:flex;position:relative}@media screen and (width>=64rem){.diptych__cols{gap:var(--settings-composable-columns-spacing);flex-direction:row}}.diptych__cols>*{flex-shrink:0}@media screen and (width>=64rem){.diptych__cols>*{flex:1 1 0;min-width:0}.diptych--order-reverse .diptych__cols{flex-direction:row-reverse}}@media screen and (width<=63.9375rem){.diptych--mobile-reverse .diptych__cols{flex-direction:column-reverse}.diptych--mobile-visibility-first .diptych__cols>:not(:first-child),.diptych--mobile-visibility-second .diptych__cols>:not(:nth-child(2)){display:none}}.diptych__content{pointer-events:none;z-index:var(--z-raised);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"start""center""end";height:100%;min-height:0;display:grid;position:relative}.diptych__content>*{pointer-events:auto}.edito-card{margin-block:var(--settings-edito-card-spacing-top-mobile,var(--settings-edito-card-spacing-top,0)) var(--settings-edito-card-spacing-bottom-mobile,var(--settings-edito-card-spacing-bottom,0))}@media screen and (width>=64rem){.edito-card{margin-block:var(--settings-edito-card-spacing-top,0) var(--settings-edito-card-spacing-bottom,0)}}.edito-card{flex-direction:var(--settings-edito-card-direction-mobile,var(--settings-edito-card-direction));text-align:var(--settings-edito-card-text-alignment-mobile,var(--settings-edito-card-text-alignment));width:var(--settings-edito-card-width-mobile,var(--settings-edito-card-width));margin-inline:var(--settings-edito-card-margin-inline-start-mobile,var(--settings-edito-card-margin-inline-start)) var(--settings-edito-card-margin-inline-end-mobile,var(--settings-edito-card-margin-inline-end));justify-content:var(--settings-edito-card-content-spacing-mobile,var(--settings-edito-card-content-spacing));align-items:var(--settings-edito-card-align-items-mobile,var(--settings-edito-card-align-items));display:flex}@media screen and (width>=64rem){.edito-card{grid-area:var(--settings-edito-card-position,center);align-self:var(--settings-edito-card-align-self,flex-start);flex-direction:var(--settings-edito-card-direction,column);text-align:var(--settings-edito-card-text-alignment,center);width:var(--settings-edito-card-width,100%);margin-inline:var(--settings-edito-card-margin-inline-start,0) var(--settings-edito-card-margin-inline-end,0);justify-content:var(--settings-edito-card-content-spacing,auto);align-items:var(--settings-edito-card-align-items)}}.edito-card .image{border-radius:var(--settings-border-radius);align-self:center;max-width:max-content;min-height:200px}.edito-card .image img{aspect-ratio:123/172}.edito-card__content{align-items:var(--settings-edito-card-text-alignment-mobile,center);text-align:var(--settings-edito-card-text-alignment-mobile,var(--settings-edito-card-text-alignment,center));flex-direction:column;flex-shrink:0;display:flex}@media screen and (width>=64rem){.edito-card__content{align-items:var(--settings-edito-card-text-alignment,center);text-align:var(--settings-edito-card-text-alignment,center)}.footer-menu--mobile{display:none}}.footer-menu--mobile{order:var(--footer-menu-order-mobile,2);padding-block:var(--space-500);border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);margin:0}.footer-menu--desktop{display:none}@media screen and (width>=64rem){.footer-menu--desktop{grid-row:var(--footer-menu-grid-row);grid-column:var(--footer-menu-grid-column);display:block}}@media screen and (width<=63.9375rem){.footer-menu--desktop.is-hidden-mobile{display:none}}.footer-menu__title{margin-bottom:var(--space-400)}.footer-menu .footer-menu__items{gap:var(--space-200);flex-direction:column;list-style:none;display:flex}.footer-menu__link{color:var(--color-neutral-500);font-weight:var(--font-weight-light);align-items:center;display:inline-flex;position:relative}.footer-menu__link:after{content:"";inset-block:calc(var(--space-150) * -1);position:absolute;inset-inline:0}.footer-menus{flex-direction:column;display:flex}@media screen and (width>=64rem){.footer-menus{grid-template-columns:repeat(var(--footer-menus-grid-columns), 1fr);grid-template-rows:var(--footer-menus-grid-rows,min-content);gap:var(--footer-menus-grid-columns-gap) var(--footer-menus-grid-rows-gap);display:grid}}.group-layout{grid-area:var(--settings-group-layout-position-mobile,var(--settings-group-layout-position));align-self:var(--settings-group-layout-align-self-mobile,var(--settings-group-layout-align-self));flex-direction:var(--settings-group-layout-direction-mobile,var(--settings-group-layout-direction));text-align:var(--settings-group-layout-text-alignment-mobile,var(--settings-group-layout-text-alignment));width:var(--settings-group-layout-width-mobile,var(--settings-group-layout-width));margin-inline:var(--settings-group-layout-margin-inline-start-mobile,var(--settings-group-layout-margin-inline-start)) var(--settings-group-layout-margin-inline-end-mobile,var(--settings-group-layout-margin-inline-end));justify-content:var(--settings-group-layout-content-spacing-mobile,var(--settings-group-layout-content-spacing));align-items:var(--settings-group-layout-align-items-mobile,var(--settings-group-layout-align-items));padding:var(--settings-group-layout-padding-block-start-mobile,var(--settings-group-layout-padding-block-start,0)) var(--settings-group-layout-padding-inline-end-mobile,var(--settings-group-layout-padding-inline-end,0)) var(--settings-group-layout-padding-block-end-mobile,var(--settings-group-layout-padding-block-end,0)) var(--settings-group-layout-padding-inline-start-mobile,var(--settings-group-layout-padding-inline-start,0));display:flex}@media screen and (width>=64rem){.group-layout{padding:var(--settings-group-layout-padding-block-start,0) var(--settings-group-layout-padding-inline-end,0) var(--settings-group-layout-padding-block-end,0) var(--settings-group-layout-padding-inline-start,0);grid-area:var(--settings-group-layout-position,center);align-self:var(--settings-group-layout-align-self,flex-start);flex-direction:var(--settings-group-layout-direction,column);text-align:var(--settings-group-layout-text-alignment,center);width:var(--settings-group-layout-width,100%);margin-inline:var(--settings-group-layout-margin-inline-start,0) var(--settings-group-layout-margin-inline-end,0);justify-content:var(--settings-group-layout-content-spacing,auto);align-items:var(--settings-group-layout-align-items)}}.hero{gap:var(--settings-composable-columns-spacing-mobile,var(--settings-composable-columns-spacing));flex-direction:column;display:flex;position:relative}@media screen and (width>=64rem){.hero{gap:var(--settings-composable-columns-spacing);flex-direction:row}}.hero>*{flex-shrink:0}@media screen and (width>=64rem){.hero>*{flex:1 1 0;min-width:0}}.composable-section--height-auto .hero{--settings-composable-height:100%;--settings-composable-aspect:none}.composable-section--height-mobile-auto .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:none}.composable-section--height-landscape .hero{--settings-composable-height:100%;--settings-composable-aspect:16 / 9}.composable-section--height-mobile-landscape .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:16 / 9}.composable-section--height-full .hero{--settings-composable-height:100svh;--settings-composable-aspect:none}.composable-section--height-mobile-full .hero{--settings-composable-height-mobile:100svh;--settings-composable-aspect-mobile:none}.composable-section--height-condensed .hero{--settings-composable-height:100%;--settings-composable-aspect:2.6 / 1;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-mobile-condensed .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-banner .hero{--settings-composable-height:100%;--settings-composable-aspect:400 / 119;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-mobile-banner .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-custom .hero{--settings-composable-height:var(--settings-composable-height-custom);--settings-composable-aspect:none}.composable-section--height-mobile-custom .hero{--settings-composable-height-mobile:var(--settings-composable-height-mobile-custom);--settings-composable-aspect-mobile:none}.composable-section--height-square .hero{--settings-composable-height:100%;--settings-composable-aspect:1 / 1}.composable-section--height-mobile-square .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:1 / 1}.composable-section--height-portrait .hero{--settings-composable-height:100%;--settings-composable-aspect:9 / 16}.composable-section--height-mobile-portrait .hero{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:9 / 16}.hero{flex-direction:column;display:flex}.hero>*{flex:1;min-height:0}.no-results__inner{margin-block:var(--settings-no-results-spacing-top-mobile,var(--settings-no-results-spacing-top,0)) var(--settings-no-results-spacing-bottom-mobile,var(--settings-no-results-spacing-bottom,0))}@media screen and (width>=64rem){.no-results__inner{margin-block:var(--settings-no-results-spacing-top,0) var(--settings-no-results-spacing-bottom,0)}}.no-results__text{color:var(--settings-color-text-primary);text-align:var(--settings-no-results-text-alignment-mobile,var(--settings-no-results-text-alignment))}@media screen and (width>=64rem){.no-results__text{text-align:var(--settings-no-results-text-alignment)}}.no-results__text strong{font-weight:var(--font-weight-bold)}.options-picker{margin-block:var(--settings-options-picker-spacing-top-mobile,var(--settings-options-picker-spacing-top,0)) var(--settings-options-picker-spacing-bottom-mobile,var(--settings-options-picker-spacing-bottom,0));flex-direction:column;display:flex}@media screen and (width>=64rem){.options-picker{margin-block:var(--settings-options-picker-spacing-top,0) var(--settings-options-picker-spacing-bottom,0)}}.options-picker__group{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.options-picker__label{font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);color:var(--color-content-default);margin-bottom:12px;padding:0}.options-picker__values{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.options-picker__value-pill{--options-picker-background:transparent;--options-picker-color:var(--color-content-default);--options-picker-border-color:var(--color-border-default);border:1px solid var(--options-picker-border-color);background-color:var(--options-picker-background);width:48px;height:48px;color:var(--options-picker-color);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);cursor:pointer;transition:background-color var(--animation-micro), border-color var(--animation-micro), transform var(--animation-press);border-radius:9999px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex;position:relative}@media screen and (width>=64rem){.options-picker__value-pill{width:40px;height:40px}}@media (hover:hover){.options-picker__value-pill:hover:hover{--options-picker-border-color:var(--color-neutral-500)}}.options-picker__value-pill:active:not([disabled]){transform:scale(.96)}.options-picker__value-pill--active{--options-picker-background:var(--settings-button-primary-color-background);--options-picker-color:var(--settings-button-primary-color-text);--options-picker-border-color:var(--settings-button-primary-color-background)}.options-picker__value-pill--unavailable{--options-picker-color:var(--color-content-disabled);--options-picker-background:transparent;--options-picker-border-color:var(--color-border-default)}.options-picker__value-pill--unavailable:after{content:"";background:linear-gradient(to top right, transparent calc(50% - .5px), var(--options-picker-border-color) calc(50% - .5px), var(--options-picker-border-color) calc(50% + .5px), transparent calc(50% + .5px));border-radius:9999px;position:absolute;inset:0}.options-picker__value-pill--unavailable.options-picker__value-pill--active{--options-picker-border-color:var(--color-neutral-950)}.options-picker__value-label{white-space:nowrap;z-index:1;position:relative}.options-picker__badge{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:7px}.options-picker__badge--low-stock{background-color:var(--color-background-warning);border-radius:9999px;width:4px;height:4px}.options-picker__badge--unavailable{width:6px}.options-picker input:focus-visible+label{outline:2px solid var(--color-neutral-500);outline-offset:2px}.options-picker__error{padding-block:var(--space-200);color:var(--color-content-error);font-family:var(--font-body);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:var(--text-xs-letter-spacing);font-weight:var(--text-xs-font-weight)}.options-picker__error[x-cloak]{display:none}.block-price{margin-block:var(--settings-price-spacing-top-mobile,var(--settings-price-spacing-top,0)) var(--settings-price-spacing-bottom-mobile,var(--settings-price-spacing-bottom,0))}@media screen and (width>=64rem){.block-price{margin-block:var(--settings-price-spacing-top,0) var(--settings-price-spacing-bottom,0)}}.block-price{display:inline-block}.price.body-default{font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing)}.price.body-lg{font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);letter-spacing:var(--text-lg-letter-spacing)}.product-counts__label,.product-counts__terms{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing)}.product-grid{--product-grid-columns:4;--product-grid-columns-mobile:2;margin-block:var(--settings-product-grid-spacing-top-mobile,var(--settings-product-grid-spacing-top,0)) var(--settings-product-grid-spacing-bottom-mobile,var(--settings-product-grid-spacing-bottom,0))}@media screen and (width>=64rem){.product-grid{margin-block:var(--settings-product-grid-spacing-top,0) var(--settings-product-grid-spacing-bottom,0)}}.product-grid__list{grid-template-columns:repeat(var(--product-grid-columns-mobile,2), 1fr);gap:var(--product-listing-gap-y-mobile) var(--product-listing-gap-x-mobile);display:grid}@media screen and (width>=64rem){.product-grid__list{grid-template-columns:repeat(var(--product-grid-columns,4), 1fr);gap:var(--product-listing-gap-y) var(--product-listing-gap-x)}}.product-grid__item--push{grid-column:span 2}.product-grid-header{position:var(--settings-product-grid-header-position);top:calc(var(--header-mobile-height) - 1px);z-index:var(--z-sticky);background-color:var(--settings-color-background);padding-block:var(--space-400)}@media screen and (width>=64rem){.product-grid-header{padding-block:var(--space-600);top:calc(var(--header-desktop-height) - 1px)}}.product-grid-header__inner{margin-block:var(--settings-product-grid-header-spacing-top-mobile,var(--settings-product-grid-header-spacing-top,0)) var(--settings-product-grid-header-spacing-bottom-mobile,var(--settings-product-grid-header-spacing-bottom,0))}@media screen and (width>=64rem){.product-grid-header__inner{margin-block:var(--settings-product-grid-header-spacing-top,0) var(--settings-product-grid-header-spacing-bottom,0)}}.product-grid-header__inner{justify-content:space-between;align-items:center;gap:var(--space-400);flex-flow:row;grid-column:1/-1;display:flex}.product-grid-header__inner .button{flex-shrink:0;margin-inline-start:auto}.product-grid-header:after{content:"";top:0;left:calc(var(--grid-gutter-side-mobile) * -1);pointer-events:none;border-top:var(--settings-product-grid-header-border-width) var(--settings-product-grid-header-border-style) var(--settings-product-grid-header-border-color);width:100vw;position:absolute}@media screen and (width>=64rem){.product-grid-header:after{left:calc(var(--grid-gutter-side) * -1)}}.product-grid-push{background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);grid-template-rows:minmax(0,1fr);grid-template-areas:"stack""bottom";height:100%;display:grid;position:relative;overflow:clip}.product-grid-push__content,.product-grid-push__background{aspect-ratio:770/532;grid-area:stack;width:100%;min-width:0;min-height:0}@media screen and (width>=64rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:776/532}}@media screen and (width>=80rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:772/532}}@media screen and (width>=87.5rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:769/532}}.product-grid-push__background{border-radius:var(--settings-product-grid-push-border-radius,0);position:relative;overflow:clip}.product-grid-push__background:before{content:"";background-color:rgb(0, 0, 0, var(--settings-product-grid-push-overlay-opacity,0));pointer-events:none;z-index:var(--z-raised);position:absolute;inset:0}.product-grid-push__content{padding:var(--settings-product-grid-push-padding,var(--space-400));z-index:var(--z-raised);grid-template-rows:auto auto auto;grid-template-areas:"start""center""end";display:grid;position:relative;overflow:clip}.product-grid-push__inner{gap:var(--settings-product-grid-push-gap,var(--space-400));grid-area:var(--settings-product-grid-push-position-mobile,var(--settings-product-grid-push-position));align-self:var(--settings-product-grid-push-align-self-mobile,var(--settings-product-grid-push-align-self));text-align:var(--settings-product-grid-push-text-alignment-mobile,var(--settings-product-grid-push-text-alignment));flex-direction:column;display:flex}@media screen and (width>=64rem){.product-grid-push__inner{grid-area:var(--settings-product-grid-push-position);align-self:var(--settings-product-grid-push-align-self);text-align:var(--settings-product-grid-push-text-alignment)}}.product-grid-push__extend-href{z-index:1;width:100%;height:100%;position:absolute;inset:0}.product-grid-push__extend-href>*{display:none}.product-grid-push .button{z-index:var(--z-raised);position:relative}.product-infos{--swatch-colors-list-count:8.5}@media screen and (width>=40rem){.product-infos{--swatch-colors-list-count:12.5}}@media screen and (width>=48rem){.product-infos{--swatch-colors-list-count:10.5}}@media screen and (width>=64rem){.product-infos{--swatch-colors-list-count:6.5}}@media screen and (width>=80rem){.product-infos{--swatch-colors-list-count:8.5}}@media screen and (width>=87.5rem){.product-infos{--swatch-colors-list-count:9.5}}@media screen and (width>=375rem){.product-infos{--swatch-colors-list-count:12.5}}.product-infos .add-to-cart-submit{width:100%}.product-infos[x-cloak]{cursor:wait}.product-infos .swatch-list__list{width:calc((var(--swatch-item-width) + var(--swatch-colors-list-gap,var(--space-300))) * var(--swatch-colors-list-count))}@media screen and (width>=64rem){.product-infos .swatch-list__list{width:calc((var(--swatch-item-width) + var(--swatch-colors-list-gap,var(--space-300))) * var(--swatch-colors-list-count))}}.product-media-gallery-grid{--media-gallery-gap:8px;--media-gallery-radius:3px;--media-gallery-cta-bg:var(--color-brand-purple-300,#e7e0fd);--media-gallery-cta-color:var(--color-brand-purple-900,#6b48d1);--media-gallery-max-height:calc(90vh - var(--header-mobile-height,0));interpolate-size:allow-keywords;width:100%;position:relative}.product-media-gallery-grid__wrapper-carousel{width:100%;height:auto;transition:height var(--animation-emphasis)}.product-media-gallery-grid__item{aspect-ratio:523/798;width:100%;max-height:var(--media-gallery-max-height);cursor:pointer;position:relative;overflow:hidden}@media screen and (width>=64rem){.product-media-gallery-grid__item{border-radius:var(--media-gallery-radius);max-height:none}.product-media-gallery-grid__item[x-cloak],.product-media-gallery-grid__item.is-hidden{display:none}}.product-media-gallery-grid__image{width:100%;height:100%;overflow:hidden}@media screen and (width>=64rem){.product-media-gallery-grid__image{border-radius:var(--media-gallery-radius)}}.product-media-gallery-grid__image img{object-fit:cover;width:100%;height:100%}.product-media-gallery-grid__video{border-radius:var(--media-gallery-radius);width:100%;height:100%;overflow:hidden}.product-media-gallery-grid__video video{object-fit:cover;width:100%;height:100%}.product-media-gallery-grid__model{border-radius:var(--media-gallery-radius);width:100%;height:100%;overflow:hidden}.product-media-gallery-grid__model model-viewer{width:100%;height:100%}.product-media-gallery-grid__dots{justify-content:center;gap:var(--spacing-xs,.5rem);margin-top:var(--spacing-sm,.75rem);display:flex}.product-media-gallery-grid__cta{padding-top:20px;display:none}@media screen and (width>=64rem){.product-media-gallery-grid__cta{justify-content:center;display:flex}}.product-media-gallery-grid__cta-button{justify-content:center;align-items:center;display:flex}@media screen and (width>=64rem){.product-media-gallery-grid .carousel-dots{display:none}.product-media-gallery-grid .carousel__container{gap:var(--media-gallery-gap);grid-template-columns:repeat(2,1fr);display:grid}.product-media-gallery-grid .carousel__slide:only-child{grid-column:1/-1}}.products-listing-carousel{--total-gap:calc(var(--product-listing-gap-x-mobile) * (var(--settings-items-per-slide-mobile) - 1))}@media screen and (width>=64rem){.products-listing-carousel{--total-gap:calc(var(--product-listing-gap-x) * (var(--settings-items-per-slide) - 1))}}.products-listing-carousel{margin-block:var(--settings-products-listing-carousel-spacing-top-mobile,var(--settings-products-listing-carousel-spacing-top,0)) var(--settings-products-listing-carousel-spacing-bottom-mobile,var(--settings-products-listing-carousel-spacing-bottom,0))}@media screen and (width>=64rem){.products-listing-carousel{margin-block:var(--settings-products-listing-carousel-spacing-top,0) var(--settings-products-listing-carousel-spacing-bottom,0)}}.products-listing-carousel__item{width:calc((85% - var(--total-gap)) / var(--settings-items-per-slide-mobile));margin-inline-end:var(--product-listing-gap-x-mobile)}@media screen and (width>=64rem){.products-listing-carousel__item{width:calc((100% - var(--total-gap)) / var(--settings-items-per-slide));margin-inline-end:var(--product-listing-gap-x)}}.products-listing-carousel>.carousel>.carousel__container{margin-left:calc(var(--product-listing-gap-x-mobile) * -1)}@media screen and (width>=64rem){.products-listing-carousel>.carousel>.carousel__container{margin-left:calc(var(--product-listing-gap-x) * -1)}}.products-listing-carousel>.carousel:not(.is-loop) .carousel__slide:last-child{margin-inline-end:0}@media screen and (width>=64rem){.products-listing-carousel>.carousel:not(.is-loop) .carousel__slide:last-child{margin-inline-end:0}}.products-listing-carousel .carousel__viewport{overflow:visible}@media screen and (width<=63.9375rem){.products-listing-carousel .carousel__nav{display:none}}.products-listing-grid{margin-block:var(--settings-products-listing-grid-spacing-top-mobile,var(--settings-products-listing-grid-spacing-top,0)) var(--settings-products-listing-grid-spacing-bottom-mobile,var(--settings-products-listing-grid-spacing-bottom,0))}@media screen and (width>=64rem){.products-listing-grid{margin-block:var(--settings-products-listing-grid-spacing-top,0) var(--settings-products-listing-grid-spacing-bottom,0)}}.products-listing-grid__list{grid-template-columns:repeat(var(--settings-product-listing-grid-columns-mobile), 1fr);gap:var(--product-listing-gap-y-mobile) var(--product-listing-gap-x-mobile);display:grid}@media screen and (width>=64rem){.products-listing-grid__list{grid-template-columns:repeat(var(--settings-product-listing-grid-columns), 1fr);gap:var(--product-listing-gap-y) var(--product-listing-gap-x)}}.recommendation-collection{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.recommendation-collection{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.recommendation-collection__inner{margin-block:var(--settings-recommendation-collection-spacing-top-mobile,var(--settings-recommendation-collection-spacing-top,0)) var(--settings-recommendation-collection-spacing-bottom-mobile,var(--settings-recommendation-collection-spacing-bottom,0))}@media screen and (width>=64rem){.recommendation-collection__inner{margin-block:var(--settings-recommendation-collection-spacing-top,0) var(--settings-recommendation-collection-spacing-bottom,0)}}.recommendation-collection__inner{justify-content:var(--settings-recommendation-collection-text-alignment-mobile,var(--settings-recommendation-collection-text-alignment));gap:var(--space-300);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-column:1/-1;display:flex;overflow-x:auto}.recommendation-collection__inner::-webkit-scrollbar{display:none}@media screen and (width<=63.9375rem){.recommendation-collection__inner{justify-content:flex-start}}@media screen and (width>=64rem){.recommendation-collection__inner{justify-content:var(--settings-recommendation-collection-text-alignment)}}.recommendation-collection__card{aspect-ratio:92/125;border-radius:var(--settings-recommendation-collection-border-radius,0);flex-shrink:0;height:100%;max-height:180px;text-decoration:none;overflow:clip}.recommendation-collection__card .link{color:inherit}.recommendation-collection__card--first{align-items:var(--rc-first-card-text-alignment);padding:var(--space-600);background-color:var(--rc-first-card-bg);color:var(--rc-first-card-text);aspect-ratio:254/180;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:visible}.recommendation-collection__card--first .recommendation-collection__card-title,.recommendation-collection__card--first .button,.recommendation-collection__card--first .link{z-index:1;position:relative}.recommendation-collection__card-image{position:absolute;inset:0}.recommendation-collection__card-image img{object-fit:cover;width:100%;height:100%}.recommendation-collection__card-title{text-align:var(--rc-first-card-text-alignment)}.recommendation-terms{grid-template-columns:repeat(var(--grid-columns-mobile), 1fr);gap:0 var(--grid-gutter-mobile);width:100%;padding-inline:var(--grid-gutter-side-mobile);grid-column:1/-1;grid-auto-flow:row;margin-inline:auto;display:grid}@media screen and (width>=64rem){.recommendation-terms{grid-template-columns:repeat(var(--grid-columns), 1fr);gap:0 var(--grid-gutter);padding-inline:var(--grid-gutter-side);max-width:var(--container-max-width)}}.recommendation-terms{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overflow-x:auto}.recommendation-terms::-webkit-scrollbar{display:none}.recommendation-terms--wrap{scroll-snap-type:none;overflow-x:visible}.recommendation-terms--wrap .recommendation-terms__list{flex-wrap:wrap}.recommendation-terms__inner{margin-block:var(--settings-recommendation-terms-spacing-top-mobile,var(--settings-recommendation-terms-spacing-top,0)) var(--settings-recommendation-terms-spacing-bottom-mobile,var(--settings-recommendation-terms-spacing-bottom,0))}@media screen and (width>=64rem){.recommendation-terms__inner{margin-block:var(--settings-recommendation-terms-spacing-top,0) var(--settings-recommendation-terms-spacing-bottom,0)}}.recommendation-terms__inner{align-items:center;justify-content:var(--settings-recommendation-terms-text-alignment-mobile,var(--settings-recommendation-terms-text-alignment));gap:var(--recommendation-terms-list-gap,var(--space-500));grid-column:1/-1;display:flex}@media screen and (width>=64rem){.recommendation-terms__inner{justify-content:var(--settings-recommendation-terms-text-alignment)}}.recommendation-terms__list{gap:var(--recommendation-terms-list-gap,var(--space-500));display:flex}.recommendation-terms__item{scroll-snap-align:start;flex-shrink:0}.recommendation-terms__item .link__inner{color:var(--color-neutral-500)}.size-guide{margin-block:var(--settings-size-guide-spacing-top-mobile,var(--settings-size-guide-spacing-top,0)) var(--settings-size-guide-spacing-bottom-mobile,var(--settings-size-guide-spacing-bottom,0))}@media screen and (width>=64rem){.size-guide{margin-block:var(--settings-size-guide-spacing-top,0) var(--settings-size-guide-spacing-bottom,0)}}.size-guide__trigger{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0}@media (hover:hover){.size-guide__trigger:hover{opacity:.8}}.size-guide__panel-title{text-transform:none}.size-guide__description{margin-bottom:var(--space-500);padding:var(--space-200) var(--space-300);background-color:var(--settings-button-primary-color-background);border-radius:var(--border-radius-lg);color:var(--settings-button-primary-color-text);text-wrap:pretty}.size-guide__table-wrapper{margin-bottom:var(--space-600);overflow-x:auto}.size-guide__table{table-layout:fixed;width:100%}.size-guide__table-head .size-guide__table-row{background-color:var(--settings-button-primary-color-background);border-radius:var(--border-radius-lg)}.size-guide__table-body .size-guide__table-row{background-color:var(--color-background-default)}.size-guide__table-body .size-guide__table-row:nth-child(2n){background-color:var(--settings-button-primary-color-background);border-radius:var(--border-radius-lg)}.size-guide__table-body .size-guide__table-row:nth-child(2n) .size-guide__table-cell:first-child{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}.size-guide__table-body .size-guide__table-row:nth-child(2n) .size-guide__table-cell:last-child{border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.size-guide__table-header{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);text-align:center;width:0;padding:var(--space-400) var(--space-500);font-weight:var(--font-weight-bold);color:var(--settings-color-text-primary)}.size-guide__table-header:first-child{border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);padding-inline-start:var(--space-600)}.size-guide__table-header:last-child{border-top-right-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg);padding-inline-end:var(--space-600)}.size-guide__table-cell{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);padding:var(--space-400) var(--space-500);text-align:center;color:var(--settings-color-text-primary)}.size-guide__table-cell:first-child{font-weight:var(--font-weight-medium);padding-inline-start:var(--space-600)}.size-guide__table-cell:last-child{padding-inline-end:var(--space-600)}@media screen and (width>=48rem){.size-guide__table-header,.size-guide__table-cell{padding:var(--space-350) var(--space-300)}.size-guide__table-header:first-child,.size-guide__table-cell:first-child{padding-inline-start:var(--space-600)}.size-guide__table-header:last-child,.size-guide__table-cell:last-child{padding-inline-end:var(--space-600)}}.social-item{display:block}.social-item__inner{color:var(--color-neutral-500);justify-content:center}.social-item__wrapper{align-items:center;gap:var(--space-200);display:flex}.social-item__title{display:none}@media screen and (width>=64rem){.social-item__title{display:block}}.socials{padding-block:var(--space-500);order:1;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=63.9375rem){.socials{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}}@media screen and (width>=64rem){.socials{justify-content:flex-start;align-items:flex-start;gap:var(--space-400);grid-column:var(--socials-column)/span 1;grid-row:var(--socials-row);padding-block:0;padding-block:unset;padding-top:unset;border-top:none;flex-direction:column}}.socials__items{gap:var(--space-400);font-weight:var(--font-weight-light);display:flex}@media screen and (width>=64rem){.socials__items{gap:var(--space-200);flex-direction:column}}.socials .social-item__icon{width:var(--socials-icon-size,1.25rem);height:var(--socials-icon-size,1.25rem)}.swatch-list{margin-block:var(--settings-swatch-list-spacing-top-mobile,var(--settings-swatch-list-spacing-top,0)) var(--settings-swatch-list-spacing-bottom-mobile,var(--settings-swatch-list-spacing-bottom,0))}@media screen and (width>=64rem){.swatch-list{margin-block:var(--settings-swatch-list-spacing-top,0) var(--settings-swatch-list-spacing-bottom,0)}}.swatch-list{--swatch-item-width:24px;--swatch-item-height:24px;flex-direction:column;gap:7px;display:flex}.swatch-list__label{color:var(--settings-color-text-primary)}.swatch-list__display{color:var(--settings-color-text-secondary)}.swatch-list__header{font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);align-items:baseline;gap:4px;display:flex}.swatch-list__list{letter-spacing:0;gap:var(--swatch-colors-list-gap,var(--space-300));margin-right:calc(var(--swatch-item-width) * -1);flex-wrap:wrap;align-items:center;font-size:0;line-height:normal;display:flex}.swatch-list__item{align-items:center;text-decoration:none;display:flex}.swatch-list__item--selected{pointer-events:none}.swatch-list__more{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);color:var(--settings-color-text-secondary);white-space:nowrap;font-weight:var(--font-weight-light);padding-left:var(--swatch-item-width);margin-top:6px;line-height:0}@media screen and (width>=64rem){.swatch-list__more{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);line-height:0}}.triptych{gap:var(--settings-composable-columns-spacing-mobile,var(--settings-composable-columns-spacing));flex-direction:column;display:flex;position:relative}@media screen and (width>=64rem){.triptych{gap:var(--settings-composable-columns-spacing);flex-direction:row}}.triptych>*{flex-shrink:0}@media screen and (width>=64rem){.triptych>*{flex:1 1 0;min-width:0}}.composable-section--height-auto .triptych{--settings-composable-height:100%;--settings-composable-aspect:none}.composable-section--height-mobile-auto .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:none}.composable-section--height-landscape .triptych{--settings-composable-height:100%;--settings-composable-aspect:5.33333 / 9}.composable-section--height-mobile-landscape .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:16 / 9}.composable-section--height-full .triptych{--settings-composable-height:100svh;--settings-composable-aspect:none}.composable-section--height-mobile-full .triptych{--settings-composable-height-mobile:100svh;--settings-composable-aspect-mobile:none}.composable-section--height-condensed .triptych{--settings-composable-height:100%;--settings-composable-aspect:.866667 / 1;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-mobile-condensed .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 540}.composable-section--height-banner .triptych{--settings-composable-height:100%;--settings-composable-aspect:133.333 / 119;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-mobile-banner .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:392 / 473}.composable-section--height-custom .triptych{--settings-composable-height:var(--settings-composable-height-custom);--settings-composable-aspect:none}.composable-section--height-mobile-custom .triptych{--settings-composable-height-mobile:var(--settings-composable-height-mobile-custom);--settings-composable-aspect-mobile:none}.composable-section--height-square .triptych{--settings-composable-height:100%;--settings-composable-aspect:1 / 1}.composable-section--height-mobile-square .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:1 / 1}.composable-section--height-portrait .triptych{--settings-composable-height:100%;--settings-composable-aspect:9 / 16}.composable-section--height-mobile-portrait .triptych{--settings-composable-height-mobile:100%;--settings-composable-aspect-mobile:9 / 16}.triptych__slide{flex-direction:column;display:flex}.triptych__slide>*{flex:var(--settings-composable-columns-fill-mobile-flex,0 0 auto);min-height:0}@media screen and (width<=63.9375rem){.triptych--stacked .triptych__carousel .carousel__container{gap:var(--settings-composable-columns-spacing-mobile,var(--settings-composable-columns-spacing));flex-direction:column;display:flex}.triptych--stacked .triptych__carousel .carousel__slide{flex:none;margin-inline-end:0}.triptych--stacked .triptych__carousel .carousel__nav,.triptych--stacked .triptych__carousel .triptych__dots{display:none}.triptych__carousel .carousel__slide{flex:0 0 calc(100% - var(--triptych-next-visible,0%));margin-inline-end:var(--settings-composable-columns-spacing-mobile,var(--settings-composable-columns-spacing))}}.triptych__carousel .carousel__viewport{overflow:visible}@media screen and (width>=64rem){.triptych__carousel .carousel__container{gap:var(--settings-composable-columns-spacing);flex-direction:row;display:flex}.triptych__carousel .carousel__slide{flex:1 1 0;min-width:0}.triptych__carousel .carousel__nav,.triptych__carousel .triptych__dots{display:none}}.accordion-group{margin-block:var(--settings-accordion-group-spacing-top-mobile,var(--settings-accordion-group-spacing-top,0)) var(--settings-accordion-group-spacing-bottom-mobile,var(--settings-accordion-group-spacing-bottom,0))}@media screen and (width>=64rem){.accordion-group{margin-block:var(--settings-accordion-group-spacing-top,0) var(--settings-accordion-group-spacing-bottom,0)}}.accordion-group{width:100%}.accordion-block--icon-plus_minus .accordion__icon-plus,.accordion-block--icon-chevron .accordion__icon-chevron{display:flex}.block-button{min-width:min-content;min-height:min-content;text-align:var(--settings-button-text-alignment);display:inline-block}.block-button .button:not(.extend-href),.block-button .link:not(.extend-href){z-index:var(--z-raised);position:relative}.block-button{margin-block:var(--settings-block-button-spacing-top-mobile,var(--settings-block-button-spacing-top,0)) var(--settings-block-button-spacing-bottom-mobile,var(--settings-block-button-spacing-bottom,0))}@media screen and (width>=64rem){.block-button{margin-block:var(--settings-block-button-spacing-top,0) var(--settings-block-button-spacing-bottom,0)}}.block-button:last-child{--button-margin-bottom:0}.block-text{margin-block:var(--settings-text-spacing-top-mobile,var(--settings-text-spacing-top,0)) var(--settings-text-spacing-bottom-mobile,var(--settings-text-spacing-bottom,0))}@media screen and (width>=64rem){.block-text{margin-block:var(--settings-text-spacing-top,0) var(--settings-text-spacing-bottom,0)}}.block-text.block-text--text{color:var(--settings-color-text-primary)}.block-text.block-text--text.block-text--color-secondary{color:var(--settings-color-text-secondary)}.block-text.block-text--heading{color:var(--settings-color-heading)}.block-text__content--clamped{line-clamp:var(--block-text-clamp-lines,3);-webkit-line-clamp:var(--block-text-clamp-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-text__toggle{cursor:pointer;color:currentColor;background:0 0;border:none;padding-top:12px;text-decoration:underline;display:block}.divider{border-bottom:var(--settings-border-width) var(--settings-border-style) var(--color-border-default);width:100%;height:0}.icon-text{margin-block:var(--settings-icon-text-spacing-top-mobile,var(--settings-icon-text-spacing-top,0)) var(--settings-icon-text-spacing-bottom-mobile,var(--settings-icon-text-spacing-bottom,0))}@media screen and (width>=64rem){.icon-text{margin-block:var(--settings-icon-text-spacing-top,0) var(--settings-icon-text-spacing-bottom,0)}}.icon-text{align-items:center;gap:var(--icon-text-gap-mobile,var(--icon-text-gap));display:flex}@media screen and (width>=64rem){.icon-text{gap:var(--icon-text-gap)}}.icon-text__icon{width:var(--icon-text-icon-size-mobile,var(--icon-text-icon-size,20px));height:var(--icon-text-icon-size-mobile,var(--icon-text-icon-size,20px));flex-shrink:0}@media screen and (width>=64rem){.icon-text__icon{width:var(--icon-text-icon-size,20px);height:var(--icon-text-icon-size,20px)}}.icon-text__icon{color:var(--settings-color-text-primary);justify-content:center;align-items:center;display:flex}.icon-text__icon svg{width:100%;height:100%}.icon-text__icon-img{object-fit:contain;width:100%;height:100%}.icon-text__content{flex:1;min-width:0}.icon-text__content .text,.icon-text__content .heading{margin-bottom:0}.icon-text-metaobject-list{gap:var(--icon-text-metaobject-list-lines-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.icon-text-metaobject-list__item{align-items:center;gap:var(--icon-text-metaobject-list-icon-text-gap);display:flex}.icon-text-metaobject-list__icon{width:var(--icon-text-metaobject-list-icon-size-mobile,var(--icon-text-metaobject-list-icon-size));height:var(--icon-text-metaobject-list-icon-size-mobile,var(--icon-text-metaobject-list-icon-size));object-fit:contain;flex-shrink:0}@media screen and (width>=64rem){.icon-text-metaobject-list__icon{width:var(--icon-text-metaobject-list-icon-size);height:var(--icon-text-metaobject-list-icon-size)}}.icon-text-metaobject-list__text{flex:1;min-width:0}.newsletter{margin-block:var(--settings-newsletter-spacing-top-mobile,var(--settings-newsletter-spacing-top,0)) var(--settings-newsletter-spacing-bottom-mobile,var(--settings-newsletter-spacing-bottom,0))}@media screen and (width>=64rem){.newsletter{margin-block:var(--settings-newsletter-spacing-top,0) var(--settings-newsletter-spacing-bottom,0)}}.newsletter{gap:var(--space-400);flex-direction:column;display:flex}.newsletter__title{font-weight:var(--font-weight-regular)}.newsletter__description{font-weight:var(--font-weight-light);color:var(--color-neutral-500)}.newsletter__accept-marketing{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);font-weight:var(--font-weight-light);color:var(--color-neutral-500)}.newsletter__form{gap:var(--space-200);flex-direction:column;width:100%;display:flex}.newsletter__form .input,.newsletter__form .button{width:100%}.newsletter__form .input{border-radius:var(--settings-button-primary-border-radius)}.newsletter__success{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);color:var(--color-content-success)}.newsletter__error{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);color:var(--color-content-error)}.block-pill{margin-block:var(--settings-block-pill-spacing-top-mobile,var(--settings-block-pill-spacing-top,0)) var(--settings-block-pill-spacing-bottom-mobile,var(--settings-block-pill-spacing-bottom,0))}@media screen and (width>=64rem){.block-pill{margin-block:var(--settings-block-pill-spacing-top,0) var(--settings-block-pill-spacing-bottom,0)}}:root{--scroll-bar:0px;--font-scale:1px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{color:inherit;cursor:pointer;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}input[type=radio i],input[type=checkbox i]{margin:0}input[type=search]{appearance:none;border-radius:0}html,body{-webkit-tap-highlight-color:transparent;min-height:100%;scroll-padding-top:calc(var(--header-mobile-height,60px) * 2);position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}@media screen and (width>=64rem){html,body{scroll-padding-top:calc(var(--header-desktop-height,80px) * 2)}}:root{view-transition-name:none}html{padding-bottom:0!important}body{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);overflow-x:clip}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;view-transition-name:none}em,i{font-style:italic}select,button,input,a{-webkit-tap-highlight-color:transparent}img,a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img{pointer-events:none}a{color:inherit;text-decoration:none}label,button{cursor:pointer}.grecaptcha-badge{visibility:hidden}.content-for-layout{position:relative}.shopify-section-group-quick-buy-group{display:none}@media (prefers-reduced-motion:reduce){*{transition:all .1ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.line-through{text-decoration:line-through}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.99)}}@keyframes fade-out-scale{to{opacity:0;transform:scale(1.01)}}::view-transition-old(.fade-scale){animation:fade-out-scale var(--animation-page) both}::view-transition-new(.fade-scale){animation:fade-in-scale var(--animation-page) both}::view-transition-old(.fade){animation:fade-out var(--animation-page) both}::view-transition-new(.fade){animation:fade-in var(--animation-page) both}.fade-enter,.fade-leave{transition:opacity var(--duration,var(--animation-duration-150)) var(--ease,var(--animation-easing-out)) var(--delay,0s);transform:translateZ(0)}.fade-enter{opacity:var(--start-opacity-value,0)}.fade-enter-end{opacity:var(--end-opacity-value,1)}.fade-leave{opacity:var(--end-opacity-value,1);transition:opacity var(--duration,var(--animation-duration-150)) var(--ease,var(--animation-easing-out)) var(--delay,0s);transform:translateZ(0)}.fade-leave-end{opacity:var(--start-opacity-value,0)}.modal-transition-enter,.modal-transition-leave{transition:opacity 3s var(--animation-easing-out), transform 3s var(--animation-easing-out)}.modal-transition-enter{opacity:0;transform:scale(.8)translateZ(0)}.modal-transition-enter-end,.modal-transition-leave{opacity:1;transform:scale(1)translateZ(0)}.modal-transition-leave-end{opacity:0;transform:scale(.8)translateZ(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.extend-href:after{content:"";cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.extend-href[href=""]{pointer-events:none}.design-mode .extend-href:after{display:none}.reset-font-size{letter-spacing:0;font-size:0;line-height:normal}.loading-bar{--loading-bar-color:var(--color-neutral-950);--loading-bar-blend-mode:none;view-transition-name:none}.section-spacing-top{padding-block-start:var(--space-section-mobile)}@media screen and (width>=64rem){.section-spacing-top{padding-block-start:var(--space-section)}}.section-spacing-bottom{padding-block-end:var(--space-section-mobile)}@media screen and (width>=64rem){.section-spacing-bottom{padding-block-end:var(--space-section)}}.h1{font-family:var(--font-heading);font-size:var(--title-h1-font-size-mobile);line-height:var(--title-h1-line-height);font-weight:var(--title-h1-font-weight);letter-spacing:var(--title-h1-letter-spacing)}@media screen and (width>=64rem){.h1{font-size:var(--title-h1-font-size)}}.h2{font-family:var(--font-heading);font-size:var(--title-h2-font-size-mobile);line-height:var(--title-h2-line-height);font-weight:var(--title-h2-font-weight);letter-spacing:var(--title-h2-letter-spacing)}@media screen and (width>=64rem){.h2{font-size:var(--title-h2-font-size)}}.h3{font-family:var(--font-heading);font-size:var(--title-h3-font-size-mobile);line-height:var(--title-h3-line-height);font-weight:var(--title-h3-font-weight);letter-spacing:var(--title-h3-letter-spacing)}@media screen and (width>=64rem){.h3{font-size:var(--title-h3-font-size)}}.h4{font-family:var(--font-heading);font-size:var(--title-h4-font-size);line-height:var(--title-h4-line-height);font-weight:var(--title-h4-font-weight);letter-spacing:var(--title-h4-letter-spacing)}.h5{font-family:var(--font-heading);font-size:var(--title-h5-font-size);line-height:var(--title-h5-line-height);font-weight:var(--title-h5-font-weight);letter-spacing:var(--title-h5-letter-spacing)}.h6{font-family:var(--font-heading);font-size:var(--title-h6-font-size);line-height:var(--title-h6-line-height);font-weight:var(--title-h6-font-weight);letter-spacing:var(--title-h6-letter-spacing)}.text-default{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing)}.text-default ul{padding-left:1em;list-style:outside}.text-default ol{padding-left:1em;list-style:decimal}.text-default li{margin-top:.5em;margin-bottom:.5em}.text-default strong{font-weight:var(--font-weight-bold)}.text-default a{color:var(--color-content-primary);text-decoration:underline}.text-default--uppercase{font-family:var(--font-body);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing-uppercase);text-transform:uppercase}.text-sm{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing)}.text-sm--uppercase{font-family:var(--font-body);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing-uppercase);text-transform:uppercase}.text-lg{font-family:var(--font-body);font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);letter-spacing:var(--text-lg-letter-spacing)}:root{--color-neutral-0:#fff;--color-neutral-50:#f7f7f7;--color-neutral-100:#ebebeb;--color-neutral-200:#d9d9d9;--color-neutral-300:#bcbcbc;--color-neutral-400:#929292;--color-neutral-500:#7c7c7c;--color-neutral-600:#636363;--color-neutral-700:#424242;--color-neutral-800:#343434;--color-neutral-950:#000;--color-neutral-950-60:#0009;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#f48917;--color-background-default:var(--color-neutral-0);--color-background-primary:var(--color-neutral-800);--color-background-disabled:var(--color-neutral-100);--color-background-error:var(--color-red-100);--color-background-warning:var(--color-yellow-700);--color-background-success:var(--color-green-100);--color-border-default:var(--color-neutral-200);--color-border-primary:var(--color-neutral-800);--color-border-disabled:var(--color-neutral-200);--color-border-error:var(--color-red-500);--color-border-success:var(--color-green-500);--color-content-default:var(--color-neutral-950);--color-content-primary:var(--color-neutral-800);--color-content-disabled:var(--color-neutral-400);--color-content-error:var(--color-red-600);--color-content-success:var(--color-green-600);--space-0:0px;--space-50:2px;--space-100:4px;--space-150:6px;--space-200:8px;--space-250:10px;--space-300:12px;--space-350:14px;--space-400:16px;--space-450:18px;--space-500:20px;--space-550:22px;--space-600:24px;--space-700:28px;--space-800:32px;--space-900:40px;--space-1000:48px;--space-1100:56px;--space-1200:64px;--space-1300:72px;--space-1400:80px;--space-section:var(--space-1000);--space-section-mobile:var(--space-600);--space-container:var(--space-600);--space-inline:var(--space-100);--space-tight:var(--space-100);--product-listing-gap-x:var(--space-300);--product-listing-gap-x-mobile:var(--space-200);--product-listing-gap-y:var(--space-900);--product-listing-gap-y-mobile:var(--space-600);--base-design-viewport-width:392;--grid-columns:50;--grid-columns-mobile:12;--grid-gutter:12px;--grid-gutter-mobile:8px;--grid-gutter-side:16px;--grid-gutter-side-mobile:14px;--container-max-width:1940px;--base-container-max-width:1940}@media screen and (width>=64rem){:root{--base-design-viewport-width:1600;--grid-gutter-side:24px}}:root{--font-family-canela:"Canela", "Helvetica", sans-serif;--font-family-poppins:"Poppins", "Helvetica", sans-serif;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-size-10:.625rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-40:2.5rem;--font-size-48:3rem;--font-size-56:3.5rem;--font-size-64:4rem;--font-size-80:5rem;--line-height-100:1;--line-height-110:1.1;--line-height-120:1.2;--line-height-130:1.3;--line-height-140:1.4;--line-height-150:1.5;--line-height-160:1.6;--letter-spacing-minus50:-.05em;--letter-spacing-minus25:-.025em;--letter-spacing-0:0;--letter-spacing-12:.012em;--letter-spacing-16:.016em;--letter-spacing-25:.025em;--letter-spacing-50:.05em;--letter-spacing-72:.072em;--letter-spacing-84:.084em;--letter-spacing-100:.1em;--letter-spacing-120:.12em;--font-body:var(--font-family-poppins);--font-heading:var(--font-family-canela);--title-h1-font-size:var(--font-size-80);--title-h1-font-size-mobile:var(--font-size-48);--title-h1-line-height:var(--line-height-100);--title-h1-font-weight:var(--font-weight-300);--title-h1-letter-spacing:var(--letter-spacing-0);--title-h2-font-size:var(--font-size-64);--title-h2-font-size-mobile:var(--font-size-40);--title-h2-line-height:var(--line-height-110);--title-h2-font-weight:var(--font-weight-300);--title-h2-letter-spacing:var(--letter-spacing-0);--title-h3-font-size:var(--font-size-48);--title-h3-font-size-mobile:var(--font-size-32);--title-h3-line-height:var(--line-height-120);--title-h3-font-weight:var(--font-weight-300);--title-h3-letter-spacing:var(--letter-spacing-0);--title-h4-font-size:var(--font-size-32);--title-h4-line-height:var(--line-height-130);--title-h4-font-weight:var(--font-weight-300);--title-h4-letter-spacing:var(--letter-spacing-0);--title-h5-font-size:var(--font-size-24);--title-h5-line-height:var(--line-height-120);--title-h5-font-weight:var(--font-weight-300);--title-h5-letter-spacing:var(--letter-spacing-0);--title-h6-font-size:var(--font-size-20);--title-h6-line-height:var(--line-height-120);--title-h6-font-weight:var(--font-weight-300);--title-h6-letter-spacing:var(--letter-spacing-0);--text-default-font-size:var(--font-size-14);--text-default-line-height:var(--line-height-150);--text-default-letter-spacing:var(--letter-spacing-0);--text-default-letter-spacing-uppercase:var(--letter-spacing-84);--text-xs-font-size:var(--font-size-10);--text-xs-line-height:var(--line-height-150);--text-xs-letter-spacing:var(--letter-spacing-0);--text-xs-font-weight:var(--font-weight-300);--text-sm-font-size:var(--font-size-12);--text-sm-line-height:var(--line-height-140);--text-sm-letter-spacing:var(--letter-spacing-12);--text-sm-letter-spacing-uppercase:var(--letter-spacing-72);--text-lg-font-size:var(--font-size-16);--text-lg-line-height:var(--line-height-140);--text-lg-letter-spacing:var(--letter-spacing-16);--font-weight-bold:var(--font-weight-500);--font-weight-regular:var(--font-weight-400);--font-weight-light:var(--font-weight-300);--animation-duration-80:80ms;--animation-duration-150:.15s;--animation-duration-200:.2s;--animation-duration-250:.25s;--animation-duration-300:.3s;--animation-duration-400:.4s;--animation-duration-600:.6s;--animation-easing-smooth:cubic-bezier(.16, 1, .3, 1);--animation-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--animation-easing-snappy:cubic-bezier(.4, 0, .2, 1);--animation-easing-linear:linear;--animation-easing-default:ease;--animation-easing-in:cubic-bezier(.55, .055, .675, .19);--animation-easing-out:ease-out;--animation-easing-in-out:cubic-bezier(.77, 0, .175, 1);--animation-easing-in-back:cubic-bezier(.6, -.28, .735, .045);--animation-easing-out-back:cubic-bezier(.175, .885, .32, 1.275);--animation-easing-in-out-back:cubic-bezier(.68, -.55, .27, 1.55);--animation-easing-in-circ:cubic-bezier(.6, .04, .98, .335);--animation-easing-out-circ:cubic-bezier(.075, .82, .165, 1);--animation-easing-in-out-circ:cubic-bezier(.785, .135, .15, .86);--animation-easing-out-cubic:cubic-bezier(.33, 1, .68, 1);--animation-easing-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--animation-easing-in-quad:cubic-bezier(.55, .085, .68, .53);--animation-easing-out-quad:cubic-bezier(.25, .46, .45, .94);--animation-easing-in-out-quad:cubic-bezier(.455, .03, .515, .955);--animation-easing-in-quint:cubic-bezier(.755, .05, .855, .06);--animation-easing-out-quint:cubic-bezier(.23, 1, .32, 1);--animation-easing-in-out-quint:cubic-bezier(.86, 0, .07, 1);--animation-easing-in-sine:cubic-bezier(.47, 0, .745, .715);--animation-easing-out-sine:cubic-bezier(.39, .575, .565, 1);--animation-easing-in-out-sine:cubic-bezier(.445, .05, .55, .95);--animation-easing-in-expo:cubic-bezier(.95, .05, .795, .035);--animation-easing-out-expo:cubic-bezier(.19, 1, .22, 1);--animation-easing-in-out-expo:cubic-bezier(1, 0, 0, 1);--animation-fast:var(--animation-duration-150) var(--animation-easing-smooth);--animation-base:var(--animation-duration-250) var(--animation-easing-smooth);--animation-slow:var(--animation-duration-500) var(--animation-easing-smooth);--animation-press:var(--animation-duration-80) var(--animation-easing-snappy);--animation-micro:var(--animation-duration-250) var(--animation-easing-spring);--animation-overlay:var(--animation-duration-250) var(--animation-easing-smooth);--animation-page:var(--animation-duration-300) var(--animation-easing-smooth);--animation-emphasis:var(--animation-duration-600) var(--animation-easing-spring);--animation-stagger-delay:50ms;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-20:20px;--radius-full:9999px;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-radius-sm:var(--radius-4);--border-radius-md:var(--radius-6);--border-radius-lg:var(--radius-8);--border-radius-xl:var(--radius-10);--border-radius-2xl:var(--radius-20);--border-radius-full:var(--radius-full);--border-width-md:var(--border-width-1);--border-width-lg:var(--border-width-2);--shadow-sm-x:0px;--shadow-sm-y:2px;--shadow-sm-blur:6px;--shadow-sm-spread:3px;--shadow-sm-color:#0000000f;--box-shadow-sm:var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-color);--z-minus100:-100;--z-0:0;--z-10:10;--z-20:20;--z-100:100;--z-200:200;--z-300:300;--z-400:400;--z-500:500;--z-1000:1000;--z-9999:9999;--z-bottom:var(--z-minus100);--z-top:var(--z-9999);--z-default:var(--z-0);--z-raised:var(--z-10);--z-elevated:var(--z-20);--z-dropdown:var(--z-100);--z-sticky:var(--z-200);--z-nav:var(--z-300);--z-backdrop:var(--z-400);--z-modal:var(--z-500);--z-toast:var(--z-1000)}
