@charset "UTF-8";.accordion{--accordion-icon-size-mobile: 2rem;--accordion-icon-size: 1.5rem;width:100%}.accordion__header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.accordion__icon{display:flex;align-items:center;justify-content:center}.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile);fill:var(--settings-button-primary-color-background)}.accordion__icon img path,.accordion__icon svg path{stroke:var(--settings-button-primary-color-text)}@media screen and (min-width:64rem){.accordion__icon img,.accordion__icon svg{width:var(--accordion-icon-size);height:var(--accordion-icon-size)}}.accordion__icon-plus,.accordion__icon-minus,.accordion__icon-chevron{display:none;align-items:center;justify-content:center}.accordion__icon-chevron{transition:transform .3s ease}.accordion__panel{transition-timing-function:var(--ease-out)}.accordion__panel[x-cloak]{display:none}@media(prefers-reduced-motion){.accordion__panel{transition-duration:0s!important}}.accordion-block--icon-plus_minus .accordion__icon-plus{display:flex}.accordion-block--icon-plus_minus .is-active>.accordion__header .accordion__icon-plus{display:none}.accordion-block--icon-plus_minus .is-active>.accordion__header .accordion__icon-minus{display:flex}.accordion--icon-plus_minus .accordion__icon-plus{display:flex}.accordion--icon-plus_minus.is-active>.accordion__header .accordion__icon-plus{display:none}.accordion--icon-plus_minus.is-active>.accordion__header .accordion__icon-minus{display:flex}.accordion-block--icon-chevron .accordion__icon-chevron{display:flex}.accordion-block--icon-chevron .is-active>.accordion__header .accordion__icon-chevron{transform:rotate(180deg)}.accordion--icon-chevron .accordion__icon-chevron{display:flex}.accordion--icon-chevron.is-active>.accordion__header .accordion__icon-chevron{transform:rotate(180deg)}.add-to-cart-submit{position:relative;overflow:hidden}.add-to-cart-submit--with-price .button__inner{display:flex;justify-content:center;align-items:center}.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%;position:absolute;background:var(--background-loader, var(--black));width:100%;height:100%;top:50%;inset-inline-start:50%;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)}.button{font-size:0;line-height:normal;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;display:inline-block}.button:active:not([disabled]){transform:scale(.98)}@media screen and (min-width:64rem){.button{width:var(--settings-button-width, -moz-fit-content);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);line-height:1;letter-spacing:var(--text-sm-letter-spacing-uppercase)}.button--large{padding-inline:var(--space-600);padding-block:var(--space-450)}.button--small{padding-inline:var(--space-550);padding-block:var(--space-250)}.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:transparent}.button--disabled,.button[disabled]{cursor:not-allowed;opacity:.7}.carousel-dots{display:none;position:absolute;bottom:15px;left:0;width:100%;justify-content:center;align-items:center;gap:var(--space-100)}.carousel-dots__item{border-radius:4px;width:4px;height:4px;background-color:var(--color-neutral-950);cursor:pointer;transition:background-color var(--animation-base),width var(--animation-base);opacity:.2}.carousel-dots__item.is-active{opacity:1;width:14px}.carousel-dots--line{height:2px;overflow:hidden;bottom:0;padding-inline:var(--space-200)}.carousel-dots--line .carousel-dots__item{flex:1}.carousel.is-initialized .carousel-dots{display:flex}.carousel{position:relative;display:flex;align-items:center}.carousel.is-initialized.is-draggable{cursor:grab}.carousel.is-initialized.is-draggable.is-dragging{cursor:grabbing}.carousel__viewport{overflow:hidden}.carousel__viewport,.carousel__container{height:100%;width:100%}.carousel__container{display:flex;flex-wrap:nowrap;align-items:stretch}.carousel__slide{max-width:100%;width:100%;flex-shrink:0;position:relative}.carousel__slide img{max-width:100%}.carousel__dots{display:flex}.carousel__nav{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:space-between;pointer-events:none}.carousel__nav-button{position:relative;pointer-events:all}.carousel__nav-button:after{content:"";position:absolute}.carousel .carousel{pointer-events:none}.carousel .carousel .carousel-dots{display:none}.checkbox__wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);cursor:pointer}.checkbox__input[type=checkbox],.checkbox__input[type=radio]{width:20px;min-width:20px;height:20px;min-height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border-style-solid) var(--border-width-1) var(--color-border-default);cursor:pointer}.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-repeat:no-repeat;background-position:center;background-size:contain}.checkbox__input[type=radio]{position:relative;border-radius:var(--border-radius-full)}.checkbox__input[type=radio]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:65%;height:65%;margin:auto;border-radius:var(--border-radius-full);background-color:var(--color-neutral-950);transform:scale(0);transition:transform var(--animation-fast)}.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{display:flex;align-items:center;gap:var(--space-50)}.counter__wrapper button{display:flex;align-items:center}.counter__wrapper button svg{fill:var(--settings-button-primary-color-background);transition:fill var(--animation-base)}.counter__wrapper button svg path{stroke:var(--settings-button-primary-color-text)}.counter__wrapper button svg:hover{fill:var(--settings-button-primary-color-background-hover)}.counter__wrapper button svg:hover *{stroke:var(--settings-button-primary-color-text-hover)}.counter__value{min-width:1ch;font-variant-numeric:tabular-nums;text-align:center}.counter__button{padding:var(--space-200) var(--space-250)}.drawer{position:fixed;bottom:0;max-height:95dvh;width:100%;display:flex;flex-direction:column;background-color:var(--color-neutral-0);border-radius:var(--border-radius-2xl) var(--border-radius-2xl) 0 0;overflow:hidden;overscroll-behavior:none;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}@media screen and (min-width:64rem){.drawer{top:0;height:100%;right:0;max-height:none;min-width:475px;width:33.3333333333%;border-radius:0;transform:translate(calc(var(--drawer-translate, 100%) - var(--drawer-nesting-offset, 0px))) scale(var(--drawer-scale, 1));transform-origin:left;transition:transform var(--animation-overlay)}}@media screen and (min-width:64rem)and (prefers-reduced-motion:reduce){.drawer{transition-duration:.01ms}}@media screen and (min-width:64rem){.drawer.is-open{--drawer-translate: 0%}}@media screen and (min-width:64rem){.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{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:var(--z-sticky);background-color:var(--color-neutral-0);padding-inline:var(--space-350);padding-block:var(--space-800);touch-action:none}@media screen and (min-width:64rem){.drawer__header{padding-inline:var(--space-600)}}.drawer__body{flex:1;overflow:hidden auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;padding-inline:var(--space-350);padding-block-end:var(--space-800);view-transition-name:var(--view-transition-name);view-transition-class:fade}@media screen and (min-width:64rem){.drawer__body{padding-inline:var(--space-600)}}.drawer__footer{position:sticky;bottom:0;z-index:var(--z-sticky);background-color:var(--color-neutral-0);touch-action:none;padding:var(--space-350);box-shadow:0 -2px 6px #0000000f}@media screen and (min-width:64rem){.drawer__footer{padding:var(--space-600)}}.drawer__close{position:absolute;inset-inline-end:0;padding:var(--space-400);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--animation-press)}.drawer__close:active{transform:scale(.9)}.drawer__close svg{color:var(--settings-button-primary-color-text)}.drawer__close svg path{fill:var(--settings-button-primary-color-background)}.facets{display:flex;flex-direction:column;gap:var(--space-600)}.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{display:grid;padding:var(--space-600);border:var(--border-style-dashed) var(--border-width-1) var(--color-border-default);border-radius:var(--radius-8);grid-template-columns:repeat(1,1fr);gap:var(--space-200)}@media screen and (min-width:64rem){.facets__list{grid-template-columns:repeat(2,1fr);gap:var(--space-300)}}.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);position:absolute;top:6px;transition:color var(--animation-duration-300) var(--animation-easing-out);z-index:var(--z-sticky);margin-inline-end:var(--space-1000);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{color:unset}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:var(--space-200)}.facets-footer{display:flex;align-items:center;justify-content:center;gap:var(--space-300)}.facets-footer__see{width:100%;position:relative}@media screen and (min-width:64rem){.facets-footer__reset{width:100%}}.facets-footer .button{white-space:nowrap}.facets-footer .loader{--initial-pos: -50%;position:absolute;background:var(--background-loader, var(--black));width:100%;height:100%;top:50%;inset-inline-start:50%;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)}.menu-desktop{--menu-panel-background-color: var(--color-neutral-0);height:100%}@media screen and (max-width:63.9375rem){.menu-desktop{display:none}}.menu-desktop .main-menu{height:100%}.menu-desktop .main-menu__list{display:flex;list-style:none;margin:0;padding:0;height:100%;margin-inline-start:calc(-1 * var(--header-nav-gap-desktop, 24px) / 2)}.menu-desktop .main-menu__list:hover .menu-item{height:100%}.menu-desktop .main-menu__list:hover .menu-item__inner{color:var(--color-neutral-600);display:flex;align-items:center;justify-content:center;padding-inline:calc(var(--header-nav-gap-desktop, 24px) / 2)}.menu-desktop .main-menu__list:hover .menu-item__inner:hover{color:var(--color-neutral-950)}.menu-desktop .main-menu__item{cursor:pointer;color:var(--color-neutral-950);transition:color var(--animation-duration-150) var(--animation-easing-out);position:relative}.menu-desktop .main-menu__item .menu-item{height:100%;color:var(--color-neutral-950)}.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;display:flex;align-items:center;justify-content:center;padding-inline:calc(var(--header-nav-gap-desktop, 24px) / 2);font-weight:var(--font-weight-bold);height:100%}.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:"";display:block;position:absolute;top:50%;width:98px;height:54px;transform:translateY(-50%);pointer-events:auto;z-index:var(--z-100);cursor:pointer}.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);position:absolute;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)));inset-inline-start:0;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}.menu-desktop .menu-panel.is-active .menu-panel__inner{transform:translateZ(0)}.menu-desktop .menu-panel.with-border-bottom.is-active:after{content:"";position:absolute;bottom:var(--menu-panel-percentage-height, 100%);left:0;right:0;height:var(--border-width-1);background-color:var(--color-border-default);transition:bottom var(--animation-duration-300) var(--animation-easing-out-quint)}.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{position:absolute;top:0;inset-inline-start:0;width:100%;pointer-events:none;visibility:hidden;min-height:var(--header-panel-desktop-min-height, 0);opacity:0;transform:translate3d(0,-50px,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))}.menu-desktop .menu-panel__inner-wrapper{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}@media screen and (min-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-container{grid-column:1/-1;position:relative;display:flex;justify-content:space-between;height:100%;width:100%;max-width:var(--container-max-width);margin-inline:auto}.menu-desktop .menu-panel__inner.is-active{pointer-events:unset;visibility:visible;opacity:1}.menu-desktop .menu-panel__collections{display:flex;align-items:flex-start;gap:var(--space-300);flex-wrap:wrap;flex-grow:1}.menu-desktop .menu-panel__collections-item{margin-bottom:var(--space-400);display:flex;align-items:center}.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{min-width:20%;width:100%;flex:1;padding-top:var(--space-400)}.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{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-400);padding-block:var(--space-450);padding-inline-start:var(--space-300);max-width:25%;min-width:16.6666666667%;flex-grow:1}.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{display:flex;flex-direction:column;gap:var(--space-300)}.menu-desktop .menu-panel__links-item{display:flex;align-items:center}.menu-desktop .menu-panel__links-item:after{content:"";position:relative;top:-1px;display:inline-block;width:1rem;height:1rem;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-size:contain;background-repeat:no-repeat;opacity:0;transform:translate3d(5px,0,0);transition:all var(--animation-duration-150) var(--animation-easing-out)}.menu-desktop .menu-panel__links-item:hover:after{opacity:1;transform:translateZ(0)}.menu-desktop .menu-panel__edito{display:flex;align-items:flex-start;justify-content:flex-end;padding-block:var(--space-450);padding-inline-start:var(--space-300);gap:var(--space-300);max-width:calc(33.3333333333% + var(--grid-gutter-side));flex-grow:1}.menu-desktop .menu-panel__edito .menu-push-edito{margin-top:0}.menu-item{display:flex;align-items:center;gap:var(--space-50);cursor:pointer;white-space:nowrap;transition:all var(--animation-duration-150) var(--animation-easing-out);font-weight:var(--font-weight-300);color:var(--color-neutral-600)}.menu-item svg{width:1rem;height:1rem;position:relative;opacity:0;transform:translate3d(5px,0,0);transition:all var(--animation-duration-150) var(--animation-easing-out);margin-inline-start:var(--space-150)}.menu-item:hover{color:var(--color-neutral-950)}.menu-item:hover svg{opacity:1;transform:translateZ(0)}.menu-item__inner{display:flex;align-items:center;gap:var(--space-100)}.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{display:inline-block;width:.75rem;height:.75rem;padding:1px 2px;border-radius:50%;border:1px solid var(--color-neutral-950);background-color:var(--highlight-background-color, transparent)}@media screen and (min-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:100vh;height:100dvh;position:fixed;inset-inline-start:0;top:0;z-index:var(--z-modal);transform:translate3d(-100%,0,0);transition:transform var(--animation-duration-300) var(--animation-easing-out-quint)}.menu-mobile__panel.is-active{transform:translateZ(0)}.menu-mobile__panel-header{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;height:var(--header-bar-height)}@media screen and (min-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__inner{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:flex-start}.menu-mobile__panel-body{position:relative;height:calc(100% - var(--header-bar-height));overflow:hidden}.menu-mobile__panel-main{position:relative;z-index:var(--z-modal);height:100%;overflow-y:auto;display:flex;flex-direction:column}.menu-mobile__main-navigation{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto}@media screen and (min-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{grid-column:1/-1;padding-block:var(--space-800) var(--space-600);display:flex;flex-direction:column;gap:var(--space-300)}.menu-mobile__panel-sub{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;position:absolute;top:var(--space-800);inset-inline-start:0;width:100%;height:calc(100% - var(--space-800));background:var(--color-neutral-0);transform:translate3d(-100%,0,0);transition:transform var(--animation-duration-300) var(--animation-easing-out-quint);z-index:calc(var(--z-modal) + 1);overflow-y:auto}@media screen and (min-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.is-active{transform:translateZ(0)}.menu-mobile__panel-sub__inner{grid-column:1/-1;display:flex;flex-direction:column}.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{display:flex;flex-direction:column;flex:1}.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;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-200);padding-block:var(--space-150)}.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{width:100%;display:flex;align-items:center;justify-content:space-between}.menu-mobile__main-footer{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;border-top:var(--border-width-1) var(--border-style-dashed) var(--color-border-default)}@media screen and (min-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-links{grid-column:1/-1;padding-block:var(--space-600);display:flex;flex-direction:column;gap:var(--space-400)}.menu-mobile__collections:not(:has(li)){display:none}.menu-mobile__collections-item{padding-block:var(--space-600);border-top:var(--border-style-dashed) var(--border-width-1) 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{display:flex;flex-direction:column;gap:var(--space-350)}.menu-mobile__view-all{color:var(--color-neutral-400);font-weight:var(--font-weight-300)}.menu-mobile__plain-links{border-top:var(--border-style-dashed) var(--border-width-1) var(--color-border-default);padding-block:var(--space-600);display:flex;flex-direction:column;gap:var(--space-350)}.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);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-200)}.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{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;height:100%}@media screen and (min-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__inner{grid-column:1/-1;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}.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{grid-column:1/-1;padding-block:var(--space-350);display:flex;gap:var(--space-200);margin-top:var(--space-300)}.menu-push-edito{position:relative;width:100%;aspect-ratio:269/323;border-radius:var(--settings-border-radius);overflow:hidden;max-height:323px;margin-top:auto}@media screen and (min-width:64rem){.menu-push-edito{max-width:50%;max-height:none}}.menu-push-edito__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:var(--menu-push-edito-vertical, end);justify-content:var(--menu-push-edito-horizontal, center);padding:var(--space-300);pointer-events:none}.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{position:fixed;top:0;inset-inline-start:0;width:100%;height:100vh;height:100dvh;z-index:calc(var(--z-nav) - 1);pointer-events:none}.header-search__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-950-60);opacity:0;max-height:none;z-index:var(--z-backdrop);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:backdrop-filter;transition:opacity var(--animation-overlay);position:fixed;z-index:0}.header-search__overlay.is-active{pointer-events:auto;opacity:1}.header-search__overlay[x-cloak]{display:none}.header-search .search-form-section{position:relative;z-index:1;transition:clip-path var(--animation-base);background-color:var(--color-neutral-0);pointer-events:none;clip-path:inset(0 0 100% 0);padding-top:calc(var(--header-mobile-height, 0px) + var(--announcement-bar-mobile-height, 0px))}@media screen and (min-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{position:relative;display:flex;width:100%;height:100%;overflow:hidden}.image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:60%;mask-size:60%;pointer-events:none}@media(prefers-reduced-motion){.image:before{transition-duration:0s!important}}.image.is-loaded:before{opacity:0;pointer-events:none}.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;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,.image:has(:not(.image--lazyload)):before{opacity:0;transition:opacity var(--animation-base)}@media(prefers-reduced-motion){.image:has(.is-loaded):before,.image:has(:not(.image--lazyload)):before{transition-duration:0s!important}}.input{border:var(--settings-border-width, var(--border-width-1)) var(--border-style-solid) var(--color-border-default);border-radius:25px;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)}.input:not(:disabled):hover:placeholder-shown::-moz-placeholder,.input:not(:disabled):focus:placeholder-shown::-moz-placeholder,.input:not(:disabled):focus-visible:placeholder-shown::-moz-placeholder{color:var(--settings-color-text-secondary, var(--color-neutral-600))}.input:not(:disabled):hover:-moz-placeholder::placeholder,.input:not(:disabled):focus:-moz-placeholder::placeholder,.input:not(:disabled):focus-visible:-moz-placeholder::placeholder{color:var(--settings-color-text-secondary, var(--color-neutral-600))}.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{position:relative;display:flex;flex-direction:column;gap:var(--space-200)}.input__wrapper.is-errored .input{color:var(--color-content-error)}.input::-moz-placeholder{color:var(--color-content-disabled);-moz-transition:color var(--animation-duration-150) var(--animation-easing-out);transition:color var(--animation-duration-150) var(--animation-easing-out)}.input::placeholder{color:var(--color-content-disabled);transition:color var(--animation-duration-150) var(--animation-easing-out)}.lang-switcher-button{display:inline-flex;align-items:center;gap:var(--space-400)}.lang-switcher-button__icon--flag{position:relative;border-radius:var(--radius-2);border:var(--border-width-md) var(--border-style-solid) var(--color-neutral-200)}.lang-switcher-button__text{color:var(--color-neutral-950);font-weight:var(--font-weight-regular)}.line-item{display:flex;gap:var(--space-300)}.line-item__media{position:relative;aspect-ratio:150/204;width:150px;flex-shrink:0;border-radius:var(--settings-border-radius);overflow:hidden;display:flex;justify-content:center}.line-item__media>a,.line-item__media>div:not(.loader){width:100%;height:100%}.line-item__media .loader{--initial-pos: -50%;position:absolute;background:var(--settings-color-background);border-radius:50%;height:30px;width:30px;top:50%;left:50%;transform:translate(var(--initial-pos),var(--initial-pos))}.line-item__infos{display:flex;flex-direction:column;width:100%;gap:var(--space-100)}.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{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:calc(var(--space-200) * -1)}.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{display:flex;justify-content:space-between;align-items:center;width:100%}.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{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--space-200)}.link{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;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(transparent calc(100% - 1px),currentcolor 1px);text-decoration:none;background-repeat:no-repeat;background-size:100% 100%}.link--underlined.is-selected .link__inner{animation:underline var(--animation-base)}@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-base)}}.link.is-selected{color:var(--settings-color-links-hover)}.loader{--initial-pos: 0;display:flex;justify-content:center;align-items:center;cursor:wait;transition:background-color .08s linear;animation-fill-mode:both;transform-origin:center}.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{height:100%;width: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:-10;animation:dash calc(var(--animation-duration-1000, 1s) * 1.5) var(--animation-easing-out) infinite;stroke-linecap:round;transform-origin:center center}@keyframes rotator{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.localization-form__form{display:flex;flex-direction:column;gap:var(--space-350)}.localization-form__apply{width:100%;margin-top:var(--space-350)}.localization-form .select__wrapper{display:flex;gap:var(--space-300);justify-content:flex-end;align-items:center}.localization-form .select__wrapper .select__label{font-weight:var(--font-weight-medium);display:inline-flex;flex:1;margin-bottom:0}.localization-form .select__wrapper .select{-moz-text-align-last:right;text-align-last:right}.localization-form:not(.localization-form--country) .localization-form__country-selector{display:none}.localization-form--country .localization-form__country-selector{display:inline-block}.overlay__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-950-60);opacity:0;max-height:none;z-index:var(--z-backdrop);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);will-change:backdrop-filter;transition:opacity var(--animation-overlay)}.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));text-align:var(--settings-pagination-text-alignment-mobile, var(--settings-pagination-text-alignment))}@media screen and (min-width:64rem){.pagination-numbered{margin-block:var(--settings-pagination-spacing-top, 0) var(--settings-pagination-spacing-bottom, 0)}}@media screen and (min-width:64rem){.pagination-numbered{text-align:var(--settings-pagination-text-alignment)}}.pagination-numbered__nav{display:inline-block}.pagination-numbered__list{display:flex;justify-content:center;align-items:center;gap:var(--settings-pagination-gap, var(--space-400))}@media screen and (min-width:64rem){.pagination-numbered__list{gap:var(--settings-pagination-gap, var(--space-400))}}.pagination-numbered__item:not(.pagination-numbered__item--current) .button__inner>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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);padding-block:0;display:flex;align-items:center;justify-content:center;transition:background-color var(--animation-micro),color var(--animation-micro),border-color var(--animation-micro),transform var(--animation-press),transform var(--animation-micro)}.pagination-numbered__button.is-selected{width:auto}.geo-ip__actions{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-600)}.geo-ip__actions>*+*{margin-left:var(--space-800)}.geo-ip__inner{position:relative;padding:var(--space-600) 0}.geo-ip__inner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:calc(100% + var(--space-600) * 2);transform:translate(calc(var(--space-600) * -1));height:1px;background-color:var(--color-border-default)}.geo-ip__form[x-cloak]{display:none}.panel-zoom .drawer__header .h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.panel-zoom .drawer__header{position:absolute;top:var(--space-800);right:0;padding:0}.panel-zoom .drawer__body{padding:0;overflow:hidden;position:relative}.panel-zoom .drawer__footer{background:none;padding:0;min-height:0}.panel-zoom.drawer{top:0;right:0;bottom:0;left:0;max-height:100dvh;width:100%;border-radius:0}.panel-zoom__footer--empty{padding:0;min-height:0;border:none}.panel-zoom__image-container{position:relative;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;--pz-scale: 1;--pz-translate-x: 0px;--pz-translate-y: 0px}.panel-zoom__image-container .image{overflow:unset}.panel-zoom__image{position:relative;width:100%;height:100%;display:flex;justify-content:center;overflow:hidden;padding:var(--space-300)}@media screen and (min-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:100vh;max-height:100dvh;display:flex;align-items:center;justify-content:center;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:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;will-change:transform}.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{max-width:100%;max-height:100vh;max-height:100dvh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.panel-zoom__image__placeholder{width:100%;height:100%;min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-600)}.panel-zoom__thumbnails{--safe-area-inset-bottom: env(safe-area-inset-bottom, 0);position:absolute;bottom:calc(var(--space-500) + var(--safe-area-inset-bottom));left:var(--space-500);z-index:10;display:flex;gap:var(--space-100);overflow:auto hidden;list-style:none;margin:0}.panel-zoom__thumbnails__item{flex-shrink:0;height:77px;width:auto;aspect-ratio:.7;border:var(--settings-border-width, 2px) solid transparent;border-radius:var(--settings-border-radius, var(--border-radius-sm));background:transparent;cursor:pointer;overflow:hidden;padding:4px;transition:border-color var(--animation-duration-300) var(--animation-easing-out-quad),opacity var(--animation-duration-300) var(--animation-easing-out-quad)}.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%;overflow:hidden;transition:border-radius var(--animation-duration-300) var(--animation-easing-out-quad)}.panel-zoom__thumbnails__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.panel-zoom__thumbnails__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-600)}@media(min-resolution:2dppx),(min-resolution:192dpi){.panel-zoom__image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.picture{display:flex;width:100%;height:100%}.picture__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.picture--lazyload{position:relative}@media(prefers-reduced-motion){.picture--lazyload{transition-duration:0s!important}}.picture--lazyload:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:35%;mask-size:35%}.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{display:inline-block;padding:4px 14px;overflow:hidden;font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing)}.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{position:fixed;bottom:var(--space-1000);left:var(--space-400);right:var(--space-400);border-radius:var(--border-radius-sm);box-shadow:var(--box-shadow-sm);overflow:hidden;z-index:var(--z-modal);opacity:0;transform:translateY(12px) scale(.96);background-color:var(--color-neutral-0);pointer-events:none;transition:transform var(--animation-overlay),opacity var(--animation-overlay)}@media(prefers-reduced-motion:reduce){.popover{transition-duration:.01ms}}@media screen and (min-width:64rem){.popover{bottom:var(--space-1000);right:var(--space-1000);width:360px;left:auto}}.popover.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.popover.is-closing{opacity:0;transform:translateY(12px) scale(.96)}.popover__header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:var(--z-sticky);background-color:var(--color-neutral-0);padding-inline:var(--space-350);padding-block:var(--space-800);touch-action:none}@media screen and (min-width:64rem){.popover__header{padding-inline:var(--space-600)}}.popover__title{padding-inline-end:var(--space-200)}.popover__close{position:relative;font-size:0;top:4px;z-index:var(--z-raised);display:inline-block}.popover__body{padding:var(--space-400)}.price{display:flex;gap:.75em;align-items:center}.price__sale{color:var(--settings-color-text-secondary);white-space:nowrap}.price__regular{color:var(--settings-color-text-primary);white-space:nowrap}.quick-buy-trigger{pointer-events:none}.quick-buy-trigger__content{position:relative;pointer-events:auto;cursor:pointer;background-color:var(--color-neutral-0);border-radius:var(--settings-border-radius);display:flex;overflow:hidden}.quick-buy-trigger__button{display:flex;justify-content:center;align-items:center;padding:var(--space-100)}.search-form{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;cursor:text;padding-block:var(--space-1000)}@media screen and (min-width:64rem){.search-form{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-form__inner{position:relative;grid-column:1/-1}.search-form__inner:has(.search-form__icon--head) .search-form__input{padding-left:var(--space-800)}.search-form__input{width:100%}.search-form__input--underlined{padding-block:var(--space-400);border-bottom:var(--border-width-1) var(--border-style-solid) var(--color-border-default)}.search-form__input ::-moz-placeholder{color:var(--color-neutral-950)}.search-form__input ::placeholder{color:var(--color-neutral-950)}.search-form__icons{position:absolute;display:flex;align-items:center;justify-content:center;top:70%;right:0;transform:translate3d(0,-50%,0)}.search-form__reset,.search-form__icon{display:flex}.search-form__icon img,.search-form__icon svg{width:1.5rem;height:1.5rem}.search-form__icon--head{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}.search-form__icon--search,.search-form__icon--close{color:var(--settings-button-primary-color-text)}.search-form__icon--close path{fill:var(--settings-button-primary-color-background)}.select{width:100%;color:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:16px;border:none;font-weight:var(--font-weight-medium);background-repeat:no-repeat;background-position:left 0 center;opacity:.7;transition:opacity var(--duration-300) var(--animation-easing-out);text-align:left}.select.select--icon-right{padding-left:0;padding-right:16px;background-position:right 0 center}.select:not([disabled],[aria-disabled]){cursor:pointer}.select:hover:not([disabled],[aria-disabled]){opacity:1}.select[disabled],.select[aria-disabled]{opacity:.5;cursor:not-allowed}.select__label{margin-bottom:var(--space-200);display:inline-block;white-space:nowrap}.quick-buy-skeleton{display:flex;flex-direction:column;height:100%}.quick-buy-skeleton__media{aspect-ratio:475/399;animation-delay:0ms}.quick-buy-skeleton__content{display:flex;flex-direction:column;gap:var(--space-300);padding-inline:var(--space-350);padding-block:var(--space-400)}.quick-buy-skeleton__title{width:60%;height:20px;position:relative;overflow:hidden;border-radius:var(--settings-border-radius);animation-delay:50ms}.quick-buy-skeleton__price{width:80px;height:16px;position:relative;overflow:hidden;border-radius:var(--settings-border-radius);animation-delay:.1s}.quick-buy-skeleton__swatch{display:flex;flex-direction:column;gap:var(--space-200);animation-delay:.15s}.quick-buy-skeleton__swatch-label{width:100px;height:14px;position:relative;overflow:hidden;border-radius:var(--settings-border-radius);animation-delay:.15s}.quick-buy-skeleton__swatch-list{display:flex;gap:var(--space-200);list-style:none;padding:0;margin:0}.quick-buy-skeleton__swatch-item{width:24px;height:24px;border-radius:50%;animation-delay:.15s}.quick-buy-skeleton__options{display:flex;flex-direction:column;gap:var(--space-200)}.quick-buy-skeleton__options-label{width:60px;height:14px;position:relative;overflow:hidden;border-radius:var(--settings-border-radius);animation-delay:.2s}.quick-buy-skeleton__options-values{display:flex;gap:var(--space-200)}.quick-buy-skeleton__pill{width:48px;height:36px;border-radius:var(--radius-pill, 999px);animation-delay:.2s}.quick-buy-skeleton__footer{margin-top:auto;padding-inline:var(--space-350);animation-delay:.25s}.quick-buy-skeleton__button{position:relative;overflow:hidden;border-radius:var(--settings-border-radius);width:100%;min-height:50px}.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:shimmer-effect 2.4s infinite ease-in-out;animation-fill-mode:both;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{animation:none;opacity:1}}.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 rgb(0 0 0 / 2%), 0 3px 6px rgb(0 0 0 / 8%);--sliders-input-thumb-filter-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 2%)) drop-shadow(0 3px 6px rgb(0 0 0 / 8%));--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{display:flex;width:100%;justify-content:space-between;align-items:center;color:var(--sliders-input-info-color);margin-bottom:var(--sliders-input-gap-y)}.sliders-input__wrapper{position:relative;height:var(--sliders-input-track-height)}.sliders-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:absolute;pointer-events:none;height:calc(var(--sliders-input-thumb-size) + var(--sliders-input-thumb-hit-padding) * 2)}.sliders-input__input::-webkit-slider-runnable-track{height:var(--sliders-input-track-height);border-radius:var(--sliders-input-track-radius);background:transparent}.sliders-input__input::-moz-range-track{height:var(--sliders-input-track-height);border-radius:var(--sliders-input-track-radius);background:transparent}.sliders-input__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all;width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);border-radius:50%;cursor:pointer;background-color:var(--sliders-input-thumb-color);box-sizing:content-box;border-width:var(--sliders-input-thumb-hit-padding) 0;border-style:solid;border-color:transparent;background-clip:padding-box;filter:var(--sliders-input-thumb-filter-shadow);box-shadow:none;-webkit-transition:all var(--animation-duration-fast) var(--ease-in-out);transition:all var(--animation-duration-fast) var(--ease-in-out);margin-top:calc((var(--sliders-input-track-height) - var(--sliders-input-thumb-size)) / 2 - var(--sliders-input-thumb-hit-padding))}.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{outline:none;box-shadow:var(--sliders-input-thumb-shadow),0 0 0 var(--sliders-input-focus-ring-width) var(--sliders-input-focus-ring-color)}.sliders-input__input::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;pointer-events:all;width:var(--sliders-input-thumb-size);height:var(--sliders-input-thumb-size);border-radius:50%;cursor:pointer;background-color:var(--sliders-input-thumb-color);box-sizing:content-box;border-width:var(--sliders-input-thumb-hit-padding) 0;border-style:solid;border-color:transparent;background-clip:padding-box;filter:var(--sliders-input-thumb-filter-shadow);box-shadow:none;-moz-transition:all var(--animation-duration-fast) var(--ease-in-out);transition:all var(--animation-duration-fast) var(--ease-in-out)}.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{outline:none;box-shadow:var(--sliders-input-thumb-shadow),0 0 0 var(--sliders-input-focus-ring-width) var(--sliders-input-focus-ring-color)}.sliders-input__input--to{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;border-radius:var(--sliders-input-track-radius);background:linear-gradient(to right,var(--sliders-input-background) 0%,var(--sliders-input-background) 100%)}.sliders-input__input--from{position:absolute;top:0;inset-inline-start:0;height:100%;background:transparent;z-index:1;pointer-events:none}.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 (min-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);font-weight:var(--font-weight-normal);color:var(--color-content-primary)}@media screen and (min-width:64rem){.stock-alert-drawer__header-title{font-size:var(--title-h2-font-size)}}.stock-alert-drawer__content{display:flex;flex-direction:column;gap:var(--space-600);height:100%}.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{margin:0;color:var(--settings-pill-primary-color-text, var(--color-content-primary))}.stock-alert-drawer__form{margin-top:0}.stock-alert-drawer__product-card{margin-top:auto;padding-block:var(--space-600);border-top:var(--border-width-1) var(--border-style-dashed) var(--color-border-default);display:flex;gap:var(--space-400);width:100%}.stock-alert-drawer__product-card__image{aspect-ratio:5/7;position:relative;flex-shrink:0;width:150px;border-radius:var(--border-radius-sm);overflow:hidden}.stock-alert-drawer__product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stock-alert-drawer__product-card__info{display:flex;flex-direction:column;gap:var(--space-100);flex:1;min-width:0}.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{display:flex;align-items:center;gap:var(--space-150);color:var(--color-content-error, var(--color-red-700));margin-top:auto}.stock-alert-drawer__product-card__info-stock-dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-content-error, var(--color-red-700));flex-shrink:0}.stock-alert-form__email-field{position:relative;display:flex;align-items:stretch}.stock-alert-form__input{flex:1;min-width:0}.stock-alert-form__input .input{padding-right:60px}.stock-alert-form__submit-button{position:absolute;right:0;top:50%;transform:translateY(-50%);flex-shrink:0;width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--animation-duration-200) var(--animation-easing-out);z-index:2}.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{display:flex;align-items:flex-start;margin-top:var(--space-500)}.stock-alert-form .checkbox__label{color:var(--color-content-primary)}.stock-alert-form .checkbox__wrapper{align-items:flex-start}.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{display:inline-block;font-size:0;line-height:normal;letter-spacing:0}.swatch-item{display:inline-block;width:var(--swatch-item-width, 15px);height:var(--swatch-item-height, 15px);border-radius:var(--border-radius-full);transform-origin:left;transition:width var(--animation-base);position:relative}.swatch-item:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.swatch-item--image{background-image:-webkit-image-set(var(--swatch-image-1x) 1x,var(--swatch-image-2x) 2x);background-image:image-set(var(--swatch-image-1x) 1x,var(--swatch-image-2x) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:left}.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) * 2)}}.is-selected>.swatch-item{width:calc(var(--swatch-item-width, 15px) * 2)}.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(transparent calc(100% - 1px),currentcolor 1px);text-decoration:none;background-repeat:no-repeat;background-size:100% 100%}@media(hover:hover){.text a:hover{animation:underline var(--animation-slow)}}.text ul{list-style-type:disc;list-style-position:outside;padding-left:var(--space-500)}.text ol{list-style-type:decimal;list-style-position:outside;padding-left:var(--space-500)}.text strong{color:rgb(from currentcolor r g b/100%);font-weight:var(--font-weight-bold)}@keyframes underline{0%{background-size:100% 100%;background-position:right}40%{background-size:0% 100%;background-position:right}70%{background-size:0% 100%;background-position:left}to{background-size:100% 100%;background-position:left}}.heading{color:var(--settings-text-color-custom, var(--settings-color-heading));text-wrap:var(--settings-text-wrap, pretty)}.progress-video{cursor:grab;display:inline-block;touch-action:none;flex:100;position:relative;top:2px}.progress-video.is-dragging{cursor:grabbing}.progress-video__svg{width:100%;height:12px;position:relative;overflow:visible}.progress-video__track{position:absolute;stroke:var(--color-neutral-0);stroke-width:2px;stroke-dasharray:6;stroke-dashoffset:6;opacity:.2}.progress-video__track--progress{opacity:1}.progress-video__thumbnail{fill:var(--color-neutral-0)}.video{--columns: 52;position:relative;width:100%;height:100%;letter-spacing:.07em;overflow:clip}.video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:60%;mask-size:60%;pointer-events:none;z-index:-1}@media(prefers-reduced-motion){.video:before{transition-duration:0s!important}}.video__preview{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--black0);display:flex;justify-content:center;align-items:center;z-index:3;cursor:pointer}.video__preview .picture{z-index:-1}.video__preview__img{position:absolute;top:0;left:0;z-index:0}.video__el{width:100%;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover}.video__el[autoplay=autoplay]{cursor:default}.video__toggle{position:absolute;z-index:2;background:transparent;border:thin solid rgba(255,255,255,.1);height:24px;width:24px;display:flex;justify-content:center;align-items:center;color:var(--black0);right:10px;bottom:10px}.video__toggle>span{position:absolute}.video__toggle>span svg{height:100%;width:100%}.video__controls{position:absolute;pointer-events:none;bottom:0;display:grid;width:100%;color:var(--black0);padding-bottom:34px;z-index:1;grid-template-columns:repeat(var(--columns),1fr);background:linear-gradient(to bottom,#0000,#0000001a 30%,#0006 70%,#000000b3);height:100%;align-content:flex-end}@media screen and (max-width:63.9375rem){.video__controls{display:none}}.video__controls__inner{grid-column:3/span 48;display:flex;align-items:center;gap:17px;pointer-events:all}.volume-video__indicator{display:inline-block;transform:scale(1.2);transition:transform var(--animation-duration-150) var(--animation-easing-out)}.volume-video.is-muted .volume-video__indicator{transform:scale(0)}.section-announcement-bar{position:relative;z-index:calc(var(--z-nav) + 1)}.announcement-bar{position:relative;padding-inline:var(--announcement-padding-inline-mobile);height:var(--announcement-bar-mobile-height, 0);background-image:var(--settings-color-background-gradient);display:flex;align-items:flex-end;justify-content:center;z-index:var(--z-nav)}@media screen and (min-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{display:flex;align-items:center;justify-content:center;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)}.blank{max-width:var(--container-max-width);margin-inline:auto;position:relative;overflow:clip;margin-block-start:var(--settings-blank-offset-header-mobile, var(--settings-blank-offset-header, 0));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))}@media screen and (min-width:64rem){.blank{margin-block-start:var(--settings-blank-offset-header, 0);padding-inline:var(--settings-blank-padding-inline)}}.section-breadcrumb{max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--settings-breadcrumb-padding-inline-mobile, var(--settings-breadcrumb-padding-inline));padding-block:var(--space-300)}@media screen and (min-width:64rem){.section-breadcrumb{padding-block:var(--space-450);padding-inline:var(--settings-breadcrumb-padding-inline)}}.cart-drawer .quick-buy-trigger{display:none!important}.collection{max-width:var(--container-max-width);margin-inline:auto;position:relative;overflow:clip;background-color:var(--settings-color-background);padding-inline:var(--settings-collection-padding-inline-mobile, var(--settings-collection-padding-inline))}@media screen and (min-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 (min-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;position:relative;overflow:clip;margin-block-start:var(--settings-composable-offset-header-mobile, var(--settings-composable-offset-header, 0));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))}@media screen and (min-width:64rem){.composable-section{margin-block-start:var(--settings-composable-offset-header, 0);padding-inline:var(--settings-composable-padding-inline)}}.composable-section__content{display:flex;flex-direction:column;border-radius:var(--settings-composable-border-radius, 0);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-reassurance{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;background-color:var(--color-scheme-background)}@media screen and (min-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__wrapper{border-block:var(--border-width-1) var(--border-style-dashed) var(--color-border-default);grid-column:1/-1;padding-block:var(--space-900)}.footer-reassurance__wrapper--desktop{display:none;grid-template-columns:repeat(var(--footer-reassurance-blocks-count, 0),1fr);gap:var(--space-300);grid-column:1/-1}@media screen and (min-width:64rem){.footer-reassurance__wrapper--desktop{display:grid}}.footer-reassurance__wrapper--mobile{display:block;grid-column:1/-1}@media screen and (min-width:64rem){.footer-reassurance__wrapper--mobile{display:none}}.footer-reassurance__carousel{flex-direction:column;gap:var(--space-400)}.footer-reassurance__carousel .carousel-dots{position:static}.footer-reassurance .icon-text{flex-direction:column;align-items:center;text-align:center}.footer-body{background-color:var(--color-scheme-background)}.footer-body__content{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;padding-block-start:var(--space-800)}@media screen and (min-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)}}@media screen and (min-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 (min-width:64rem){.footer-body__left{grid-column:span 18;margin-bottom:0}}@media screen and (min-width:64rem){.footer-body__right{grid-column:27/-1}}.footer-bottom{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;position:relative;background-color:var(--color-scheme-background)}@media screen and (min-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__wrapper{border-top:var(--border-width-1) var(--border-style-dashed) var(--color-border-default);grid-column:1/-1;display:flex;justify-content:space-between;padding-block:var(--space-600)}@media screen and (max-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);display:flex;align-items:center;gap:var(--space-400)}@media screen and (max-width:63.9375rem){.footer-bottom__left{order:2;flex-direction:column;gap:var(--space-400);padding-block:var(--space-800) 0}}.footer-bottom__center{display:flex;align-items:center;justify-content:center;gap:var(--space-400)}@media screen and (min-width:64rem){.footer-bottom__center{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}}@media screen and (max-width:63.9375rem){.footer-bottom__center{order:3;margin-block:var(--space-1000);padding-block:var(--space-250)}}.footer-bottom__right{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-400)}@media screen and (max-width:63.9375rem){.footer-bottom__right{padding-block-end:var(--space-500);justify-content:flex-start;order:1}}.footer-bottom__logo{display:inline-flex;justify-content:center;width:var(--footer-bottom-logo-width-mobile)}@media screen and (min-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 (min-width:64rem){.footer-bottom .is-hidden-desktop{display:none}}.footer-bottom__menu-list{gap:var(--space-small);align-items:center;display:flex;flex-wrap:wrap;row-gap:var(--space-xsmall);justify-content:center}@media screen and (max-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{--safe-area-inset-bottom: env(safe-area-inset-bottom, calc(100lvh - 100svh) );margin-top:0;padding-bottom:calc(var(--safe-area-inset-bottom) + var(--sticky-add-to-cart-height, 0))}@media screen and (min-width:64rem){.footer{padding-bottom:0}}.footer section{margin-top:0!important}:root{--header-desktop-height: 80px;--header-mobile-height: 60px;--header-nav-gap-desktop: var(--space-600)}.header-group{display:contents}.section-header{position:sticky;top:-1px;z-index:var(--z-nav)}.header{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;position:relative;background-color:var(--color-background-default);height:var(--header-mobile-height)}@media screen and (min-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)}}@media screen and (min-width:64rem){.header{height:var(--header-desktop-height)}}.header--transparent{background-color:transparent}.header--transparent:after{content:"";position:absolute;left:0;bottom:0;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% 0)}.header--transparent.is-active:after{clip-path:inset(0)}.header__container{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;margin:auto;grid-column:1/-1}.header__nav--left{display:none}@media screen and (min-width:64rem){.header__nav--left{display:block}}.header__nav-list{display:flex;gap:var(--header-nav-gap-desktop);list-style:none;margin:0;padding:0}.header__nav-item{margin:0;font-size:var(--nav-font-size);line-height:var(--nav-line-height);font-weight:var(--nav-font-weight);letter-spacing:var(--nav-letter-spacing)}.header__nav-link{transition:opacity .2s ease}.header__nav-link:hover{opacity:.7}.header__logo{position:absolute;inset-inline-start:50%;top:50%;transform:translate3d(-50%,-50%,0)}.header__logo-link{display:block;text-decoration:none}.header__logo-image{display:block;width:auto;height:var(--header-logo-height-mobile);max-width:100%}@media screen and (min-width:64rem){.header__logo-image{height:var(--header-logo-height-desktop)}}.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:var(--color-text, #000);white-space:nowrap}.header__icons{display:flex;align-items:center;margin-inline-end:calc(-1 * var(--header-gap-icons-mobile) / 2)}@media screen and (min-width:64rem){.header__icons{margin-inline-end:calc(-1 * var(--header-gap-icons-desktop) / 2)}}.header__icons--left{display:flex}@media screen and (min-width:64rem){.header__icons--left{display:none}}.header__icons--right{justify-content:flex-end}.header__icon{display:flex;align-items:center;justify-content:center;border:none;color:var(--color-text, var(--color-neutral-950));cursor:pointer;transition:opacity var(--animation-duration-150) var(--animation-easing-out);position:relative;padding:calc(var(--header-gap-icons-mobile) / 2)}@media screen and (min-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 (min-width:64rem){.header__icon--mobile{display:none}}.header__icon--desktop{display:none}@media screen and (min-width:64rem){.header__icon--desktop{display:flex}}.header__icon--cart{position:relative;order:var(--cart-index)}.header__icon--account{position:relative;order:var(--account-index)}.header__icon--search{position:relative;order:var(--search-index)}.header__cart-count{position:absolute;top:0;right:0;background-color:var(--settings-button-primary-color-background);color:var(--settings-button-primary-color-text);border-radius:50%;padding:0 var(--space-100);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.header__cart-count[x-cloak]{display:none}.header__icon-image{display:block;width:var(--header-icon-size);height:var(--header-icon-size);-o-object-fit:contain;object-fit:contain}@media screen and (max-width:63.9375rem){.header--logo-left .header__container{justify-content:flex-start}}.header--logo-left .header__nav{order:2}.header--logo-left .header__logo{position:relative;inset-inline-start:0;top:0;transform:none;order:1}.header--logo-left .header__icons--left{order:3}.header--logo-left .header__icons--right{order:2}@media screen and (max-width:63.9375rem){.header--logo-left .header__icons--right{margin-inline:auto 0}}@media screen and (max-width:63.9375rem){.header--logo-left .header__icon--account{display:none}}.header--logo-left .menu-desktop{order:2}@media screen and (min-width:87.5rem){.header--logo-left .menu-desktop{position:absolute;inset-inline-start:50%;top:50%;transform:translate3d(-50%,-50%,0)}}.header--logo-left .menu-desktop .menu-panel{width:calc(100vw - var(--scroll-bar, 0px));inset-inline-start:50%;transform:translate3d(-50%,0,0)}.header--logo-left .menu-desktop .menu-panel__plain-links{order:1;padding-inline:0 var(--space-300)}.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{min-height:80svh;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:var(--space-400)}.password__field{display:flex;flex-direction:column;gap:var(--space-150)}.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{display:flex;justify-content:flex-start;margin-top:var(--space-400)}.password__submit{padding:var(--space-200) var(--space-400);border-radius:var(--radius-200);border:none;background-color:var(--color-background-primary);color:var(--color-background-default);cursor:pointer}.password__submit:hover{background-color:var(--color-neutral-950)}.product-header{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;overflow:hidden}@media screen and (min-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__media-gallery{min-width:100vw;max-width:100vw;transform:translate(calc(var(--grid-gutter-side-mobile) * -1))}@media screen and (min-width:64rem){.product-header__media-gallery{min-width:initial;max-width:initial;transform:none;position:sticky;top:var(--header-height, 0);grid-column:span 34}}.product-header__content{grid-column:1/-1;padding-top:20px;max-width:calc(100vw - var(--grid-gutter-side-mobile) * 2)}@media screen and (min-width:64rem){.product-header__content{max-width:none;padding-top:32px;grid-column:36/span 11}}.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);border:none;line-height:1;padding:0;text-align:var(--settings-search-form-section-text-alignment-mobile, var(--settings-search-form-section-text-alignment))}@media screen and (min-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;position:relative;overflow:clip;background-color:var(--settings-color-background);padding-inline:var(--settings-search-results-padding-inline-mobile, var(--settings-search-results-padding-inline))}@media screen and (min-width:64rem){.search-results{padding-inline:var(--settings-search-results-padding-inline)}}.search-results .product-grid-header{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto}@media screen and (min-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 (min-width:64rem){.search-results .card-product__header{padding-inline:var(--card-header-padding-desktop, 0)}}.section-quick-buy{display:flex;flex-direction:column;height:100%}.section-quick-buy__close{position:absolute;top:var(--space-400);right:var(--space-400);padding:var(--space-400);cursor:pointer;z-index:var(--z-elevated)}.section-quick-buy__content,.section-quick-buy__content .product-infos,.section-quick-buy__content .shopify-block{display:flex;flex-direction:column;height:100%}.section-quick-buy__skeleton{height:100%}.section-quick-buy__info,.section-quick-buy__info__variants{display:flex;flex-direction:column;gap:var(--space-300)}.section-quick-buy__footer{position:sticky;bottom:0;width:100%;margin-top:auto;padding:var(--space-600) var(--space-350);z-index:var(--z-elevated)}@media screen and (min-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{padding-inline:var(--space-350)}.drawer.quick-buy .drawer__header{position:absolute;top:0;left:0;right:0;z-index:var(--z-raised);background-color:transparent}.drawer.quick-buy .drawer__body{padding-inline:0}.accordion-item{width:100%;border-top:var(--border-width-1) var(--border-style-dashed) var(--color-border-default)}.accordion-item .accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:transparent;border:none;cursor:pointer;text-align:left;gap:12px}.accordion-item .accordion__header:hover .accordion-item__title{opacity:.7}.accordion-item .accordion__title{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.accordion-item__title{flex:1;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);transition:opacity .2s ease}.accordion-item .accordion__icon{width:1.25rem;height:1.25rem}.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 (min-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 (min-width:64rem){.breadcrumb__inner{margin-block:var(--settings-breadcrumb-spacing-top, 0) var(--settings-breadcrumb-spacing-bottom, 0)}}.breadcrumb__list{position:relative;width:100%}@supports ((-webkit-mask-image: linear-gradient(#000,transparent)) or (mask-image: linear-gradient(#000,transparent))){@media screen and (max-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:"/";flex-shrink:0;margin:0 var(--space-200);color:var(--color-neutral-400)}.breadcrumb__item:first-child:before{content:"";display:none}@media(hover:hover){.breadcrumb__item:hover:hover{color:var(--settings-color-text-primary)}}.breadcrumb__item:hover--active{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{position:relative;background-color:var(--product-card-background)}.card-product__medias{position:relative;aspect-ratio:379/532;border-radius:var(--settings-border-radius);overflow:hidden}.card-product__medias--hover-swap .card-product__carousel{position:relative}@media screen and (min-width:64rem){.card-product__medias--hover-swap .card-product__carousel .carousel__slide:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity var(--animation-emphasis);pointer-events:none}}@media screen and (min-width:64rem){.card-product__medias--hover-swap:hover .carousel__slide:nth-child(2){opacity:1}}.card-product__medias .carousel{height:100%}@media screen and (min-width:64rem){.card-product__medias .carousel-dots{opacity:0;transition:opacity var(--animation-emphasis)}}.card-product__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:pointer}.card-product .quick-buy-trigger{z-index:var(--z-elevated);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--space-400) var(--space-200);display:flex;justify-content:var(--settings-quick-buy-alignment);align-items:var(--settings-quick-buy-position)}@media screen and (min-width:64rem){.card-product .quick-buy-trigger{opacity:0;transition:opacity var(--animation-emphasis)}}.card-product__header{position:relative;display:flex;flex-direction:column;gap:var(--space-350);padding-top:var(--space-200);transition:opacity var(--animation-emphasis)}.card-product__header:hover{opacity:1}@media screen and (min-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)}.card-product__content{overflow:hidden;width:100%}.card-product__content>*+*{margin-top:var(--space-100)}.card-product__title,.card-product__description,.card-product__description>p{overflow:hidden;display:-webkit-box;line-clamp:var(--settings-product-card-line-clamp);-webkit-line-clamp:var(--settings-product-card-line-clamp);-webkit-box-orient:vertical;text-overflow:ellipsis}.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,.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{background:var(--color-neutral-200);animation:shimmer-effect 2.4s infinite ease-in-out;animation-fill-mode:both;overflow:hidden;height:-moz-fit-content;height:fit-content;color:transparent;border-radius:var(--settings-border-radius)}.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>*,.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>*{visibility:hidden;color:transparent}.is-loading-card-product .card-product__price,.card-product.is-loading .card-product__price{width:100px}.is-loading-card-product .card-product__description,.card-product.is-loading .card-product__description{width:200px}.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));display:flex;justify-content:space-between;align-items:center;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)}@media screen and (min-width:64rem){.cart-empty{margin-block:var(--settings-cart-empty-spacing-top, 0) var(--settings-cart-empty-spacing-bottom, 0)}}@media screen and (min-width:64rem){.cart-empty{padding:var(--space-1200) var(--space-600)}}.cart-header{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-300)}.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{position:relative;background:var(--settings-button-primary-color-background);border-radius:var(--settings-border-radius);overflow:hidden;margin-block:var(--space-300) var(--space-600)}.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:left;border-radius:var(--settings-border-radius)}.cart-progress .highlight{font-weight:var(--font-weight-bold)}.cart-progress--text-in-bar .cart-progress__bar{display:flex;align-items:center;margin-top:0}.cart-progress--text-in-bar .cart-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0}.cart-progress--text-in-bar .cart-progress__message{position:relative;z-index:1;padding-inline:var(--space-300);white-space:nowrap}.cart-total__button{width:100%}.cart-total__reassurance{margin-top:var(--space-300)}.cart-total__carousel{display:flex;align-items:center}.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{position:static;width:auto;flex-shrink:0;margin-inline-start:var(--space-200)}.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));overflow:auto;display:flex;align-items:center;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-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::-webkit-scrollbar{width:0;background:transparent;display:none}@supports ((-webkit-mask-image: linear-gradient(#000,transparent)) or (mask-image: linear-gradient(#000,transparent))){@media screen and (max-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{display:flex;gap:var(--settings-collection-nav-links-gap-mobile, var(--settings-collection-nav-links-gap, var(--space-200)))}@media screen and (min-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{display:grid;grid-template-rows:minmax(0,1fr);grid-template-areas:"stack";background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient);position:relative;overflow:clip;border-radius:var(--settings-composable-column-border-radius, 0)}.composable-column__content,.composable-column__background{min-width:0;width:100%}.composable-column__background{grid-area:stack;position:relative;overflow:clip;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));min-height:100%}@media screen and (min-width:64rem){.composable-column__background{height:var(--settings-composable-height);aspect-ratio:var(--settings-composable-aspect)}}.composable-column__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0,0,0,var(--settings-composable-column-overlay-opacity, 0));pointer-events:none}.composable-column--content-under{background-color:transparent;background-image:none}.composable-column--content-under .composable-column__background{min-height:0;background-color:var(--settings-color-background, transparent);background-image:var(--settings-color-background-gradient, none)}.composable-column__content{position:relative;border-radius:var(--settings-composable-column-border-radius, 0);overflow:clip;display:grid;grid-area:var(--settings-composable-column-content-position);grid-template-rows:auto auto auto;grid-template-areas:"start" "center" "end"}.diptych{display:grid;grid-template-rows:minmax(0,1fr);grid-template-areas:"stack"}.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;min-height:0;min-width:0;width:100%}.diptych__cols{position:relative;display:flex;flex-direction:column;gap:var(--settings-composable-columns-spacing-mobile, var(--settings-composable-columns-spacing))}@media screen and (min-width:64rem){.diptych__cols{flex-direction:row;gap:var(--settings-composable-columns-spacing)}}.diptych__cols>*{flex-shrink:0}@media screen and (min-width:64rem){.diptych__cols>*{flex:1 1 0;min-width:0}}@media screen and (min-width:64rem){.diptych--order-reverse .diptych__cols{flex-direction:row-reverse}}@media screen and (max-width:63.9375rem){.diptych--mobile-reverse .diptych__cols{flex-direction:column-reverse}}@media screen and (max-width:63.9375rem){.diptych--mobile-visibility-first .diptych__cols>*:not(:first-child){display:none}.diptych--mobile-visibility-second .diptych__cols>*:not(:nth-child(2)){display:none}}.diptych__content{position:relative;pointer-events:none;z-index:var(--z-raised);height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"start" "center" "end"}.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));display:flex;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))}@media screen and (min-width:64rem){.edito-card{margin-block:var(--settings-edito-card-spacing-top, 0) var(--settings-edito-card-spacing-bottom, 0)}}@media screen and (min-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{min-height:200px;max-width:-moz-max-content;max-width:max-content;align-self:center;border-radius:var(--settings-border-radius)}.edito-card .image img{aspect-ratio:123/172}.edito-card__content{flex-shrink:0;display:flex;flex-direction:column;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))}@media screen and (min-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{order:var(--footer-menu-order-mobile, 2);margin:0;padding-block:var(--space-500);border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}@media screen and (min-width:64rem){.footer-menu--mobile{display:none}}.footer-menu--desktop{display:none}@media screen and (min-width:64rem){.footer-menu--desktop{display:block;grid-row:var(--footer-menu-grid-row);grid-column:var(--footer-menu-grid-column)}}@media screen and (max-width:63.9375rem){.footer-menu--desktop.is-hidden-mobile{display:none}}.footer-menu__title{margin-bottom:var(--space-400)}.footer-menu .footer-menu__items{display:flex;flex-direction:column;gap:var(--space-200);list-style:none}.footer-menu__link{color:var(--color-neutral-500);font-weight:var(--font-weight-light)}.footer-menus{display:flex;flex-direction:column}@media screen and (min-width:64rem){.footer-menus{display:grid;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)}}.group-layout{display:flex;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))}@media screen and (min-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)}}@media screen and (min-width:64rem){.group-layout{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{position:relative;gap:var(--settings-composable-columns-spacing-mobile, var(--settings-composable-columns-spacing));display:flex;flex-direction:column}@media screen and (min-width:64rem){.hero{flex-direction:row;gap:var(--settings-composable-columns-spacing)}}.hero>*{flex-shrink:0}@media screen and (min-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: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 (min-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 (min-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{display:flex;flex-direction:column;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))}@media screen and (min-width:64rem){.options-picker{margin-block:var(--settings-options-picker-spacing-top, 0) var(--settings-options-picker-spacing-bottom, 0)}}.options-picker__group{display:flex;flex-direction:column;border:0;padding:0;margin:0;min-width:0}.options-picker__label{padding:0;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}.options-picker__values{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.options-picker__value-pill{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;border:1px solid var(--color-neutral-200);font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing);text-decoration:none;color:var(--color-content-default);padding:0 12px;background-color:transparent;cursor:pointer;transition:background-color var(--animation-micro),border-color var(--animation-micro),transform var(--animation-press)}@media screen and (min-width:64rem){.options-picker__value-pill{height:40px;width:40px}}.options-picker__value-pill:hover{border-color:var(--color-neutral-500)}.options-picker__value-pill:active:not([disabled]){transform:scale(.96)}.options-picker__value-pill:has(input:focus-visible){outline:2px solid var(--color-border-strong);outline-offset:2px}.options-picker__value-pill--unavailable{color:var(--color-neutral-400);border:1px solid var(--color-neutral-200);cursor:pointer}.options-picker__value-pill--unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--color-neutral-200) calc(50% - .5px),var(--color-neutral-200) calc(50% + .5px),transparent calc(50% + .5px))}.options-picker__value-pill:has(input:checked),.options-picker__value-pill--active{border-color:transparent;color:var(--settings-button-primary-color-text);background-color:var(--settings-button-primary-color-background)}.options-picker__value-label{white-space:nowrap;position:relative;z-index:1}.options-picker__badge{position:absolute;top:8px;right:7px;z-index:1;display:flex;align-items:center;justify-content:center}.options-picker__badge--low-stock{width:4px;height:4px;border-radius:9999px;background-color:var(--color-background-warning)}.options-picker__badge--unavailable{width:6px}.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-cloack]{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));display:inline-block}@media screen and (min-width:64rem){.block-price{margin-block:var(--settings-price-spacing-top, 0) var(--settings-price-spacing-bottom, 0)}}.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-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 (min-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));grid-column:1/-1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:var(--space-400)}@media screen and (min-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 .button{flex-shrink:0;margin-inline-start:auto}.product-grid-header:after{content:"";position:absolute;top:0;left:calc(var(--grid-gutter-side-mobile) * -1);width:100vw;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)}@media screen and (min-width:64rem){.product-grid-header:after{left:calc(var(--grid-gutter-side) * -1)}}.product-grid-push{display:grid;grid-template-areas:"stack" "bottom";grid-template-rows:minmax(0,1fr);position:relative;overflow:clip;height:100%;background-color:var(--settings-color-background);background-image:var(--settings-color-background-gradient)}.product-grid-push__content,.product-grid-push__background{grid-area:stack;min-height:0;min-width:0;width:100%;aspect-ratio:770/532}@media screen and (min-width:64rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:776/532}}@media screen and (min-width:80rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:772/532}}@media screen and (min-width:87.5rem){.product-grid-push__content,.product-grid-push__background{aspect-ratio:769/532}}.product-grid-push__background{position:relative;overflow:clip;border-radius:var(--settings-product-grid-push-border-radius, 0)}.product-grid-push__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0,0,0,var(--settings-product-grid-push-overlay-opacity, 0));pointer-events:none;z-index:var(--z-raised)}.product-grid-push__content{position:relative;overflow:clip;display:grid;grid-template-rows:auto auto auto;grid-template-areas:"start" "center" "end";padding:var(--settings-product-grid-push-padding, var(--space-400));z-index:var(--z-raised)}.product-grid-push__inner{display:flex;flex-direction:column;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))}@media screen and (min-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{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.product-grid-push__extend-href>*{display:none}.product-grid-push .button{position:relative;z-index:var(--z-raised)}.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 (min-width:64rem){.product-grid{margin-block:var(--settings-product-grid-spacing-top, 0) var(--settings-product-grid-spacing-bottom, 0)}}.product-grid__list{display:grid;grid-template-columns:repeat(var(--product-grid-columns-mobile, 2),1fr);gap:var(--product-listing-gap-y-mobile) var(--product-listing-gap-x-mobile)}@media screen and (min-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-infos .add-to-cart-submit{width:100%}.product-infos[x-cloak]{cursor:wait}.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));position:relative;width:100%;interpolate-size:allow-keywords}@media screen and (min-width:64rem){.product-media-gallery-grid{--media-gallery-max-height: calc(90vh - var(--header-desktop-height))}}.product-media-gallery-grid__wrapper-carousel{width:100%;height:auto;transition:height var(--animation-emphasis)}.product-media-gallery-grid__item{position:relative;width:100%;aspect-ratio:5/7;overflow:hidden;border-radius:var(--media-gallery-radius);max-height:var(--media-gallery-max-height);cursor:pointer}@media screen and (min-width:64rem){.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 (min-width:64rem){.product-media-gallery-grid__image{border-radius:var(--media-gallery-radius)}}.product-media-gallery-grid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-gallery-grid__video{width:100%;height:100%;border-radius:var(--media-gallery-radius);overflow:hidden}.product-media-gallery-grid__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-gallery-grid__model{width:100%;height:100%;border-radius:var(--media-gallery-radius);overflow:hidden}.product-media-gallery-grid__model model-viewer{width:100%;height:100%}.product-media-gallery-grid__dots{display:flex;justify-content:center;gap:var(--spacing-xs, .5rem);margin-top:var(--spacing-sm, .75rem)}.product-media-gallery-grid__cta{display:none;padding-top:20px}@media screen and (min-width:64rem){.product-media-gallery-grid__cta{display:flex;justify-content:center}}.product-media-gallery-grid__cta-button{display:flex;align-items:center;justify-content:center}@media screen and (min-width:64rem){.product-media-gallery-grid .carousel-dots{display:none}}@media screen and (min-width:64rem){.product-media-gallery-grid .carousel__container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--media-gallery-gap)}}@media screen and (min-width:64rem){.product-media-gallery-grid .carousel__slide:only-child{grid-column:1/-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 (min-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{flex-basis:calc(85% / var(--settings-items-per-slide-mobile));flex-shrink:0;margin-inline:calc(var(--product-listing-gap-x-mobile) / 2)}@media screen and (min-width:64rem){.products-listing-carousel__item{margin-inline:calc(var(--product-listing-gap-x) / 2);flex-basis:calc(100% / var(--settings-items-per-slide))}}.products-listing-carousel__item:first-child{margin-inline-start:0}@media screen and (min-width:64rem){.products-listing-carousel__item:first-child{margin-inline-start:0}}.is-loop .products-listing-carousel__item:last-child{margin-inline-end:calc(var(--product-listing-gap-x-mobile) / 2)}@media screen and (min-width:48rem){.is-loop .products-listing-carousel__item:last-child{margin-inline-end:calc(var(--product-listing-gap-x) / 2)}}.products-listing-carousel__item:not(.is-loop):last-child{margin-inline-end:0}@media screen and (min-width:64rem){.products-listing-carousel__item:not(.is-loop):last-child{margin-inline-end:0}}.products-listing-carousel .carousel__viewport{overflow:visible}.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 (min-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{display:grid;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)}@media screen and (min-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)}}.products-recommendations{view-transition-name:var(--view-transition-name);view-transition-class:fade-scale}.recommendation-collection{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto}@media screen and (min-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));grid-column:1/-1;display:flex;justify-content:var(--settings-recommendation-collection-text-alignment-mobile, var(--settings-recommendation-collection-text-alignment));gap:var(--space-300);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}@media screen and (min-width:64rem){.recommendation-collection__inner{margin-block:var(--settings-recommendation-collection-spacing-top, 0) var(--settings-recommendation-collection-spacing-bottom, 0)}}.recommendation-collection__inner::-webkit-scrollbar{display:none}@media screen and (max-width:63.9375rem){.recommendation-collection__inner{justify-content:flex-start}}@media screen and (min-width:64rem){.recommendation-collection__inner{justify-content:var(--settings-recommendation-collection-text-alignment)}}.recommendation-collection__card{flex-shrink:0;text-decoration:none;aspect-ratio:92/125;max-height:180px;height:100%;overflow:clip;border-radius:var(--settings-recommendation-collection-border-radius, 0)}.recommendation-collection__card .link{color:inherit}.recommendation-collection__card--first{position:relative;display:flex;flex-direction:column;align-items:var(--rc-first-card-text-alignment);justify-content:space-between;overflow:visible;padding:var(--space-600);background-color:var(--rc-first-card-bg);color:var(--rc-first-card-text);aspect-ratio:254/180}.recommendation-collection__card--first .recommendation-collection__card-title,.recommendation-collection__card--first .button,.recommendation-collection__card--first .link{position:relative;z-index:1}.recommendation-collection__card-image{position:absolute;top:0;right:0;bottom:0;left:0}.recommendation-collection__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommendation-collection__card-title{text-align:var(--rc-first-card-text-alignment)}.recommendation-terms{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),1fr);gap:0 var(--grid-gutter-mobile);grid-column:1/-1;grid-auto-flow:row;width:100%;padding-inline:var(--grid-gutter-side-mobile);margin-inline:auto;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}@media screen and (min-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::-webkit-scrollbar{display:none}.recommendation-terms--wrap{overflow-x:visible;scroll-snap-type:none}.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));grid-column:1/-1;display:flex;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))}@media screen and (min-width:64rem){.recommendation-terms__inner{margin-block:var(--settings-recommendation-terms-spacing-top, 0) var(--settings-recommendation-terms-spacing-bottom, 0)}}@media screen and (min-width:64rem){.recommendation-terms__inner{justify-content:var(--settings-recommendation-terms-text-alignment)}}.recommendation-terms__list{display:flex;gap:var(--recommendation-terms-list-gap, var(--space-500))}.recommendation-terms__item{flex-shrink:0;scroll-snap-align:start}.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 (min-width:64rem){.size-guide{margin-block:var(--settings-size-guide-spacing-top, 0) var(--settings-size-guide-spacing-bottom, 0)}}.size-guide__trigger{background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}@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{overflow-x:auto;margin-bottom:var(--space-600)}.size-guide__table{width:100%;table-layout:fixed}.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);width:0;text-align:center;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{padding-inline-start:var(--space-600);font-weight:var(--font-weight-medium)}.size-guide__table-cell:last-child{padding-inline-end:var(--space-600)}@media screen and (min-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{justify-content:center;color:var(--color-neutral-500)}.social-item__wrapper{display:flex;align-items:center;gap:var(--space-200)}.social-item__title{display:none}@media screen and (min-width:64rem){.social-item__title{display:block}}.socials{display:flex;align-items:center;justify-content:space-between;order:1;padding-block:var(--space-500)}@media screen and (max-width:63.9375rem){.socials{border-top:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}}@media screen and (min-width:64rem){.socials{align-items:flex-start;padding-block:0;justify-content:flex-start;gap:var(--space-400)}}@media screen and (min-width:64rem){.socials{grid-column:var(--socials-column)/span 1;grid-row:var(--socials-row);border-top:none;padding-block:unset;padding-top:unset;flex-direction:column}}.socials__items{display:flex;gap:var(--space-400);font-weight:var(--font-weight-light)}@media screen and (min-width:64rem){.socials__items{flex-direction:column;gap:var(--space-200)}}.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));display:flex;flex-direction:column;gap:7px}@media screen and (min-width:64rem){.swatch-list{margin-block:var(--settings-swatch-list-spacing-top, 0) var(--settings-swatch-list-spacing-bottom, 0)}}.swatch-list__label{color:var(--settings-color-text-primary)}.swatch-list__display{color:var(--settings-color-text-secondary)}.swatch-list__header{display:flex;align-items:baseline;gap:4px;font-size:var(--text-default-font-size);line-height:var(--text-default-line-height);letter-spacing:var(--text-default-letter-spacing)}.swatch-list__list{font-size:0;line-height:normal;letter-spacing:0;display:flex;flex-wrap:wrap;gap:var(--swatch-colors-list-gap, var(--space-250));align-items:center}.swatch-list__item{display:flex;align-items:center;text-decoration:none;--swatch-item-width: 20px;--swatch-item-height: 20px}.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)}@media screen and (min-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)}}.triptych{position:relative;display:flex;flex-direction:column;gap:var(--settings-composable-columns-spacing-mobile, var(--settings-composable-columns-spacing))}@media screen and (min-width:64rem){.triptych{flex-direction:row;gap:var(--settings-composable-columns-spacing)}}.triptych>*{flex-shrink:0}@media screen and (min-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.3333333333 / 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: .8666666667 / 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.3333333333 / 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{display:flex;flex-direction:column}.triptych__slide>*{flex:var(--settings-composable-columns-fill-mobile-flex, 0 0 auto);min-height:0}@media screen and (max-width:63.9375rem){.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 (min-width:64rem){.triptych__carousel .carousel__container{display:flex;flex-direction:row;gap:var(--settings-composable-columns-spacing)}.triptych__carousel .carousel__slide{flex:1 1 0;min-width:0}.triptych__carousel .carousel__nav,.triptych__carousel .triptych__dots{display:none}}.accordion-block{margin-block:var(--settings-accordion-block-spacing-top-mobile, var(--settings-accordion-block-spacing-top, 0)) var(--settings-accordion-block-spacing-bottom-mobile, var(--settings-accordion-block-spacing-bottom, 0));width:100%}@media screen and (min-width:64rem){.accordion-block{margin-block:var(--settings-accordion-block-spacing-top, 0) var(--settings-accordion-block-spacing-bottom, 0)}}.block-button{display:inline-block;min-width:-moz-min-content;min-width:min-content;min-height:-moz-min-content;min-height:min-content;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 (min-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 (min-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)}.divider{width:100%;height:0;border-bottom:var(--settings-border-width) var(--settings-border-style) var(--color-border-default)}.icon-text-metaobject-list{display:flex;flex-direction:column;gap:var(--icon-text-metaobject-list-lines-gap);list-style:none;padding:0;margin:0}.icon-text-metaobject-list__item{display:flex;align-items:center;gap:var(--icon-text-metaobject-list-icon-text-gap)}.icon-text-metaobject-list__icon{flex-shrink:0;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));-o-object-fit:contain;object-fit:contain}@media screen and (min-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}.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));display:flex;align-items:center;gap:var(--icon-text-gap-mobile, var(--icon-text-gap))}@media screen and (min-width:64rem){.icon-text{margin-block:var(--settings-icon-text-spacing-top, 0) var(--settings-icon-text-spacing-bottom, 0)}}@media screen and (min-width:64rem){.icon-text{gap:var(--icon-text-gap)}}.icon-text__icon{flex-shrink:0;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));display:flex;align-items:center;justify-content:center;color:var(--settings-color-text-primary)}@media screen and (min-width:64rem){.icon-text__icon{width:var(--icon-text-icon-size, 20px);height:var(--icon-text-icon-size, 20px)}}.icon-text__icon svg{width:100%;height:100%}.icon-text__icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-text__content{flex:1;min-width:0}.icon-text__content .text,.icon-text__content .heading{margin-bottom: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));display:flex;flex-direction:column;gap:var(--space-400)}@media screen and (min-width:64rem){.newsletter{margin-block:var(--settings-newsletter-spacing-top, 0) var(--settings-newsletter-spacing-bottom, 0)}}.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{display:flex;flex-direction:column;gap:var(--space-200);width:100%}.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 (min-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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none;color:inherit;cursor:pointer}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{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;cursor:pointer;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio i],input[type=checkbox i]{margin:0}input[type=search]{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body{position:relative;min-height:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;overflow-x:clip}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;-moz-user-select:none;user-select:none;-webkit-user-drag:none}img{pointer-events:none}a{text-decoration:none;color:inherit}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:.1ms!important}}@media(prefers-reduced-motion:reduce)and (prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}@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{transform:scale(.8) translateZ(0);opacity:0}.modal-transition-enter-end,.modal-transition-leave{transform:scale(1) translateZ(0);opacity:1}.modal-transition-leave-end{transform:scale(.8) translateZ(0);opacity:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.extend-href:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.extend-href[href=""]{pointer-events:none}.reset-font-size{font-size:0;line-height:normal;letter-spacing:0}.loading-bar{--loading-bar-color: var(--color-neutral-950);--loading-bar-blend-mode: none;view-transition-name:no-transition}.section-spacing-top{padding-block-start:var(--space-section-mobile)}@media screen and (min-width:64rem){.section-spacing-top{padding-block-start:var(--space-section)}}.section-spacing-bottom{padding-block-end:var(--space-section-mobile)}@media screen and (min-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 (min-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 (min-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 (min-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{list-style:disc;padding-left:1em}.text-default ol{list-style:decimal;padding-left:1em}.text-default li{margin-bottom:.5em;margin-top:.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)}@keyframes shimmer-effect{0%{opacity:1}50%{opacity:.3}to{opacity:1}}:root{--color-neutral-0: rgb(255 255 255 / 100%);--color-neutral-50: rgb(247 247 247 / 100%);--color-neutral-100: rgb(235 235 235 / 100%);--color-neutral-200: rgb(217 217 217 / 100%);--color-neutral-300: rgb(188 188 188 / 100%);--color-neutral-400: rgb(146 146 146 / 100%);--color-neutral-500: rgb(124 124 124 / 100%);--color-neutral-600: rgb(99 99 99 / 100%);--color-neutral-700: rgb(66 66 66 / 100%);--color-neutral-800: rgb(52 52 52 / 100%);--color-neutral-950: rgb(0 0 0 / 100%);--color-neutral-950-60: rgb(0 0 0 / 60%);--color-red-100: rgb(254 226 226 / 100%);--color-red-200: rgb(254 202 202 / 100%);--color-red-500: rgb(239 68 68 / 100%);--color-red-600: rgb(220 38 38 / 100%);--color-red-700: rgb(185 28 28 / 100%);--color-green-100: rgb(220 252 231 / 100%);--color-green-200: rgb(187 247 208 / 100%);--color-green-500: rgb(34 197 94 / 100%);--color-green-600: rgb(22 163 74 / 100%);--color-green-700: rgb(21 128 61 / 100%);--color-yellow-100: rgb(254 249 195 / 100%);--color-yellow-200: rgb(254 240 138 / 100%);--color-yellow-500: rgb(234 179 8 / 100%);--color-yellow-600: rgb(202 138 4 / 100%);--color-yellow-700: rgb(244 137 23 / 100%);--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)}:root{--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)}:root{--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 (min-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-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-120);--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)}:root{--animation-duration-80: 80ms;--animation-duration-150: .15s;--animation-duration-200: .2s;--animation-duration-250: .25s;--animation-duration-300: .3s;--animation-duration-400: .4s;--animation-duration-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}:root{--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)}:root{--shadow-sm-x: 0px;--shadow-sm-y: 2px;--shadow-sm-blur: 6px;--shadow-sm-spread: 3px;--shadow-sm-color: rgb(0 0 0 / 6%);--box-shadow-sm: var(--shadow-sm-x) var(--shadow-sm-y) var(--shadow-sm-blur) var(--shadow-sm-spread) var(--shadow-sm-color)}:root{--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)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vite-index-BmXO_1iy.css.map */
