:root{--scroll-bar:0px;--font-scale:1px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{color:inherit;cursor:pointer;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:0;padding:0;line-height:normal;overflow:visible}input[type=radio i],input[type=checkbox i]{margin:0}input[type=search]{-webkit-appearance:none;appearance:none;border-radius:0}html,body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;min-height:100%;position:relative;overflow-x:clip;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html{padding-bottom:0!important}button,a,input,select,textarea,[role=button],[onclick]{touch-action:manipulation}body{overflow-x:clip}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-underline-position:under;view-transition-name:none}:focus-visible{outline:solid 1px var(--black950)}em{font-style:italic}strong,b{font-weight:var(--font-weight-bold)}i{font-style:italic}select,button,input,a{-webkit-tap-highlight-color:transparent}img,a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img{pointer-events:none}a{color:inherit;text-decoration:none}label,button{cursor:pointer}.grecaptcha-badge{visibility:hidden}.content-for-layout{position:relative}#shop-hcaptcha-badge-container{visibility:hidden}.shopify-challenge__container{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.shopify-challenge__button{color:#000;cursor:pointer;border:1px solid #000}::view-transition-old(root){animation:fade var(--duration-x-fast) var(--ease-out);animation-fill-mode:both}::view-transition-new(root){animation:fade var(--duration-x-fast) var(--ease-out);animation-fill-mode:both}::view-transition-old(root){animation-direction:reverse}@keyframes fade{0%{opacity:0}to{opacity:1}}iframe[title="Online Booking"]{z-index:20}.line-through{text-decoration:line-through}.error{color:var(--red500);font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;margin-top:8px;margin-bottom:8px;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.error{font-size:.6875rem;line-height:.875rem}}.error:empty{display:none}input{color:var(--white);background-color:#0000;border:none}input::placeholder{color:var(--black300)}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.extend-href:after{content:"";cursor:pointer;width:100%;height:100%;z-index:var(--z-index-href-extend,0);position:absolute;top:0;left:0}.extend-href[href=""]{pointer-events:none}.reset-font-size{letter-spacing:0;font-size:0;line-height:normal}.grid{grid-template-columns:repeat(var(--grid-columns),1fr);gap:0 var(--gutter-gap);padding-inline:var(--gutters-side);grid-column:1/-1;grid-auto-flow:row;width:100%;margin-inline:auto;display:grid}@media screen and (min-width:1024px){.hide-on-desktop{display:none!important}}@media screen and (max-width:1023px){.hide-on-mobile{display:none!important}}.pointer{cursor:pointer}.uppercase{text-transform:uppercase}.swup-progress-bar{background-color:var(--black950);filter:invert(-1);height:4px}.loading-bar{--loading-bar-color:var(--black950);mix-blend-mode:normal!important}footer{background-color:var(--black950);color:var(--black100);z-index:4;padding-bottom:28px;position:relative}@media screen and (min-width:1024px){footer{padding-bottom:50px}}:root{--red500:#dd4938;--green500:#49bb7d;--white:#fff;--black950:#000;--black800:#333;--black500:#6a6a6a;--black300:#b0b0b0;--black200:#cdcdcd;--black100:#e8e8e8;--black50:#f6f6f6;--black0:#fff;--grey200:#efefef;--grey400:#848484;--beige800:#6c645c;--beige300:#e7d5c6;--beige200:#eee2d8;--beige100:#d6cfc9;--beige75:#eae5e0;--beige50:#f8f3ef;--nude300:#cdb1a1;--nude200:#dcc8be;--nude100:#e5d9d0;--nude50:rgb(241, 232, 226 / 100%);--rose300:#f0d2c7;--rose200:#f5dfd8;--rose100:#f8e8e3;--rose50:#fbf2ef;--yellow500:#f0b16e;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--font-gt-america:"GTAmericaTrial", impact, helvetica;--font-inter:"Inter", helvetica;--vh:1vh;--vw:1vw;--container-max-width:6000px;--grid-columns:56;--column-width-base:7px;--column-width-base-number:7;--gutter-width:0;--gutters-side:0}@media screen and (min-width:1024px){:root{--grid-columns:88;--gutter-width:0;--gutters-side:0;--column-width-base:17px;--column-width-base-number:17}}:root{--max-width-container:rem(5000);--duration-x-fast:.15s;--duration-fast:.25s;--duration-medium:.3s;--duration-slow:.5s;--duration-x-slow:.65s;--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-in:cubic-bezier(.55, .055, .675, .19);--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-in-out-back:cubic-bezier(.68, -.55, .27, 1.55);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--custom-ease:cubic-bezier(.16, 1.08, .38, .98)}.accordion{width:100%}.accordion__header{cursor:pointer;border-top:solid 1px var(--black100);justify-content:space-between;align-items:center;width:100%;padding-block:14px;display:flex}.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__inner{padding-block:12px 24px}.accordion .svg--minus{display:none}.accordion .svg--plus{vertical-align:middle;justify-content:center;align-items:center;display:flex}.accordion .svg--caret{display:none}.accordion.is-active .svg--minus{vertical-align:middle;justify-content:center;align-items:center;display:flex}.accordion.is-active .svg--plus{display:none}.accordion.icon-caret .svg--caret{vertical-align:middle;justify-content:center;align-items:center;display:flex}.accordion.icon-caret .svg--minus,.accordion.icon-caret .svg--plus{display:none}.accordion-footer{border-bottom:1px solid var(--black900);width:100%;color:var(--white)}.accordion-footer__header{cursor:pointer;width:100%;padding-block:12px}.accordion-footer__header.is-active{padding-bottom:20px}.accordion-footer__title{justify-content:space-between;align-items:center;width:100%;display:flex}.accordion-footer__panel{transition-timing-function:var(--ease-out);position:relative}.accordion-footer__panel[x-cloak]{display:none}@media screen and (min-width:768px){.accordion-footer__panel{top:0}}@media(prefers-reduced-motion){.accordion-footer__panel{transition-duration:0s!important}}.accordion-footer__inner{flex-direction:column;gap:18px;padding-bottom:24px;display:flex}@media screen and (min-width:1024px){.accordion-footer__inner{gap:12px}}.accordion-footer__icon{vertical-align:middle;color:var(--black300);justify-content:center;align-items:center;display:flex}.accordion-footer__icon span{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;padding-inline:3px;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.accordion-footer__icon span{font-size:.75rem}}.accordion-footer__icon .svg{height:.6875rem}.accordion-footer__icon .svg svg{width:.6875rem;height:.6875rem}.accordion-footer__icon--subtract,.accordion-footer__icon--add{display:none}.accordion-footer__icon.is-active{vertical-align:middle;justify-content:center;align-items:center;display:flex}.add-to-cart{flex-direction:column;gap:8px;display:flex}.add-to-cart__submit{align-items:center;width:100%;display:flex}.add-to-cart .error:empty{display:none}.add-to-cart .price__sale{opacity:.8}@keyframes rotator{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.add-to-cart-submit{position:relative;overflow:hidden}.add-to-cart-submit .loader{color:var(--white);--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);position:absolute;top:50%;left:50%}.add-to-cart-submit [x-cloak]{display:none!important}.block-content-rich{padding-bottom:calc(42 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));flex-direction:column;width:100%;display:flex}@media screen and (min-width:1024px){.block-content-rich{padding-bottom:0}}.block-content-rich__tag{padding-bottom:18px}@media screen and (min-width:1024px){.block-content-rich__tag{min-width:calc(120 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.block-content-rich__title{padding-bottom:18px}@media screen and (min-width:1024px){.block-content-rich__title{padding-bottom:24px}}.block-content-rich__content{flex-direction:column;padding-bottom:32px;display:flex}@media screen and (min-width:1024px){.block-content-rich__content{padding-bottom:34px}}.block-content-rich__decorative{margin-top:-14px;padding-bottom:28px}@media screen and (min-width:1024px){.block-content-rich__decorative{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 7);margin-top:0;margin-right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-shrink:0;padding-bottom:0}}.block-content-rich .block-content-rich__button{width:fit-content}.breadcrumb{--breadcrumb-offset-right:20px;align-items:center;display:flex;position:relative}.breadcrumb:after{content:"";height:100%;width:var(--breadcrumb-offset-right);pointer-events:none;background:linear-gradient(90deg,#0000,#fff);display:block;position:absolute;top:0;right:0}.breadcrumb__item{color:var(--black500)}.breadcrumb__item:before{content:"/";flex-shrink:0;margin:0 4px}.breadcrumb__item:first-child:before{content:"";display:none}.breadcrumb__item:last-child{margin-right:var(--breadcrumb-offset-right)}.breadcrumb__item:hover,.breadcrumb__item:active{color:var(--black950)}.breadcrumb__link{transition:color var(--duration-fast) var(--ease-out)}.breadcrumb__link--active{color:var(--black950)}.button{--button-offset-x:10px;--button-offset-y:12px;--button-flow-x:18px;justify-content:var(--button-justify,"center");padding:var(--button-offset-y) var(--button-offset-x);background-color:var(--black950);color:var(--black0);align-items:center;gap:var(--button-flow-x);width:100%;transition:all var(--duration-fast) var(--ease-out);display:flex;position:relative}@media screen and (min-width:1024px){.button{--button-offset-x:14px;--button-flow-x:20px}}.button:hover .button__icon--animate,.button:active .button__icon--animate{transform:rotate(90deg)}.button--primary{border:solid thin var(--black950);background-color:var(--black950);color:var(--white)}.button--primary:hover:not(:disabled){background-color:var(--black800)}.button--primary .button__indicator{color:var(--black200)}.button--secondary{border:solid thin var(--black950);background-color:var(--white);color:var(--black950)}.button--secondary:hover:not(:disabled){background-color:var(--black950);border-color:var(--black950);color:var(--white)}.button--tertiary{border:solid thin var(--black200);background-color:var(--white);color:var(--black950)}.button--tertiary:hover:not(:disabled){background-color:var(--black950);border-color:var(--black950);color:var(--white)}.button__icon{display:flex}.button__icon--animate{transition:transform var(--duration-fast) var(--ease-out)}.button__icon svg{fill:var(--black300)}.button__indicator{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.button__indicator{font-size:.75rem}}.button__indicator{z-index:1;color:var(--black500);margin-left:auto;position:relative}.button:disabled{cursor:not-allowed;background-color:var(--black100);color:var(--black500);border:var(--black100)}.button--lg .button__text{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.button--lg .button__text{letter-spacing:.04em;font-size:.75rem}}.button--sm .button__text{text-transform:none;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.button--sm .button__text{font-size:.75rem}}.button--sm .button__text{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.button-wishlist__el{align-items:center;display:flex;position:relative}.button-wishlist__el:after{content:"";width:120%;height:120%;position:absolute;top:-10%;left:-10%}.button-wishlist__text{margin-left:4px}.button-wishlist__inner-icons{grid-template-columns:1fr;grid-template-areas:"content";align-items:center;display:grid}.button-wishlist__inner-icons>*{grid-area:content}.button-wishlist__icon{fill:#0000;transition:opacity var(--duration-fast) var(--ease-out)}.button-wishlist__icon--remove{opacity:0}.button-wishlist__icon--remove svg{fill:currentColor}.button-wishlist__el[aria-checked=true] .button-wishlist__icon--add{opacity:0}.button-wishlist__el[aria-checked=true] .button-wishlist__icon--remove{opacity:1}.button-wishlist[loading] .button-wishlist__icon--remove{opacity:0}.button-wishlist--logged-out .button-wishlist__icon--add{opacity:1}.button-wishlist--logged-out .button-wishlist__icon--remove{opacity:0}.callout{background-color:var(--beige50);align-items:stretch;display:flex}.callout__content{width:100%;padding:24px}.callout__body{font-weight:var(--font-weight-medium);letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.callout__body *{color:var(--black800)}.callout--product{background-color:#0000;padding-block:28px}@media screen and (min-width:1024px){.callout--product{padding-block:0}}.callout--product .callout__image-container{width:calc(110 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));aspect-ratio:110/154;flex-shrink:0}@media screen and (min-width:1024px){.callout--product .callout__image-container{width:calc(102 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));aspect-ratio:102/144}.callout--product .callout__content{border:1px solid var(--black100);border-left:none}}@media screen and (max-width:1023px){.callout--product .callout__content{padding:0 0 0 24px}}.callout--product .callout__header{flex-direction:column;align-items:flex-start;margin-bottom:24px;display:flex}@media screen and (min-width:1024px){.callout--product .callout__header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:13px}}.callout--product .callout__body *{color:var(--black950)}.callout--product .callout__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);color:var(--black950)}.callout--info{background-color:var(--beige50);flex-direction:column-reverse}@media screen and (min-width:1024px){.callout--info{flex-direction:row}}.callout--info .callout__image-container{aspect-ratio:336/228;width:100%}@media screen and (min-width:1024px){.callout--info .callout__image-container{width:calc(170 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));aspect-ratio:1}}.callout--info .callout__content{align-items:initial;flex-direction:column;padding:1.5rem;display:flex}.callout--info .callout__body{margin-bottom:0}@media screen and (min-width:1024px){.callout--info .callout__body{margin-bottom:24px}}.callout--info .callout__header{margin-bottom:8px}.callout--info .callout__footer{margin-top:auto;padding-top:14px}@media screen and (max-width:1023px){.callout--info .callout__footer{flex-direction:column;align-items:flex-start;padding-top:34px}.callout--info .callout__title{margin-bottom:3px}}.callout .metafield-rich_text_field ul{margin:0;padding:0;list-style:none}.callout .metafield-rich_text_field li{font-weight:var(--font-weight-medium);letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular);align-items:flex-start;margin-bottom:6px;display:flex;position:relative}.callout .metafield-rich_text_field li:before{content:"";background-color:var(--black300);flex-shrink:0;width:2px;height:2px;margin-top:8px;margin-left:6px;margin-right:8px;display:inline-block}.callout .metafield-rich_text_field li:last-child{margin-bottom:0}.card-add-on{background-color:var(--white);border:1px solid var(--black100);height:100%;display:flex}.card-add-on__media{aspect-ratio:1;flex-shrink:0;width:86px;position:relative}@media screen and (min-width:1024px){.card-add-on__media{width:190px}}.card-add-on__title{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.card-add-on__title .price{color:var(--black500);min-height:20px;display:flex}.card-add-on__infos{flex-direction:column;justify-content:space-between;width:100%;padding:14px;display:flex}@media screen and (min-width:1024px){.card-add-on__infos{padding:34px}}.card-add-on__infos button{width:auto}.card-add-on__properties{color:var(--black800)}.card-add-on__actions{padding-top:18px}.card-add-on__actions__remove{color:var(--black500);transition:color var(--duration-fast) var(--ease-out)}@media(hover:hover){.card-add-on__actions__remove:hover{color:var(--black950)}}.card-add-on__actions__quantity{align-items:center;gap:18px;display:flex}.card-add-on__actions__quantity input{display:none}.card-add-on--in-cart{background:var(--black50)}.card-add-on--in-cart .card-add-on__media{width:75px}.card-add-on--in-cart .card-add-on__infos{justify-content:space-between;display:flex}@media screen and (min-width:1024px){.card-add-on--in-cart .card-add-on__infos{flex-direction:row;padding:17px}}.card-add-on--in-cart .card-add-on__actions__remove{margin-top:8px}@media screen and (min-width:1024px){.card-add-on--in-cart .card-add-on__actions__remove{margin-top:0}}.card-block-product{border:thin solid var(--black100);display:flex}.card-block-product__media{max-width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 14);flex:1;position:relative}@media screen and (min-width:1024px){.card-block-product__media{max-width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 6)}}.card-block-product__infos{flex:1;padding:18px}.card-block-product__description{color:var(--black800);margin-top:4px}.card-block-product .link{margin-top:18px;display:inline-block}.card-duo-text{text-align:center}.card-duo-text__header{margin-top:10px}@media screen and (min-width:1024px){.card-duo-text__header{margin-top:14px}}.card-duo-text__image{aspect-ratio:17/24;position:relative;overflow:hidden}.card-duo-text__second-text{color:var(--accent-color)}.card-edito__media{aspect-ratio:408/588;position:relative;overflow:hidden}.card-edito__header{margin-top:8px;position:relative}.card-edito__description{color:var(--black500);margin-top:2px}.card-edito__title{font-weight:var(--font-weight-semi-bold)}.card-edito .link{margin-top:8px;display:inline-block}.card-large{flex-direction:column;display:flex}.card-large__media{aspect-ratio:5/7;height:100%;margin-bottom:10px;position:relative;overflow:hidden}.card-large__content{flex-direction:column;margin-bottom:4px;display:flex}@media screen and (min-width:1024px){.card-large__content{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}}.card-large__tag{color:var(--black500);display:inline-block}.card-media-link{flex-direction:column;gap:10px;width:100%;padding-bottom:28px;display:flex;position:relative}@media screen and (min-width:1024px){.card-media-link{padding-bottom:0}}.card-media-link__media{aspect-ratio:4/3;position:relative;overflow:hidden}@media screen and (min-width:1024px){.card-media-link__media{aspect-ratio:5/7}}.card-overlay{height:100%;position:relative}.card-overlay__link-overlay{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.card-overlay__media{height:100%;position:relative;overflow:hidden}.card-overlay__content{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4);color:var(--black0);grid-template-rows:1fr 1fr auto;grid-template-columns:1fr;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:1024px){.card-overlay__content{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}.card-overlay__content:hover .card-overlay__content__icon{transform:translate(5px)}}.card-overlay__top{grid-row:1;align-content:flex-start}.card-overlay__middle{grid-row:2;align-content:flex-end}.card-overlay__bottom{grid-row:3;align-content:flex-end}.card-overlay__tag{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.card-overlay__tag{font-size:.6875rem;line-height:.875rem}}.card-overlay__title{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;font-size:2.375rem;line-height:2.125rem}@media screen and (min-width:1024px){.card-overlay__title{letter-spacing:-.01em;font-size:3.625rem;line-height:3.125rem}}@media screen and (min-width:1400px){.card-overlay__title{letter-spacing:-.01em;font-size:4rem;line-height:3.625rem}}.card-overlay__link{z-index:1;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;margin-top:24px;font-size:.6875rem;line-height:1rem;display:inline-block;overflow:hidden}@media screen and (min-width:1400px){.card-overlay__link{font-size:.75rem}}.card-overlay__link{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-bold)}@media screen and (min-width:1024px){.card-overlay__link{margin-top:34px}}.card-overlay__link .button,.card-overlay__button{width:fit-content}.card-overlay--center .card-overlay__content{grid-template-rows:1fr 1fr 1fr}.card-overlay--center .card-overlay__middle{text-align:center;align-content:center}.card-overlay--center .card-overlay__top,.card-overlay--center .card-overlay__middle,.card-overlay--center .card-overlay__bottom{text-align:center}.card-product{flex-direction:column;display:flex}.card-product__media{width:100%;position:relative}.card-product__media video{pointer-events:none}.card-product__collection-name{text-transform:uppercase}.card-product__header{grid-template-rows:auto;grid-template-columns:1fr 1fr .1fr;grid-auto-rows:min-content;align-items:start;gap:2px;margin-top:8px;display:grid;position:relative}@media screen and (min-width:1024px){.card-product__header{grid-template-columns:1fr 1fr .7fr}}.card-product__header .button-wishlist{grid-area:1/3/2/4;align-self:center;position:relative;left:4px}@media screen and (min-width:1024px){.card-product__header .button-wishlist{display:none}}.card-product__title{grid-area:1/1/2/3}.card-product__title a{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.card-product__medias{aspect-ratio:408/588;position:relative;overflow:hidden}.card-product__quick-buy{z-index:2;background-color:var(--black0);opacity:.7;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);aspect-ratio:1;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:8px;left:8px}@media screen and (min-width:1024px){.card-product__quick-buy{opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);bottom:12px;left:12px;transform:translateY(2px)}}.card-product__wishlist-desktop{display:none}@media screen and (min-width:1024px){.card-product__wishlist-desktop{z-index:2;background-color:var(--black0);opacity:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);aspect-ratio:1;width:24px;height:24px;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px;transform:translateY(-2px)}}.card-product .carousel{height:100%;position:relative}.card-product .carousel__nav{opacity:0;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:none;transform:scaleX(1.05)translateZ(0)}@media screen and (min-width:1024px){.card-product .carousel__nav{display:flex}.card-product .carousel__dots-line{opacity:0}}.card-product .price{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.card-product .price{font-size:.75rem}}.card-product .price{color:var(--black500);font-weight:var(--font-weight-regular);grid-area:2/1/3/3;margin-top:2px}@media screen and (min-width:1024px){.card-product .price{margin-top:0}}.card-product .swatch-colors{--swatch-gap:6px;--swatch-width:.75rem;grid-area:3/1/4/2;margin-top:8px}@media screen and (min-width:1024px){.card-product .swatch-colors{grid-area:1/3/2/4;justify-self:flex-end;margin-top:0}}.card-product:hover .card-product__quick-buy,.card-product:hover .card-product__wishlist-desktop{opacity:.7;transform:translateY(0)}.card-product:hover .carousel__nav{opacity:1;transform:scaleX(1)translateZ(0)}@media screen and (min-width:1024px){.card-product:hover .carousel__dots-line{opacity:1;transition-delay:.15s;transform:translateY(0)}}.card-product--small .carousel__dots-line,.card-product--xxsmall .carousel__dots-line,.card-product--xsmall .carousel__dots-line{gap:4px}@media screen and (min-width:1024px){.card-product--has-colors .card-product__title{grid-area:1/1/2/3}}.card-product--xxsmall .card-product__header{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-product--xsmall .card-product__header{grid-template-columns:repeat(1,1fr);align-items:flex-start}.card-product--xsmall .card-product__collection-name,.card-product--xsmall .card-product .swatch-colors{display:none}.card-product--skeleton .card-product__medias,.card-product--skeleton .card-product__title{background:var(--black100);animation:2.4s ease-in-out infinite both pulse;position:relative;overflow:hidden}.card-product--skeleton .card-product__medias>*,.card-product--skeleton .card-product__title>*{visibility:hidden}.card-product--skeleton .price,.card-product--skeleton .swatch-colors{background:var(--black100);animation:2.4s ease-in-out infinite both pulse;position:relative;overflow:hidden}.card-product--skeleton .price>*,.card-product--skeleton .swatch-colors>*{visibility:hidden}.card-product--skeleton .swatch-colors{height:100%;margin-top:0}.card-product--skeleton .price{width:50%}.card-text-wrap{--z-index-href-extend:1;text-align:center;height:100%;padding:calc(64 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-template-rows:auto auto auto;grid-template-columns:1fr;display:grid;position:relative}@media screen and (min-width:1024px){.card-text-wrap{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4)}}.card-text-wrap__extend-link{position:absolute;top:0;right:0;bottom:0;left:0}.card-text-wrap__top{grid-row:1}@media screen and (min-width:1024px){.card-text-wrap__top{align-content:flex-end}}.card-text-wrap__middle{padding-block:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(24 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-row:2;align-items:center;display:flex}@media screen and (min-width:1024px){.card-text-wrap__middle{padding-block:calc(4 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(32 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.card-text-wrap__bottom{flex-direction:column;grid-row:3;align-items:center;display:flex;position:relative;overflow:hidden}.card-text-wrap__media{margin-inline:auto}.card-text-wrap__media .picture>img{aspect-ratio:3/4}.card-text-wrap__link-extend{position:absolute;top:0;right:0;bottom:0;left:0}.card-text-wrap__link{padding-top:calc(12 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.card-text-wrap__link{padding-top:calc(18 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}@media screen and (max-width:1023px){.card-text-wrap__title{padding-inline:30px}}.card-text-wrap .tag{z-index:2}.card-text-wrap .link{display:inline-block}@media screen and (max-width:1023px){.card-text-wrap .link{transform:translateY(100%)}}.card-upsell{background-color:var(--beige50);height:100%;display:flex}.card-upsell.out-of-stock{background-color:var(--black50);color:var(--black500)}.card-upsell.out-of-stock .card-upsell__properties{color:var(--black500)}.card-upsell__media{aspect-ratio:5/7;flex-shrink:0;width:116px}.card-upsell--gift{background-color:var(--white);border:1px solid var(--black100)}.card-upsell--gift .card-upsell__media{aspect-ratio:1;width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 18);flex-shrink:0;position:relative}@media screen and (min-width:1024px){.card-upsell--gift .card-upsell__media{width:190px}.card-upsell--gift .card-upsell__infos{padding:34px}}.card-upsell--disabled{background-color:var(--black50)}.card-upsell__title{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.card-upsell__infos{flex-direction:column;justify-content:space-between;width:100%;padding:14px;display:flex}@media screen and (min-width:1024px){.card-upsell__infos{padding:17px}}.card-upsell__infos button{width:auto}.card-upsell__properties{color:var(--black500)}.card-upsell__properties__list{align-items:center;gap:6px;display:flex}.card-upsell__actions{padding-top:18px}.card-upsell__actions__remove{color:var(--black500);transition:color var(--duration-fast) var(--ease-out)}.card-upsell__actions__remove:hover,.card-upsell__actions__remove:active{color:var(--black950)}.card-upsell__actions__quantity{align-items:center;gap:18px;display:flex}.card-upsell__actions__quantity input{display:none}.card-upsell .button{--button-offset-x:12px;--button-offset-y:6px;border:none}.card-upsell .button .price__sale{color:var(--black500)}.carousel{touch-action:pan-x pan-y;align-items:center;display:flex;position:relative}.carousel.is-initialized.is-draggable{cursor:grab}.carousel.is-initialized.is-draggable.is-dragging{cursor:grabbing}.carousel__viewport{touch-action:pan-x pan-y;overflow:hidden}.carousel__viewport,.carousel__container{width:100%;height:100%}.carousel__container{touch-action:pan-x pan-y;flex-wrap:nowrap;align-items:stretch;display:flex}.carousel__slide{flex-shrink:0;width:100%;max-width:100%;position:relative}.carousel__slide img{max-width:100%}.carousel__dots{left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem;display:flex;position:absolute}@media screen and (min-width:1024px){.carousel__dots{font-size:.6875rem;line-height:.875rem}}.carousel__dots{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold)}.carousel__nav{pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 12px;display:none;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.carousel__nav{display:flex}}.carousel__dots-square{background-color:var(--white);align-items:center;gap:4px;height:100%;padding-left:4px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.carousel__dots-square li{display:flex}.carousel__square{background-color:var(--black200);width:3px;height:3px}.carousel__square.is-active{background-color:var(--black950)}.carousel__dots-line{z-index:1;justify-content:center;align-items:center;width:100%;margin-inline:auto;padding-left:0;display:flex;position:absolute;bottom:0;right:0}@media screen and (min-width:1024px){.carousel__dots-line{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}}.carousel__dots-line:after{content:"";width:calc(100% / var(--carousel-dots-length,1));transform:translate(calc(var(--carousel-active-index,0) * 100%));background-color:var(--black950);height:1px;transition:transform var(--duration-fast) var(--ease-out);position:absolute;bottom:0;left:0}.carousel__dots-line__item{flex:1}.carousel__line{width:100%;height:50px;position:relative}.carousel__line:after{content:"";background-color:var(--black300);width:100%;height:1px;position:absolute;bottom:0;left:0}.carousel__nav-button{pointer-events:all;position:relative}.carousel__nav-button:after{content:"";width:400%;height:150%;position:absolute;top:-20%;left:-200%}.carousel__nav-button .svg{width:14px;height:14px}.carousel__nav-button .svg svg{width:100%;height:100%}.carousel__nav-button--prev{transform:rotate(180deg)}.cart-empty{margin-top:306px;padding-bottom:42px}@media screen and (min-width:1024px){.cart-empty{padding-bottom:68px}}.cart-empty__link{width:fit-content}.cart-empty__text{margin-bottom:16px}.cart-progress{--progress:0}.cart-progress__bar,.cart-progress__fill{width:100%;height:2px}.cart-progress__bar{background:var(--black100);margin-top:6px}.cart-progress__fill{background:var(--black950);transform:scaleX(var(--progress,0)) translateZ(0);transition:transform var(--duration-fast) var(--ease-out);transform-origin:0}html[dir=rtl] .cart-progress__fill{transform-origin:100%}.cart-progress__message{color:var(--black500)}.cart-progress__message strong{font-weight:var(--font-weight-medium);color:var(--black950)}.cart-share__title{text-transform:none;align-items:center;gap:8px;display:flex}.cart-share__list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.cart-share__item{grid-column:span 1;position:relative}.cart-share__notification{width:100%;height:100%;color:var(--black0);background-color:var(--black950);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.cart-share .button__text{justify-content:center;align-items:center;display:flex}.cart-share .button__text .svg{margin-right:8px;position:relative;top:-1px}.cart-share .accordion__inner{border-top:solid 1px var(--black100)}.cart-share .accordion__content{padding-top:24px;padding-bottom:40px}.cart-share .accordion__header{border-top:none}.cart-share .accordion .svg--caret{transition:transform var(--duration-fast) var(--ease-out);transform:rotate(90deg)translateZ(0)}.cart-share .accordion.is-active .svg--caret{transform:rotate(-90deg)translateZ(0)}.cart-total{color:var(--beige800);flex-direction:column;gap:8px;display:flex}@media screen and (min-width:1024px){.cart-total{gap:4px}}.cart-total__total{width:100%;color:var(--black950);justify-content:space-between;align-items:center;display:flex}.cart-total__reductions,.cart-total__shipping,.cart-total__add-ons{justify-content:space-between;align-items:center;display:flex}.cart-total__button{justify-content:center;align-items:center;width:100%;margin-top:18px;display:flex}.cart-total__button .price__sale{opacity:.8}.cart-total .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--white);position:absolute;top:50%;left:50%}.cart-total .dynamic-checkout__content{margin-top:var(--flow)}.cart-total shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:0}.collection-nav{--collection-nav-item-offset-left:18px;width:100%;position:relative;overflow:visible}@media screen and (min-width:1024px){.collection-nav{width:auto}}.collection-nav__item{transition:opacity var(--duration-fast) var(--ease-out);align-items:center;display:flex}.collection-nav__item a{text-decoration:underline}.collection-nav__item:hover,.collection-nav__item:active{opacity:.7}.collection-nav__item+.collection-nav__item{margin-left:18px}.collection-nav__item--parent+.collection-nav__item:before{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.collection-nav__item--parent+.collection-nav__item:before{letter-spacing:.04em;font-size:.75rem}}.collection-nav__item--parent+.collection-nav__item:before{content:"/";margin-right:var(--collection-nav-item-offset-left);flex-shrink:0}.collection-nav .carousel{--carousel-offset-right:20px}@media screen and (max-width:1023px){.collection-nav .carousel{white-space:nowrap;padding-right:var(--carousel-offset-right)}}.collection-nav .carousel:after{content:"";right:calc(calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) * -1);height:100%;width:var(--carousel-offset-right);pointer-events:none;background:linear-gradient(90deg,#0000,#fff);display:block;position:absolute;top:0}.collection-nav .carousel__viewport{overflow:visible}.collection-switch-view{align-items:center;display:flex}.collection-switch-view__list{margin-left:5px;align-items:center;margin-block:-4px;display:flex}.collection-switch-view__item{color:var(--black300);align-items:center;display:flex}.collection-switch-view__item.is-selected,.collection-switch-view__item.is-active{--tag-opacity:1;--tag-translate-x-before:1px;--tag-translate-x-after:-1px;--tag-color:var(--black950)}.collection-switch-view__item:hover{--tag-opacity:1;--tag-translate-x-before:1px;--tag-translate-x-after:-1px}.collection-switch-view:hover .collection-switch-view__item:not(:hover),.collection-switch-view:hover .collection-switch-view__item.is-selected:not(:hover),.collection-switch-view:hover .collection-switch-view__item.is-active:not(:hover){--tag-opacity:0;--tag-translate-x-before:0;--tag-translate-x-after:0}.collection-switch-view__item .tag{color:var(--tag-color,var(--black900))}.collection-switch-view__item .tag:before,.collection-switch-view__item .tag:after{opacity:var(--tag-opacity,0);color:currentColor;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.collection-switch-view__item .tag:before{transform:translate(var(--tag-translate-x-before,-1px))}.collection-switch-view__item .tag:after{transform:translate(var(--tag-translate-x-after,1px))}.collection-switch-view__item button{width:26px;height:24px;position:relative;overflow:visible}@media screen and (max-width:1023px){.collection-switch-view__item:last-child{display:none}}.counter__wrapper{border:solid 1px var(--black100);align-items:center;gap:2px;line-height:normal;display:flex}.counter__wrapper button{align-items:center;display:flex}.counter__button{padding:9px 10px}.counter__button:disabled{color:var(--black200)}.details-and-maintenance__title{margin-bottom:14px}.details-and-maintenance__subtitle{margin-bottom:8px}.details-and-maintenance ul{list-style:inside}.details-and-maintenance__details,.details-and-maintenance__composition{border-bottom:solid 1px var(--black100)}.details-and-maintenance>div{padding-top:24px;padding-bottom:24px}@media screen and (min-width:1024px){.details-and-maintenance>div{padding-top:34px;padding-bottom:34px}}.details-and-maintenance>div:last-child{padding-bottom:0}.details-and-maintenance>div:first-of-type{padding-top:0}.details-and-maintenance>div .metafield-rich_text_field{flex-direction:column;gap:8px;display:flex}.details-and-maintenance>div .metafield-rich_text_field em{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.details-and-maintenance>div .metafield-rich_text_field em{font-size:.6875rem;line-height:.875rem}}.details-and-maintenance>div .metafield-rich_text_field em{color:var(--black500);font-style:normal;font-weight:var(--font-weight-medium);margin-top:12px;display:inline-block}.facets{--facets-fieldset-columns:2;scrollbar-width:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}@media screen and (min-width:1024px){.facets{overflow-y:auto}}.facets.is-loading{cursor:wait}.facets.is-loading .facets__blocks{pointer-events:none}.facets.is-loading .facets__item{animation:3s linear infinite both pulse}.facets__list{grid-template-columns:repeat(var(--facets-fieldset-columns),1fr);order:var(--facets-list-order,0);gap:12px;margin-bottom:12px;display:grid}.facets__list:last-child{margin-bottom:0}@media screen and (min-width:1024px){.facets__list{margin-bottom:8px}}.facets__list--size{--facets-fieldset-columns:3}@media screen and (min-width:1024px){.facets__list--size{--facets-fieldset-columns:4}.facets__list--color{--facets-fieldset-columns:3}}.facets__list:empty{display:none}.facets__swatch{background-color:var(--facet-item-swatch-background-color);width:8px;height:8px;margin-right:4px;display:inline-block}.facets__actions{background-color:var(--white);flex-shrink:0;width:100%;margin-top:0;display:flex;position:sticky;bottom:0;left:0}@media screen and (min-width:1024px){.facets__actions{border-top:thin solid var(--black100);margin-top:auto;padding:18px}}.facets__actions__clear,.facets__actions__see{flex:1}.facets__actions__see{position:relative}@media screen and (min-width:1024px){.facets__actions__see{padding-left:9px}}.facets__actions__see .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--white);z-index:2;position:absolute;top:50%;left:50%}@media screen and (min-width:1024px){.facets__actions__clear{padding-right:9px}}@media screen and (max-width:1023px){.facets__actions .button{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}.facets__blocks:nth-child(2) .accordion__header,.facets__blocks:nth-child(3) .accordion__header{border-top:none}}.facets--sort .facets{background-color:var(--black100)}@media screen and (max-width:1023px){.facets--sort .facets__blocks{display:none}.facets--sort .facets__blocks--sort-by{display:flex}.facets--sort .facets__actions__clear,.facets--filter .facets__blocks--sort-by{display:none}}.facets .accordion__header{padding-top:18px;padding-bottom:18px;position:relative}.facets .accordion__inner{flex-direction:column;padding-top:0;padding-bottom:34px;display:flex}@media screen and (max-width:1023px){.facets .accordion__inner{padding-bottom:24px}}.facets .accordion__header,.facets .accordion__inner{padding-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);padding-right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.facets .accordion__header,.facets .accordion__inner{padding-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);padding-right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.facets .checkbox{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facets .checkbox+label{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.facets .checkbox+label{font-size:.75rem}}.facets .checkbox+label{color:var(--black500)}.facets .checkbox+label:after{content:"";border:thin solid var(--black200);transition:border-color var(--duration-x-fast) var(--ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.facets .checkbox:checked+label,.facets .checkbox:focus-visible+label{color:var(--black950);outline:none}.facets .checkbox:checked+label:after,.facets .checkbox:focus-visible+label:after{border-color:var(--black950)}@media(hover:hover){.facets .checkbox:hover+label{color:var(--black950)}.facets .checkbox:hover+label:after{border-color:var(--black950)}}.facets .checkbox[disabled]+label{color:var(--black100);cursor:not-allowed}.facets .checkbox[disabled]+label:after{border-color:var(--black100)}.facets .checkbox__wrapper{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.facets .checkbox__wrapper{font-size:.75rem}}.facets .checkbox__wrapper{align-items:center;padding:6px 8px;display:flex;position:relative}.facets .callout{margin-top:18px}.facets .callout--info .callout__content{padding:14px}.facets .callout--info .callout__body{margin-bottom:0}.facets .callout--info .callout__footer{padding-top:8px}.facets .callout .size-guide__contact-list{justify-content:space-between}.facets .callout .size-guide__contact-item+.size-guide__contact-item{margin-left:0}.form-newsletter{width:100%}.form-newsletter--center{flex-direction:column;align-items:center;display:flex}.form-newsletter__fields{border:1px solid var(--black900);justify-content:space-between;padding:16px 14px;display:flex}.form-newsletter__fields:has(.input:focus-visible){border-color:var(--black900)}.form-newsletter__input{width:100%}.form-newsletter__submit{color:var(--white)}.form-newsletter__submit:disabled{color:var(--black300);cursor:auto}.form-newsletter .input:focus,.form-newsletter .input:focus-visible{outline:none}.form-newsletter__accept-marketing{color:var(--black300);align-items:flex-start;gap:12px;max-width:100%;padding-top:12px;display:flex}@media screen and (min-width:1024px){.form-newsletter__accept-marketing{max-width:85%}}.form-newsletter__accept-marketing-text{font-weight:400!important}.form-newsletter__accept-marketing a{text-decoration:underline}.form-newsletter .error[x-cloak],.form-newsletter__success[x-cloak]{display:none}.form-search{position:relative}.form-search__submit{align-self:center;width:14px;height:14px;display:flex;position:absolute;top:0;bottom:0;right:0}.form-search .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--black950);z-index:2;background-color:#0000;position:absolute;top:50%;left:50%}.form-search .loader>svg{width:14px;height:14px;margin:0}.form-search.is-loading{cursor:wait}.form-search.is-loading .input__wrapper:after{opacity:0}.form-search .input{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-size:2.125rem;line-height:2rem}@media screen and (min-width:1024px){.form-search .input{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1400px){.form-search .input{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}.form-search .input{border-bottom:1px solid #d6cfc999;padding:0 24px 14px 0}@media screen and (min-width:1024px){.form-search .input{padding-bottom:calc(18 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.form-search .input::placeholder{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-size:2.125rem;line-height:2rem}@media screen and (min-width:1024px){.form-search .input::placeholder{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1400px){.form-search .input::placeholder{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}.form-search .input::placeholder{color:var(--black950)}.form-search .input:focus-visible{border-bottom:1px solid var(--black950);outline:none}.form-search .input__wrapper{position:relative}.form-search .input__wrapper:after{content:"";background-image:url(/assets/icons/chevron.svg);align-self:center;width:14px;height:14px;display:flex;position:absolute;top:0;bottom:0;right:0}.gallery-v2{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:4px;display:grid}.gallery-v2__media{cursor:pointer;grid-column:span 1;position:relative}.gallery-v2__media__legend{color:var(--white);text-align:center;background:linear-gradient(#0000 0% 6.67%,#0000 13.33%,#00000003 20% 26.67%,#00000005 33.33%,#00000008 40%,#0000000a 46.67% 53.33%,#0000000d 60%,#0000000f 66.67%,#00000012 73.33% 80%,#00000014 86.67% 93.33%,#00000014);width:100%;padding:40px 10px 18px;position:absolute;bottom:0}.gallery-v2__media .video,.gallery-v2__media .video__el{aspect-ratio:5/7}.gallery-with-thumbnails{position:relative}.gallery-with-thumbnails__inner{height:100svh;overflow-y:auto}.gallery-with-thumbnails__inner:-webkit-scrollbar{display:none}.gallery-with-thumbnails__inner{-ms-overflow-style:none;scrollbar-width:none}.gallery-with-thumbnails__media{height:100%}@media(max-height:740px){.gallery-with-thumbnails__media{height:unset}}.gallery-with-thumbnails__thumbnails{z-index:2;flex-direction:column;gap:8px;width:52px;display:flex;position:absolute;top:50vh;transform:translateY(-50%)}.gallery-with-thumbnails__thumbnails__trigger{cursor:pointer;width:100%;height:100%}.gallery-with-thumbnails__thumbnails__item{cursor:pointer;border:1px solid var(--black300);transition:border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out);aspect-ratio:4/5;opacity:.4;width:100%;height:fit-content;display:flex}.gallery-with-thumbnails__thumbnails__item.is-active,.gallery-with-thumbnails__thumbnails__item:hover{opacity:1;border:1px solid var(--black950)}.geo-ip__actions{margin-top:24px}.geo-ip__actions>*+*{margin-top:12px}.geo-ip__inner{position:relative}.geo-ip__form[x-cloak]{display:none}.image{background-color:var(--black50);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.image img{object-fit:cover;width:100%;height:100%;display:block}.image--lazyload{opacity:0;position:relative}.image--lazyload.is-loaded{transition:opacity var(--duration-medium) var(--ease-in-out-quad);opacity:1}.input{color:currentColor;border:1px solid #0000;width:100%}.input--error{border-color:var(--red500)}.line-item{background-color:var(--white);display:flex;position:relative}@media screen and (max-width:1023px){.line-item:after{content:"";border-top:1px solid var(--black100);border-bottom:1px solid var(--black100);pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}}.line-item.is-loading{cursor:wait}.line-item__media{aspect-ratio:102/144;width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 18);flex-shrink:0;position:relative}@media screen and (min-width:1024px){.line-item__media{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 6)}}.line-item__infos{width:100%;padding:calc(14 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));border-left:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:1024px){.line-item__infos{padding:calc(34 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));border:thin solid var(--black100)}}.line-item__infos--cart{border:solid 1px var(--black100);padding:14px}@media screen and (min-width:1024px){.line-item__infos--cart{padding:34px}}.line-item__infos>div{width:100%}.line-item__infos-title{flex-flow:column wrap;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}@media screen and (min-width:1024px){.line-item__infos-title{flex-flow:wrap;margin-bottom:6px}}.line-item__properties__item{color:var(--black500);margin-bottom:4px}.line-item__actions{justify-content:space-between;align-items:center;width:100%;display:flex}.line-item__actions__remove{color:var(--black500);transition:color var(--duration-fast) var(--ease-out)}.line-item__actions__remove:hover,.line-item__actions__remove:active{color:var(--black950)}.line-item__actions__quantity{align-items:center;gap:12px;display:flex}.line-item__actions__quantity input{display:none}.line-item .price{flex-direction:row-reverse;column-gap:4px;display:flex}@media screen and (max-width:1023px){.line-item .price{margin-top:2px}}.line-item .price__sale{color:var(--black500);margin-right:4px}.line-item .error:empty,.line-item--no-counter .counter__wrapper{display:none}.line-item .button-wishlist{border:solid 1px var(--black100);justify-content:center;width:23px;height:23px;display:flex}.link{cursor:pointer;color:currentColor;text-transform:uppercase;z-index:1;width:fit-content;height:fit-content;text-decoration:none}.link__wrapper{letter-spacing:0;margin-right:4px;font-size:0;line-height:normal;display:inline-block;position:relative;overflow:hidden}.link .svg{letter-spacing:0;font-size:0;line-height:normal}.link .svg:last-child{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%)translateZ(0)}.link:hover .svg,.link:active .svg,.link :hover .svg,.link :active .svg{transition:transform var(--duration-slow) var(--ease-out)}.link:hover .svg:first-child,.link:active .svg:first-child,.link :hover .svg:first-child,.link :active .svg:first-child{transform:translate(100%)translateZ(0)}.link:hover .svg:last-child,.link:active .svg:last-child,.link :hover .svg:last-child,.link :active .svg:last-child{transition-delay:.1s;transform:translate(0)translateZ(0)}.localization-form__form{flex-direction:column;display:flex}.localization-form__form>:not([type=hidden])+*{margin-top:24px}.localization-form .select{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.localization-form .select{letter-spacing:.04em;font-size:.75rem}}.localization-form .select__label{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.localization-form .select__label{font-size:.75rem}}.localization-form .select__label{color:var(--black500);font-weight:var(--font-weight-regular)}.media-zoom{position:relative}.media-zoom__gallery{grid-column:1/-1;height:auto}.media-zoom__gallery .gallery-with-thumbnails__thumbnails{width:42px;margin-left:4px}.media-zoom__gallery .gallery-with-thumbnails__media{height:auto;margin-bottom:4px;overflow:hidden}.media-zoom__gallery .gallery-with-thumbnails__media:last-child{margin-bottom:0}.media-zoom__gallery .gallery-with-thumbnails__inner{height:100vh}@media screen and (min-width:1024px){.media-zoom__gallery .gallery-with-thumbnails__inner{height:calc(100vh - 8px)}}.media-zoom.modal--panel .modal__body{padding-block:4px}@media screen and (max-width:1023px){.media-zoom.modal--panel .modal__body{padding:0}}.media-zoom.modal--panel .modal__header{border:none}.media-zoom.v2 .media-zoom__gallery .gallery-with-thumbnails__media{height:auto;margin-bottom:4px;padding-inline:50px}@media screen and (max-width:1023px){.media-zoom.v2 .media-zoom__gallery .gallery-with-thumbnails__media{height:100%;padding-inline:0}}.media-zoom.v2 .media-zoom__gallery .gallery-with-thumbnails__media:last-child{margin-bottom:0}.menu-desktop{width:100%;padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);background-color:var(--nav-bg);transition:background-color var(--duration-fast) var(--ease-out-sine),transform var(--duration-medium) var(--ease-out-sine);height:var(--header-height);z-index:10;justify-content:space-between;align-items:center;display:flex;position:relative;top:0;left:0}@media screen and (max-width:1023px){.menu-desktop{display:none}}.menu-desktop__list{height:100%;color:var(--nav-color);align-items:center;gap:20px;display:flex;position:relative}.menu-desktop__list--left{z-index:11}.menu-desktop__item{cursor:pointer;height:100%;transition:opacity var(--duration-medium) var(--ease-out-sine);position:relative}.menu-desktop__item:hover{opacity:.7}.menu-desktop__item .svg{width:6px;height:6px;transition:transform var(--duration-medium) var(--ease-out-sine);margin-inline-end:8px}.menu-desktop__item .svg>*{width:100%;height:100%;fill:var(--nav-color)}.menu-desktop__item__inner{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.menu-desktop__item__inner{letter-spacing:.04em;font-size:.75rem}}.menu-desktop__item__inner{color:var(--nav-color);transition:color var(--duration-medium) var(--ease-out-sine);text-transform:uppercase;align-items:center;height:100%;display:flex}.menu-desktop__item.is-active .svg{transform:rotate(90deg)}.menu-desktop__item--icon .svg{width:18px;height:18px;margin:0;padding:3px}.menu-desktop__item--cart .svg{padding:2px;position:relative;top:-1px}.menu-desktop__item__icon-shop{position:absolute;left:-12px}.menu-desktop__list-icons{align-items:center;gap:12px;display:flex}.menu-desktop__count{color:var(--nav-color);transition:color var(--duration-medium) var(--ease-out-sine);position:absolute;top:1px;left:calc(100% + 4px)}.menu-desktop__logo{will-change:transform;width:120px;height:100%;transition:transform var(--duration-medium) var(--ease-out-sine);justify-content:center;align-items:center;margin-left:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)scale(1)}.menu-desktop__logo .svg svg{width:100%;height:100%}.menu-desktop .svg svg{fill:var(--nav-color);transition:fill var(--duration-medium) var(--ease-out-sine)}.menu-mobile{width:100%;padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);background-color:var(--nav-bg);transition:background-color var(--duration-medium) var(--ease-out-quad),border-color var(--duration-medium) var(--ease-out-quad),transform var(--duration-medium) var(--ease-out-quad) var(--duration-fast),opacity var(--duration-medium) var(--ease-out-quad);height:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:relative;top:0;left:0;transform:translateZ(0)}@media screen and (min-width:1024px){.menu-mobile{display:none}}.menu-mobile__list{justify-content:space-between;align-items:center;margin-left:-3px;display:flex}.menu-mobile__item{color:var(--nav-color);transition:color var(--duration-medium) var(--ease-in-out-cubic)}.menu-mobile__item .svg{width:25px;height:25px;padding:3px}.menu-mobile__item .svg>*{width:100%;height:100%;fill:var(--nav-color)}.menu-mobile__item+.menu-mobile__item{margin-left:14px}.menu-mobile__item--account{border-radius:50%}.menu-mobile__item--account .svg{width:22.5px;height:22.5px}.menu-mobile__logo{width:114px;height:auto;font-size:0;position:absolute;left:50%;transform:translate(-50%)}.menu-mobile__logo--livystone{width:266px}.menu-mobile__logo .svg svg{width:100%;height:100%}.menu-mobile__search .svg{width:21px;height:21px}.menu-mobile__cart{display:flex}.menu-mobile__cart .svg{width:23px;height:23px}.menu-mobile__count{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);margin-left:2px;font-size:.8125rem;line-height:1rem;position:relative;top:5px}.menu-mobile__toggle{position:relative}.menu-mobile__burger-icon{transition:opacity var(--duration-medium) var(--ease-in-out-cubic)}.menu-mobile__burger-icon--open{opacity:1}.menu-mobile__burger-icon--close{opacity:0;position:absolute;top:0;left:0}.menu-mobile.is-open .menu-mobile__burger-icon{display:inline-block}.menu-mobile.is-open .menu-mobile__burger-icon--open{opacity:0}.menu-mobile.is-open .menu-mobile__burger-icon--close{opacity:1}.menu-mobile .svg svg{fill:var(--nav-color);transition:fill var(--duration-medium) var(--ease-in-out-cubic)}.menu-mobile-panel{background:var(--white);width:100%;height:calc(100% - (var(--header-height) + var(--announcement-bar-height-visible,0px)));height:calc(100dvh - (var(--header-height) + var(--announcement-bar-height-visible,0px)));left:0;top:calc(var(--header-height) + var(--announcement-bar-height-visible,0px));opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-out-quad);position:fixed}@media screen and (min-width:1024px){.menu-mobile-panel{display:none}}.menu-mobile-panel.is-open{opacity:1;pointer-events:all}.menu-mobile-panel-content{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.01em;height:100%;padding:21px 18px;font-size:1rem;line-height:1rem;overflow:hidden}.menu-mobile-panel-content-inner{flex-direction:column;height:100%;display:flex;overflow:auto}.menu-mobile-panel-content .main-menu-mobile__list{flex-direction:column;gap:8px;display:flex}.menu-mobile-panel-content .main-menu-mobile__item{letter-spacing:.01em}.menu-mobile-panel-content .main-menu-mobile__item--level-2{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);text-transform:capitalize;color:var(--black500);padding-top:28px;font-size:.5625rem;line-height:.75rem}.menu-mobile-panel-content .main-menu-mobile__item--level-2 .main-menu-mobile__list{padding-top:12px}.menu-mobile-panel-content .main-menu-mobile__item--level-2 .main-menu-mobile__item{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.03rem;color:var(--black950);font-size:.8125rem;line-height:1rem}.menu-mobile-panel__footer{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular);color:var(--black500);margin:auto 0 24px;padding-top:36px;font-size:10px}.menu-panel{--menu-panel-width:max(calc(clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns) * 28), 512px);--menu-panel-max-width:calc(calc(clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns) * 28) * 1.5);--menu-item-flow-lvl-2:6px;--menu-item-flow-lvl-3:4px;--menu-panel-inner-offset-top:calc(64px + var(--announcement-bar-height-visible,0px));--menu-panel-inner-offset-bottom:clamp(0px, calc(34 / var(--column-width-base-number) * clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns)), 68px);--menu-panel-inner-offset-side:clamp(0px, calc(clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns) * 3), 40px);width:100%;height:100%;transition:top var(--duration-slow) var(--ease-out-circ),height var(--duration-slow) var(--ease-out-circ);z-index:9;pointer-events:none;position:fixed;top:0;left:0}.menu-panel.is-open{pointer-events:all}.menu-panel.is-open .menu-panel__overlay{opacity:1;pointer-events:all}.menu-panel__overlay{opacity:0;pointer-events:none;width:100%;height:100vh;transition:opacity .4s var(--ease-out-circ),transform .4s var(--ease-out-circ);z-index:-1;background-color:#0006;position:absolute;top:0;left:0}@media(prefers-reduced-motion){.menu-panel__overlay{animation-duration:0s!important}}.menu-panel__inner{width:var(--menu-panel-width);padding:var(--menu-panel-inner-offset-top) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);border-top:1px solid var(--black100);background-color:var(--white);height:100%;color:var(--black900);transform:translate(calc(-100% - 2px)) translateY(var(--modal-translate-y,0)) translateZ(0);transition:transform .4s var(--ease-out-circ);z-index:1;flex-direction:column;display:flex}@media(prefers-reduced-motion){.menu-panel__inner{animation-duration:0s!important}}.menu-panel__inner.is-open{transform:translate(0)translateZ(0)}.menu-panel__collections{flex-direction:column;width:100%;display:flex}.menu-panel__collections-items-wrapper{padding-top:34px}.menu-panel__collections .menu-panel__lvl-2+.menu-panel__lvl-2{padding-top:var(--menu-item-flow-lvl-2)}.menu-panel__lvl-2:hover>a,.menu-panel__lvl-2:active>a{opacity:.7}.menu-panel__lvl-2--with-links{padding-bottom:calc(34px - var(--menu-item-flow-lvl-2));margin-top:calc(34px - var(--menu-item-flow-lvl-2))}.menu-panel__lvl-2--with-links .text-xs{color:var(--black500)}.menu-panel__lvl-2--with-links+.menu-panel__lvl-2--with-links{margin-top:0}.menu-panel__lvl-3{padding-top:var(--menu-item-flow-lvl-3)}.menu-panel__lvl-3:first-child{margin-top:var(--menu-item-flow-lvl-3)}.menu-panel__lvl-3:hover>a,.menu-panel__lvl-3:hover>p,.menu-panel__lvl-3:active>a,.menu-panel__lvl-3:active>p{opacity:.7}.menu-panel__lvl-2 a,.menu-panel__lvl-2 p,.menu-panel__lvl-3 a,.menu-panel__lvl-3 p{transition:opacity var(--duration-fast) var(--ease-out);width:100%;display:inline-block}.menu-panel__push{width:100%;height:100%;position:absolute;top:0;left:0}.menu-panel__push[x-cloak]{visibility:hidden}.menu-panel__push-wrapper{aspect-ratio:3/2;flex-shrink:0;width:100%;margin-top:auto;position:relative;overflow:hidden}@media(max-height:800px){.menu-panel__push-wrapper{display:none}}#modals-container{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{pointer-events:none;--modal-header-height:calc(17 / var(--column-width-base-number) * clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns));width:100%;height:100%}@media screen and (min-width:1024px){.modal{--modal-header-height:calc(68 / var(--column-width-base-number) * clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns))}}.modal__inner{z-index:1;animation-name:modal-in;animation-direction:normal;animation-fill-mode:both;animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out-circ);background-color:var(--black0);pointer-events:all;overscroll-behavior:none;position:fixed}@media(prefers-reduced-motion){.modal__inner{animation-duration:0s!important}}@media screen and (max-width:1023px){.modal__inner{background:var(--panel-bg,var(--white));scrollbar-width:none;width:100%;max-width:none;max-height:calc(100dvh - 78px);transform:translateY(var(--modal-translate-y,0));border-top-left-radius:8px;border-top-right-radius:8px;animation-name:mobile-in;position:fixed;inset:auto 0 0 auto;overflow-y:auto}}.modal__overlay{z-index:0;cursor:pointer;opacity:1;animation-direction:normal;animation-fill-mode:both;animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out-circ);pointer-events:all;background-color:#0006;animation-name:modal-overlay-in;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion){.modal__overlay{animation-duration:0s}}.modal__header{z-index:3;border-bottom:thin solid var(--black100);flex-direction:column-reverse;align-items:center;width:100%;height:auto;padding:8px 14px 14px;display:flex;position:sticky;top:0;left:0}@media screen and (min-width:1024px){.modal__header{flex-direction:row;justify-content:space-between;padding:24px}}.modal__close{color:var(--black500)}@media screen and (max-width:1023px){.modal__close{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.modal__close .svg{display:none}}.modal__close__bar{background-color:var(--black500);opacity:1;width:60px;height:2px;animation-name:fade-in;animation-duration:var(--duration-slow);animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-delay:calc(var(--duration-slow) * 2);border-radius:2px;display:block}@media screen and (min-width:1024px){.modal__close__bar{display:none}}.modal__title{margin-top:24px}@media screen and (min-width:1024px){.modal__title{margin-top:0}}.modal.is-closing .modal__overlay{animation-duration:var(--duration-slow);animation-name:modal-overlay-out}.modal.is-closing .modal__inner{animation-duration:var(--duration-slow);animation-name:modal-out}@media screen and (max-width:1023px){.modal.is-closing .modal__inner{animation-name:mobile-out}}@media screen and (min-width:1024px){.modal:not(.modal--panel) .modal__inner{border:thin solid var(--black100);right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);top:calc(var(--header-height) + calc(12 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)));width:400px}}.modal:not(.modal--panel) .modal__body{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);padding-top:42px;padding-bottom:18px}@media screen and (min-width:1024px){.modal:not(.modal--panel) .modal__body{margin-top:34px;padding:24px}.modal:not(.modal--panel) .modal__overlay{display:none}}.modal--mini-cart .modal__body{margin-top:0!important}@media screen and (max-width:1023px){.modal--mini-cart .modal__body{padding:14px!important}}@keyframes modal-overlay-in{0%{opacity:0;z-index:11}to{opacity:1}}@keyframes modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;z-index:11;transform:scale(.98)translateZ(0)}to{opacity:1;transform:translateZ(0)}}@keyframes modal-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:scale(.95)translateZ(0)}}@keyframes mobile-in{0%{z-index:11;opacity:0;transform:translateY(100%)translateZ(0)}to{transform:translateY(--modal-translate-y,0) translateZ(0);opacity:1}}@keyframes mobile-out{0%{transform:translateY(--modal-translate-y,0) translateZ(0)}to{transform:translateY(100%)translateZ(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal--lang-switcher .modal__body{margin-top:0!important}.notification__content{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);padding-block:14px;display:flex}@media screen and (min-width:1024px){.notification__content{padding-block:0;padding-inline:0}}.notification__price{color:var(--black500)}.notification__media{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 18);aspect-ratio:85/118}@media screen and (min-width:1024px){.notification__media{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 7)}}.notification__infos{margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-direction:column;flex:auto;display:flex}@media screen and (min-width:1024px){.notification__infos{margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1)}}.notification__infos-title{justify-content:space-between;align-items:flex-start;display:flex}.notification__properties{flex-direction:column;margin-top:8px;display:flex}@media screen and (min-width:1024px){.notification__properties{margin-top:12px}}.notification__properties__item{font-weight:var(--font-weight-regular)}.notification__properties__item+.notification__properties__item{margin-top:4px}.notification__button{text-align:center;margin-top:32px;display:none}@media screen and (min-width:1024px){.notification__button{display:inline-block}}.notification__crossell{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);border-top:thin solid var(--black100);padding-top:42px;padding-bottom:34px}@media screen and (min-width:1024px){.notification__crossell{padding-inline:0;border-top:none;margin-top:123px;padding-top:0}}.notification__list{gap:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(14 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;margin-top:14px;display:grid}@media screen and (min-width:1024px){.notification__list{gap:calc(34 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));margin-top:34px}}.notification__list__item{grid-column:span 1}.notification__list .card-product__quick-buy,.notification__list .card-product .swatch-colors{display:none}.notification-panel{width:100%}.notification-panel__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.notification-panel__title{letter-spacing:.04em;font-size:.75rem;font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;margin-left:-2px;font-size:2.125rem;line-height:2rem}}@media screen and (min-width:1024px)and (min-width:1024px){.notification-panel__title{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1024px)and (min-width:1400px){.notification-panel__title{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}.notification-panel__header{width:100%;height:100%;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);justify-content:space-between;align-items:flex-start;margin-top:24px;display:flex}@media screen and (min-width:1024px){.notification-panel__header{margin-top:0;padding-inline:0}.notification-panel__header a{display:none}}.notification-panel__content{width:100%;display:flex}.notification-panel__content .shopify-section{width:100%}.options-picker{--options-picker-columns:6}@media screen and (min-width:1600px){.options-picker{--options-picker-columns:7}}@media screen and (max-width:767px){.options-picker{--options-picker-columns:5}}.options-picker__fieldset{grid-template-columns:repeat(var(--options-picker-columns),1fr);gap:10px;display:grid}.options-picker__fieldset--gift-card{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media screen and (min-width:1024px){.options-picker__fieldset{padding:14px}}@media screen and (min-width:1600px){.options-picker__fieldset{gap:8px}}.options-picker input{display:none}.options-picker input:checked+.options-picker__label{border:1px solid var(--black800);z-index:1}.options-picker__label{border:1px solid var(--black100);justify-content:space-around;align-items:center;padding:10px;display:flex;position:relative}.options-picker__label.is-active,.options-picker__label:hover,.options-picker__label:active{border:1px solid var(--black800);z-index:1}.options-picker__label--unavailable{background-color:var(--black50);color:var(--black300);font-weight:var(--font-weight-medium)}.options-picker__low-stock{background-color:var(--yellow500);border-radius:50%;width:6px;height:6px;margin-left:5px;display:block}@media screen and (min-width:1024px){.options-picker__low-stock{width:4px;height:4px;position:absolute;top:6px;right:4.5px}}.pagination-numbered{margin-bottom:calc(84 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}@media screen and (min-width:1024px){.pagination-numbered{margin-bottom:calc(102 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-inline:0}}.pagination-numbered__nav{flex-flow:column wrap;align-items:flex-start;display:flex}.pagination-numbered__list{scrollbar-width:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-bottom:10px;display:flex;position:relative;overflow:auto hidden}.pagination-numbered__list::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.pagination-numbered__list{padding-bottom:0}}.pagination-numbered__list-jumper{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:8px;margin-left:8px;display:flex;position:relative}@media screen and (min-width:1024px){.pagination-numbered__list-jumper{margin-inline:auto}}.pagination-numbered__list-jumper .pagination-numbered__item{transition:color var(--duration-fast) var(--ease-out);color:var(--black500)}.pagination-numbered__list-jumper .pagination-numbered__item:hover,.pagination-numbered__list-jumper .pagination-numbered__item:active{color:var(--black950)}.pagination-numbered__item{flex-shrink:0;justify-content:center;margin-right:14px;padding:4px 0;display:flex}.pagination-numbered__item .tag{color:var(--tag-color,var(--black900))}.pagination-numbered__item .tag:before,.pagination-numbered__item .tag:after{opacity:var(--tag-opacity,0);color:currentColor;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pagination-numbered__item .tag:before{transform:translate(var(--tag-translate-x-before,-1px))}.pagination-numbered__item .tag:after{transform:translate(var(--tag-translate-x-after,1px))}.pagination-numbered__item a.is-selected,.pagination-numbered__item a.is-active{--tag-opacity:1;--tag-translate-x-before:1px;--tag-translate-x-after:-1px;--tag-color:var(--black950)}.pagination-numbered__item a:hover{--tag-opacity:1;--tag-translate-x-before:1px;--tag-translate-x-after:-1px}.pagination-numbered__list:hover .pagination-numbered__item a:not(:hover),.pagination-numbered__list:hover .pagination-numbered__item a.is-selected:not(:hover),.pagination-numbered__list:hover .pagination-numbered__item a.is-active:not(:hover){--tag-opacity:0;--tag-translate-x-before:0;--tag-translate-x-after:0}.pagination-numbered__item a[aria-disabled=true]{pointer-events:none}.pagination-numbered__next{color:#fff;background:#000;flex-shrink:0;margin-left:5px;padding:15px 25px}.modal--panel .modal__inner{flex-direction:column;display:flex}@media screen and (max-width:1023px){.modal--panel .modal__inner{padding-top:0}}@media screen and (min-width:1024px){.modal--panel .modal__inner{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 44);height:100%;max-height:unset;animation-name:panel-in;position:absolute;top:0;right:0}}.modal--panel .modal__body{justify-content:center;height:100%;padding-bottom:18px;display:flex}@media screen and (min-width:1024px){.modal--panel .modal__body{padding-inline:calc(188 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-bottom:unset;overflow-y:auto}}.modal--panel .modal__body::-webkit-scrollbar{background:0 0;width:0;display:none}.modal--panel .modal__body{scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width:1024px){.modal--panel .modal__header{padding:51px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3) 28px;border-bottom:none;margin-top:0}}.modal--panel .modal__footer{z-index:4;background-color:var(--white);border-top:1px solid var(--black100);width:100%;padding-bottom:12px;display:flex;position:sticky;bottom:0}@media screen and (min-width:1024px){.modal--panel .modal__footer{padding-bottom:17px}}.modal--panel .modal__close{color:var(--black950)}@media screen and (min-width:1024px){.modal--panel .modal__close{margin-left:auto}}.modal--panel .modal__close .svg>svg{--svg-height:16px;--svg-width:16px;padding:1px}.modal--panel--full-width .modal__inner{max-width:100%;animation-name:panel-full-in;animation-timing-function:var(--ease-out-expo);height:100dvh;max-height:100%;animation-duration:1s}@media screen and (min-width:1024px){.modal--panel--full-width .modal__inner{width:100%}}.modal--panel--full-width .modal__header{width:100%;padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1);position:absolute;top:0;left:0}.modal--panel--full-width .modal__body{padding-inline:0}@media screen and (min-width:1024px){.modal--panel--small .modal__inner{min-width:400px;width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 31);max-width:650px}}@media screen and (max-width:1023px){.modal--panel--small .modal__body{padding-bottom:24px}}@media screen and (min-width:1024px){.modal--panel--small .modal__body{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);padding-top:0}.modal--panel--facets .modal__inner{min-width:400px;width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 26);max-width:650px;padding-bottom:0;overflow-y:hidden}}.modal--panel--facets .modal__header{border-bottom:none;padding-bottom:18px}@media screen and (min-width:1024px){.modal--panel--facets .modal__header{padding-block:34px;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}}.modal--panel--facets .modal__header .svg{right:calc(calc(3 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) * -1);position:relative}.modal--panel--facets .modal__title{width:100%;margin-top:18px;display:none}@media screen and (min-width:1024px){.modal--panel--facets .modal__title{margin-top:0;display:inline-block}}.modal--panel--facets .modal__body{padding-bottom:0}@media screen and (min-width:1024px){.modal--panel--facets .modal__body{padding-inline:0;padding-bottom:0}}.modal--panel--size-guide{--modal-header-height:30px}@media screen and (min-width:1024px){.modal--panel--size-guide{--modal-header-height:152px}}.modal--panel--size-guide .modal__header{border-bottom:1px solid var(--black100);background-color:var(--black0);margin-top:auto}@media screen and (min-width:1024px){.modal--panel--size-guide .modal__header{padding-top:calc(34 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-bottom:calc(34 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);border-bottom:none;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}}.modal--panel--size-guide .modal__header .svg{right:calc(calc(3 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) * -1);position:relative}.modal--panel--size-guide .modal__header .size-guide__header{text-align:center;width:100%;margin-top:14px;display:block}@media screen and (min-width:1024px){.modal--panel--size-guide .modal__header .size-guide__header{text-align:left;order:1}.modal--panel--size-guide .modal__body{padding-top:0;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);height:calc(100% - var(--modal-header-height));padding-bottom:0}.modal--panel--size-guide .modal__inner{width:54%;min-width:800px;max-width:1100px}}.modal--panel--notification .modal__header{background-color:var(--black0)}@media screen and (min-width:1024px){.modal--panel--notification .modal__header{border-bottom:none;align-items:flex-start;padding-top:52px;padding-bottom:28px}}.modal--panel--quick-buy .modal__header{width:100%;height:22px;padding:0;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.modal--panel--quick-buy .modal__header{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4) 0 0;position:relative}}@media screen and (max-width:1023px){.modal--panel--quick-buy .modal__header{border-bottom:none}}.modal--panel--quick-buy .modal__close{align-items:center}@media screen and (min-width:1024px){.modal--panel--quick-buy .modal__close{right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1);top:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1);position:absolute}}.modal--panel--quick-buy .modal__close__bar{animation:none}.modal--panel--product-info .modal__header{border-bottom:none}@media screen and (min-width:1024px){.modal--panel--product-info .modal__header{width:100%;padding:0;position:absolute;top:0;left:0}.modal--panel--product-info .modal__close{right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1);top:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1);position:absolute}.modal--panel.is-closing .modal__inner{animation-name:panel-out}}.modal--full-width.is-closing .modal__inner{animation-name:panel-full-out}.modal--panel--cart-drawer,.modal--panel--store-availability{--padding-inline:calc(clamp(0px, 100vw, var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.modal--panel--cart-drawer,.modal--panel--store-availability{--padding-inline:30px}}.modal--panel--cart-drawer .modal__header,.modal--panel--store-availability .modal__header{background-color:var(--black0)}@media screen and (max-width:1023px){.modal--panel--cart-drawer .modal__header,.modal--panel--store-availability .modal__header{padding:var(--padding-inline);border-bottom:none;flex-direction:row;align-items:flex-start;padding-top:15px;padding-bottom:15px}}@media screen and (min-width:1024px){.modal--panel--cart-drawer .modal__header,.modal--panel--store-availability .modal__header{padding:17px var(--padding-inline)}}.modal--panel--cart-drawer .modal__header .modal__close,.modal--panel--store-availability .modal__header .modal__close{width:fit-content;margin-left:auto}.modal--panel--cart-drawer .modal__header .modal__close .svg,.modal--panel--store-availability .modal__header .modal__close .svg{display:inline-block}.modal--panel--cart-drawer .modal__header .modal__close__bar,.modal--panel--store-availability .modal__header .modal__close__bar{display:none}.modal--panel--cart-drawer .modal__title,.modal--panel--store-availability .modal__title{margin-top:0}.modal--panel--cart-drawer .modal__inner,.modal--panel--store-availability .modal__inner{border-radius:0;height:100%}@media screen and (max-width:1023px){.modal--panel--cart-drawer .modal__inner,.modal--panel--store-availability .modal__inner{max-height:100dvh}}@media screen and (min-width:1024px){.modal--panel--cart-drawer .modal__inner,.modal--panel--store-availability .modal__inner{width:600px;padding-bottom:0;overflow-y:hidden}}.modal--panel--cart-drawer .modal__body,.modal--panel--store-availability .modal__body{flex-wrap:wrap;flex:1;height:auto;padding-inline:0}@keyframes panel-in{0%{z-index:11;transform:translate(100%)translateZ(0)}to{transform:translate(0)translateZ(0)}}@keyframes panel-out{0%{transform:translate(0)translateZ(0)}to{transform:translate(100%)translateZ(0)}}@keyframes panel-full-in{0%{opacity:0;z-index:11;transform:translateY(5%)}90%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes panel-full-out{0%{opacity:1;transform:translate(0)}90%{opacity:0}to{opacity:0;transform:translateY(5%)}}.picture{background-color:var(--black50);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.picture img{object-fit:cover;width:100%;height:100%;display:block}.picture--lazyload{position:relative}@media(prefers-reduced-motion){.picture--lazyload{transition-duration:0s!important}}.picture--lazyload img{opacity:0;transition:opacity var(--duration-medium) var(--ease-in-out-quad)}.picture--lazyload.is-loaded img{opacity:1}.price{white-space:nowrap;align-items:flex-start}.price__sale{display:inline-flex}.price .tag{color:var(--black950)}.product-info__modal-content{display:none}.product-info__find-in-store{border-top:solid 1px var(--black100);border-bottom:solid 1px var(--black100);justify-content:space-between;align-items:center;padding-block:14px;display:flex}.product-info__panel .modal__body>div,.product-info__accordion .modal__body>div{width:100%;height:fit-content;margin:auto}.product-info__panel .title-h4,.product-info__accordion .title-h4,.product-info__panel .richtext h4,.product-info__accordion .richtext h4{margin-bottom:48px}.product-info__panel .richtext h6,.product-info__panel .richtext .title-h6,.product-info__accordion .richtext h6,.product-info__accordion .richtext .title-h6{margin-bottom:8px}.product-info__panel .richtext p:empty,.product-info__accordion .richtext p:empty{display:none}.product-info__panel .richtext p.text-md--regular,.product-info__accordion .richtext p.text-md--regular{border-bottom:solid 1px var(--black100);padding-bottom:24px}@media screen and (min-width:1024px){.product-info__panel .richtext p.text-md--regular,.product-info__accordion .richtext p.text-md--regular{padding-bottom:34px}}.product-info__panel .richtext p.text-md--regular:last-child,.product-info__accordion .richtext p.text-md--regular:last-child{border-bottom:none;padding-bottom:0}.product-info__panel .richtext p.title-h6,.product-info__accordion .richtext p.title-h6{padding-top:24px}@media screen and (min-width:1024px){.product-info__panel .richtext p.title-h6,.product-info__accordion .richtext p.title-h6{padding-top:34px}}.product-info__panel .richtext p.title-h6:first-of-type,.product-info__accordion .richtext p.title-h6:first-of-type{padding-top:0}.product-info__panel .richtext a,.product-info__accordion .richtext a{cursor:pointer;text-decoration:underline}.product-info__panel .richtext .title-h4+.title-h6,.product-info__accordion .richtext .title-h4+.title-h6{padding-top:0}@media screen and (max-width:1023px){.product-info__accordion .richtext .title-h4{display:none}}.product-info__size-guide-button{position:relative}@media screen and (min-width:1024px){.product-info__size-guide-button{display:none}}.product-info__size-guide-button__trigger{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.product-slider-edito{width:100%;height:100%}.product-slider-edito__title{margin-bottom:16px}.product-slider-edito__card--card-upsell{margin-right:13px}@media screen and (min-width:1024px){.product-slider-edito__card--card-upsell{margin-right:17px}}.product-slider-edito__card--product-card{width:calc(33% - 6px);margin-right:12px}.product-slider-edito .carousel__dots-square{height:fit-content;top:-16px}@media screen and (max-width:1023px){.product-title{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}.product-title__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.product-title__title{letter-spacing:.04em;font-size:.75rem;font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-size:2.125rem;line-height:2rem}}@media screen and (min-width:1024px)and (min-width:1024px){.product-title__title{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1024px)and (min-width:1400px){.product-title__title{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}@media screen and (min-width:1024px){.product-title__header{width:100%;margin-bottom:24px}}.product-title__tag{margin-bottom:12px}.product-title__price{align-items:center;gap:8px;display:flex}@media screen and (min-width:1024px){.product-title__price{flex-shrink:0;margin-left:auto}}.product-title__variants-block{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:1024px){.product-title__variants-block{margin-top:24px}}.product-title__more-colors{order:2;width:100%}@media screen and (min-width:1024px){.product-title__more-colors{order:0;align-items:center;gap:8px;width:fit-content;display:flex}}@media screen and (max-width:1023px){.product-title__more-colors-name{margin-bottom:12px}}.product-title__more-colors .swatch-colors{--swatch-gap:4px}@media screen and (max-width:1023px){.product-title__more-colors .swatch-colors{--swatch-gap:8px;--swatch-width:16px}}.product-title-v2__title{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-size:2.125rem;line-height:2rem}@media screen and (min-width:1024px){.product-title-v2__title{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1400px){.product-title-v2__title{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}.product-title-v2__title-wrapper{justify-content:space-between;align-items:flex-start;display:flex}@media screen and (min-width:1024px){.product-title-v2__header{width:100%}}@media screen and (max-width:1023px){.product-title-v2__header__wrapper{flex-direction:column-reverse;display:flex}}.product-title-v2__tag{text-transform:uppercase;margin-bottom:8px}@media screen and (max-width:1023px){.product-title-v2__tag{display:none}}.product-title-v2__variants-block{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:1024px){.product-title-v2__variants-block{margin-top:24px}}.product-title-v2__collections-tag{color:var(--black500);align-items:center;gap:6px;margin-top:12px;display:flex}@media screen and (max-width:1023px){.product-title-v2__collections-tag{margin-top:0;margin-bottom:12px}}.product-title-v2__more-colors{align-items:center;width:100%;margin-top:20px;display:flex}@media screen and (min-width:1024px){.product-title-v2__more-colors{flex-direction:row-reverse;order:0;align-items:center;gap:8px;width:fit-content;margin-top:28px}}@media screen and (max-width:1023px){.product-title-v2__more-colors-name{margin-right:20px}}.product-title-v2__more-colors .swatch-colors-v2{--swatch-gap:8px}@media screen and (max-width:1023px){.product-title-v2__more-colors .swatch-colors-v2{--swatch-gap:10px;--swatch-width:16px}}.products-gallery{grid-column:1/-1}.products-gallery__title{grid-column:3/-3;padding-bottom:28px}@media screen and (min-width:1024px){.products-gallery__title{grid-column:4/-4;padding-bottom:48px}}.products-gallery__title__inner{display:inline-block}.products-gallery__products{gap:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(14 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-area:2/3/auto/-3;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;display:grid}@media screen and (min-width:1024px){.products-gallery__products{gap:calc(56 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-column:4/-4;grid-template-columns:repeat(6,1fr)}}.products-gallery--skeleton .products-gallery__title__inner{background:var(--black100);animation:2.4s ease-in-out infinite both pulse;position:relative;overflow:hidden}.products-gallery--skeleton .products-gallery__title__inner>*{visibility:hidden}.products-grid{--products-grid-columns:1}@media screen and (min-width:1024px){.products-grid{--products-grid-columns:3;padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.products-grid__empty,.products-grid__list{grid-column:1/-1}.products-grid__empty{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);padding-bottom:calc(84 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.products-grid__empty{padding-inline:0;padding-bottom:calc(102 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.products-grid__list{grid-template-columns:repeat(var(--products-grid-columns),1fr);gap:calc(56 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));margin-bottom:calc(84 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-auto-rows:min-content;display:grid}@media screen and (min-width:1024px){.products-grid__list{gap:calc(51 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));margin-bottom:calc(102 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.products-grid__item{grid-area:span 1/span 1;position:relative}.products-grid__item>*{position:relative}.products-grid__item--push{flex-direction:column;display:flex}.products-grid__item--push>*{height:100%}.products-grid__item--push .card-product__header{display:none}.products-grid__item .card-product{height:100%}@media screen and (max-width:1023px){.products-grid--view-1 .card-product__header{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}.products-grid--view-1 .card-product__quick-buy{left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.products-grid--view-2{--products-grid-columns:2}@media screen and (max-width:1023px){.products-grid--view-2{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}@media screen and (min-width:1024px){.products-grid--view-2{--products-grid-columns:4}}@media screen and (max-width:1023px){.products-grid--view-2 .swatch-colors{align-items:flex-start}}.products-grid--view-3{--products-grid-columns:2}@media screen and (max-width:1023px){.products-grid--view-3{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}@media screen and (min-width:1024px){.products-grid--view-3{--products-grid-columns:6}}.products-grid--view-3 .swatch-colors{display:none}@media screen and (min-width:1024px){.products-grid--view-1 .products-grid__item:nth-child(7n),.products-grid--view-1 .products-grid__item:nth-child(14n){padding-top:calc(51 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-bottom:calc(51 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-column:span 3}.products-grid--view-1 .products-grid__item:nth-child(7n)>*,.products-grid--view-1 .products-grid__item:nth-child(14n)>*{height:100%;width:calc(665 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));margin-inline:auto}}@media screen and (max-width:1023px){.products-grid--view-2 .products-grid__list{gap:calc(42 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.products-grid--view-2 .products-grid__item:nth-child(7),.products-grid--view-2 .products-grid__item:nth-child(18),.products-grid--view-2 .products-grid__item:nth-child(33),.products-grid--view-2 .products-grid__item:nth-child(44){grid-area:span 2/span 2}@media screen and (max-width:1023px){.products-grid--view-2 .products-grid__item:nth-child(7),.products-grid--view-2 .products-grid__item:nth-child(18),.products-grid--view-2 .products-grid__item:nth-child(33),.products-grid--view-2 .products-grid__item:nth-child(44){margin-inline:calc(calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) * -1)}}.products-grid--view-2 .products-grid__item:nth-child(7) .card-product__medias,.products-grid--view-2 .products-grid__item:nth-child(18) .card-product__medias,.products-grid--view-2 .products-grid__item:nth-child(33) .card-product__medias,.products-grid--view-2 .products-grid__item:nth-child(44) .card-product__medias{height:100%}@media screen and (max-width:1023px){.products-grid--view-2 .products-grid__item:nth-child(7) .card-product__header,.products-grid--view-2 .products-grid__item:nth-child(18) .card-product__header,.products-grid--view-2 .products-grid__item:nth-child(33) .card-product__header,.products-grid--view-2 .products-grid__item:nth-child(44) .card-product__header{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}@media screen and (min-width:1024px){.products-grid--view-2 .products-grid__item--push .picture{height:100%}.products-grid--view-2 .products-grid__item--push .card-product__header{visibility:hidden;flex-direction:column;height:fit-content;display:flex}}.products-grid .sticky-content{padding:calc(8 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(14 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));border-top:1px solid var(--black100);display:flex}@media screen and (min-width:1024px){.products-grid .sticky-content{display:none}}.products-grid .sticky-content:after{content:"";background-color:var(--black100);width:1px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.products-grid .sticky-content .button{border-width:0;padding:5px 0}.products-grid .sticky-content .button:first-child{margin-right:18px}.products-grid .sticky-content .button:last-child{margin-left:18px}.progress-video{cursor:grab;touch-action:none;flex:100;display:inline-block;position:relative;top:2px}.progress-video.is-dragging{cursor:grabbing}.progress-video__svg{width:100%;height:12px;position:relative;overflow:visible}.progress-video__track{stroke:var(--black0);stroke-width:2px;stroke-dasharray:6;stroke-dashoffset:6px;opacity:.2;position:absolute}.progress-video__track--progress{opacity:1}.progress-video__thumbnail{fill:var(--black0)}.quick-buy{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}@media screen and (max-width:1023px){.quick-buy__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}}@media screen and (max-width:1023px)and (min-width:1024px){.quick-buy__title{letter-spacing:.04em;font-size:.75rem}}.quick-buy__media{width:100%}@media screen and (min-width:1024px){.quick-buy__media>*{aspect-ratio:306/355}}@media screen and (max-width:1023px){.quick-buy__media .carousel__slide{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 35)}}.quick-buy__content{width:100%}@media screen and (max-width:1023px){.quick-buy__content{padding:18px 14px}}.quick-buy__content-title{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}@media screen and (max-width:1023px){.quick-buy__content-title{margin-top:0}}.quick-buy__content-title>div{align-items:center;gap:4px;display:flex}.quick-buy__content-title__collection{text-transform:uppercase}.quick-buy__content-title .price{color:var(--black500)}.quick-buy__actions{margin-top:24px}@media screen and (min-width:1024px){.quick-buy__actions{margin-top:34px}}@media screen and (max-width:1023px){.quick-buy__actions .variant-selector__title,.quick-buy__actions .variant-selector__text{display:none}.quick-buy__actions .variant-selector{margin-bottom:12px}}.quick-buy__actions__size{color:var(--black500);margin-bottom:12px}@media screen and (min-width:1024px){.quick-buy__actions__size{display:none}}.quick-buy__bottom{margin-top:auto}.quick-buy__link{display:block}@media screen and (max-width:1023px){.quick-buy__link{padding-left:14px}}.quick-buy .variant-selector__content{width:100%}.quick-buy .variant-selector__text{display:none}.quick-buy .options-picker__fieldset{--options-picker-columns:5}@media(max-width:1300px)and (min-width:1024px){.quick-buy .options-picker__fieldset{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}}.quick-buy .options-picker__label{aspect-ratio:51/38;text-align:center;justify-content:center}@media screen and (max-width:1023px){.quick-buy--single-image .carousel__slide{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 70);margin:0 1px}}.quick-buy--skeleton .quick-buy .carousel__slide,.quick-buy--skeleton .quick-buy__title,.quick-buy--skeleton .quick-buy__actions__size{background:var(--black100);animation:2.4s ease-in-out infinite both pulse;position:relative;overflow:hidden}.quick-buy--skeleton .quick-buy .carousel__slide>*,.quick-buy--skeleton .quick-buy__title>*,.quick-buy--skeleton .quick-buy__actions__size>*{visibility:hidden}.quick-buy--skeleton .carousel__slide{margin:0 1px}.quick-buy--skeleton__actions__size{width:50%}.quick-buy--skeleton .price,.quick-buy--skeleton .variant-selector__title,.quick-buy--skeleton .quick-buy__submit,.quick-buy--skeleton .add-to-cart-submit,.quick-buy--skeleton .link__content,.quick-buy--skeleton .carousel__slide,.quick-buy--skeleton .swatch-colors,.quick-buy--skeleton .options-picker__label{background:var(--black100);color:#0000;pointer-events:none;border:none;animation:2.4s ease-in-out infinite both pulse;position:relative;overflow:hidden}.quick-buy--skeleton .price>*,.quick-buy--skeleton .variant-selector__title>*,.quick-buy--skeleton .quick-buy__submit>*,.quick-buy--skeleton .add-to-cart-submit>*,.quick-buy--skeleton .link__content>*,.quick-buy--skeleton .carousel__slide>*,.quick-buy--skeleton .swatch-colors>*,.quick-buy--skeleton .options-picker__label>*{visibility:hidden}.quick-buy--skeleton .swatch-colors{height:100%;margin-top:0}.quick-buy-panel__content{grid-template-columns:1fr;grid-template-areas:"content";width:100%;display:grid}.quick-buy-panel__content>*{grid-area:content;height:100%}@media screen and (max-width:1023px){.quick-buy-panel__content>*{width:100vw}}.quick-buy-panel__content .shopify-section{width:100%;height:100%}.panel--quick-buy .modal__header{background-color:#0000;border-bottom:none;position:absolute;top:0;left:0;right:0}@media screen and (min-width:1024px){.panel--quick-buy .modal__header{position:relative}.panel--quick-buy .modal__body{overflow:hidden}.modal--panel--quick-buy .modal__body{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4)}}.reassurance{pointer-events:none;margin-bottom:12px}.reassurance__item{color:var(--black500);flex-shrink:0;align-items:center;gap:8px;width:100%;display:flex}.reassurance__icon{flex-shrink:0}.reassurance__icon .image{background-color:#0000}.richtext b{font-weight:var(--font-weight-medium)}.richtext .underline{background-image:linear-gradient(#0000 calc(100% - 1px),#000 1px);background-repeat:no-repeat;background-size:100% 100%;width:100%;position:relative;text-decoration:none!important}.richtext .underline:hover{animation:underline 1s var(--ease-out)}.richtext ul{list-style:outside}.richtext ol{list-style:decimal}@keyframes underline{0%{background-position:100%;background-size:100% 100%}40%{background-position:100%;background-size:0% 100%}70%{background-position:0;background-size:0% 100%}to{background-position:0;background-size:100% 100%}}.select{color:currentColor;-webkit-appearance:none;appearance:none;border:thin solid var(--black100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2 5L7 9.5L12 5' stroke='%236A6A6A'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;width:100%;padding:10px 25px 10px 14px}.select:not([disabled]),.select:not([aria-disabled]){cursor:pointer}.select__label{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.select__label{font-size:.75rem}}.select__label{margin-bottom:6px;display:inline-block}.shop-the-look{height:100%;display:flex}@media screen and (max-width:1023px){.shop-the-look--with-space{aspect-ratio:5/8}}.shop-the-look__container{flex-direction:column;gap:34px;margin:auto;display:flex}.shop-the-look__title{text-align:center}@media screen and (max-width:1023px){.shop-the-look__title{text-align:left;margin-bottom:28px;padding-inline:14px}}.shop-the-look__items{justify-content:center;gap:14px;padding-inline:14px;display:flex}@media screen and (min-width:1024px){.shop-the-look__items{gap:17px;padding-inline:17px}}@media screen and (max-width:1023px){.shop-the-look__items{max-width:calc(100% - clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4);margin-inline:auto}}.shop-the-look__product{flex-shrink:0;max-width:33.3333%}@media screen and (min-width:1024px){.shop-the-look__product{max-width:170px}}.size-calculator{width:100%;margin:0 auto;padding:0;position:relative}.size-calculator.is-calculating,.size-calculator.is-calculating *{cursor:wait}.size-calculator.is-calculating .size-calculator__submit{position:relative;overflow:hidden}.size-calculator.is-calculating .size-calculator__submit:after{content:"";background:linear-gradient(90deg,#fff0,#fff3,#fff0);animation:1.5s infinite loading;position:absolute;transform:translate(-100%)}.size-calculator__container{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1024px){.size-calculator__container{grid-template-columns:50% 50%;align-items:flex-start;margin-bottom:12px;padding-inline:0;display:grid}}.size-calculator__wrapper-media{background-color:var(--black50);justify-content:center;align-items:center;width:100%;height:100%;padding-block:24px;display:flex}@media screen and (min-width:1024px){.size-calculator__wrapper-media{aspect-ratio:289/420;padding-block:0;position:relative}}.size-calculator__image,.size-calculator__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1023px){.size-calculator__image,.size-calculator__video{width:50%;height:auto;margin:0 auto;position:relative}}.size-calculator__video{background-color:var(--black50)}.size-calculator__content{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);border:0;width:100%;margin-top:28px}@media screen and (min-width:1024px){.size-calculator__content{border:1px solid var(--black100);border-left:0;height:100%;margin-top:0;padding:34px;position:relative;overflow:hidden}}.size-calculator__measures-list{margin:0;padding:0;list-style:none}.size-calculator__measure-item{margin-bottom:24px}.size-calculator__measure-item:last-child{margin-bottom:0}.size-calculator__measure-header{text-transform:uppercase;margin-bottom:18px;font-size:.6875rem}@media screen and (max-width:1023px){.size-calculator__measure-header{margin-bottom:22px}}.size-calculator__measure-title{margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}@media screen and (max-width:1023px){.size-calculator__measure-title{margin-bottom:8px}}.size-calculator__measure-description{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);color:var(--black800);text-transform:initial;margin:0;font-size:.75rem;line-height:1.5}@media screen and (max-width:1023px){.size-calculator__measure-description{font-size:.8125rem}}.size-calculator__select,.size-calculator__country-select{border:1px solid var(--black100);background-color:var(--white);width:100%;color:var(--black800);-webkit-appearance:none;appearance:none;cursor:pointer;padding:.75rem 1rem .75rem .75rem;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border-radius:0;font-size:.6875rem;transition:border-color .2s}.size-calculator__select:focus,.size-calculator__country-select:focus{border-color:var(--black400);outline:none}.size-calculator__select[disabled],.size-calculator__country-select[disabled]{background-color:var(--black100);color:var(--black500);opacity:.5;cursor:not-allowed}.size-calculator__country-select{background-position:right .25rem center;border:0;width:auto;padding:.5rem 2rem .5rem .5rem}.size-calculator__select-size{background-color:var(--black950);width:100%;color:var(--white);text-transform:uppercase;cursor:pointer;border:none;margin-bottom:14px;padding:10px;font-size:.6875rem;transition:background-color .2s}.size-calculator__select-size:hover{background-color:var(--black800)}.size-calculator__modify-wrapper{text-align:center;margin-top:18px}.size-calculator__modify{color:var(--black800);cursor:pointer;padding-bottom:2px;font-size:.6875rem;font-weight:400;display:inline-block;position:relative}.size-calculator__modify:after{content:"";background-color:var(--black200);width:100%;height:1px;transition:background-color .2s;position:absolute;bottom:0;left:0}.size-calculator__modify:hover:after{background-color:var(--black800)}.size-calculator__submit{background-color:var(--black950);width:100%;color:var(--white);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;padding:10px;font-size:.6875rem;transition:background-color .2s}@media screen and (max-width:1023px){.size-calculator__submit{padding:12px}}.size-calculator__submit:hover{background-color:var(--black800)}.size-calculator__submit[disabled]{background-color:var(--black100);color:var(--black500);cursor:not-allowed}.size-calculator__form,.size-calculator__result{opacity:0;visibility:hidden;transition:all .3s;position:absolute;transform:translateY(10px)}.size-calculator__form[x-cloak],.size-calculator__result[x-cloak]{display:none}.size-calculator__form[x-show],.size-calculator__result[x-show]{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.size-calculator__form{flex-direction:column;gap:24px;height:100%;display:flex;position:relative}.size-calculator__actions{margin-top:auto}.size-calculator__result{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);background-color:var(--white);height:100%}.size-calculator__result-title{text-align:center}.size-calculator__result-actions{margin-top:auto}.size-calculator__result-actions .button__text{text-align:center}.size-calculator__result--error .size-calculator__result-message{color:var(--black800);text-align:center;margin-top:8px}.size-calculator__result-wrapper{flex-flow:column wrap;height:100%;display:flex}.size-calculator__result-header{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.size-calculator__result-content{border:1px solid var(--black800);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;margin-bottom:28px;padding:24px 0;display:flex}@media screen and (min-width:1024px){.size-calculator__result-content{margin-bottom:12px}}.size-calculator__size{color:var(--black950);font-size:.625rem;font-weight:600}.size-compare-tables{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.026em;border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.25rem}.size-compare-tables th,.size-compare-tables td{text-align:left;border:1px solid #e5e5e5;width:33.33%;padding:.75rem}.size-compare-tables th{background-color:#f8f8f8;font-weight:500}.size-compare-tables tr{transition:all var(--duration-fast) var(--ease-out);position:relative}.size-compare-tables tr.is-selected{background-color:var(--beige50);z-index:2}.size-compare-tables tr.is-selected>*{background-color:var(--beige50)}.size-compare-tables tr:hover,.size-compare-tables tr:active{outline:1px solid var(--black500);z-index:2}.size-compare-tables td{background-color:#fff}.size-guide{flex-direction:column;width:100%;display:flex}@media screen and (max-width:1023px){.size-guide{overscroll-behavior:none}}@media screen and (min-width:1024px){.size-guide{height:fit-content;padding-bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.size-guide__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;color:var(--black800);margin-bottom:8px;font-size:.6875rem}@media screen and (max-width:1023px){.size-guide__title{letter-spacing:.05rem;text-transform:uppercase}}.size-guide__fallback{margin-top:18px}@media screen and (min-width:1024px){.size-guide__fallback{margin-top:8px}}.size-guide__contact{order:var(--size-guide-contact-order,99)}.size-guide__contact-list{width:100%;display:flex}.size-guide__contact-list:hover .size-guide__contact-item,.size-guide__contact-list:active .size-guide__contact-item{opacity:.7}.size-guide__contact-list:hover .size-guide__contact-item:hover,.size-guide__contact-list:active .size-guide__contact-item:active{opacity:1}.size-guide__contact-item{transition:opacity var(--duration-fast) var(--ease-out)}.size-guide__contact-item+.size-guide__contact-item{margin-left:28px}.size-guide__contact-link{align-items:center;display:flex}.size-guide__contact-icon{justify-content:center;align-items:center;margin-right:8px;display:flex}.size-guide__tabs__list{-ms-overflow-style:none;scrollbar-width:none;margin-top:36px;display:flex;position:relative;overflow-x:scroll}@media screen and (min-width:1024px){.size-guide__tabs__list{margin-top:34px}}.size-guide__tabs__list::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.size-guide__tabs__list{justify-content:flex-start;overflow-x:auto}}.size-guide__tabs__button{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);border:none;border:1px solid var(--black100);cursor:pointer;white-space:nowrap;text-transform:uppercase;color:var(--black600);background:0 0;margin-right:12px;padding:10px 14px;font-size:.6875rem;transition:all .3s}.size-guide__tabs__button:hover{color:var(--black900)}.size-guide__tabs__button.is-active{color:var(--black950);border-color:var(--black950)}@media screen and (max-width:767px){.size-guide__tabs__button{padding:10px 20px}}.size-guide__tabs__spacer{height:34px}@media screen and (max-width:767px){.size-guide__tabs__spacer{height:24px}}.size-guide__calculator-panel[x-cloak]{display:none}@media screen and (min-width:1024px){.size-guide__calculator-panel__accordion .accordion__inner{padding-bottom:0}}.size-guide--body .size-guide__contact{--size-guide-contact-order:0}@media screen and (min-width:1024px){.size-guide .accordion{border-bottom:thin solid var(--black100)}.size-guide .accordion.is-active{border-bottom:none}}.size-guide .accordion__header{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.size-guide .accordion__header{border:none;padding-inline:0}}.size-guide .accordion__panel{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.size-guide .accordion__panel{padding-inline:0}.size-guide .accordion:first-child{margin-top:8px}}.size-guide .accordion:last-child{margin-bottom:12px}@media screen and (min-width:1024px){.size-guide .accordion:last-child{margin-bottom:34px}}.size-guide .callout{margin-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.size-guide .callout{margin-inline:0}.size-guide .callout:first-of-type{margin-bottom:34px}}.size-guide__add-on__title{margin-top:20px;margin-bottom:6px}.size-guide__add-on__description{color:var(--black800);margin-bottom:10px}.size-guide__add-on__card{margin-block:12px}.spacer{height:0}.spacer--sm{height:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 6)}.spacer--md{height:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 10)}.sticky-add-to-cart{width:100%}.sticky-add-to-cart__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sticky-add-to-cart__modal .modal__header{border-bottom:none}.sticky-add-to-cart__content{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);margin-top:14px}.sticky-add-to-cart .variant-selector{margin-top:22px;margin-bottom:24px}.sticky-add-to-cart .variant-selector__text{font-weight:var(--font-weight-regular);margin-top:18px;padding-top:0}.sticky-add-to-cart .variant-selector__content{box-shadow:none;border:none}.sticky-add-to-cart .variant-selector__content--open{height:fit-content}.sticky-add-to-cart .reassurance{margin-top:12px;margin-bottom:0}.sticky-add-to-cart .error:empty{display:none}.sticky-content{z-index:5;width:100%;transition:transform var(--duration-fast) var(--ease-out);background-color:var(--white);padding:14px;position:fixed;bottom:0;left:0;transform:translateY(100%)}.sticky-content.is-active{transform:translateY(0)}.stock-alert-form{height:100%;margin-top:32px}@media screen and (min-width:1024px){.stock-alert-form{margin-top:0}}.stock-alert-form__caption{color:var(--black800);font-weight:var(--font-weight-regular);margin-top:24px}.stock-alert-form__inner{flex-direction:column;display:flex}.stock-alert-form__inner__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.stock-alert-form__inner__title{letter-spacing:.04em;font-size:.75rem;font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.0188em;font-size:1.875rem;line-height:1.75rem}}@media screen and (min-width:1024px)and (min-width:1024px){.stock-alert-form__inner__title{letter-spacing:normal;font-size:2.25rem;line-height:2rem}}.stock-alert-form__inner__header{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-direction:column;display:flex}@media screen and (min-width:1024px){.stock-alert-form__inner__header{padding-inline:0}}.stock-alert-form__inner__description{margin-top:12px}@media screen and (min-width:1024px){.stock-alert-form__inner__description{margin-top:18px}}.stock-alert-form__inner__content{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-direction:column;margin-top:32px;display:flex}@media screen and (min-width:1024px){.stock-alert-form__inner__content{margin-top:48px;padding-inline:0}}.stock-alert-form__inner--success [x-cloak]{display:none}.stock-alert-form__inner--success .button{margin-top:32px}@media screen and (min-width:1024px){.stock-alert-form__inner--success .button{width:fit-content;margin-top:48px}}.stock-alert-form__actions{margin-top:32px;position:relative}@media screen and (min-width:1024px){.stock-alert-form__actions{margin-top:48px}}.stock-alert-form .input__label,.stock-alert-form .select__label{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.stock-alert-form .input__label,.stock-alert-form .select__label{letter-spacing:.04em;font-size:.75rem}}.stock-alert-form .input__label,.stock-alert-form .select__label{margin-bottom:12px;display:inline-block}.stock-alert-form .input{border-color:var(--black100);width:100%;color:var(--black950);padding:10px 14px;display:flex}.stock-alert-form .input--error{border-color:var(--red500)}.stock-alert-form .input__wrapper{margin-top:32px}@media screen and (min-width:1024px){.stock-alert-form .input__wrapper{margin-top:24px}}.stock-alert-form .select{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.stock-alert-form .select{letter-spacing:.04em;font-size:.75rem}}.stock-alert-form .select::placeholder{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.stock-alert-form .select::placeholder{letter-spacing:.04em;font-size:.75rem}}.stock-alert-form .select--error{border:solid 1px var(--error)}.stock-alert-form .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--white);position:absolute;top:50%;left:50%}.stock-alert-form.is-loading{cursor:wait}.stock-alert-form.is-loading .loader{z-index:1}.stock-alert-form.is-loading .button{cursor:wait}.stock-alert-form.is-loading .input,.stock-alert-form.is-loading .select{pointer-events:none}.stock-alert-form-panel__content{width:100%;height:100%;display:flex}.stock-alert-form-panel__content .shopify-section{height:fit-content}@media screen and (min-width:1024px){.stock-alert-form-panel__content .shopify-section{top:calc(var(--modal-header-height) * -.5);margin:auto;position:relative}}.stock-alert-form-v2__title{margin-bottom:20px}.stock-alert-form-v2__actions{flex-shrink:0;position:relative}.stock-alert-form-v2 .input{border-color:var(--black500);color:var(--black950);padding:12px 14px;display:flex}.stock-alert-form-v2 .input::placeholder{color:var(--black500)}.stock-alert-form-v2 .input--error{border-color:var(--red500)}.stock-alert-form-v2 .input__wrapper{width:100%}.stock-alert-form-v2__inner[x-cloak]{display:none!important}.stock-alert-form-v2__form{display:flex}.stock-alert-form-v2 .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);position:absolute;top:50%;left:50%}.stock-alert-form-v2.is-loading{cursor:wait}.stock-alert-form-v2.is-loading .loader{z-index:1}.stock-alert-form-v2.is-loading .button{cursor:wait}.stock-alert-form-v2.is-loading .input,.stock-alert-form-v2.is-loading .select{pointer-events:none}.store-availability__panel{width:100%;padding-bottom:24px;padding-inline:var(--padding-inline)}.store-availability__panel .variant-selector-v2{margin-bottom:24px}.store-availability__heading{justify-content:space-between;width:100%;margin-bottom:16px;display:flex}.store-availability__lists{flex-direction:column;margin-top:18px;padding-bottom:24px;display:flex;position:relative}@media screen and (min-width:1024px){.store-availability__lists{margin-top:34px}}.store-availability__item{border:1px solid var(--black100);padding:24px}.store-availability__item+.store-availability__item{border-top:none}.store-availability__item--unavailable{background-color:var(--black50)}.store-availability__item--unavailable .store-availability__item__title,.store-availability__item--unavailable .store-availability__item__address,.store-availability__item--unavailable .store-availability__item__hours{opacity:.6}.store-availability__item__title-wrapper{flex-direction:column;display:flex}.store-availability__item__alert-wrapper{align-items:center;gap:4px;padding-bottom:8px;display:flex}.store-availability__item__alert--low-stock{color:var(--yellow500)}.store-availability__item__alert--unavailable{color:var(--red500)}.store-availability__item__alert--available{color:var(--green500)}.store-availability__item__alert-badge{border-radius:50%;width:6px;height:6px;display:block}.store-availability__item__alert-badge--low-stock{background-color:var(--yellow500)}.store-availability__item__alert-badge--unavailable{background-color:var(--red500)}.store-availability__item__alert-badge--available{background-color:var(--green500)}.store-availability__item__address{margin-top:8px}.store-availability__item__hours{margin-top:18px}.store-availability__item__hours-line{align-items:center;margin-top:4px;display:flex}.store-availability__item__hours-line span{text-transform:capitalize}.store-availability__item__hours-line:first-child{margin-top:8px}.store-availability__item__hours-line span:first-child{flex-basis:40%}.store-availability__item__hours-line span:last-child{color:var(--black500);flex:1}.store-availability__item--empty span:last-child{color:var(--black500);margin-top:8px;display:inline-block}.svg{letter-spacing:0;font-size:0;line-height:normal;display:inline-block}.svg svg{width:var(--svg-width,0);height:var(--svg-height,0)}.swatch-colors{--swatch-active-index:0;--swatch-width:.5rem;align-items:center;display:flex}.swatch-colors__list{align-items:center;gap:var(--swatch-gap,var(--swatch-width));display:flex;position:relative}.swatch-colors__list .swatch-colors__item--selected:after{transform-origin:0;transform:scaleX(1)translateZ(0)}.swatch-colors__list:hover .swatch-colors__item--selected:after{transform:scaleX(0)translateZ(0)}.swatch-colors__list:hover .swatch-colors__item:hover:after{transform-origin:0;transform:scaleX(1)translateZ(0)}.swatch-colors__item{height:var(--swatch-width);width:var(--swatch-width);background-color:var(--swatch-color,var(--black950));position:relative}.swatch-colors__item:after{content:"";width:var(--swatch-width);background-color:var(--black950);height:1px;transition:transform var(--duration-fast) var(--ease-out);transform-origin:100%;display:inline-block;position:absolute;bottom:-3px;left:0;transform:scaleX(0)translateZ(0)}.swatch-colors__item:hover:after,.swatch-colors__item:active:after,.swatch-colors__item--selected:after{transform-origin:0;transform:scaleX(1)translateZ(0)}.swatch-colors__item a:after{content:"";width:160%;height:160%;position:absolute;top:-30%;left:-30%}.swatch-colors__link{border:var(--swatch-outline-width,0) solid var(--black200);width:100%;height:100%;display:block}.swatch-colors__more{pointer-events:none;margin-left:var(--swatch-gap,var(--swatch-width))}.swatch-colors-v2{--swatch-active-index:0;--swatch-width:.75rem;align-items:center;padding-left:2px;display:flex}.swatch-colors-v2__list{align-items:center;gap:var(--swatch-gap,var(--swatch-width));display:flex;position:relative}.swatch-colors-v2__list .swatch-colors__item--selected:after{transform-origin:0;transform:scaleX(1)translateZ(0)}.swatch-colors-v2__list:hover .swatch-colors__item--selected:after{transform:scaleX(0)translateZ(0)}.swatch-colors-v2__list:hover .swatch-colors__item:hover:after{transform-origin:0;transform:scaleX(1)translateZ(0)}.swatch-colors-v2__item{height:var(--swatch-width);width:var(--swatch-width);outline:1px solid #0000;position:relative}.swatch-colors-v2__item:after{content:"";width:var(--swatch-width);height:var(--swatch-width);background-color:var(--swatch-color,var(--black950));transition:transform var(--duration-fast) var(--ease-out);transform-origin:50%;outline:solid 1px var(--swatch-outline,transparent);cursor:pointer;z-index:2;pointer-events:none;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.swatch-colors-v2__item:hover,.swatch-colors-v2__item:active{outline:solid 1px var(--black950)}.swatch-colors-v2__item:hover:after,.swatch-colors-v2__item:active:after{transform:translate(-50%,-50%)scale(.8)}.swatch-colors-v2__item--selected{outline:solid 1px var(--black950)}.swatch-colors-v2__item--selected:after{transform:translate(-50%,-50%)scale(.8)}.swatch-colors-v2__item a:after{content:"";width:160%;height:160%;position:absolute;top:-30%;left:-30%}.swatch-colors-v2__more{pointer-events:none;margin-left:var(--swatch-gap,var(--swatch-width))}.tag{position:relative}.tag:before{content:"[";display:inline-block}.tag:after{content:"]";display:inline-block}.toaster{z-index:11;animation-name:modal-in;animation-direction:normal;animation-fill-mode:both;animation-duration:var(--duration-slow);animation-timing-function:var(--custom-ease);background-color:var(--beige200);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);position:fixed}@media screen and (min-width:1024px){.toaster{width:612px;left:unset}}@media(prefers-reduced-motion){.toaster{animation-duration:0s!important}}.toaster--vp{z-index:12}.toaster__close{padding:12px;position:absolute;top:0;right:0}.toaster__close .tag{align-items:center;display:flex}.toaster__overlay{z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1;animation-name:modal-in;animation-direction:normal;animation-fill-mode:both;animation-duration:var(--duration-slow);animation-timing-function:var(--custom-ease);pointer-events:all;background-color:#0006;position:fixed;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion){.toaster__overlay{animation-duration:0s!important}}@media screen and (min-width:1024px){.toaster__overlay{display:none}}.toaster__overlay.is-closing{animation-duration:var(--duration-slow);animation-name:modal-out}.toaster__overlay[x-cloak]{display:none}.toaster.is-closing{animation-duration:var(--duration-slow);animation-name:modal-out}.variant-selector{margin-bottom:34px;position:relative}@media screen and (min-width:1024px){.variant-selector{margin-bottom:12px}}.variant-selector__content{background-color:var(--white);z-index:2;width:100%}@media screen and (min-width:1024px){.variant-selector__content{height:var(--content-height);border:solid 1px var(--black100);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path var(--duration-medium) var(--ease-out-circ);border-top:none;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.variant-selector__content--open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.variant-selector__content--open{box-shadow:0 4px 6px #0000000a}.variant-selector__title{border:solid 1px var(--black100);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.variant-selector__title--open svg{transform-origin:middle;transform:scale(-1)}.variant-selector__title svg{width:16px;height:16px;display:block}.variant-selector--error .variant-selector__item{color:var(--red500);border-color:var(--red500)}.variant-selector__text{color:var(--black800);padding-top:14px}.variant-selector__text span{font-weight:var(--font-weight-medium)}.variant-selector__text ul{padding-left:5px;list-style:none}.variant-selector__text ul li{padding-left:9px;position:relative}.variant-selector__text ul li:not(:last-child){margin-bottom:2px}.variant-selector__text ul li:before{content:"";background-color:var(--black500);width:2px;height:2px;display:inline-block;position:absolute;top:8px;left:0}.variant-selector__text>ul:not(:first-child){margin-top:12px}.variant-selector__text>ul span{cursor:pointer;text-decoration:underline}@media screen and (min-width:1024px){.variant-selector__text{color:var(--black800);background-color:var(--black50);padding:14px}}.variant-selector-v2{margin-bottom:4px;position:relative}@media screen and (min-width:1024px){.variant-selector-v2{margin-bottom:12px}}.variant-selector-v2__content{background-color:var(--white);z-index:2;width:100%}.variant-selector-v2__title{border:solid 1px var(--black100);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.variant-selector-v2__title--open svg{transform-origin:middle;transform:scale(-1)}.variant-selector-v2__title svg{width:16px;height:16px;display:block}.variant-selector-v2--error .variant-selector-v2__item{color:var(--red500);border-color:var(--red500)}.variant-selector-v2__stock-alert{align-items:center;margin-bottom:20px;display:flex}.variant-selector-v2__stock-alert__wrapper{margin-top:12px}.variant-selector-v2__stock-alert__alert{border-radius:50%;width:6px;height:6px;margin-right:8px;display:block}.variant-selector-v2__stock-alert__low-stock{background-color:var(--yellow500)}.variant-selector-v2__stock-alert__unavailable{background-color:var(--red500)}.variant-selector-v2 .options-picker__fieldset{grid-template-columns:repeat(var(--nb-cols),1fr);gap:2px;padding:0}.variant-selector-v2 .options-picker__label{background-color:#f6f6f6;border:1px solid #f6f6f6;justify-content:center;font-weight:500}.variant-selector-v2 .options-picker__label--unavailable{color:var(--black300);background-color:#f6f6f6;text-decoration:line-through}.variant-selector-v2 .options-picker__label:hover,.variant-selector-v2 .options-picker__label.is-active,.variant-selector-v2 .options-picker input:checked+.options-picker__label{background-color:var(--white);border:solid 1px var(--black950)}.variant-selector-v2 .options-picker__alert{width:6px;height:6px;top:unset;right:unset;border-radius:50%;margin-left:6px;display:block;position:relative}.variant-selector-v2 .options-picker__low-stock{background-color:var(--yellow500)}.variant-selector-v2 .options-picker__unavailable{background-color:var(--red500)}.video{--columns:52;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);letter-spacing:.07em;width:100%;height:100%;font-size:.5625rem;line-height:.75rem;position:relative;overflow:hidden}.video__preview{width:100%;height:100%;color:var(--black0);z-index:3;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.video__preview .picture{z-index:-1}.video__preview__img{z-index:0;position:absolute;top:0;left:0}.video__el{cursor:pointer;object-fit:cover;width:100%;height:100%}.video__el[autoplay=autoplay]{cursor:default}.video__toggle{z-index:2;width:24px;height:24px;color:var(--black0);right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);background:0 0;border:thin solid #ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute}@media screen and (min-width:1024px){.video__toggle{right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.video__toggle>span{position:absolute}.video__toggle>span svg{width:100%;height:100%}.video__controls{pointer-events:none;width:100%;color:var(--black0);z-index:1;grid-template-columns:repeat(var(--columns),1fr);background:linear-gradient(#0000,#0000001a 30%,#0006 70%,#000000b3);align-content:flex-end;height:100%;padding-bottom:34px;display:grid;position:absolute;bottom:0}@media screen and (max-width:1023px){.video__controls{display:none}}.video__controls__inner{pointer-events:all;grid-column:3/span 48;align-items:center;gap:17px;display:flex}.volume-video__indicator{transition:transform var(--duration-fast) var(--ease-out);display:inline-block;transform:scale(1.2)}.volume-video.is-muted .volume-video__indicator{transform:scale(0)}.accordion-edito{padding-bottom:170px}.accordion-edito__container{grid-column:1/-1}@media screen and (min-width:1024px){.accordion-edito__container{grid-column:28/-28}}.accordion-edito .accordion__header{border-top:none}.accordion-edito .accordion{border-bottom:solid 1px var(--black100)}.accordion-edito .accordion.accordion-edito__item{position:relative;overflow:visible}@media screen and (min-width:1024px){.accordion-edito .accordion.accordion-edito__item{overflow:auto}}.accordion-edito .accordion__header,.accordion-edito .accordion__panel{padding-inline:14px}@media screen and (min-width:1024px){.accordion-edito .accordion__header,.accordion-edito .accordion__panel{padding-inline:0}}.accordion-edito .accordion__header.is-active{background-color:var(--white);z-index:10;position:sticky;top:0}@media screen and (min-width:1024px){.accordion-edito .accordion__header.is-active{top:unset;z-index:1;position:relative}}.accordion-edito .accordion__header.is-active.scrolling{background-color:var(--beige50)}.announcement-bar{width:100%;padding:10px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);background-color:var(--background-color);color:var(--accent-color);text-align:center;grid-template-columns:1fr;grid-template-areas:"content";min-height:32px;animation:1s ease-in-out backwards announcement-bar-z-index;display:grid;position:relative}@keyframes announcement-bar-z-index{0%{z-index:11}99%{z-index:11}to{z-index:0}}.announcement-bar>*{grid-area:content}.announcement-bar[x-cloak] .announcement-bar__text--skeleton{visibility:hidden;display:inline-block}.announcement-bar__text{margin:2px 4px}.announcement-bar__text a{text-underline-offset:2px;text-decoration:underline}.announcement-bar__text--skeleton{margin:0;display:none}.announcement-bar__countdown{flex-wrap:nowrap;align-items:center;margin:2px 4px;display:flex}.announcement-bar__countdown-item{flex-wrap:nowrap;align-items:center;margin-right:4px;display:flex}.announcement-bar__countdown-item:last-child{margin-right:0}.announcement-bar__inner{width:100%;animation:fade-in var(--duration-x-slow) var(--ease-out) var(--duration-fast) both;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.apps{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.apps{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.apps>*{grid-column:1/-1}ooo-wl-page-container{min-height:100vh;display:block}:root{--ooo-wl-page-product-card-gap:8px;--ooo-wl-page-product-card-title-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-title-font-size:.6875rem;--ooo-wl-page-product-card-title-letter-spacing:.02em;--ooo-wl-page-product-card-title-line-height:1rem;--ooo-wl-page-product-card-title-font-weight:var(--font-weight-medium);--ooo-wl-page-product-card-title-text-transform:initial}@media screen and (min-width:1400px){:root{--ooo-wl-page-product-card-title-font-size:.75rem}}:root{--ooo-wl-page-product-card-price-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-price-font-size:.6875rem;--ooo-wl-page-product-card-price-letter-spacing:.02em;--ooo-wl-page-product-card-price-line-height:1rem;--ooo-wl-page-product-card-price-text-transform:initial;--ooo-wl-page-product-card-price-color:var(--black500);--ooo-wl-page-product-card-price-font-weight:var(--font-weight-medium)}@media screen and (min-width:1400px){:root{--ooo-wl-page-product-card-price-font-size:.75rem}}:root{--ooo-wl-page-product-card-compare-at-price-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-compare-at-price-font-size:.6875rem;--ooo-wl-page-product-card-compare-at-price-letter-spacing:.02em;--ooo-wl-page-product-card-compare-at-price-line-height:1rem;--ooo-wl-page-product-card-compare-at-price-text-transform:initial;--ooo-wl-page-product-card-compare-at-price-color:var(--black500);--ooo-wl-page-product-card-compare-at-price-font-weight:var(--font-weight-medium);--ooo-wl-page-product-card-price-color-compare:var(--black500)}@media screen and (min-width:1400px){:root{--ooo-wl-page-product-card-compare-at-price-font-size:.75rem}}:root{--ooo-wl-page-product-card-form-button-font-size:.6875rem;--ooo-wl-page-product-card-form-button-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-form-button-font-weight:var(--font-weight-medium);--ooo-wl-page-product-card-form-button-letter-spacing:.06em;--ooo-wl-page-product-card-form-button-text-transform:uppercase}@media screen and (min-width:1400px){:root{--ooo-wl-page-product-card-form-button-font-size:.75rem}}:root{--ooo-wl-page-empty-button-font-size:.6875rem;--ooo-wl-page-empty-button-font-family:var(--font-inter), sans-serif;--ooo-wl-page-empty-button-font-weight:var(--font-weight-medium);--ooo-wl-page-empty-button-letter-spacing:.06em;--ooo-wl-page-empty-button-text-transform:uppercase}@media screen and (min-width:1400px){:root{--ooo-wl-page-empty-button-font-size:.75rem}}:root{--ooo-wl-page-empty-title-font-family:var(--font-gt-america), sans-serif;--ooo-wl-page-empty-title-font-size:1.875rem;--ooo-wl-page-empty-title-font-weight:var(--font-weight-black);--ooo-wl-page-empty-title-line-height:1.75rem;--ooo-wl-page-empty-title-letter-spacing:.0188em;--ooo-wl-page-empty-title-text-transform:uppercase}@media screen and (min-width:1024px){:root{--ooo-wl-page-empty-title-font-size:2.25rem;--ooo-wl-page-empty-title-line-height:2rem;--ooo-wl-page-empty-title-letter-spacing:.0188em}}:root{--ooo-wl-page-empty-description-color:var(--black800);--ooo-wl-page-empty-description-font-family:var(--font-inter), sans-serif;--ooo-wl-page-empty-description-font-size:.8125rem;--ooo-wl-page-empty-description-font-weight:var(--font-weight-medium);--ooo-wl-page-empty-description-line-height:1.25rem;--ooo-wl-page-product-card-form-select-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-form-select-font-size:.6875rem;--ooo-wl-page-product-card-form-select-letter-spacing:.02em;--ooo-wl-page-product-card-form-select-line-height:1rem;--ooo-wl-page-product-card-form-select-text-transform:initial;--ooo-wl-page-product-card-form-select-color:var(--black500);--ooo-wl-page-product-card-form-select-font-weight:var(--font-weight-medium)}@media screen and (min-width:1400px){:root{--ooo-wl-page-product-card-form-select-font-size:.75rem}}:root{--ooo-wl-page-product-card-form-tooltip-font-family:var(--font-inter), sans-serif;--ooo-wl-page-product-card-form-tooltip-font-size:.6875rem;--ooo-wl-page-product-card-form-tooltip-line-height:1rem;--ooo-wl-page-product-card-form-tooltip-letter-spacing:.02em}@media screen and (min-width:1024px){:root{--ooo-wl-page-product-card-form-tooltip-font-size:.75rem}}.breadcrumbs{border-top:solid 1px var(--black100);justify-content:center;align-items:center;padding-block:28px;display:flex}@media screen and (min-width:1024px){.breadcrumbs{padding-block:24px}}.campaign{background-color:var(--background-color,#fff);color:var(--accent-color,#000);position:relative}.campaign--portrait{--campaign-media-ratio:3 / 4;--campaign-media-width:36;--campaign-products-cols:3;--campaign-products-width:52}@media screen and (min-width:1024px){.campaign--portrait{--campaign-media-width:28}}.campaign--landscape{--campaign-media-ratio:7 / 5;--campaign-media-width:52;--campaign-products-cols:2;--campaign-products-width:36}@media screen and (min-width:1024px){.campaign--landscape{--campaign-media-width:38;--campaign-products-cols:4}}.campaign__container{flex-direction:column;grid-column:1/-1;display:flex}.campaign__container--has_padding{padding-block:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.campaign__container--has_padding{padding-block:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4)}}.campaign__media-wrapper{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * var(--campaign-media-width));margin-inline:auto;display:block;position:relative}.campaign__media{width:100%;position:relative}.campaign__media .picture,.campaign__media .video{aspect-ratio:var(--campaign-media-ratio)}.campaign__products{grid-template-columns:repeat(var(--campaign-products-cols),1fr);gap:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);margin-inline:auto;margin-top:calc(67 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * var(--campaign-products-width));flex-direction:column;display:grid}@media screen and (min-width:1024px){.campaign__products{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * var(--campaign-media-width));margin-top:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.campaign__product{grid-column:span 1;position:relative}.campaign__tag{pointer-events:none;width:100%;height:100%;padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);justify-content:flex-start;align-items:center;display:none;position:absolute;top:0;left:0}@media screen and (min-width:1024px){.campaign__tag{display:flex}}.campaign__edito{margin-bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4);grid-row:1}@media screen and (min-width:1024px){.campaign__edito{margin-bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.campaign--offset{padding-top:28px;padding-bottom:28px}.cart-drawer__empty{padding-inline:var(--padding-inline)}.cart-drawer__empty .cart-empty{margin-top:0}.cart-drawer__inner{flex-direction:column;width:100%;display:flex;overflow:hidden}.cart-drawer__inner .product-slider-edito__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.cart-drawer__inner .product-slider-edito__title{font-size:.75rem}}.cart-drawer__inner .product-slider-edito__title{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);text-transform:none}.cart-drawer__inner .cart-items__upsell{padding-inline:var(--padding-inline);background-color:var(--beige50);padding-top:16px;padding-bottom:16px}@media screen and (min-width:1024px){.cart-drawer__inner .cart-items__upsell{padding-top:24px;padding-bottom:24px}}.cart-drawer__inner .cart-items__upsell__slider .carousel__viewport{overflow:visible}.cart-drawer__inner .cart-items__upsell__slider .carousel__slide{width:clamp(300px,100%,350px)}.cart-drawer__inner .cart-items__upsell__slider .carousel__dots-square{background-color:var(--beige50)}.cart-drawer__inner .cart-items__upsell__slider .card-upsell{background-color:var(--beige200)}.cart-drawer__list-items{--flow:16px}@media screen and (min-width:1024px){.cart-drawer__list-items{--flow:24px}}.cart-drawer__list-items{gap:var(--flow);width:100%;padding-inline:var(--padding-inline);grid-template-columns:repeat(1,1fr);grid-auto-rows:min-content;margin-bottom:auto;display:grid}.cart-drawer__list-items .line-item:after{display:none}@media screen and (min-width:1024px){.cart-drawer__list-items .line-item__media{width:140px}}.cart-drawer__list-items .line-item__infos{border:none;padding-top:8px;padding-bottom:8px}@media screen and (min-width:1024px){.cart-drawer__list-items .line-item__infos{padding:0 0 0 16px}}.cart-drawer__list-items .line-item__actions__remove>span{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.cart-drawer__list-items .line-item__actions__remove>span{font-size:.75rem}}.cart-drawer__list-items .line-item__actions__remove>span{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.cart-drawer__list-items .line-item__properties__item{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.cart-drawer__list-items .line-item__properties__item{font-size:.75rem}}.cart-drawer__list-items .line-item__properties__item{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular);color:var(--black500)}.cart-drawer__list-items .line-item .price{color:var(--black950);flex-direction:row}.cart-drawer__list-items .counter__button{padding:4px 9px;top:-1px}.cart-drawer__progress{width:100%;margin-top:var(--flow)}.cart-drawer__share{border-bottom:1px solid var(--black100)}.cart-drawer__reassurance{color:var(--black500);margin-top:var(--flow);white-space:nowrap;align-items:center;max-width:100%;display:flex;overflow:auto}.cart-drawer__reassurance__text{display:none}@media screen and (min-width:1024px){.cart-drawer__reassurance__text{display:inline-block}}.cart-drawer__reassurance__text:first-child{display:inline-block}.cart-drawer__reassurance__text span{margin-inline:4px;display:none}@media screen and (min-width:1024px){.cart-drawer__reassurance__text span{display:inline-block}}.cart-drawer__footer{--flow:12px;width:100%}.cart-drawer__footer>*{padding-inline:var(--padding-inline)}.cart-drawer__footer .cart-share .accordion:after{content:"";z-index:3;pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity var(--duration-fast) var(--ease-out-quad);background-color:#0006;position:absolute;top:-100vh;left:0}.cart-drawer__footer .cart-share .accordion.is-active:after{content:"";pointer-events:auto;opacity:1;display:block}.cart-drawer__footer .cart-total{gap:0}.cart-drawer__footer .cart-total__button{margin-top:var(--flow)}.cart-items{min-height:80vh;padding-top:42px;padding-bottom:84px}@media screen and (min-width:1024px){.cart-items{padding-top:68px;padding-bottom:136px}}.cart-items__left{grid-column:1/-1}@media screen and (min-width:1024px){.cart-items__left{grid-column:4/span 45}}.cart-items__right{grid-column:1/-1}@media screen and (min-width:1024px){.cart-items__right{grid-column:54/-4}}.cart-items__title{grid-column:3/-3;align-items:flex-start;margin-bottom:28px;display:flex}@media screen and (min-width:1024px){.cart-items__title{grid-column:4/-4;margin-bottom:26px}}.cart-items__count{color:var(--black500);font-weight:var(--font-weight-regular);margin-left:4px;position:relative;top:-7px}@media screen and (min-width:1024px){.cart-items__count{top:-9px}}.cart-items__footer{position:relative}@media screen and (min-width:1024px){.cart-items__footer{top:calc(var(--header-height) + 8px);height:fit-content;margin-bottom:34px;position:sticky}}.cart-items__footer__top{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 4) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 18px;background-color:var(--beige50);flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.cart-items__footer__top{gap:18px;padding:34px}}.cart-items__footer__bottom{border-top:none;padding-block:17px}@media screen and (min-width:1024px){.cart-items__footer__bottom{border:solid 1px var(--black100);border-top:none;padding:16px 34px}}.cart-items__footer__accordion:first-child .accordion__header{border-top:none}.cart-items__footer__accordion .accordion__header{padding:18px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.cart-items__footer__accordion .accordion__header{padding-inline:0}}.cart-items__footer__accordion .accordion__inner{color:var(--black800);padding-block:0 24px}@media screen and (max-width:1023px){.cart-items__footer__accordion .accordion__inner{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.cart-items__footer__discounts{color:var(--beige800);border-top:solid 1px var(--beige75);padding-top:18px}.cart-items__footer__reassurance{color:var(--beige800);justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-items__footer__reassurance span{color:var(--black950)}.cart-items__list-items{flex-direction:column;display:flex}@media screen and (min-width:1024px){.cart-items__list-items{gap:24px}}.cart-items__upsell{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);margin-top:40px}@media screen and (min-width:1024px){.cart-items__upsell{margin-top:34px;padding-inline:0}}.cart-items__upsell__slider .carousel__slide{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 44)}@media screen and (min-width:1024px){.cart-items__upsell__slider .carousel__slide{width:60%}}@media screen and (min-width:1280px){.cart-items__upsell__slider .carousel__slide{width:calc(50% - 9px)}}.cart-items__upsell__slider .carousel__dots-square{height:fit-content;top:-18px}@media screen and (max-width:1023px){.cart-items__upsell__slider .carousel__dots-square{right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1)}}.cart-items__upsell__slider.product-slider-edito--one-card .carousel__slide{width:50%;min-width:350px}.cart-items__gift-offer{grid-column:1/-1;margin-block:56px 70px}@media screen and (min-width:1024px){.cart-items__gift-offer{margin-block:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);grid-column:4/span 45}}.cart-items__gift-offer__title{margin-bottom:24px;margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}.cart-items__gift-offer__accordion .accordion__header{padding:14px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}.cart-items__gift-offer__accordion .accordion__panel{border:none}.cart-items__gift-offer__accordion .accordion__inner{padding-bottom:32px;padding-inline:14px}@media screen and (min-width:1024px){.cart-items__gift-offer__accordion .accordion__header{pointer-events:none;border:none;padding:0}.cart-items__gift-offer__accordion .accordion__header .svg,.cart-items__gift-offer__accordion .accordion__icon{display:none}.cart-items__gift-offer__accordion .accordion__panel{height:auto!important;display:block!important;overflow:visible!important}.cart-items__gift-offer__accordion .accordion__inner{padding:0}.cart-items__gift__title,.cart-items__offer__title{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.02em;margin-bottom:12px;font-size:1.375rem;line-height:1.25rem}}@media screen and (min-width:1024px)and (min-width:1400px){.cart-items__gift__title,.cart-items__offer__title{letter-spacing:.01em;font-size:1.75rem;line-height:1.625rem}}.cart-items__gift__items{flex-direction:column;gap:18px;margin-top:24px;display:flex}@media screen and (min-width:1024px){.cart-items__offer{margin-top:52px}}.cart-items__offer__actions{gap:12px;margin-top:24px;display:flex}.cart-items__offer__actions__button{width:max-content}.cart-items__offer__actions__button .button__text{white-space:nowrap;align-items:center;gap:18px;display:flex}.cart-items__offer__actions__notification{background-color:var(--black0);bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);border:solid 1px var(--black100);z-index:11;padding:34px;position:fixed;box-shadow:0 4px 6px #0000000a}.cart-items__offer__actions__notification button{position:absolute;top:12px;right:10px}.cart-items__offer__actions__notification[x-cloak]{display:none}.cart-items.is-loading .cart-total__total__price{animation:1s linear infinite both pulse;display:inline-block}.cart-items .sticky-content{padding:0}@media screen and (min-width:1024px){.cart-items .sticky-content{display:none}}.cart-items .sticky-content .button{position:relative}.cart-items .sticky-content .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--white);z-index:2;position:absolute;top:50%;left:50%}.cart-items__item.hidden{visibility:hidden;height:0}@media screen and (min-width:1024px){.cart-items__item.hidden{margin-block:-12px}}.cart-items__products{grid-column:1/-1;padding-top:70px}@media screen and (min-width:1024px){.cart-items__products{border-top:thin solid var(--black100);padding-top:68px}}.cart-items__empty{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.cart-items__empty{padding-inline:0}}.cart-items--empty .cart-items__products{border-top:thin solid var(--black100);padding-top:56px}.collection-header{padding:calc(18 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 24px}@media screen and (min-width:1024px){.collection-header{padding:24px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3) 34px}}.collection-header__content{padding-top:70px}@media screen and (min-width:1024px){.collection-header__content{padding-top:68px}}.collection-header__title{pointer-events:none;align-items:flex-start;margin-left:-2px;display:flex;position:relative}.collection-header__description{max-width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 25);margin-top:12px;margin-bottom:18px}.collection-header__count{color:var(--black500);margin-left:8px;position:relative;top:-6.6px}.collection-header__filter-wrapper{align-items:center;display:flex}.collection-header__filter{align-items:center;margin-right:32px;display:flex}.collection-header__filter .svg{margin-right:4px}.collection-header__top{justify-content:space-between;align-items:center;display:flex}.collection-header__top .breadcrumb{width:70%}.collection-header__top .breadcrumb__item{white-space:nowrap}.collection-header__top .collection-switch-view{flex-shrink:0;margin-left:auto}@media screen and (min-width:1024px){.collection-header__top .collection-switch-view{display:none}}.collection-header__top .collection-switch-view__item{margin-left:5px}.collection-header__bottom{text-align:left;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.collection-header__bottom .collection-switch-view{display:none}@media screen and (min-width:1024px){.collection-header__bottom .collection-switch-view{display:flex}}@media screen and (max-width:1023px){.collection-header__bottom .collection-header__filter{display:none}}.collection-header--no-sub-collections .collection-header__bottom{margin-top:0}@media screen and (min-width:1024px){.collection-header--no-sub-collections .collection-header__bottom{margin-top:calc(-16px - .7em)}}@media screen and (min-width:1400px){.collection-header--no-sub-collections .collection-header__bottom{margin-top:calc(-16px - .9em)}}.collection-vp-text{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 24px}@media screen and (min-width:1024px){.collection-vp-text{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3) 34px}}.collection-vp-text__content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.collection-vp-text__content-richtext b{font-weight:var(--font-weight-medium)}.collection-vp-text__content-richtext a{text-underline-offset:2px;text-decoration:underline}.collection-vp-text__content-richtext ul{list-style:outside}.collection-vp-text__content-richtext ol{list-style:decimal}.collection-vp-text__content .button{width:auto}.duo-trio{background-color:var(--background-color);width:100%;height:100%;color:var(--accent-color)}.duo-trio--offset-top{padding-top:28px}.duo-trio__row{flex-flow:column;grid-column:3/-3;display:flex}@media screen and (min-width:1024px){.duo-trio__row{flex-flow:row;grid-column:4/-4}}.duo-trio__left{flex-shrink:0;width:100%}@media screen and (min-width:1024px){.duo-trio__left{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 19)}.duo-trio__left .block-content-rich__content{padding-right:calc(68 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.duo-trio__right{grid-template-columns:repeat(1,1fr);gap:0 28px;width:100%;display:grid}@media screen and (min-width:1024px){.duo-trio__right{gap:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);grid-template-columns:repeat(3,1fr)}}.duo-trio__item{grid-column:span 1/span 1}.dyptich-anchor{grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;width:100%;display:grid}@media screen and (min-width:1024px){.dyptich-anchor--reverse .dyptich-anchor{flex-direction:row-reverse}.dyptich-anchor--reverse .dyptich-anchor__item--media{order:2}}.dyptich-anchor__item{grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"content";display:grid;position:relative}@media screen and (min-width:1024px){.dyptich-anchor__item{grid-column:span 1/span 1}}.dyptich-anchor__item:before{content:"";grid-area:content;padding-bottom:62.5%}@media screen and (min-width:1024px){.dyptich-anchor__item:before{padding-bottom:114.286%}}.dyptich-anchor__item>*{grid-area:content;min-height:600px}@media screen and (max-width:1023px){.dyptich-anchor__item--media{order:2}}.dyptich-anchor__info{width:100%;padding:42px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 70px}@media screen and (min-width:1024px){.dyptich-anchor__info{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.dyptich-anchor__title{margin-block:48px 26px}.dyptich-anchor__block-text{border-top:solid 1px var(--black100);justify-content:space-between;padding-block:18px 24px;display:flex}.dyptich-anchor__block-text__content{width:66.6667%}.dyptich-blocks{grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;width:100%;display:grid}.dyptich-blocks__item{grid-column:1/-1;grid-template-columns:1fr;grid-template-areas:"content";display:grid;position:relative}@media screen and (min-width:1024px){.dyptich-blocks__item{grid-column:span 1/span 1}}.dyptich-blocks__item:before{content:"";grid-area:content;padding-bottom:160%}@media screen and (min-width:640px){.dyptich-blocks__item:before{padding-bottom:100%}}@media screen and (min-width:1024px){.dyptich-blocks__item:before{padding-bottom:114.286%}}.dyptich-blocks__item>*{grid-area:content;min-height:600px}@media screen and (max-width:1023px){.dyptich-blocks__item--shop-the-look:before{padding-bottom:0}.dyptich-blocks__item--shop-the-look .shop-the-look{min-height:0}.dyptich-blocks__item .card-text-wrap{min-height:100%}.dyptich-blocks__item--card-text-wrap+.dyptich-blocks__item--card-text-wrap{border-top:thin solid var(--black50)}}@media screen and (min-width:1024px){.dyptich-blocks__item--card-text-wrap+.dyptich-blocks__item--card-text-wrap{border-left:thin solid var(--black50)}}@media screen and (max-width:1023px){.dyptich-blocks__item--card-overlay+.dyptich-blocks__item--card-text-wrap,.dyptich-blocks__item--card-overlay+.dyptich-blocks__item--block-content-rich{order:-1}}.dyptich-blocks__item .card-overlay{text-align:center;width:100%;height:100%;position:absolute;top:0;left:0}.dyptich-blocks__item .card-overlay__media .picture>img{aspect-ratio:7/8}.dyptich-blocks__item .block-content-rich{padding:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));text-align:center;justify-content:center;height:100%;margin:auto}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich{text-align:inherit;padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 33);height:fit-content;margin:initial;justify-content:flex-start}}.dyptich-blocks__item .block-content-rich__wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich__wrapper{display:block}}.dyptich-blocks__item .block-content-rich__title{padding-bottom:20px}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich__title{padding-bottom:34px}}.dyptich-blocks__item .block-content-rich__content{padding-bottom:0}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich__content{flex-flow:row;padding-bottom:32px}}.dyptich-blocks__item .block-content-rich__decorative{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich__decorative{font-size:.6875rem;line-height:.875rem}}.dyptich-blocks__item .block-content-rich__button-wrapper{align-self:center;width:100%;position:absolute;bottom:38px}@media screen and (min-width:1024px){.dyptich-blocks__item .block-content-rich__button-wrapper{align-self:auto;position:relative;bottom:0}}@media screen and (max-width:1023px){.dyptich-blocks__item .block-content-rich .button{margin-left:auto;margin-right:auto}}.footer-bottom{grid-column:3/-3;width:100%;position:relative}@media screen and (min-width:1024px){.footer-bottom{grid-area:7/4/span 1/-4}}.footer-bottom__wrapper{color:var(--black300);justify-content:space-between;align-items:center;margin-top:70px;display:flex;position:relative}@media screen and (min-width:1024px){.footer-bottom__wrapper{margin-top:138px}}.footer-bottom__container-logo{display:none}@media screen and (min-width:1024px){.footer-bottom__container-logo{color:var(--white);will-change:transform;transition:transform var(--duration-x-fast) var(--ease-out);align-self:center;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}}.footer-bottom__language-switcher{flex-shrink:0}@media screen and (min-width:768px){iframe#chat-button{opacity:1;transition:opacity .3s var(--custom-ease),transform .3s var(--custom-ease)}iframe#chat-button.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translate(20px)}}.footer-content-left{grid-column:3/-3}@media screen and (min-width:1024px){.footer-content-left{grid-area:2/4/span 5/span 30}}.footer-content-left__newsletter{padding-bottom:48px}@media screen and (min-width:1024px){.footer-content-left__newsletter{margin-bottom:unset;padding-bottom:34px}}.footer-content-left__newsletter__title{margin-bottom:16px}.footer-content-left__newsletter .form-newsletter__fields{border:1px solid var(--black800)}.footer-content-left__newsletter .form-newsletter__fields--error{border-color:var(--red500)}.footer-content-left__social{flex-direction:column;gap:18px;padding-bottom:70px;display:flex}@media screen and (min-width:1024px){.footer-content-left__social{gap:12px;padding-bottom:0}}.footer-content-left__social__title{text-transform:uppercase;color:var(--black100)}.footer-content-left__social__links{align-items:flex-start;gap:18px;display:flex}@media screen and (min-width:1024px){.footer-content-left__social__links{gap:12px}}.footer-content-left__social__item{color:var(--black300)}.footer-content-left__social__item svg{width:1rem;height:1rem}@media screen and (min-width:1024px){.footer-content-left__social__item svg{width:.75rem;height:.75rem}}.footer-content-left__social__item:hover{color:var(--white)}.footer-navigation{grid-column:1/-1;height:fit-content;position:relative}@media screen and (min-width:1024px){.footer-navigation{grid-column:46/span 40}}.footer-navigation:after{content:"";background-color:var(--black800);z-index:0;width:100%;display:block;position:absolute;top:-1px;bottom:-.5px;left:0}@media screen and (min-width:1024px){.footer-navigation:after{content:none}}.footer-navigation__item{z-index:1;background:var(--black950);height:100%;margin-top:.5px;margin-bottom:.5px;padding-inline:14px;position:relative}@media screen and (min-width:1024px){.footer-navigation__item{margin-top:0;margin-bottom:0;padding-inline:0}}.footer-navigation__links{flex-direction:column;gap:12px;display:flex}.footer-navigation__links-item{color:var(--black300);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;display:flex}.footer-navigation__links-item:hover,.footer-navigation__links-item:active{color:var(--white)}.footer-navigation__links-item__icon{width:.875rem;height:.875rem}.footer-navigation__links-item__icon svg{color:var(--white)}.footer-navigation .tag{display:flex}@media screen and (min-width:1024px){.footer-navigation .accordion{border-bottom:thin solid var(--black800)}}.footer-navigation .accordion__header{border:none;padding-block:12px;position:relative}@media screen and (min-width:1024px){.footer-navigation .accordion__header{padding-block:18px}}.footer-navigation .accordion__inner{flex-direction:column;gap:4px;padding-top:0;display:flex;position:relative}.footer-navigation .accordion-footer__header{justify-content:flex-end;align-items:baseline;display:flex}@media screen and (min-width:1024px){.footer-navigation .accordion-footer__header{padding-top:0}}.footer-reassurance{border-bottom:1px solid var(--black800);background-color:var(--black950);grid-area:1/1/auto/-1;margin-bottom:54px;display:flex;position:relative}@media screen and (min-width:1024px){.footer-reassurance{margin-bottom:32px}}.footer-reassurance__item{color:var(--black300);white-space:nowrap;flex:none;width:fit-content;max-width:100%;padding:28px}@media screen and (min-width:1024px){.footer-reassurance__item{padding:24px 34px}}.footer-reassurance__item-content{color:var(--black300);align-items:center;gap:12px;display:flex}.footer-reassurance .carousel{width:100%}.footer-reassurance .carousel:not(.is-initialized) .carousel__container{justify-content:center}.grid-edito{--products-grid-columns:2;padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.grid-edito{--products-grid-columns:3;padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.grid-edito__list{grid-column:1/-1;grid-template-columns:repeat(var(--products-grid-columns),1fr);gap:calc(56 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-auto-rows:min-content;display:grid}@media screen and (min-width:1024px){.grid-edito__list{gap:calc(51 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.grid-edito__item{grid-area:span 1/span 1;position:relative}.grid-edito__item>*{position:relative}:root{--header-height:50px;--announcement-bar-height:36px}@media screen and (min-width:1024px){:root{--header-height:58px}}.section-header{z-index:10;width:100%;position:sticky;top:0;left:0}.header{--nav-bg:var(--black0);--nav-color:var(--black950);--nav-border-color:transparent;z-index:10;height:calc(var(--header-height) + 1px);width:100%;position:relative;transform:none}.header--transparent{position:absolute}.header--transparent.is-scroll-top{--nav-bg:transparent;--nav-color:var(--black0)}.header--transparent[x-cloak] .menu-mobile,.header--transparent[x-cloak] .menu-desktop{--nav-bg:transparent;--nav-color:var(--black0);transform:translateY(-100%)translateZ(0)}.header--black{--nav-border-color:var(--beige75);border-bottom:1px solid var(--nav-border-color)}.header--black.is-scroll-top,.header--black[x-cloak] .menu-mobile,.header--black[x-cloak] .menu-desktop{--nav-color:var(--black950)}.header.is-menu-hover,.header.is-panel-active{--nav-bg:var(--black0);--nav-color:var(--black950)}.header--plain{--nav-border-color:var(--black100);border-bottom:1px solid var(--nav-border-color)}.header--plain[x-cloak] .menu-mobile,.header--plain[x-cloak] .menu-desktop{transform:none}.header--product{--nav-border-color:transparent}.hero{width:100%;height:100svh;position:relative;overflow:hidden}@media screen and (min-width:1024px){.hero{max-height:1300px}}.hero__background{width:100%;height:100%}.hero .grid{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero__link{z-index:1;position:relative;overflow:hidden}.hero__link .button{width:fit-content}.hero__link>*{transition:transform var(--duration-fast) var(--ease-out);display:inline-block}@media screen and (max-width:1023px){.hero__link>*{transform:translateY(100%)}}.hero__container{justify-content:var(--justify-content);align-items:var(--align-items);text-align:var(--text-align);padding-bottom:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));grid-column:3/-3;display:flex}@media screen and (min-width:1024px){.hero__container{padding-bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);grid-column:4/-4}}.hero__wrapper{color:var(--white);width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 46);flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.hero__wrapper{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 27);gap:32px}}.hero__title{margin-left:-2px}@media screen and (min-width:1024px){.hero__title{margin-left:-3px}}.hero__content{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:1024px){.hero__content{gap:32px}}.hero__content__tag-desc{justify-content:space-between;display:flex}@media screen and (min-width:1024px){.hero__content__tag-desc{flex-flow:row;justify-content:flex-start}}.hero__content__description{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero__content__button{z-index:2;position:relative}.hero__decorative{flex-shrink:.9;width:100%}@media screen and (min-width:1024px){.hero__decorative{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 9);flex-shrink:0;margin-top:0;margin-right:0;padding-bottom:0}}.hero__description[x-cloak],.hero__description.is-truncate{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero__description.is-expanded{max-height:none;display:block;overflow:hidden}.hero--center .hero__wrapper{justify-content:center;align-items:center;height:100%;position:relative}.hero--center .hero__title{margin-left:0}.hero--center .hero__content{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.hero--center .hero__content__tag-desc{flex-direction:column;align-items:center;gap:12px;display:flex}@media screen and (min-width:1024px){.hero--center .hero__content__tag-desc{margin-left:auto;margin-right:auto}}@media screen and (max-width:1023px){.hero--center .hero__content__description{margin:0 auto}}.hero--center .hero__content__button{align-self:center}.hero--center .hero__decorative{margin:0}.hero--center .hero__description{width:calc(322 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.hero--center .hero__description{width:calc(380 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}@media screen and (max-width:1023px){.hero.is-visible .hero__link>*{transform:translateY(0)translateZ(0)}}.hero.is-first-section.has-announcement-bar{height:calc(100vh - var(--announcement-bar-height,0px));height:calc(100svh - var(--announcement-bar-height,0px))}.hero.is-first-section.has-plain-header{height:calc(100vh - var(--header-height,0px));height:calc(100svh - var(--header-height,0px))}.hero.is-first-section.has-announcement-bar.has-plain-header{height:calc(100vh - var(--announcement-bar-height,0px) - var(--header-height,0px));height:calc(100svh - var(--announcement-bar-height,0px) - var(--header-height,0px))}.hero-secondary{width:100%;height:100%;padding-block:112px 42px}@media screen and (min-width:1024px){.hero-secondary{padding-block:128px}.hero-secondary--small{padding-block:128px 64px}}.hero-secondary__container{grid-column:1/-1}.hero-secondary__content{text-align:flex-start;padding:0 calc(14 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;width:100%;margin:auto;display:flex}@media screen and (min-width:1024px){.hero-secondary__content{text-align:center;width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 33);justify-content:center;align-items:center;gap:24px}}.hero-secondary__suptitle{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.hero-secondary__suptitle{font-size:.6875rem;line-height:.875rem}}.hero-secondary__link{padding-top:14px}@media screen and (min-width:1024px){.hero-secondary__link{padding-top:10px}}.page-anchors-navigation{background-color:var(--background-color,#fff);width:100%;color:var(--accent-color,#000);border-top:solid 1px var(--beige75);justify-content:center;display:flex}.page-anchors-navigation__list{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 24px;-ms-overflow-style:none;scrollbar-width:none;align-items:center;display:flex;overflow-x:scroll}@media screen and (min-width:1024px){.page-anchors-navigation__list{padding:48px 0}}.page-anchors-navigation__list::-webkit-scrollbar{display:none}.page-anchors-navigation__item{white-space:nowrap}.page-anchors-navigation__item-separator{padding-inline:18px}.cart-items__share-cart-panel__content{height:fit-content;padding:32px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2) 18px;position:relative}.cart-items__share-cart-panel__header{flex-direction:column;flex-grow:1;justify-content:center;gap:24px;display:flex}@media screen and (min-width:1024px){.cart-items__share-cart-panel__header{gap:34px;margin-bottom:34px}}.cart-items__share-cart-panel__header .button{width:fit-content}.cart-items__share-cart-panel__header .button .loader{color:var(--white);--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);position:absolute;top:50%;left:50%}.cart-items__share-cart-panel__unavailable{border-top:solid 1px var(--black100);margin-top:24px;padding-top:24px}@media screen and (min-width:1024px){.cart-items__share-cart-panel__unavailable{margin-top:0;padding-block:34px}}.cart-items__share-cart-panel__unavailable__title{margin-bottom:18px}.cart-items__share-cart-panel__unavailable__items{flex-direction:column;gap:18px;display:flex}.password{place-content:center;width:100%;height:100dvh;display:flex}.password__wrapper{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media screen and (min-width:1024px){.password__wrapper{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 22)}}.password__input-wrapper{flex-wrap:wrap;display:flex}.password__input{border-bottom:1px solid var(--black100);width:100%}.password__submit{width:100%;margin-top:34px;margin-bottom:100px}.password__form{width:100%}.password>*+*{margin-top:1rem}.password .svg{margin-bottom:100px}.password .svg svg{width:100%;height:100%}.product-header{--height-sticky-add-to-cart:100px;position:relative}.product-header.v2{margin-bottom:4px}.product-header__media{grid-column:1/span 44;position:relative}.product-header__media .gallery-with-thumbnails__thumbnails{margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 1)}.product-header__media .gallery-with-thumbnails__media{cursor:zoom-in}.product-header__edito{padding:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);gap:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);padding-right:0;display:flex}.product-header__edito__media{position:relative}.product-header__edito__media .image{object-fit:cover;aspect-ratio:1250/1875;width:100%}.product-header__edito__item{flex-direction:column;gap:8px;width:100%;height:100%;display:flex}.product-header__edito__legend{text-align:center;height:34px}.product-header__content{grid-column:3/-3;padding-top:24px;position:relative}@media screen and (min-width:1024px){.product-header__content{grid-area:1/45/auto/-1;padding:0}}.product-header__info__container{position:relative}@media screen and (min-width:1024px){.product-header__info__container{height:100%}}.product-header__info__inner{flex-direction:column;justify-content:center;display:flex}@media screen and (min-width:1024px){.product-header__info__inner{width:100%;max-width:clamp(380px,50%,480px);height:fit-content;min-height:100vh;padding-top:calc(var(--header-height) + 42px);padding-bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);margin-inline:auto}.product-header__info__inner.v2{height:fit-content;position:sticky;top:0}}@media screen and (min-width:1400px){.product-header__info__inner{max-width:53%}}.product-header__title{order:var(--order-mobile);flex-wrap:wrap;margin-top:auto;margin-bottom:32px;display:flex}@media screen and (min-width:1024px){.product-header__title{order:var(--order);margin-bottom:24px}}@media screen and (max-width:1023px){.product-header__title.product-title--no-more-colors{display:none}.product-header__title .product-title__header,.product-header__title .product-title__price{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.product-header__add-to-cart-block{order:var(--order-mobile)}@media screen and (min-width:1024px){.product-header__add-to-cart-block{order:var(--order);margin-bottom:24px}}.product-header__add-to-cart-block__links{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.product-header__add-to-cart-block__links .wishlist-button{display:none}.product-header__add-to-cart-block__size-guide{text-decoration:underline}.product-header__add-to-cart-block.v2{margin-top:20px;margin-bottom:0}@media screen and (min-width:1024px){.product-header__add-to-cart-block.v2{margin-top:28px}}.product-header__card{order:var(--order-mobile);margin-bottom:18px}@media screen and (min-width:1024px){.product-header__card{order:var(--order);margin-bottom:14px}.product-header__card:last-child{margin-top:auto}}.product-header__description{order:var(--order-mobile);color:var(--black800);margin-bottom:42px}@media screen and (min-width:1024px){.product-header__description{order:var(--order);margin-bottom:18px}}.product-header__description ul{list-style:inside}.product-header__description ol{list-style:inside decimal}.product-header__description-v2{position:relative}.product-header__description-v2 ul{list-style:inside}.product-header__description-v2 ol{list-style:inside decimal}.product-header__description-v2__wrapper{color:var(--black800);order:var(--order-mobile);flex-direction:column;align-items:flex-start;gap:4px;margin-top:32px;display:flex}@media screen and (min-width:1024px){.product-header__description-v2__wrapper{order:var(--order)}}.product-header__description-v2__toggle{z-index:2;color:var(--black500);text-decoration:underline;position:relative}.product-header__additional-info{flex-direction:column;order:var(--order-mobile);margin-top:40px;margin-bottom:18px;display:flex}@media screen and (max-width:1023px){.product-header__additional-info{margin-top:48px;margin-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * -2)}}@media screen and (min-width:1024px){.product-header__additional-info{order:var(--order);gap:8px;margin-bottom:0}}@media screen and (max-width:1023px){.product-header__additional-info .accordion__header,.product-header__additional-info .accordion__inner{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.product-header__additional-info .accordion__inner{padding-inline:14px}@media screen and (max-width:1023px){.product-header__additional-info .accordion--last{border-bottom:solid 1px var(--black100)}}.product-header__additional-info>.link{text-align:left}.product-header__additional-info ul{padding-left:4px;list-style:none}.product-header__additional-info ul li{padding-left:6px;position:relative}.product-header__additional-info ul li:before{content:"";background-color:var(--black500);width:2px;height:2px;display:inline-block;position:absolute;top:9px;left:0}.product-header__modals-content{display:none}@media screen and (min-width:1024px){.product-header__reassurance{margin-bottom:0}}.product-header__reassurance .carousel__dots-square{right:2px}.product-header__reassurance-v2{color:var(--black500);align-items:center;gap:8px;margin-top:8px;padding-block:4px;display:flex}@media screen and (max-width:1023px){.product-header__reassurance-v2{margin-top:12px}}.product-header__shop-the-look{order:var(--order-mobile);height:fit-content;margin-bottom:28px}@media screen and (min-width:1024px){.product-header__shop-the-look{order:var(--order);margin-top:auto;margin-bottom:0;padding-top:48px}}.product-header__shop-the-look.v2{margin-top:48px;margin-bottom:56px;padding:0}@media screen and (min-width:1024px){.product-header__shop-the-look.v2{margin-top:40px}}.product-header__shop-the-look.v2 .product-slider-edito__card--product-card{width:calc(33% - 2px);margin-right:4px}.product-header__carousel-wrapper{grid-column:1/-1;position:relative}.product-header__carousel{height:calc(100vh - var(--height-sticky-add-to-cart));height:calc(100svh - var(--height-sticky-add-to-cart))}@media screen and (min-width:1024px){.product-header__carousel{display:none}}.product-header__carousel.v2{height:clamp(350px,100vh - 240px - var(--announcement-bar-height),500px)}.product-header__carousel.v2 .carousel__dots-line{justify-content:flex-start;gap:4px;height:2px;bottom:14px;left:14px}.product-header__carousel.v2 .carousel__dots-line__item{flex:0;width:14px;height:2px}.product-header__carousel.v2 .carousel__dots-line:after{width:14px;transform:translate(calc(var(--carousel-active-index,0) * (100% + 4px)));height:2px;top:.5px}.product-header__carousel.v2 .carousel__line{width:14px;height:2px}.product-header__carousel-tag{bottom:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);z-index:2;position:absolute}.product-header__carousel-tag.v2,.product-header__hidden{display:none}.product-header__form-wrapper{position:relative}@media screen and (min-width:1024px){.product-header__form-wrapper{margin-bottom:12px}}.product-header__form-wrapper .loader{--initial-pos:-50%;background:var(--background-loader,var(--black950));width:100%;height:100%;transform:translate(var(--initial-pos),var(--initial-pos));filter:invert(-1);background-color:var(--black950);color:var(--white);position:absolute;top:50%;left:50%}.product-header__form-wrapper .stock-alert-form-v2{display:none}.product-header__form-wrapper.v2{margin-bottom:8px}.product-header__store-availability{cursor:pointer;align-items:center;gap:4px;margin-top:24px;display:flex}.product-header--out-of-stock .stock-alert-form-v2{display:block}.product-header--out-of-stock .product-header__add-to-cart__wrapper{display:none}.product-header--gift-card .product-header__title{margin-top:0}.product-header--gift-card .variant-selector__content{width:100%}.product-header--gift-card .options-picker{--options-picker-columns:3}.product-header--no-shop-the-look .product-header__title{margin-top:unset}@media screen and (min-width:1024px){.product-header--no-shop-the-look .product-header__info__inner{z-index:1;padding-top:var(--header-height);padding-bottom:0;position:relative}.product-header--no-shop-the-look .product-header__info__container{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.product-header--no-edito .gallery-with-thumbnails{position:sticky;top:0}}.product-header .sticky-content{border-top:1px solid #0000}@media screen and (min-width:1024px){.product-header .sticky-content{display:none}}.product-header--scrolled .sticky-content{border-color:var(--black200)}.product-header .product-slider-edito__title{margin-bottom:12px}.product-header__add-to-cart__wrapper{position:relative}.product-header__add-to-cart-button{height:42px;overflow:hidden}.product-header__add-to-cart-button.error{height:72px}@media screen and (max-width:1023px){.product-header__add-to-cart__inner{z-index:3;width:100%}.product-header__add-to-cart__inner.is-fixed{width:100%;padding:10px calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);background-color:var(--white);position:fixed;bottom:0;left:0}}.push-newsletter{width:100%;height:100%;position:relative}.push-newsletter__background{display:none}@media screen and (min-width:1024px){.push-newsletter__background{aspect-ratio:2;width:100%;height:fit-content;display:block;position:relative}}.push-newsletter__wrapper{padding-top:70px}@media screen and (min-width:1024px){.push-newsletter__wrapper{padding-top:34px;padding-bottom:213px}}.push-newsletter__wrapper.has_image{padding:0}@media screen and (min-width:1024px){.push-newsletter__wrapper.has_image{align-items:center;position:absolute;top:0;right:0;bottom:0;left:0}}.push-newsletter__box{background-color:var(--background-color);grid-column:3/-3;height:fit-content;padding:28px}@media screen and (min-width:1024px){.push-newsletter__box{grid-column:28/-28;padding:34px}}.push-newsletter__title{padding-bottom:56px}@media screen and (min-width:1024px){.push-newsletter__title{padding-bottom:8px}}.push-newsletter__content{flex-direction:column;gap:56px;display:flex}@media screen and (min-width:1024px){.push-newsletter__content{gap:68px}}.push-newsletter__description{color:var(--beige800)}.push-newsletter .form-newsletter__fields{border:1px solid var(--beige300)}.push-newsletter .form-newsletter__fields--error{border-color:var(--red500)}.push-newsletter .form-newsletter__fields input,.push-newsletter .form-newsletter__submit{color:var(--black950)}.push-newsletter .form-newsletter__fields input::placeholder,.push-newsletter .form-newsletter__submit:disabled,.push-newsletter .form-newsletter__accept-marketing{color:var(--beige800)}.loader{--initial-pos:0;cursor:wait;transform-origin:50%;justify-content:center;align-items:center;transition:background-color 80ms linear;animation-fill-mode:both;display:flex}.loader>svg{width:1.2em;height:1.2em;margin:0 5px}.loader>svg circle{opacity:.2;stroke:currentColor}.loader>svg>g{width:100%;height:100%;transform-style:preserve-3d;transform-origin:100% 100%;animation:rotator calc(var(--duration-x-slow,1.5s) * 2) linear infinite}.loader>svg>g circle{opacity:1;stroke-dasharray:150 200;stroke-dashoffset:-10px;animation:dash calc(var(--duration-x-slow,1.5s) * 2.5) var(--ease-out) infinite;stroke-linecap:round;transform-origin:50%}.search-grid__title{margin-bottom:calc(42 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.search-grid__title{margin-bottom:calc(48 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.search-grid__slider-mini{padding-block:42px;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.search-grid__slider-mini{padding-block:48px 68px;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.search-grid__products{border-top:thin solid var(--black100);padding-top:56px}@media screen and (min-width:1024px){.search-grid__products{padding-top:68px}}.search-grid__nav{padding:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:1024px){.search-grid__nav{padding:calc(48 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns)) calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.search-grid__nav__filter-wrapper{align-items:center;display:flex}.search-grid__nav__filter{margin-right:32px}@media screen and (max-width:1023px){.search-grid__nav__filter{display:none}}.search-grid .slider-mini{margin-bottom:0}.search-grid .slider-mini .carousel__viewport{overflow:visible}.search-grid .search-grid__section{margin-bottom:0}.search-header{background-color:var(--beige50);padding-block:calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) + var(--header-height)) calc(28 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.search-header{padding-block:calc(68 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) + var(--header-height)) calc(68 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns));padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.search-header--performed{padding-top:calc(42 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) + var(--header-height));padding-bottom:calc(42 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.search-header--performed{padding-top:calc(34 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) + var(--header-height));padding-bottom:calc(48 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.search-header__no-result-title{margin-top:28px}@media screen and (min-width:1024px){.search-header__no-result-title{margin-top:34px}}.search-header__no-result-extra-text{color:var(--beige800);margin-top:2px}.search-header__title{color:var(--beige800);margin-top:24px}.search-header__list{margin-top:18px}.search-header__item+.search-header__item{margin-top:4px}.slider-mini{width:100%;height:100%;position:relative}.slider-mini__title{width:100%;padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);margin-block:70px 36px}.slider-mini__title--center{text-align:center}.slider-mini__title--left{text-align:left}@media screen and (min-width:1024px){.slider-mini__title{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);margin-block:170px 52px}}.slider-mini__product{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}@media screen and (min-width:1024px){.slider-mini__product{gap:14px}}.slider-mini__product-infos{flex-direction:column;justify-content:center;align-items:center;display:flex}.slider-mini__image{aspect-ratio:17/24;position:relative;overflow:hidden}.slider-mini__price{color:var(--accent-color)}.slider-mini .carousel{grid-column:1/-1}.slider-mini .carousel__slide{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 34);margin:0 calc(7 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.slider-mini .carousel__slide{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 16);margin:0 calc(17 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}}.slider-full-screen{--slider-full-screen-height:64vh}@media screen and (min-width:1024px){.slider-full-screen{--slider-full-screen-height:88vh}}.slider-full-screen__slide{height:var(--slider-full-screen-height)}@media screen and (max-width:1023px){.slider-full-screen__slide:first-child{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 53)}}@media screen and (min-width:1024px){.slider-full-screen__slide{width:calc(var(--slider-full-screen-height) * .8);max-width:100%}}.slider-full-screen .carousel__dots{color:var(--white);left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);bottom:calc(10 / var(--column-width-base-number) * clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns))}@media screen and (min-width:1024px){.slider-full-screen .carousel__dots{display:none}}.slider-large{background-color:var(--background-color);color:var(--accent-color)}.slider-large__row{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2);flex-flow:column;grid-column:1/-1;display:flex}@media screen and (min-width:1024px){.slider-large__row{padding:0 calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);flex-flow:row}}.slider-large__left{flex-shrink:0;width:100%}@media screen and (min-width:1024px){.slider-large__left{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 18);padding-right:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3);opacity:var(--slide-progress,1)}}.slider-large__right{width:100%}@media screen and (min-width:1024px){.slider-large__right{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 63);position:relative}}.slider-large .carousel__viewport{overflow:visible}.slider-large .carousel__slide{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 46);margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}@media screen and (min-width:1024px){.slider-large .carousel__slide{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 25);margin-left:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 3)}}.slider-large .carousel__slide:first-child{margin-left:0}.statement{width:100%;height:100%}.statement__container{grid-column:3/-3}@media screen and (min-width:1024px){.statement__container{grid-column:24/-24}}.statement__container--has_padding{padding-block:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 10)}@media screen and (min-width:1024px){.statement__container--has_padding{padding-block:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 10)}}.statement__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin:auto;display:flex}@media screen and (max-width:1023px){.statement__content--left-align-mobile{text-align:left;align-items:flex-start}}@media screen and (min-width:1024px){.statement__content{width:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 38);gap:24px;padding:0}}.statement__suptitle{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.statement__suptitle{font-size:.6875rem;line-height:.875rem}}.statement__suptitle{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold)}.statement__link{padding-top:18px}@media screen and (min-width:1024px){.statement__link{padding-top:10px}}.store-locator__header{background-color:var(--beige50);padding-block:112px 42px}@media screen and (min-width:1024px){.store-locator__header{padding-block:98px 52px}}@media screen and (max-width:1023px){.store-locator__header{padding-inline:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 2)}}.store-locator__header__buffer{height:var(--header-height);background-color:var(--beige50);border-bottom:1px solid var(--beige75)}.store-locator__title,.store-locator__description{text-align:left;width:100%;max-width:525px}@media screen and (min-width:1024px){.store-locator__title,.store-locator__description{text-align:center;margin-inline:auto}}.store-locator__description{margin-top:24px}@media screen and (min-width:1024px){.store-locator__description{margin-top:34px}}.store-locator__inner{grid-column:3/-3;min-height:922px;padding-block:28px}@media screen and (min-width:1024px){.store-locator__inner{grid-column:4/-4;min-height:736px;padding-block:68px}}.text-seo{width:100%;max-height:100%;position:relative;overflow:hidden}.text-seo .grid{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.text-seo__container{flex-direction:column;grid-column:3/-3;gap:18px;display:flex}@media screen and (min-width:1024px){.text-seo__container{grid-column:4/span 26}}.text-seo__desc-wrapper{color:var(--black800);font-weight:var(--font-weight-regular);flex-direction:column;align-items:flex-start;display:flex}.text-seo__description strong{letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.text-seo__description.is-truncate{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-seo__description.is-expanded{max-height:none;display:block;overflow:hidden}.text-seo__description[x-cloak]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-seo__button{color:var(--black950);margin-top:18px}@media screen and (min-width:1024px){.text-seo__button{margin-top:10px}}.toaster-newsletter__content{width:100%;height:100%;display:flex}.toaster-newsletter__content .image{width:100%}.toaster-newsletter__content .form-newsletter{margin-top:auto;padding-top:42px}@media screen and (min-width:1024px){.toaster-newsletter__content .form-newsletter{padding-top:34px}}.toaster-newsletter__content .form-newsletter__fields{border:1px solid var(--beige100)}.toaster-newsletter__content .form-newsletter__fields--error{border-color:var(--red500)}.toaster-newsletter__content .form-newsletter__fields input,.toaster-newsletter__content .form-newsletter__submit{color:var(--black950)}.toaster-newsletter__content .form-newsletter__fields input::placeholder,.toaster-newsletter__content .form-newsletter__submit:disabled,.toaster-newsletter__content .form-newsletter__accept-marketing{color:var(--beige800)}.toaster-newsletter__content .form-newsletter__accept-marketing .richtext>*{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.toaster-newsletter__content .form-newsletter__accept-marketing .richtext>*{font-size:.6875rem;line-height:.875rem}}.toaster-newsletter__content .form-newsletter input:focus-visible{outline:none}.toaster-newsletter__media{aspect-ratio:204/284;flex-shrink:0;width:204px;display:none}@media screen and (min-width:1024px){.toaster-newsletter__media{display:inline-block}}.toaster-newsletter__description{color:var(--black950);margin-top:8px}@media screen and (min-width:1024px){.toaster-newsletter__description{width:306px;padding-right:34px}}.toaster-newsletter__infos{flex-direction:column;width:100%;padding:28px;display:flex}@media screen and (min-width:1024px){.toaster-newsletter__infos{width:auto;padding:34px}}.toaster-vp__content{align-items:stretch;width:100%;height:100%;display:flex}.toaster-vp__content .image{width:100%}.toaster-vp__media{aspect-ratio:204/284;flex-shrink:0;width:204px;display:none}@media screen and (min-width:1024px){.toaster-vp__media{display:inline-block}}.toaster-vp__description{color:var(--black950);margin-top:8px}@media screen and (min-width:1024px){.toaster-vp__description{width:306px;padding-right:34px}}.toaster-vp__infos{flex-direction:column;justify-content:space-between;gap:16px;width:100%;padding:28px;display:flex}@media screen and (min-width:1024px){.toaster-vp__infos{width:auto;padding:34px}}.title-h1{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;font-size:2.875rem;line-height:2.5rem}@media screen and (min-width:1024px){.title-h1{font-size:4.875rem;line-height:4.125rem}}@media screen and (min-width:1400px){.title-h1{font-size:6rem;line-height:5.125rem}}.title-h2{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;font-size:2.375rem;line-height:2.125rem}@media screen and (min-width:1024px){.title-h2{letter-spacing:-.01em;font-size:3.625rem;line-height:3.125rem}}@media screen and (min-width:1400px){.title-h2{letter-spacing:-.01em;font-size:4rem;line-height:3.625rem}}.title-h3{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-size:2.125rem;line-height:2rem}@media screen and (min-width:1024px){.title-h3{font-size:2.375rem;line-height:2.125rem}}@media screen and (min-width:1400px){.title-h3{letter-spacing:-.01em;font-size:2.75rem;line-height:2.375rem}}.title-h4{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.0188em;font-size:1.875rem;line-height:1.75rem}@media screen and (min-width:1024px){.title-h4{letter-spacing:normal;font-size:2.25rem;line-height:2rem}}.title-h5{font-family:var(--font-gt-america),sans-serif;font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.02em;font-size:1.375rem;line-height:1.25rem}@media screen and (min-width:1400px){.title-h5{letter-spacing:.01em;font-size:1.75rem;line-height:1.625rem}}.title-h6{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.06em;font-size:.6875rem;line-height:1rem;font-weight:var(--font-weight-semi-bold);text-transform:uppercase}@media screen and (min-width:1024px){.title-h6{letter-spacing:.04em;font-size:.75rem}}.text-lg{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.8125rem;line-height:1.125rem;font-weight:var(--font-weight-regular)}@media screen and (min-width:1400px){.text-lg{font-size:.875rem;line-height:1.25rem}}.text-lg--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.8125rem;line-height:1.125rem;font-weight:var(--font-weight-regular)}@media screen and (min-width:1400px){.text-lg--medium{font-size:.875rem;line-height:1.25rem}}.text-lg--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.text-lg--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.8125rem;line-height:1.125rem;font-weight:var(--font-weight-regular)}@media screen and (min-width:1400px){.text-lg--regular{font-size:.875rem;line-height:1.25rem}}.text-lg--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.text-md{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem}.text-md--medium{letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.text-md--regular{font-weight:var(--font-weight-medium);letter-spacing:.026em;font-size:.8125rem;line-height:1.25rem;font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.text-sm{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.text-sm{font-size:.75rem}}.text-sm--semi{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.text-sm--semi{font-size:.75rem}}.text-sm--semi{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold)}.text-sm--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.text-sm--regular{font-size:.75rem}}.text-sm--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.text-sm--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.text-sm--medium{font-size:.75rem}}.text-sm--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.text-sm--bold{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.02em;font-size:.6875rem;line-height:1rem}@media screen and (min-width:1400px){.text-sm--bold{font-size:.75rem}}.text-sm--bold{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-bold)}.text-xs{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.text-xs{font-size:.6875rem;line-height:.875rem}}.text-xs--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.text-xs--regular{font-size:.6875rem;line-height:.875rem}}.text-xs--regular{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-regular)}.text-xs--semi{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.text-xs--semi{font-size:.6875rem;line-height:.875rem}}.text-xs--semi{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold)}.text-xs--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.text-xs--medium{font-size:.6875rem;line-height:.875rem}}.text-xs--medium{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium)}.text-xs--bold{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-medium);letter-spacing:.04em;font-size:.625rem;line-height:.75rem}@media screen and (min-width:1024px){.text-xs--bold{font-size:.6875rem;line-height:.875rem}}.text-xs--bold{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-bold)}.title-nav{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.01em;font-size:1rem;line-height:1rem}.text-nav-sm{font-family:var(--font-inter),sans-serif;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.03rem;font-size:.8125rem;line-height:1rem}@media screen and (min-width:1024px){.triptych__container ul{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;width:100%;display:grid}}.triptych__item{width:100%;list-style:none;position:relative}@media screen and (min-width:1024px){.triptych__item{grid-column:span 1/span 1}}@media screen and (max-width:1023px){.triptych__item:first-child{flex-basis:calc(clamp(0px,100vw,var(--container-max-width)) / var(--grid-columns) * 53)}}.triptych .card-overlay__content{grid-template-rows:1fr 1fr auto}.triptych .card-overlay__middle{text-align:center;align-content:flex-end}.triptych .carousel{height:100%}.universal-embed__container{width:100%;max-width:100%;position:relative;overflow:hidden}.universal-embed__content{width:100%;position:relative}.universal-embed__content iframe,.universal-embed__content embed,.universal-embed__content object,.universal-embed__content video{border:none;max-width:100%;height:auto}.universal-embed__content form{max-width:100%}.universal-embed__content form input,.universal-embed__content form textarea,.universal-embed__content form select{box-sizing:border-box;max-width:100%}.universal-embed__content>div,.universal-embed__content>section{max-width:100%}.universal-embed__placeholder{background-color:var(--color-background-secondary,#f8f8f8);border:2px dashed var(--color-border,#ddd);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.universal-embed__placeholder-text{color:var(--color-foreground-secondary,#666);margin:0}.wysiwyg{width:100%;height:100%;margin-top:34px}.wysiwyg__container--left{grid-column:3/-3}@media screen and (min-width:1024px){.wysiwyg__container--left{grid-column:3/span 32}}.wysiwyg__container--center{grid-column:6/-6}@media screen and (min-width:1024px){.wysiwyg__container--center{grid-column:30/-30}}.wysiwyg__title{padding-bottom:34px}.wysiwyg__content{flex-direction:column;grid-row:2/span 1;gap:24px;display:flex}.wysiwyg__link{padding-block:68px}.wysiwyg .block-content-rich{flex-direction:row;gap:34px;display:flex}.wysiwyg .block-content-rich__content{padding:0}
/*# sourceMappingURL=/cdn/shop/t/792/assets/vite-style-jp1ezOmm.css.map */
