.cart-drawer{--cart-width: clamp(400px, 36vw, 560px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s .4s;font-family:var(--font-body)}.cart-drawer[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.cart-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s ease}.cart-drawer[data-open] .cart-drawer__backdrop{opacity:1}.cart-drawer__panel{position:absolute;inset:0 0 0 auto;width:var(--cart-width);height:100%;height:100dvh;background:var(--color-bg);padding:28px 32px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.cart-drawer[data-open] .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #dcded8}.cart-drawer__title{margin:0;font:400 25px/1.2 var(--font-body)}.cart-drawer__count{font-size:14px;color:#696b65;margin-left:6px}.cart-drawer__close{display:grid;place-items:center;width:44px;height:44px;margin:-8px -12px -8px 0;padding:0;color:inherit}.cart-drawer__contents{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:28px}.cart-drawer__contents[hidden],.cart-drawer__status[hidden]{display:none}.cart-drawer__contents[aria-busy=true]{opacity:.5;pointer-events:none}.cart-drawer__empty{margin:auto 0;padding:40px 10px;text-align:center;font-size:16px;line-height:1.6}.cart-drawer__empty a{display:block;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.cart-drawer__list{list-style:none;margin:0;padding:0}.cart-drawer__item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #dcded8}.cart-drawer__item:last-child{border-bottom:0;margin-bottom:0}.cart-drawer__item-media{display:block;aspect-ratio:4 / 5;background:#eeefeb;overflow:hidden}.cart-drawer__item-media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cart-drawer__item-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cart-drawer__item-sku{margin:0 0 6px;font-size:11px;color:#696b65}.cart-drawer__item-title{margin:0;font:400 16px/1.45 var(--font-body)}.cart-drawer__item-title a{color:inherit;text-decoration:none}.cart-drawer__item-variant{margin:6px 0 0;font-size:13px;color:#696b65}.cart-drawer__item-price{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:15px}.cart-drawer__item-price-compare{font-size:13px;color:#696b65}.cart-drawer__qty{display:inline-flex;align-items:center;margin-top:14px;border:1px solid #cfd1cb;border-radius:100px}.cart-drawer__qty-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;color:inherit}.cart-drawer__qty-value{min-width:24px;text-align:center;font-size:14px}.cart-drawer__foot{position:sticky;bottom:0;margin-top:auto;padding:20px 0 4px;background:var(--color-bg);border-top:1px solid #dcded8}.cart-drawer__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;font-size:18px}.cart-drawer__actions{flex:none;margin-top:auto;padding-top:20px}.cart-drawer__cta{display:block;width:100%;padding:17px 22px;border:1px solid #212121;border-radius:100px;background:#212121;color:#fff;text-align:center;font-size:14px;line-height:1.3;transition:background .2s,border-color .2s}.cart-drawer__cta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cart-drawer__continue{display:block;margin:14px auto 0;padding:6px;font-size:13px;text-decoration:underline;text-underline-offset:5px;color:#55584f}.cart-drawer__reassurance{display:grid;gap:5px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #dcded8;list-style:none;color:#696b65;font-size:11px;line-height:1.35;text-align:center}.cart-drawer__status{margin:20px 0 0;font-size:14px;line-height:1.5;color:#8a3025}.cart-drawer a:focus-visible,.cart-drawer button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.cart-drawer__cta[href]:hover{background:#e6442f;border-color:#e6442f}.cart-drawer__qty-btn:hover,.cart-drawer__close:hover{color:#e6442f}}@media(max-width:767px){.cart-drawer{--cart-width: min(100vw, 480px)}}@media(max-width:478px){.cart-drawer__panel{padding:22px 20px max(18px,env(safe-area-inset-bottom))}.cart-drawer__title{font-size:23px}.cart-drawer__item{grid-template-columns:96px minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer__panel,.cart-drawer__backdrop{transition:none}}.collection-banner__hero{width:100%;height:45vh;min-height:320px;overflow:hidden}.collection-banner__hero img{width:100%;height:100%;object-fit:cover}.collection-banner__intro{padding:50px 10% 100px;display:flex;flex-direction:column;row-gap:16px}.collection-banner__heading{font-family:var(--font-heading);line-height:1.2;font-weight:400;font-size:30px;text-transform:uppercase;color:#212121;margin:0}.collection-banner__text{font-family:var(--font-body);font-size:15px;line-height:1.6;color:#212121;margin:0;max-width:600px}.collection-banner__text>:first-child{margin-top:0}.collection-banner__text>:last-child{margin-bottom:0}.collection-banner__tabs{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap;padding-top:16px}.collection-banner__tab .arrow-btn:hover .arrow-btn__label:after{transform:scaleX(1)}@media screen and (max-width:749px){.collection-banner__intro{padding:40px 20px}.collection-banner__heading{font-size:26px}.collection-banner__text{max-width:100%}.collection-banner__tabs{column-gap:15px;row-gap:8px}}.content-cards{padding:0 10%}.content-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.content-cards__card{display:flex;flex-direction:column;row-gap:20px}.content-cards__card--heading-first{row-gap:0}.content-cards__card--heading-first>.content-cards__heading{margin-bottom:20px}.content-cards__card--heading-first>.content-cards__media{margin-bottom:16px}.content-cards__media{aspect-ratio:4 / 5;overflow:hidden}.content-cards__media img{display:block;width:100%;height:100%;object-fit:cover}.content-cards__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;row-gap:16px}.content-cards__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.content-cards__heading{margin:0;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.content-cards__text{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.content-cards__btn{display:block;width:100%;padding:15px 50px;border:1px solid var(--color-black);border-radius:100px;background:var(--color-bg);color:var(--color-black);font-family:var(--font-body);font-weight:400;font-size:14px;text-align:center;cursor:pointer;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.content-cards__btn:hover,.content-cards__btn:active{background:#e6442f;border-color:#e6442f;color:var(--color-white)}@media(hover:none),(pointer:coarse){.content-cards__btn:hover{background:var(--color-bg);border-color:var(--color-black);color:var(--color-black)}.content-cards__btn:active{background:#e6442f;border-color:#e6442f;color:var(--color-white)}}@media screen and (max-width:991px){.content-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-cards__btn{padding:15px 20px}}@media screen and (max-width:478px){.content-cards{padding:0 20px}.content-cards__grid{grid-template-columns:minmax(0,1fr);gap:50px}.content-cards__text{font-size:13px}.content-cards__btn{padding:15px 10px}}.content-hero{position:relative;height:100vh;max-height:100vh;overflow:hidden}.content-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.content-hero__media img,.content-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.content-hero--dim .content-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.content-hero__inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;padding:75px 10% 0}.content-hero__inner--presse{padding:0 20px}.content-hero__title{margin:0 10%;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-grey-100)}.content-hero__text{margin:0;width:60%;font-family:var(--font-body);font-weight:400;font-size:15px;text-align:center;color:var(--color-grey-100)}@media screen and (max-width:749px){.content-hero__inner{padding:75px 20px 0}.content-hero__title{margin:0;font-size:25px}.content-hero__text{width:100%;font-size:13px}}.content-intro{padding:100px 10% 50px}.content-intro__inner{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:16px}.content-intro__heading{margin:0;width:60%;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-grey-900)}.content-intro__text{margin:0;width:60%;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:center;color:var(--color-grey-900)}@media screen and (max-width:991px){.content-intro__heading,.content-intro__text{width:100%}}@media screen and (max-width:478px){.content-intro{padding:50px 20px}.content-intro__text{font-size:13px}}.content-press{width:100%}.content-press__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.content-press__cell{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:20%;border:1px solid #e6442f;color:var(--color-grey-900);text-decoration:none}.content-press__media{width:100%;aspect-ratio:3 / 4}.content-press__logo{width:60%;aspect-ratio:2560 / 605}.content-press__media img,.content-press__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.content-press__grid--cover .content-press__media img{object-fit:cover}@media screen and (max-width:991px){.content-press__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:478px){.content-press__cell{padding:10%}}.content-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.content-split__text,.content-split__media{aspect-ratio:1 / 1;overflow:hidden}.content-split__text{display:flex;align-items:center;justify-content:center;padding:0 10%}.content-split__inner{display:flex;flex-direction:column;align-items:flex-start;width:70%;row-gap:16px}.content-split__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.content-split__body{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.content-split__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--split-media-position, center center)}.content-split--texte-droite .content-split__text{order:2}.content-split--texte-droite .content-split__inner{align-items:flex-end}.content-split--texte-droite .content-split__heading,.content-split--texte-droite .content-split__body{text-align:right}@media screen and (max-width:991px){.content-split__grid{grid-template-columns:minmax(0,1fr)}.content-split__text{aspect-ratio:auto;padding:50px 10%}.content-split--texte-droite .content-split__text{order:0}.content-split__inner{width:100%}.content-split--texte-droite .content-split__inner{align-items:flex-start}.content-split--texte-droite .content-split__heading,.content-split--texte-droite .content-split__body{text-align:left}.content-split__heading{font-size:min(30px,5.8vw)}}@media screen and (max-width:478px){.content-split__text{padding:50px 20px}.content-split__heading{font-size:min(25px,6.4vw)}.content-split__body,.content-split .arrow-btn{font-size:13px}}.ecrin-intro{padding:100px 10% 0}.ecrin-intro__inner{max-width:1500px;margin:0 auto;display:flex;justify-content:center}.ecrin-intro__text{width:500px;max-width:100%;margin:0;text-align:center;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}@media screen and (max-width:749px){.ecrin-intro{padding:50px 20px 0}.ecrin-intro__text{width:100%;font-size:13px}}.ecrin-details{padding:0 10% 100px}.ecrin-details--grey{background-color:#e8e8e5}.ecrin-details__row{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:30px}.ecrin-details__row--mirrored{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.5fr)}.ecrin-details__row--mirrored .ecrin-details__media--small{order:3}.ecrin-details__row--mirrored .ecrin-details__text{order:2}.ecrin-details__row--mirrored .ecrin-details__media--large{order:1}.ecrin-details__media img{display:block;width:100%;height:auto}.ecrin-details__text{display:flex;flex-direction:column;row-gap:16px;padding:0 10%}.ecrin-details__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:#000}.ecrin-details__text p{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:#000}@media screen and (max-width:749px){.ecrin-details{padding:0 20px 60px}.ecrin-details__row,.ecrin-details__row--mirrored{grid-template-columns:minmax(0,1fr);row-gap:30px}.ecrin-details__row--mirrored .ecrin-details__media--small,.ecrin-details__row--mirrored .ecrin-details__text,.ecrin-details__row--mirrored .ecrin-details__media--large,.ecrin-details__media--small,.ecrin-details__text,.ecrin-details__media--large{order:initial}.ecrin-details__text{padding:0}.ecrin-details__heading{font-size:25px}.ecrin-details__text p{font-size:13px}}.ecrin-piece{min-height:100vh;padding:100px 10%;display:grid}.ecrin-piece--grey{background-color:#e8e8e5}.ecrin-piece__inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;row-gap:24px;justify-content:center}.ecrin-piece__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-grey-900)}.ecrin-piece__row{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;column-gap:20px}.ecrin-piece__text{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.ecrin-piece__text p{margin:0}.ecrin-piece__text--left{text-align:left}.ecrin-piece__text--right{text-align:right}.ecrin-piece__media{height:100%;display:flex;align-items:center;justify-content:center}.ecrin-piece__image--auto{height:auto;max-height:max(200px,min(68vh,calc(100vh - 320px)));width:auto;max-width:100%;object-fit:contain}.ecrin-piece__image--boxed{height:auto;max-height:max(200px,min(68vh,calc(100vh - 320px)));width:88%;object-fit:contain}.ecrin-piece__image{transition:transform .5s cubic-bezier(.25,1,.5,1)}.ecrin-piece__media:hover .ecrin-piece__image{transform:scale(1.05)}.ecrin-piece__cta{display:flex;justify-content:center}@media screen and (max-width:749px){.ecrin-piece{min-height:0;padding:50px 20px}.ecrin-piece__inner{row-gap:30px}.ecrin-piece__title{font-size:25px}.ecrin-piece__row{grid-template-columns:minmax(0,1fr);row-gap:30px}.ecrin-piece__media{order:-1}.ecrin-piece__text--left,.ecrin-piece__text--right{text-align:center;font-size:13px}.ecrin-piece__image--auto,.ecrin-piece__image--boxed{height:auto;width:85%;max-width:400px;max-height:none}.ecrin-piece .arrow-btn{font-size:13px}}@media(hover:none),(pointer:coarse){.ecrin-piece__media:hover .ecrin-piece__image{transform:none}}.engagements-page{color:var(--color-grey-900)}.engagements-page__section{width:100%;padding:100px 10%}.engagements-page__section:last-child{padding-bottom:0}.engagements-page__section.engagements-page__intro{display:grid;align-items:initial;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:100px;padding-top:0}.engagements-page__intro-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;row-gap:100px}.engagements-page__intro-image{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%}.engagements-page__intro-image>*{width:100%!important;height:100%!important;aspect-ratio:4 / 5!important;overflow:hidden!important;object-fit:cover!important}.engagements-page__heading{margin:0;font-family:var(--font-heading);font-size:30px;font-weight:400;line-height:1.2;text-align:left}.engagements-page__heading--ghost{visibility:hidden}.engagements-page__text{font-family:var(--font-body);font-size:15px;font-style:normal;font-weight:400;line-height:1.7;text-align:left}.engagements-page__text--narrow{width:70%}.engagements-page__two-columns,.engagements-page__diptych{width:100%;display:grid;align-items:initial;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:100px}.engagements-page__column{display:flex;flex-direction:column;align-items:flex-start;width:100%;row-gap:30px}.engagements-page__diptych{padding:0 10%}.engagements-page__square{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden}.engagements-page__square--inset{padding:10%}.engagements-page__square img{display:block;width:100%;height:100%;object-fit:cover}.engagements-page__square--inset img{object-position:10% center}.engagements-page__square:not(.engagements-page__square--inset) img{object-position:50% 90%}@media screen and (max-width:991px){.engagements-page__section{padding:80px 6vw}.engagements-page__section.engagements-page__intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:50px}.engagements-page__intro-copy{row-gap:50px}.engagements-page__intro-image{align-self:start}.engagements-page__intro-image>*{height:auto!important}.engagements-page__two-columns,.engagements-page__diptych{grid-gap:50px}.engagements-page__diptych{padding:0 6vw}.engagements-page__text--narrow{width:100%}}@media screen and (max-width:749px){.engagements-page__section{padding:60px 30px}.engagements-page__section.engagements-page__intro,.engagements-page__two-columns,.engagements-page__diptych{grid-template-columns:minmax(0,1fr)}.engagements-page__section.engagements-page__intro,.engagements-page__two-columns{grid-gap:40px}.engagements-page__intro-copy{row-gap:40px}.engagements-page__heading{font-size:25px}.engagements-page__heading--ghost{display:none}.engagements-page__text--narrow{width:100%}.engagements-page__diptych{grid-gap:20px;padding:0 30px}}@media screen and (max-width:478px){.engagements-page__section{padding:50px 20px}.engagements-page__heading{font-size:25px}.engagements-page__text,.engagements-page__text--narrow{font-size:13px}.engagements-page__diptych{padding:0 20px}}.engagements-hero{position:relative;height:100vh;overflow:hidden}.engagements-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--engagements-hero-columns, 3),minmax(0,1fr))}.engagements-hero__background-cell{overflow:hidden}.engagements-hero__background-cell img{display:block;width:100%;height:100%;object-fit:cover}.engagements-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;column-gap:50px;overflow:hidden}.engagements-hero__column{flex:1 1 0;min-width:0;display:grid;grid-template-rows:1fr 1fr;aspect-ratio:9 / 16}.engagements-hero__media{grid-row:1;min-height:0;overflow:hidden}.engagements-hero__column--bas .engagements-hero__media{grid-row:2}.engagements-hero__media video,.engagements-hero__media img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width:991px){.engagements-hero__overlay{column-gap:20px}}@media screen and (max-width:478px){.engagements-hero__background{display:block}.engagements-hero__background-cell{display:none;height:100%}.engagements-hero__background-cell:first-child{display:block}.engagements-hero__overlay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;column-gap:20px;row-gap:20px;padding:0 20px}.engagements-hero__column:nth-child(n+3){display:none}}.site-footer{display:flex;flex-direction:column;align-items:flex-start;padding:50px 5%;background-color:#3f3a2e}.site-footer__inner{display:flex;flex-direction:column;row-gap:0;width:100%}.site-footer__top{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-between;column-gap:40px}.site-footer__left{display:grid;grid-template-rows:minmax(0,auto) minmax(0,auto);row-gap:70px}.site-footer__intro{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.site-footer__heading{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:#eee9dc}.site-footer__text{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:15px;line-height:1.7;text-align:left;color:#eee9dc}.site-footer__columns{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,auto);gap:120px}.site-footer__column,.site-footer__contact,.site-footer__newsletter{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.site-footer__column-title{font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1.7;text-transform:uppercase;color:#eee9dc;padding-bottom:10px}.site-footer__column-title--contact{line-height:1}.site-footer__column-title--newsletter{line-height:1.2}.site-footer__link{display:flex;align-items:center;gap:5px;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1;color:#eee9dc}.site-footer__side{display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr);row-gap:90px}.site-footer__newsletter{width:100%}.site-footer__form{display:flex;flex-wrap:wrap;width:100%}.site-footer__form-group{display:flex;flex-direction:column;width:100%;padding:0 0 20px}.site-footer__form-group--email{padding-top:10px}.site-footer__form-group--submit{width:auto;padding-bottom:0}.site-footer__form-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.site-footer__form-input{width:100%;border:0 solid #eee9dc;border-bottom-width:1px;border-radius:0;background-color:#3f3a2e;color:#fff;font-family:var(--font-heading);font-weight:400;font-size:15px;line-height:40px;padding:0 12px 5px 0;outline:none;box-shadow:none}.site-footer__form-input::placeholder{color:#eee9dc;opacity:1;text-transform:uppercase}.site-footer__form-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 0;border:0;border-radius:0;background-color:#3f3a2e;color:#3f3a2e;font-family:inherit;font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;transition:color .4s cubic-bezier(.25,1,.5,1)}.site-footer__form-submit:focus-visible{color:#eee9dc;outline:1px solid #eee9dc;outline-offset:4px}.site-footer__form-message{width:100%;font-family:var(--font-body);font-size:13px;color:#eee9dc}.site-footer__form-message--error{color:#e6442f}.site-footer__watermark{display:flex;flex-direction:column;align-items:center;padding-top:50px}.site-footer__watermark img{width:150px;height:auto}.site-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.site-footer__copyright-cell,.site-footer__instagram-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.site-footer__copyright{font-family:var(--font-body);font-size:15px;color:#fff}.site-footer__copyright a{font-family:var(--font-body);font-size:inherit}.site-footer__instagram{align-self:center;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1;color:#fff}.site-footer__switchers{display:flex;flex-direction:column;align-items:flex-start}.site-footer__switchers-inner{display:flex;flex-direction:column;row-gap:10px;width:100%}.site-footer__lang{display:flex;flex-direction:row;justify-content:flex-end;column-gap:10px}.site-footer__currency{display:flex;flex-direction:column;align-items:flex-end;row-gap:5px}.site-footer__lang span,.site-footer__currency span,.site-footer__switch{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1;color:#fff}.site-footer__lang-form,.site-footer__currency-form{display:contents}.site-footer__switch-group{display:flex}.site-footer__switch-group--lang{flex-direction:row;column-gap:10px}.site-footer__switch-group--currency{flex-direction:column;align-items:flex-end;row-gap:5px}.site-footer__switch{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer;opacity:.55;transition:opacity .2s ease}.site-footer__switch:hover,.site-footer__switch:focus-visible,.site-footer__switch.is-active{opacity:1}@media screen and (max-width:991px){.site-footer__top{grid-template-columns:minmax(0,1fr);row-gap:75px}.site-footer__side{order:0}.site-footer__left{order:1}.site-footer__columns{column-gap:clamp(16px,6vw,120px)}.site-footer__newsletter{max-width:430px}}@media screen and (max-width:478px){.site-footer{padding:75px 20px}.site-footer__top{row-gap:75px}.site-footer__intro{order:2;align-items:center}.site-footer__heading{font-size:25px;line-height:1.5;text-align:center;align-self:center}.site-footer__text{font-size:13px;text-align:center;align-self:center;width:100%}.site-footer__columns{grid-template-columns:minmax(0,auto);gap:50px;justify-content:center}.site-footer__column{align-items:center}.site-footer__column-title{font-size:18px;font-weight:400;text-align:center;align-self:center}.site-footer__side{row-gap:50px}.site-footer__contact{order:1;align-items:center}.site-footer__newsletter{align-items:center;align-self:center;max-width:none}.site-footer__column-title--contact,.site-footer__column-title--newsletter{font-size:25px;text-align:center;align-self:center}.site-footer__form{width:81%}.site-footer__watermark{padding-bottom:50px}.site-footer__bottom{grid-template-columns:minmax(0,1fr);gap:50px}.site-footer__instagram-cell{order:0;align-items:center}.site-footer__switchers{order:1;align-items:center}.site-footer__copyright-cell{order:3;align-items:center}.site-footer__copyright{font-size:13px}.site-footer__lang{justify-content:center}.site-footer__currency{align-items:center}.site-footer__switch-group--lang{justify-content:center}.site-footer__switch-group--currency{align-items:center}}:root{--header-bg: var(--color-bg);--header-ink: brightness(0);--header-label: #212121}body:has([data-header-overlay]){--header-bg: transparent;--header-ink: none;--header-label: #ffffff}body:has([data-header-overlay=light]){--header-ink: brightness(0);--header-label: #212121}body:not(:has([data-header-overlay=light])):has(.site-header.is-scrolled),body:not(:has([data-header-overlay=light])):has(.search-drawer[data-open]){--header-bg: var(--color-bg);--header-ink: brightness(0);--header-label: #212121}.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:998}.site-header__bar{position:relative;transition:transform .4s ease}.site-header.is-hidden .site-header__bar{transform:translateY(-100%)}.site-header__announcement{position:relative;background:#e6442f;height:30px;overflow:hidden;padding:0 50px}.site-header__announcement-link{display:flex;align-items:center;justify-content:center;column-gap:5px;height:100%;padding:0 90px;text-decoration:none}.site-header__announcement-text{font-family:var(--font-ui);font-size:11px;line-height:normal;color:#fff}.site-header__language-form{position:absolute;top:0;right:50px;z-index:1;height:100%;margin:0}.site-header__language-options{display:flex;align-items:center;height:100%;column-gap:5px}.site-header__language-option{position:relative;padding:0;border:0;background:transparent;color:#ffffffb3;font-family:var(--font-ui);font-size:11px;font-weight:400;line-height:normal;cursor:pointer;transition:color .2s ease}.site-header__language-option:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.site-header__language-option:hover,.site-header__language-option:focus-visible,.site-header__language-option.is-active{color:#fff}.site-header__language-option:hover:after,.site-header__language-option:focus-visible:after,.site-header__language-option.is-active:after{transform:scaleX(1)}.site-header__language-separator{color:#ffffffb3;font-family:var(--font-ui);font-size:11px;line-height:normal}.site-header__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;background:var(--header-bg);transition:background-color .2s ease;padding:25px 50px}.site-header__menu-btn{display:inline-flex;align-items:center;column-gap:15px;justify-self:start;padding:0}.site-header__menu-icon img{display:block;width:30px;height:30px;filter:var(--header-ink);transition:filter .3s ease}.site-header__menu-label{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;color:var(--header-label);transition:color .3s ease}.site-header__logo{justify-self:center;display:block}.site-header__logo img{display:block;width:180px;height:auto;filter:var(--header-ink);transition:filter .3s ease}.site-header__icons{justify-self:end;display:flex;align-items:center;column-gap:25px}.site-header__icon-btn{position:relative;display:inline-flex;padding:0}.site-header__icon-btn img{display:block;width:20px;height:20px;filter:var(--header-ink);transition:filter .3s ease}.site-header__cart-count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#212121;color:#fff;font-family:var(--font-ui);font-size:9px;line-height:15px;text-align:center}.site-header__cart-count[hidden]{display:none}.site-header__menu{--menu-width: 32vw;--menu-slide-duration: 1s;--menu-slide-easing: cubic-bezier(.74, 0, 0, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.site-header__menu[data-open]{visibility:visible;pointer-events:auto}.site-header__menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111114d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .5s ease}.site-header__menu[data-open] .site-header__menu-backdrop{opacity:1}.site-header__menu-drawer{position:fixed;top:0;left:0;z-index:1;width:var(--menu-width);height:100vh;background:var(--color-bg);padding:35px 50px 50px;overflow-y:auto;transform:translate(-100%);transition:transform var(--menu-slide-duration) var(--menu-slide-easing);display:flex;flex-direction:column}.site-header__menu[data-open] .site-header__menu-drawer{transform:translate(0)}.site-header__menu[data-sub-open] .site-header__menu-drawer{transform:translate(100%)}.site-header__menu-top{display:flex;justify-content:flex-start}.site-header__menu-close{display:inline-flex;align-items:center;column-gap:15px;font-family:var(--font-body);font-size:12px;color:#212121}.site-header__menu-links{display:flex;flex-direction:column;row-gap:50px;padding-top:50px}.site-header__menu-group{display:flex;flex-direction:column;row-gap:20px}.site-header__menu-group--small{row-gap:18px}.site-header__menu,.site-header__menu h1,.site-header__menu h2,.site-header__menu h3,.site-header__menu h4,.site-header__menu h5,.site-header__menu h6,.site-header__menu button,.site-header__menu input,.site-header__menu strong,.site-header__menu b{font-weight:400}.site-header__menu button{padding:0}.site-header__menu-trigger{display:inline-block;text-align:left}.site-header__menu-contact{margin-top:auto;padding-top:50px;display:flex;flex-direction:column;row-gap:10px}.site-header__menu-lang-form{display:contents}.site-header__menu-lang{display:flex;flex-direction:row;align-items:baseline;column-gap:5px}.site-header__menu-lang-option{position:relative;appearance:none;-webkit-appearance:none;padding:0;margin:0;border:0;background:none;text-align:inherit;cursor:pointer;font-family:var(--font-body);font-weight:400;font-size:13px;color:#212121}.site-header__menu-lang-option:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.33,1,.68,1)}.site-header__menu-lang-option:hover:after,.site-header__menu-lang-option:focus-visible:after,.site-header__menu-lang-option.is-active:after{transform:scaleX(1)}.site-header__menu-lang-separator{font-family:var(--font-body);font-weight:400;font-size:13px;color:#212121}@media(hover:none),(pointer:coarse){.site-header__menu-lang-option:hover:after{transform:scaleX(0)}.site-header__menu-lang-option.is-active:after{transform:scaleX(1)}}.site-header__menu-substrate{position:fixed;top:0;left:0;z-index:0;width:var(--menu-width);height:100vh;background:var(--color-bg);pointer-events:none;transform:translate(-100%);transition:transform var(--menu-slide-duration) var(--menu-slide-easing)}.site-header__menu[data-sub-open] .site-header__menu-substrate{transform:translate(0)}.site-header__submenu{position:fixed;top:0;left:0;z-index:2;width:var(--menu-width);height:100vh;background:var(--color-bg);padding:0 10px;overflow-y:auto;display:flex;flex-direction:column;row-gap:20px;transform:translate(-100%);transition:transform var(--menu-slide-duration) var(--menu-slide-easing)}.site-header__submenu[data-open]{transform:translate(0)}.site-header__menu-back{display:inline-flex;align-items:center;column-gap:15px;font-family:var(--font-ui);font-size:11px;color:#212121;align-self:flex-start;opacity:0;pointer-events:none}.site-header__menu-back:focus-visible{opacity:1;pointer-events:auto}.site-header__submenu-grid{display:grid;grid-template-columns:repeat(var(--submenu-columns, 2),minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin-top:-30px;height:calc(100% - 30px)}.site-header__submenu-item{display:grid;grid-template-rows:minmax(0,1fr) 25px;gap:10px;padding-bottom:5px;min-height:0}.site-header__submenu-item-media{display:block;min-height:0;overflow:hidden;background:#e8e8e5}.site-header__submenu-item-media img{display:block;width:100%;height:100%;object-fit:cover}.site-header__submenu-item-label{font-family:var(--font-body);font-size:15px;text-align:center;color:#212121}@media screen and (min-width:479px){.site-header__submenu-grid--single{grid-auto-rows:auto;height:auto;padding-bottom:50px}.site-header__submenu-grid--single .site-header__submenu-item{grid-template-rows:auto 25px}.site-header__submenu-grid--single .site-header__submenu-item-media{aspect-ratio:4 / 3}}@media screen and (max-width:767px){.site-header__menu{--menu-width: 100vw}}@media screen and (max-width:478px){.site-header__menu-drawer{padding:50px 20px}.site-header__submenu{padding:50px 20px 100px;row-gap:15px}.site-header__submenu-grid{grid-auto-rows:auto;margin-top:0;height:auto}.site-header__submenu-item{grid-template-rows:auto 25px}.site-header__submenu-item-media{aspect-ratio:4 / 5}.site-header__menu-back{opacity:1;pointer-events:auto;font-family:var(--font-body);font-size:18px}.site-header__menu-back img{width:20px;height:20px}}@media screen and (max-width:749px){.site-header__announcement{padding:0 20px}.site-header__announcement-link{padding-right:65px;padding-left:65px}.site-header__language-form{right:20px}.site-header__icon-btn--account{display:none}}@media screen and (max-width:478px){.site-header__announcement{height:35px}.site-header__nav{padding-right:20px;padding-left:20px}.site-header__menu-label{display:none}}.hist-duo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hist-duo__cell{aspect-ratio:1 / 1;overflow:hidden}.hist-duo__cell video,.hist-duo__cell img{display:block;width:100%;height:100%;object-fit:cover}.hist-duo--bord-a-bord{padding:0}.hist-duo--encadre{padding:0 10%}.hist-duo--encadre .hist-duo__grid{gap:100px}.hist-duo--encadre .hist-duo__cell--left{padding:10%}@media screen and (max-width:991px){.hist-duo--encadre .hist-duo__grid{grid-template-columns:minmax(0,1fr);gap:50px}.hist-duo--encadre .hist-duo__cell--left{padding:0}}.histoire-hero{--histoire-hero-header-height: 130px;--histoire-hero-header-padding-bottom: 25px;--histoire-hero-cta-height: 50px;--histoire-hero-cta-bottom: clamp(32px, 6vh, 72px);--histoire-hero-media-gap: clamp(24px, 4vh, 48px);position:relative;height:100vh;overflow:hidden}.histoire-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.histoire-hero__bg-cell{overflow:hidden}.histoire-hero__bg-cell img{width:100%;height:100%;object-fit:cover}.histoire-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;column-gap:50px;overflow:hidden}.histoire-hero--has-cta .histoire-hero__overlay{top:calc(var(--histoire-hero-header-height) - var(--histoire-hero-header-padding-bottom) + var(--histoire-hero-media-gap));bottom:calc(var(--histoire-hero-cta-bottom) + var(--histoire-hero-cta-height) + var(--histoire-hero-media-gap))}.histoire-hero__col{flex:1 1 0;min-width:0;display:grid;grid-template-rows:1fr 1fr;aspect-ratio:9 / 16}.histoire-hero__media{grid-row:1;min-height:0;overflow:hidden}.histoire-hero__col--bas .histoire-hero__media{grid-row:2}.histoire-hero__media video,.histoire-hero__media img{display:block;width:100%;height:100%;object-fit:contain}.histoire-hero__cta-wrap{position:absolute;z-index:2;left:50%;bottom:var(--histoire-hero-cta-bottom);width:min(280px,calc(100% - 40px));transform:translate(-50%)}.histoire-hero__cta{display:block;width:100%;padding:15px 24px;border:1px solid var(--color-black);border-radius:100px;background:var(--color-bg);color:var(--color-black);font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.3;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.histoire-hero__cta:hover,.histoire-hero__cta:active{background:#e6442f;border-color:#e6442f;color:var(--color-white)}@media(hover:none),(pointer:coarse){.histoire-hero__cta:hover{background:var(--color-bg);border-color:var(--color-black);color:var(--color-black)}.histoire-hero__cta:active{background:#e6442f;border-color:#e6442f;color:var(--color-white)}}@media screen and (max-width:991px){.histoire-hero__overlay{column-gap:20px}}@media screen and (max-width:478px){.histoire-hero{--histoire-hero-cta-bottom: 40px;--histoire-hero-media-gap: 24px;height:100vh;height:100svh}.histoire-hero__bg{display:block}.histoire-hero__bg-cell{display:none;height:100%}.histoire-hero__bg-cell:first-child{display:block}.histoire-hero__overlay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;column-gap:20px;row-gap:20px;padding:0 20px}.histoire-hero__col:nth-child(n+3){display:none}.histoire-hero__cta-wrap{width:calc(100% - 80px);max-width:280px}}.hist-tm.hist-tm--maison-intro{padding:0 10% 100px}.hist-tm.hist-tm--maison-intro .hist-tm__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}@media(max-width:749px){.hist-tm.hist-tm--maison-intro{padding:0 20px 40px}}.hist-tm__grid{display:grid;gap:100px;align-items:stretch}.hist-tm__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;row-gap:100px}.hist-tm__media{overflow:hidden}.hist-tm__media img,.hist-tm__media video{display:block;width:100%;height:100%;object-fit:cover}.hist-tm__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.hist-tm__body{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.hist-tm--texte-gauche{padding:100px 10%}.hist-tm--texte-gauche .hist-tm__grid{grid-template-columns:55% 45%}.hist-tm--texte-gauche .hist-tm__text{order:1}.hist-tm--texte-gauche .hist-tm__media{order:2;aspect-ratio:4 / 5}.hist-tm--image-gauche{padding:0 10% 100px}.hist-tm--image-gauche .hist-tm__grid{grid-template-columns:45% 55%}.hist-tm--image-gauche .hist-tm__media{order:1;aspect-ratio:4 / 5}.hist-tm--image-gauche .hist-tm__text{order:2}.hist-tm--image-bord-gauche{padding:100px 15% 0 0}.hist-tm--image-bord-gauche .hist-tm__grid{grid-template-columns:55% 45%}.hist-tm--image-bord-gauche .hist-tm__media{order:1;aspect-ratio:1 / 1}.hist-tm--image-bord-gauche .hist-tm__media img,.hist-tm--image-bord-gauche .hist-tm__media video{object-position:10% 20%}.hist-tm--image-bord-gauche .hist-tm__text{order:2;padding-top:10%}@media screen and (max-width:991px){.hist-tm .hist-tm__grid,.hist-tm.hist-tm--maison-intro .hist-tm__grid{grid-template-columns:minmax(0,1fr);row-gap:50px}.hist-tm .hist-tm__text{justify-content:flex-start;row-gap:30px}.hist-tm--image-bord-gauche{padding-right:0}.hist-tm--image-bord-gauche .hist-tm__text{padding:0 10%}}@media screen and (max-width:478px){.hist-tm__body{font-size:13px}}.hist-vision{scroll-margin-top:160px;padding:100px 10%}.hist-vision__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;align-items:start}.hist-vision__col{display:flex;flex-direction:column;align-items:flex-start;row-gap:30px}.hist-vision__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.hist-vision__heading--fantome{visibility:hidden}.hist-vision__text{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.hist-vision__text--etroit{width:70%}@media screen and (max-width:991px){.hist-vision__grid{grid-template-columns:minmax(0,1fr);gap:30px}.hist-vision__heading--fantome{display:none}.hist-vision__text--etroit{width:100%}}@media screen and (max-width:478px){.hist-vision__text{font-size:13px}}.collections-showcase{display:flex;flex-direction:column;row-gap:40px;width:100%;max-width:100%;min-width:0;overflow:hidden}.collections-showcase__tabs{display:flex;flex-direction:row;column-gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.collections-showcase__carousel{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden}.collections-showcase__grid{--collections-per-view: 5;display:flex;flex-direction:row;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collections-showcase__grid::-webkit-scrollbar{display:none}.collections-showcase__card{position:relative;display:block;width:calc(100% / var(--collections-per-view));aspect-ratio:4 / 5;overflow:hidden;flex:0 0 calc(100% / var(--collections-per-view));min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.collections-showcase__card img{width:100%;height:100%;object-fit:cover;object-position:var(--card-object-position, center)}.collections-showcase__label{position:absolute;left:30px;bottom:20px;margin:0;font-family:var(--font-heading);font-size:18px;line-height:1.2;color:#f5f5f5;text-transform:uppercase}.collections-showcase__arrow{position:absolute;z-index:3;top:50%;display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(33,33,33,.2);border-radius:50%;color:#212121;background:#f5f5f5e6;box-shadow:0 2px 12px #00000014;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.collections-showcase__arrow[hidden]{display:none}.collections-showcase__arrow:disabled{opacity:.35;cursor:default}.collections-showcase__arrow:not(:disabled):hover{background:#f5f5f5}.collections-showcase__arrow--prev{left:16px}.collections-showcase__arrow--next{right:16px}.collections-showcase__dots{display:none}@media screen and (min-width:750px)and (max-width:1199px){.collections-showcase__grid{--collections-per-view: 3}}@media screen and (max-width:749px){.collections-showcase__grid{--collections-per-view: 1}.collections-showcase__card{width:100%}.collections-showcase__label{left:15px;bottom:15px;font-size:15px}.collections-showcase__dots{position:absolute;z-index:2;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:center;column-gap:8px;pointer-events:none}.collections-showcase__dot{width:6px;height:6px;padding:0;border-radius:50%;background:var(--color-grey-900);box-shadow:0 0 0 1px #fff9;opacity:.3;pointer-events:auto;transition:opacity .3s ease}.collections-showcase__dot.is-active{opacity:1}.collections-showcase__arrow{display:none}}.home-hero{position:relative;height:auto;max-height:100vh;overflow:hidden}.home-hero__media{width:100%;height:100vh}.home-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;padding:0 20px;text-align:center}.home-hero__title{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:#f5f5f5;margin:0 10%}@media screen and (max-width:749px){.home-hero{height:100vh;height:100svh;max-height:none}.home-hero__media{height:100vh;height:100svh}.home-hero__title{font-size:25px;margin:0}}.highlights{padding:0 0 100px;background-color:var(--color-bg)}.highlights__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.highlights__item{display:flex;flex-direction:column;row-gap:20px}.highlights__media{aspect-ratio:4 / 5;overflow:hidden}.highlights__media video,.highlights__media img{width:100%;height:100%;object-fit:cover}.highlights__content{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;padding:0 30px}.highlights__heading{margin:0;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900)}.highlights__text{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}@media screen and (min-width:992px){.highlights__content{flex:1}.highlights__heading{min-height:2.4em}.highlights__text{flex:1}}@media screen and (max-width:478px){.highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:50px}.highlights__content{padding:0 20px}.highlights__text,.highlights .arrow-btn{font-size:13px}}.icons-section{position:relative;padding:100px 10%}.icons-section__title{font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900);margin:0 0 50px}.icons-section__see-all{position:absolute;right:10%;bottom:100px;font-family:var(--font-heading);line-height:1;font-size:18px;text-transform:uppercase;color:var(--color-grey-900)}.icons-section__see-all-inner{position:relative;display:inline-flex;align-items:center;gap:20px}.icons-section__see-all-inner:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.33,1,.68,1)}.icons-section__see-all:hover .icons-section__see-all-inner:after{transform:scaleX(1)}.icons-section__see-all img{width:50px}.icons-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 30% minmax(0,1fr);grid-template-rows:auto auto}.icons-grid__item{display:grid;pointer-events:none}.icons-grid__media,.icons-grid__info{pointer-events:auto}.icons-grid__media{background:#e8e8e5;overflow:hidden;align-self:end;aspect-ratio:var(--tile-ratio, 1 / 1)}.icons-grid__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.25,1,.5,1)}.icons-grid__item:hover .icons-grid__media img{transform:scale(1.1)}.icons-grid__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;align-self:start;gap:10px;padding-top:5px}.icons-grid__price{margin:0;font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--color-grey-900);white-space:nowrap}.icons-grid__item--1,.icons-grid__item--2,.icons-grid__item--4,.icons-grid__item--5{grid-row:1 / span 2;grid-template-rows:subgrid}.icons-grid__item--1{grid-column:1;padding-right:5px}.icons-grid__item--2{grid-column:2;padding-left:5px}.icons-grid__item--4{grid-column:4;padding-right:5px}.icons-grid__item--5{grid-column:5;padding-left:5px}.icons-grid__item--2 .icons-grid__info{padding-right:10px}.icons-grid__item--4 .icons-grid__info{padding-left:5px}.icons-grid__item--3{grid-column:3;grid-row:2;align-self:start}@media screen and (max-width:749px){.icons-section{padding:50px 0 90px}.icons-section__title{padding:0 20px}.icons-section__see-all{right:20px;bottom:40px}.icons-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;row-gap:30px;column-gap:0}.icons-grid__item--1,.icons-grid__item--2,.icons-grid__item--3,.icons-grid__item--4,.icons-grid__item--5{grid-column:auto;grid-row:auto;grid-template-rows:max-content minmax(0,1fr);padding:0}.icons-grid__media{aspect-ratio:1 / 1}.icons-grid__media img{object-fit:cover}.icons-grid__info{grid-template-columns:minmax(0,1fr);row-gap:8px}.icons-grid__info .underlined-hover,.icons-grid__price{grid-column:1;width:100%}.icons-grid__item:nth-child(odd) .icons-grid__info{padding:5px 7.5px 0 20px}.icons-grid__item:nth-child(2n) .icons-grid__info{padding:5px 20px 0 7.5px}.icons-grid__item:last-child:nth-child(odd){grid-column:1 / -1}.icons-grid__item:last-child:nth-child(odd) .icons-grid__info{padding-right:20px}}@media(hover:none),(pointer:coarse){.icons-grid__item:hover .icons-grid__media img{transform:none}.icons-section__see-all:hover .icons-section__see-all-inner:after{transform:scaleX(0)}}.lookbook{padding:100px 10% 0}.lookbook__stage{position:relative}.lookbook__header{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:30% 30% 30% minmax(0,1fr);pointer-events:none}.lookbook__intro{grid-column:2;display:flex;flex-direction:column;row-gap:16px;pointer-events:auto}.lookbook__title{margin:0;width:270px;max-width:100%;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900)}.lookbook__lead{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.lookbook__tabs{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);pointer-events:none}.lookbook__tab{position:relative;padding:0;width:fit-content;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.7;color:var(--color-grey-900);pointer-events:auto}.lookbook__tab:nth-child(2n){justify-self:end}.lookbook__tab:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.33,1,.68,1)}.lookbook__tab.is-active:after,.lookbook__tab:not(.is-active):hover:after{transform:scaleX(1)}.lookbook__toprow{display:grid;grid-template-columns:minmax(0,1fr) 30% minmax(0,1fr) 30%}.lookbook__top{grid-column:4;align-self:end}.lookbook__top img,.lookbook__top video{height:auto;display:block;width:50%;aspect-ratio:4 / 5;object-fit:cover;background:#f2f2f2}.lookbook__panel{display:none}.lookbook__panel.is-active{display:block}.lookbook__main{display:grid;grid-template-columns:30% minmax(0,1fr) 30% minmax(0,1fr);grid-template-rows:1fr auto;gap:10px;padding-top:50px}.lookbook__big{grid-column:1;grid-row:1 / span 2;align-self:end}.lookbook__big img,.lookbook__big video{height:auto;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f2f2f2}.lookbook__story{grid-column:2 / span 2;grid-row:1;align-self:end;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:40px}@supports (grid-template-columns: subgrid){.lookbook__story{grid-template-columns:subgrid}}.lookbook__story-label{grid-column:1;justify-self:end;margin:4px 0 0;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900)}.lookbook__story-text{grid-column:2;margin:0;padding-left:20px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.lookbook__product{grid-column:2;grid-row:2;align-self:end;display:block;overflow:hidden;background:#e8e8e5}.lookbook__product img{height:auto;display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s cubic-bezier(.25,1,.5,1);transform-origin:center center}.lookbook__product:hover img{transform:scale(1.1)}.lookbook__ptext{grid-column:3;grid-row:1 / span 2;display:grid;grid-template-rows:40% 60%}.lookbook__ptext p{grid-row:2;align-self:center;justify-self:center;margin:0;width:70%;text-align:center;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.lookbook__second{grid-column:4;grid-row:2;align-self:end;overflow:hidden}.lookbook__second img,.lookbook__second video{height:auto;display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#f2f2f2}.lookbook__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-top:10px}.lookbook__nav-btn--next{justify-self:end}.lookbook__nav-btn{display:block;width:fit-content;padding:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.lookbook__nav-inner{position:relative;display:flex;align-items:center;width:fit-content;padding-bottom:5px;white-space:nowrap}.lookbook__nav-btn img{width:50px;margin-bottom:-3px}.lookbook__nav-btn--prev img{margin-right:15px}.lookbook__nav-btn--next img{margin-left:15px}.lookbook__nav-inner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.33,1,.68,1)}.lookbook__nav-btn:hover .lookbook__nav-inner:after{transform:scaleX(1)}@media screen and (max-width:749px){.lookbook{padding:50px 20px 0}.lookbook__header,.lookbook__tabs{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lookbook__intro{grid-column:1 / span 2}.lookbook__title{font-size:25px}.lookbook__lead{font-size:13px}.lookbook__tabs{margin:25px 0}.lookbook__toprow{display:none}.lookbook__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;padding-top:0}.lookbook__big{grid-column:1 / span 2;grid-row:1}.lookbook__story{grid-column:1 / span 2;grid-row:2;grid-template-columns:minmax(0,1fr);row-gap:20px;text-align:center}.lookbook__story-label{grid-column:1;justify-self:center;text-align:center}.lookbook__story-text{grid-column:1;padding-left:0;font-size:13px}.lookbook__product{grid-column:1;grid-row:3}.lookbook__ptext{grid-column:2;grid-row:3;display:flex;align-items:center;justify-content:center}.lookbook__ptext p{width:100%;font-size:13px}.lookbook__second{display:none}.lookbook__nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lookbook__nav-btn img{width:30px}}@media(hover:none),(pointer:coarse){.lookbook__tab:not(.is-active):hover:after{transform:scaleX(0)}.lookbook__product:hover img{transform:none}.lookbook__nav-btn:hover .lookbook__nav-inner:after{transform:scaleX(0)}}.manifesto{padding:75px 10% 30px}.manifesto__inner{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:50px}.manifesto__logo{width:80px;height:auto}.manifesto__text{width:60%;text-align:center;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}@media screen and (max-width:749px){.manifesto{padding:50px 20px 30px}.manifesto__text{width:100%;font-size:13px}}.showroom{--showroom-stage-width: min(64vw, 960px);position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(620px,66vw,920px);padding:clamp(72px,7vw,120px) clamp(24px,5vw,80px);overflow:hidden;isolation:isolate;background:#d7d0ca}.showroom__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.showroom__background:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#1a130f0a}.showroom__background picture,.showroom__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.showroom__stage{position:relative;width:var(--showroom-stage-width);aspect-ratio:2347 / 1684;perspective:1600px}.showroom__heading-space{position:absolute;inset:0 20px auto;z-index:3;height:max(60px,calc((100% - var(--showroom-stage-width) * 1684 / 2347) / 2));display:grid;place-items:center}.showroom__heading{margin:0;font:400 30px/1.2 var(--font-heading);text-transform:uppercase;text-align:center;color:var(--color-grey-900)}.showroom__heading a{display:inline-block;color:inherit;text-decoration:none}.showroom__heading a:focus-visible{outline:1px solid currentColor;outline-offset:5px}.showroom__tray{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.showroom__tray img,.showroom__card picture,.showroom__card img{display:block;width:100%;height:100%}.showroom__tray img{object-fit:contain}.showroom__card{position:absolute;top:50%;left:50%;z-index:1;display:block;width:72%;aspect-ratio:8 / 5;color:inherit;cursor:pointer;outline:none;transform:translate(-50%,-50%) scale(1) rotate(-2deg);transform-origin:50% 50%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1);will-change:transform}.showroom__card img{object-fit:cover;box-shadow:0 6px 18px #221e1c1a;transition:box-shadow .7s cubic-bezier(.2,.8,.2,1)}.showroom__card:hover,.showroom__card:focus-visible,.showroom__card.is-active{z-index:2;transform:translate(-50%,-52%) scale(1.08) rotate(-5deg);filter:brightness(1.015)}.showroom__card:hover img,.showroom__card:focus-visible img,.showroom__card.is-active img{box-shadow:0 32px 55px #221e1c3d}@media screen and (max-width:749px){.showroom{--showroom-stage-width: min(86vw, 560px);min-height:76svh;padding:56px 14px}.showroom__stage{width:var(--showroom-stage-width)}.showroom__heading{color:#fff}.showroom__card{width:74%}.showroom__card.is-active,.showroom__card:focus-visible{transform:translate(-50%,-52%) scale(1.1) rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.showroom__card,.showroom__card img{transition-duration:1ms}}.brand-word{padding:100px 10%;display:flex;justify-content:center;background-color:var(--color-bg)}.brand-word__text{font-family:"Garaje Wide A Var",var(--font-heading);font-weight:400;font-variation-settings:"wght" 200;font-size:40px;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--color-grey-900);margin:0}@media screen and (max-width:749px){.brand-word{padding:50px 20px}.brand-word__text{font-size:25px;line-height:1.5}}.legal-content{padding:150px 50px 100px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.legal-content__container{width:100%;display:flex;flex-direction:column;row-gap:100px}.legal-content__intro{display:flex;flex-direction:column;row-gap:30px}.legal-content__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.legal-content__preamble :is(p,ul){margin:1em 0}.legal-content__preamble>:first-child{margin-top:0}.legal-content__preamble>:last-child{margin-bottom:0}.legal-content__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:100px;align-items:start}.legal-content__body{display:flex;flex-direction:column;row-gap:16px;min-width:0}.legal-content__section{scroll-margin-top:150px}.legal-content__section-heading{margin:0}.legal-content__section-body :is(p,ul){margin:1em 0}.legal-content__section-body>:first-child{margin-top:0}.legal-content__section-body>:last-child{margin-bottom:0}.legal-content__section-body a,.legal-content__preamble a{color:inherit}.legal-content__cta{display:inline-block;margin-top:16px;padding:15px 50px;background-color:#f3f4f0;color:#000;border:1px solid #000;border-radius:100px;font-size:14px;font-weight:400;text-decoration:none;text-align:center;transition:all .25s ease-in-out}.legal-content__cta:hover{background-color:#e6442f;border-color:#e6442f;color:#fff}@media(hover:none),(pointer:coarse){.legal-content__cta:hover{background-color:#f3f4f0;border-color:#000;color:#000}}.legal-content__toc{position:sticky;top:150px;display:flex;flex-direction:column;row-gap:16px;align-self:start}.legal-content__toc-item{display:block;margin:0;font-weight:700}.legal-content__toc--bottom{display:none}@media screen and (max-width:749px){.legal-content__grid{grid-template-columns:minmax(0,1fr);gap:50px}.legal-content__toc{position:static}.legal-content__toc--primary{order:1}.legal-content__body{order:2}.legal-content__toc--bottom{display:flex;order:3}.legal-content__section{scroll-margin-top:100px}}@media screen and (max-width:478px){.legal-content{padding:100px 20px 50px}}.main-article{padding:100px 10% 0;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.7;color:var(--color-grey-900)}.main-article__block{display:flex;flex-direction:column;gap:30px}.main-article__block+.main-article__block{margin-top:100px}.main-article__block:nth-child(3){margin-top:125px}.main-article__text{width:50%;min-width:0;text-align:left}.main-article__block--right .main-article__text{align-self:flex-end;text-align:right}.main-article__intro{display:flex;flex-direction:column;gap:16px}.main-article__intro:empty{display:none}.main-article__intro:not(:empty)+.main-article__body{margin-top:100px}.main-article__body{display:flex;flex-direction:column;gap:1.7em}.main-article__text :is(p,div,span,a,ul,ol,li,blockquote,h1,h2,h3,h4,h5,h6){width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;text-align:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.main-article__text :is(h1,h2,h3,h4,h5,h6),.main-article__text :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--font-heading)!important;font-weight:400;font-size:30px!important;line-height:1.2!important;text-transform:uppercase}.main-article__text>.main-article__body{margin-top:0!important}.main-article__text>.main-article__intro:not(:empty)+.main-article__body{margin-top:100px!important}.main-article__text .main-article__cta{margin-top:calc(16px - 1.7em)!important;line-height:normal!important}.main-article__text .main-article__subtitle{font-family:var(--font-body)!important;font-weight:700!important;font-size:15px!important;line-height:1.7!important;text-transform:none!important}.main-article--structured .main-article__block{scroll-margin-top:120px}.main-article__media{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.main-article__media :is(a,picture){display:block;min-width:0;width:100%!important;height:auto!important;margin:0!important;padding:0!important;float:none!important}.main-article__media :is(img,video,iframe){display:block;width:100%!important;max-width:100%!important;height:50vh!important;margin:0!important;padding:0!important;float:none!important;object-fit:cover;object-position:center;border:0}.main-article__block:nth-child(3) .main-article__media img{object-position:top center}.main-article__media--gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.main-article__media--gallery :is(img,video,iframe){height:auto!important;aspect-ratio:4 / 5}.main-article__media figcaption{grid-column:1 / -1}.main-article a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.main-article__text :is(ul,ol){padding-inline-start:1.2em!important}.main-article__block--right :is(ul,ol){list-style-position:inside}.main-article blockquote{border:0;font-style:italic}.main-article table{display:block;max-width:100%;overflow-x:auto}.main-article:not([data-formatted]){overflow-wrap:anywhere}@media screen and (max-width:991px){.main-article__text{width:100%}}@media screen and (max-width:478px){.main-article{padding:100px 20px 0;font-size:13px}.main-article__text :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}.main-article__media--gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-blog{padding:100px 10% 0}.main-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.main-blog__card{display:flex;flex-direction:column;align-items:center;row-gap:16px;padding:10px;background-color:#e8e8e5;color:var(--color-grey-900);text-decoration:none}.main-blog__media{width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#212121}.main-blog__media img{display:block;width:100%;height:100%;object-fit:cover}.main-blog__meta{width:100%;display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:16px;align-items:baseline}.main-blog__volume{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1.2;text-align:left;text-transform:uppercase}.main-blog__date{min-width:0;font-family:var(--font-body);font-weight:400;font-size:15px;text-align:right;white-space:nowrap}.main-blog__title{margin:0;width:100%;overflow-wrap:anywhere;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.2;text-align:left}.main-blog__pagination{display:flex;justify-content:center;align-items:center;column-gap:30px;padding-top:50px;font-family:var(--font-body);font-size:15px;color:var(--color-grey-900)}@media screen and (max-width:991px){.main-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.main-blog{padding:50px 20px 0}.main-blog__grid{gap:20px}.main-blog__card{row-gap:10px;padding:8px}.main-blog__meta{grid-template-columns:minmax(0,1fr);row-gap:4px}.main-blog__date{font-size:13px;text-align:left;white-space:normal}.main-blog__title{font-size:13px}}.collection-grid{padding:0 10%}.collection-grid__grid{display:grid;grid-template-columns:18% 25% minmax(0,1fr) 18% 25%;column-gap:10px;row-gap:100px;align-items:start}.collection-grid__grid .product-card--c1{grid-column:1 / 2}.collection-grid__grid .product-card--c2{grid-column:2 / 3}.collection-grid__grid .product-card--c4{grid-column:4 / 5}.collection-grid__grid .product-card--c5{grid-column:5 / 6}.collection-grid__grid .product-card--large{grid-column:1 / 3}.collection-grid__grid .product-card__media{aspect-ratio:1 / 1;overflow:hidden}.collection-grid__grid .product-card__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.collection-grid__empty{font-family:var(--font-body);font-size:15px;color:#212121;text-align:center;padding:60px 0}.collection-grid__pagination{margin-top:40px;display:flex;justify-content:center;align-items:center;column-gap:20px}.collection-grid__page-link{font-family:var(--font-body);font-size:14px;color:#212121;opacity:.5}.collection-grid__page-link.is-current{opacity:1;text-decoration:underline}@media screen and (max-width:749px){.collection-grid{padding:20px 0 0}.collection-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:30px}.collection-grid__grid .product-card:nth-child(odd) .product-card__meta{padding:0 7.5px 0 20px}.collection-grid__grid .product-card:nth-child(2n) .product-card__meta{padding:0 20px 0 7.5px}.collection-grid__grid .product-card--c1,.collection-grid__grid .product-card--c2,.collection-grid__grid .product-card--c4,.collection-grid__grid .product-card--c5,.collection-grid__grid .product-card--large{grid-column:auto}.collection-grid__grid .product-card:last-child:nth-child(odd){grid-column:1 / -1}.collection-grid__grid .product-card:last-child:nth-child(odd) .product-card__meta{padding-right:20px}}.contact-section{padding:50px 10% 100px}.contact-section__inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10%;align-items:start}.contact-section__subheading{margin:0 0 30px;font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1;text-transform:uppercase;color:var(--color-grey-900)}.contact-section__method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;padding-bottom:20px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.contact-section__method-value{color:inherit}.contact-section__form{display:flex;flex-direction:column;row-gap:20px}.contact-section__field{display:flex;flex-direction:column;row-gap:8px}.contact-section__label{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-grey-900)}.contact-section__input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;background:transparent;font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-grey-900);padding:0 0 8px;outline:none;transition:border-color .2s ease}.contact-section__input:focus{border-bottom-color:#000}.contact-section__input--textarea{resize:vertical;line-height:1.7;padding-top:8px}.contact-section__jewel{margin:0;font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-grey-900)}.contact-section__jewel strong{font-weight:400;text-decoration:underline}.contact-section__gotcha{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-section__submit{margin-top:10px;padding:17px 0;width:100%;border-radius:100px;border:1px solid #000000;background:#000;color:#f3f4f0;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}.contact-section__submit:hover{background:#f3f4f0;color:#000}@media(hover:none),(pointer:coarse){.contact-section__submit:hover{background:#000;color:#f3f4f0}}@media screen and (max-width:991px){.contact-section__inner{grid-template-columns:minmax(0,1fr);row-gap:50px}}@media screen and (max-width:478px){.contact-section{padding:30px 20px 50px}}.generic-page{padding:100px 10%;color:var(--color-grey-900)}.generic-page__inner{width:min(100%,var(--generic-page-width));margin-inline:auto}.generic-page--left .generic-page__inner{margin-left:0}.generic-page__title{margin:0 0 40px;font:400 40px/1.2 var(--font-heading);text-transform:uppercase}.generic-page--center .generic-page__title{text-align:center}.generic-page__content{font:400 15px/1.7 var(--font-body)}.generic-page__content>:first-child{margin-top:0}.generic-page__content>:last-child{margin-bottom:0}.generic-page__content img,.generic-page__content video,.generic-page__content iframe{max-width:100%;height:auto}.generic-page__content table{display:block;max-width:100%;overflow-x:auto}.generic-page__content a{color:inherit;text-underline-offset:3px}@media screen and (max-width:749px){.generic-page{padding:60px 20px}.generic-page__title{margin-bottom:30px;font-size:30px}}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(660px,1fr)}.product__media{display:flex;flex-direction:column;background-image:linear-gradient(#dfddde,#fff)}.product__media-track{display:contents}.product__media-item[hidden],.product__gallery-dot[hidden],.product__gallery-dots{display:none}.product__media-item img,.product__media-item video{display:block;width:100%;height:auto}.product__info-col{display:flex;justify-content:center;align-items:flex-start}.product__info{width:calc(100% - 48px);max-width:620px;display:flex;flex-direction:column;row-gap:16px;padding-top:45px;padding-bottom:100px;position:sticky;top:var(--header-offset, 130px)}.product__heading-group{display:flex;flex-direction:column}.product__title{font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--color-grey-900);margin:0}.product__material{font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--color-grey-900);margin-top:0}.product__price{font-family:var(--font-body);font-weight:400;font-size:15px;color:#000;margin:0;display:flex;align-items:flex-end;column-gap:8px}.product__price--compare{text-decoration:line-through;opacity:.5;font-size:13px}.product__price-group{display:flex;flex-direction:column;gap:8px}.product__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.product__vat{font:400 12px/1.4 var(--font-body);color:#000}.product__info-notes{display:flex;align-items:flex-start;gap:10px}.product__info-notes .arrow-btn{flex:0 0 auto;cursor:default}.product__info-notes .arrow-btn__label{white-space:nowrap}.product__delivery-delay{margin:0;font:400 14px/1.5 var(--font-body);color:#7d946d}.product__form .product__buy-button{margin:0}.product__salon{display:flex;justify-content:center;font:400 14px/1.5 var(--font-body)}.product__delivery-delay[hidden],.product__salon[hidden]{display:none}.product__guide-trigger{padding:0;width:fit-content;text-align:left;font:400 12px/1.5 var(--font-body);color:#212121;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;cursor:pointer}.product__guide-trigger:hover{text-decoration-color:currentColor}.product__guide-trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.product__info-notes{flex-direction:column}}.product__description{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-grey-900);margin:15px 0}.product__description p{margin:0 0 14px}.product__description p:last-child{margin-bottom:0}.product__form{display:flex;flex-direction:column;row-gap:16px}.product__option{margin-bottom:10px}.product__option-label{display:block;font-family:var(--font-body);font-size:14px;font-weight:400;color:#000;margin-bottom:8px}.product__option-select-wrap{position:relative}.product__option-select{-webkit-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;background:transparent;font-family:var(--font-body);font-size:14px;color:var(--color-grey-900);padding:0 30px 8px 0;cursor:pointer;transition:border-color .2s ease}.product__option-select:hover,.product__option-select:focus{border-bottom-color:#000;outline:none}.product__option-select-wrap:after{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;border-right:1px solid #000000;border-bottom:1px solid #000000;transform:translateY(-90%) rotate(45deg);pointer-events:none}.product__chain-selector{border:0;background:transparent}.product__chain-summary{position:relative;width:100%;padding:0 30px 8px 0;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font:400 14px/1.4 var(--font-body);color:var(--color-grey-900);transition:border-color .2s ease}.product__chain-summary::-webkit-details-marker{display:none}.product__chain-summary:hover,.product__chain-summary:focus-visible{border-bottom-color:#000;outline:none}.product__chain-arrow{position:absolute;right:2px;top:50%;width:7px;height:7px;border-right:1px solid #000000;border-bottom:1px solid #000000;transform:translateY(-90%) rotate(45deg);transition:transform .2s ease}.product__chain-selector[open] .product__chain-arrow{transform:translateY(-25%) rotate(225deg)}.product__chain-options{padding:8px 0 0;display:grid;gap:4px}.product__chain-option{display:block;cursor:pointer}.product__chain-radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product__chain-option-content{min-height:72px;padding:8px 10px;border:1px solid transparent;border-radius:14px;display:grid;grid-template-columns:18px 56px minmax(0,1fr) auto;align-items:center;gap:12px;font:400 13px/1.4 var(--font-body);color:var(--color-grey-900);transition:background-color .2s ease,border-color .2s ease}.product__chain-option-content--none{min-height:48px;grid-template-columns:18px minmax(0,1fr)}.product__chain-marker{width:16px;height:16px;border:1px solid #9b9d96;border-radius:50%;display:grid;place-items:center;transition:border-color .2s ease,background-color .2s ease}.product__chain-marker:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-bg);transform:scale(0);transition:transform .2s ease}.product__chain-media{width:56px;height:56px;border-radius:10px;overflow:hidden;background:#eeefeb}.product__chain-media img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.product__chain-option-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.product__chain-option-title{color:#212121}.product__chain-option-variant{color:#777970;font-size:12px}.product__chain-option-price{white-space:nowrap}.product__chain-radio:checked+.product__chain-option-content{background:#f0f0ec;border-color:#d4d5d0}.product__chain-radio:checked+.product__chain-option-content .product__chain-marker{border-color:#212121;background:#212121}.product__chain-radio:checked+.product__chain-option-content .product__chain-marker:after{transform:scale(1)}.product__chain-radio:focus-visible+.product__chain-option-content{outline:2px solid currentColor;outline-offset:-2px}@media(hover:hover){.product__chain-option:hover .product__chain-option-content{background:#f6f6f2}}@media(max-width:478px){.product__chain-option-content{grid-template-columns:18px 48px minmax(0,1fr) auto;gap:10px;padding-inline:8px}.product__chain-media{width:48px;height:48px}.product__chain-option-content--none{grid-template-columns:18px minmax(0,1fr)}}.product__buy-button{margin-top:10px;margin-bottom:10px;padding:17px 0;width:100%;border-radius:100px;border:1px solid #000000;background:#000;color:#f3f4f0;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out}.product__buy-button:hover{background:#f3f4f0;border-color:#000;color:#000}.product__buy-button--contact{display:block;box-sizing:border-box;text-decoration:none}@media(hover:none),(pointer:coarse){.product__option-select:hover:not(:focus){border-bottom-color:#e5e5e5}.product__buy-button:hover:not([disabled]){background:#000;border-color:#000;color:#f3f4f0}}.product__buy-button[disabled]{background:#a8a8a8;border-color:#a8a8a8;cursor:not-allowed}.product__accordion{display:flex;flex-direction:column}.product__accordion-item{border-bottom:1px solid #e5e5e5}.product__accordion-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-family:var(--font-body);font-size:14px;color:#000;cursor:pointer}.product__accordion-summary::-webkit-details-marker{display:none}.product__accordion-icon{position:relative;width:12px;height:12px;flex-shrink:0}.product__accordion-icon:before,.product__accordion-icon:after{content:"";position:absolute;background:#000;top:50%;left:50%;transform:translate(-50%,-50%)}.product__accordion-icon:before{width:12px;height:1px}.product__accordion-icon:after{width:1px;height:12px;transition:transform .2s ease}.product__accordion-item[open] .product__accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.product__accordion-body{padding:0 0 15px;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-grey-900)}.product__policy-links{margin-top:25px;display:flex;flex-direction:column;row-gap:20px;align-items:flex-start}@media screen and (max-width:991px){.product{grid-template-columns:1fr}.product__media{position:sticky;top:0;z-index:0;padding-top:var(--header-offset, 130px);background-image:linear-gradient(#dfddde,var(--color-bg))}.product__info-col{position:relative;z-index:1;background:var(--color-bg);justify-content:stretch;padding:0 20px}.product__info{width:100%;max-width:none;position:static;padding:40px 0}.product__media-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product__media-track::-webkit-scrollbar{display:none}.product__media-item{flex:0 0 100%;width:100%;aspect-ratio:1 / 1;scroll-snap-align:start;scroll-snap-stop:always}.product__media-item img,.product__media-item video{width:100%;height:100%;object-fit:contain}.product__gallery-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:center;column-gap:8px;pointer-events:none}.product__gallery-dot{width:6px;height:6px;padding:0;border-radius:50%;background:var(--color-grey-900);box-shadow:0 0 0 1px #fff9;opacity:.3;pointer-events:auto;transition:opacity .3s ease}.product__gallery-dot.is-active{opacity:1}}.search-page{padding:100px 10%;color:var(--color-grey-900)}.search-page__inner{width:min(100%,1400px);margin-inline:auto}.search-page__heading{margin:0 0 40px;font:400 40px/1.2 var(--font-heading);text-align:center;text-transform:uppercase}.search-page__form{width:min(100%,760px);margin-inline:auto}.search-page__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-page__field{display:flex;border-bottom:1px solid currentColor}.search-page__input{min-width:0;flex:1 1 auto;padding:14px 0;border:0;background:transparent;color:inherit;font:400 18px/1.4 var(--font-body)}.search-page__input:focus{outline:none}.search-page__submit{flex:0 0 auto;padding:14px 0 14px 24px;border:0;background:transparent;color:inherit;font:400 14px/1.4 var(--font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.search-page__count,.search-page__empty{margin:50px 0 0;text-align:center;font:400 15px/1.5 var(--font-body)}.search-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;margin-top:50px}.search-page__result{display:block;color:inherit;text-decoration:none}.search-page__media{aspect-ratio:4 / 5;overflow:hidden;background:#f2f2f2}.search-page__media img{display:block;width:100%;height:100%;object-fit:cover}.search-page__result-text{margin-top:14px}.search-page__type{margin:0 0 8px;color:#696b65;font:700 12px/1.2 var(--font-heading);text-transform:uppercase}.search-page__title{margin:0;font:400 18px/1.3 var(--font-heading)}.search-page__excerpt{margin:12px 0 0;font:400 14px/1.6 var(--font-body)}.search-page__result:hover .search-page__title{text-decoration:underline;text-underline-offset:4px}.search-page__pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:60px;font:400 14px/1.4 var(--font-body)}.search-page__page-link{color:inherit;text-underline-offset:4px}@media screen and (max-width:991px){.search-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.search-page{padding:60px 20px}.search-page__heading{margin-bottom:30px;font-size:30px}.search-page__grid{grid-template-columns:minmax(0,1fr);gap:35px}}.not-found{padding:233px 10% 150px;background-color:var(--color-bg);display:flex;justify-content:center}.not-found__inner{display:flex;flex-direction:column;align-items:center;row-gap:16px;text-align:center;max-width:600px}.not-found__eyebrow{margin:0;font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey-900)}.not-found__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900)}.not-found__text{margin:0;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-grey-900)}.not-found__cta{margin-top:16px}@media screen and (max-width:749px){.not-found{padding:188px 20px 75px}.not-found__heading{font-size:25px;line-height:1.5}}body:has(.password-page) .site-header,body:has(.password-page) .site-footer,body:has(.password-page) .cart-drawer,body:has(.password-page) .search-drawer{display:none!important}body:has(.password-page) #MainContent{margin:0;padding:0}.password-page{position:relative;isolation:isolate;height:100vh;height:100svh;min-height:520px;background-color:var(--color-bg);overflow:hidden;display:flex;flex-direction:column}.password-page__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100svh;object-fit:cover;z-index:0}.password-page__veil{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100svh;background:#f9f1f299 0% 0% no-repeat padding-box;opacity:.7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1}.password-page__logo{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:40px 10% 0;pointer-events:none}.password-page__logo img{display:block;max-width:90%;max-height:100%;width:auto;height:auto;object-fit:contain}.password-page__logo--dark img{filter:brightness(0)}.password-page__panel{position:relative;z-index:3;flex:0 0 auto;align-self:flex-end;margin:0 10% 30px;width:440px;max-width:80%;display:flex;flex-direction:column;row-gap:24px;text-align:left}.password-page__heading{margin:0;font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey-900)}.password-page__text{margin:0;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-grey-900)}.password-page__form{margin:0}.password-page__form--access{margin-top:8px}.password-page__field{display:flex;align-items:center;column-gap:16px;border-bottom:1px solid var(--color-grey-900);padding-bottom:8px}.password-page__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.password-page__input{flex:1 1 auto;min-width:0;border:0;background:none;padding:0;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.5;color:var(--color-grey-900)}.password-page__input::placeholder{color:var(--color-grey-900);opacity:.6}.password-page__input:focus{outline:none}.password-page__field:focus-within{border-bottom-color:var(--color-black)}.password-page__submit{flex:0 0 auto;border:0;background:none;padding:0;cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey-900)}.password-page__message{margin:8px 0 0;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.5;color:var(--color-grey-900)}.password-page__message--error{color:#9b2c2c}@media screen and (max-width:800px){.password-page__panel{align-self:center;width:90%;max-width:none;margin:0 auto 30px}.password-page__logo{padding:15vh 5% 0;align-items:flex-start}}.product-collection{display:flex;flex-direction:column;row-gap:100px;padding:0 0 100px}.product-collection__row--media{display:grid;grid-template-columns:1fr 1fr}.product-collection__row--single{grid-template-columns:1fr}.product-collection__square{aspect-ratio:1 / 1;overflow:hidden}.product-collection__square video,.product-collection__square img{width:100%;height:100%;object-fit:cover}.product-collection__row--content{display:flex;align-items:flex-end;column-gap:100px;padding:0 50px}.product-collection__text-col{width:60%;display:grid;align-self:stretch;align-content:space-between;row-gap:100px;padding-top:100px}.product-collection__intro{padding-left:20%;display:flex;flex-direction:column;row-gap:16px}.product-collection__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-transform:uppercase;color:var(--color-grey-900)}.product-collection__text{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:#000}.product-collection__symbol{width:35%;aspect-ratio:8 / 5;overflow:hidden}.product-collection__symbol img{display:block;width:100%;height:100%;object-fit:cover}.product-collection__portrait{width:40%;aspect-ratio:8 / 5;overflow:hidden}.product-collection__portrait img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.product-collection{row-gap:40px;padding-bottom:60px}.product-collection__row--media{grid-template-columns:1fr}.product-collection__row--content{flex-direction:column;align-items:stretch;column-gap:0;row-gap:30px;padding:0 20px}.product-collection__text-col{width:100%;padding-top:0;row-gap:30px}.product-collection__intro{padding-left:0;text-align:center}.product-collection__heading{font-size:25px}.product-collection__text{font-size:13px}.product-collection__symbol{width:50%;margin:0 auto}.product-collection__portrait{width:100%;aspect-ratio:4 / 5}}.product-recs{padding:100px 10% 50px}.product-recs__heading{font-family:var(--font-heading);line-height:1.2;font-weight:400;font-size:30px;text-transform:uppercase;color:var(--color-grey-900);margin:0 0 16px}.product-recs__grid{display:grid;grid-template-columns:18% 25% minmax(0,1fr) 18%;gap:10px}@media screen and (max-width:749px){.product-recs{padding:50px 0 0}.product-recs__heading{padding:0 20px}.product-recs__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:20px}.product-recs__grid .product-card__media{aspect-ratio:1 / 1;overflow:hidden}.product-recs__grid .product-card__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.product-recs__grid .product-card:nth-child(odd) .product-card__meta{padding:0 10px 0 20px}.product-recs__grid .product-card:nth-child(2n) .product-card__meta{padding:0 20px 0 10px}}.search-drawer{--search-offset: 133px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s .45s;font-family:var(--font-body);color:var(--color-grey-900)}.search-drawer[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.search-drawer__backdrop{position:absolute;inset:var(--search-offset) 0 0 0;background:#11111140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .45s ease}.search-drawer[data-open] .search-drawer__backdrop{opacity:1}.search-drawer__shell{position:absolute;top:var(--search-offset);left:0;right:0;bottom:0;overflow:hidden}.search-drawer__panel{background:var(--color-bg);padding:26px 50px 34px;height:100%;display:flex;flex-direction:column;transform:translateY(-100%);transition:transform .45s cubic-bezier(.22,1,.36,1)}.search-drawer[data-open] .search-drawer__panel{transform:translateY(0)}.search-drawer__head{display:flex;align-items:center;column-gap:24px}.search-drawer__form{flex:1 1 auto;min-width:0;display:flex;align-items:center;column-gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-grey-900)}.search-drawer__icon{display:inline-flex;flex:0 0 auto}.search-drawer__icon img{display:block;filter:brightness(0);opacity:.55}.search-drawer__input{flex:1 1 auto;min-width:0;border:0;background:none;font-family:var(--font-body);font-weight:400;font-size:22px;line-height:1.3;color:var(--color-grey-900)}.search-drawer__input:focus{outline:none}.search-drawer__input::placeholder{color:#8a8c85;opacity:1}.search-drawer__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-drawer__close{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin-right:-12px;padding:0;color:inherit}.search-drawer__hint{margin:18px 0 0;font-size:14px;line-height:1.5;color:#696b65}.search-drawer__hint[hidden]{display:none}.search-drawer__results{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.search-drawer__results:not(:empty){margin-top:30px}.search-drawer__results[aria-busy=true]{opacity:.45;transition:opacity .2s ease}.search-drawer__groups{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);column-gap:60px;align-items:start}.search-drawer__group:only-child{grid-column:1 / -1}.search-drawer__group-title{margin:0 0 14px;font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#696b65}.search-drawer__list{list-style:none;margin:0;padding:0}.search-drawer__group:last-child .search-drawer__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px 24px}.search-drawer__group:first-child .search-drawer__list li+li{border-top:1px solid #dcded8}.search-drawer__card.product-card{display:block;color:inherit;text-decoration:none}.search-drawer__card .product-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#f2f2f2}.search-drawer__card .product-card__media img{width:100%;height:100%;object-fit:contain}.search-drawer__card .product-card__meta{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px}.search-drawer__card .product-card__title,.search-drawer__card .product-card__price{margin:0;font:400 13px/1.45 var(--font-body)}.search-drawer__card .product-card__title{overflow-wrap:anywhere}.search-drawer__card .product-card__price{color:#696b65;white-space:normal}.search-drawer__card:hover .product-card__title,.search-drawer__card:focus-visible .product-card__title,.search-drawer__card[data-active] .product-card__title{text-decoration:underline;text-underline-offset:4px}.search-drawer__card:focus-visible{outline:none}.search-drawer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:14px 0;color:inherit;text-decoration:none}.search-drawer__row-title{font-size:18px;line-height:1.25}.search-drawer__row-arrow{font-size:15px;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease}.search-drawer__row:hover .search-drawer__row-title,.search-drawer__row:focus-visible .search-drawer__row-title,.search-drawer__row[data-active] .search-drawer__row-title{text-decoration:underline;text-underline-offset:4px}.search-drawer__row:hover .search-drawer__row-arrow,.search-drawer__row:focus-visible .search-drawer__row-arrow,.search-drawer__row[data-active] .search-drawer__row-arrow{opacity:1;transform:translate(0)}.search-drawer__row:focus-visible{outline:none}.search-drawer__empty{margin:0;font-size:18px;line-height:1.5}.search-drawer__announce{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:999px){.search-drawer__groups{grid-template-columns:minmax(0,1fr);row-gap:30px;column-gap:0}}@media screen and (max-width:749px){.search-drawer__panel{padding:20px 20px 26px}.search-drawer__input{font-size:18px}.search-drawer__head{column-gap:12px}.search-drawer__group:last-child .search-drawer__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(prefers-reduced-motion:reduce){.search-drawer,.search-drawer__panel,.search-drawer__backdrop{transition:none}}.steps{padding:100px 10% 0}.steps__inner{position:relative}.steps__menu{position:absolute;z-index:2;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr)}.steps__tab{display:flex;padding:0;text-align:left;border-bottom:1px solid transparent}.steps__tab:nth-child(2n){justify-self:end}.steps__tab[aria-selected=true]{border-bottom-color:var(--color-grey-900)}.steps__tab-label{position:relative;display:inline-block;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.steps__tab-label:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,1,.5,1)}.steps__tab[aria-selected=false]:hover .steps__tab-label:after{transform:scaleX(1)}.steps__pane{display:none}.steps__pane.is-active{display:block}.steps__collage{position:relative}.steps__row--top{display:grid;grid-template-columns:minmax(0,1fr) 30% minmax(0,1fr) 30%}.steps__lede{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.steps__heading{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.steps__intro{font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.steps__fig{margin:0}.steps__fig img,.steps__fig video{display:block;width:100%;height:100%;object-fit:cover}.steps__fig--a{grid-column:4}.steps__fig--a img,.steps__fig--a video{width:50%;aspect-ratio:4 / 5}.steps__row--media{display:grid;grid-template-columns:30% minmax(0,1fr) 30% minmax(0,1fr);gap:10px;padding-top:50px}.steps__fig--b img,.steps__fig--b video{aspect-ratio:4 / 5}.steps__fig--c,.steps__fig--d{align-self:end}.steps__fig--c img,.steps__fig--c video,.steps__fig--d img,.steps__fig--d video{aspect-ratio:1 / 1}.steps__aside{display:grid;grid-template-rows:40% 60%}.steps__note{grid-row:2;align-self:center;width:70%;margin:0 auto;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:center;color:var(--color-grey-900)}.steps__details{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:grid;grid-template-columns:30% minmax(0,1fr) 30% minmax(0,1fr);gap:10px;pointer-events:none}.steps__details-label{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin:4px 0 0;font-family:var(--font-heading);font-weight:700;font-size:13px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.steps__detail{grid-column:3;width:350px;max-width:100%;padding-left:20px;pointer-events:auto;font-family:var(--font-body);font-weight:400;font-style:normal;font-size:15px;text-align:left;color:var(--color-grey-900)}.steps__detail--1{grid-row:1;padding-bottom:30px}.steps__detail--2{grid-row:2}.steps__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-top:10px;padding-bottom:18px}.steps__nav-btn{display:block;width:fit-content;padding:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900);cursor:pointer}.steps__nav-btn--cta{justify-self:center}.steps__nav-btn--next{justify-self:end}.steps__nav-inner{position:relative;display:block;white-space:nowrap}.steps__nav-inner:after{content:"";position:absolute;bottom:-5px;left:0;width:0;border-bottom:1px solid currentColor;transition:width .7s cubic-bezier(.16,1,.3,1)}.steps__nav-btn:hover .steps__nav-inner:after{width:100%}.steps__nav-arrow{width:50px;height:auto;margin-bottom:-3px}.steps__nav-btn--prev .steps__nav-arrow{margin-right:15px}.steps__nav-btn--next .steps__nav-arrow{margin-left:15px}@media(hover:none),(pointer:coarse){.steps__tab[aria-selected=false]:hover .steps__tab-label:after{transform:scaleX(0)}.steps__nav-btn:hover .steps__nav-inner:after{width:0}}@media screen and (max-width:991px){.steps__menu{position:static;margin-bottom:25px}.steps__collage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;row-gap:50px}.steps__row--top,.steps__row--media{display:contents}.steps__lede{grid-area:1 / 1 / 2 / -1}.steps__fig--b{grid-area:2 / 1}.steps__fig--a{grid-area:2 / 2}.steps__details{grid-area:3 / 1 / 4 / -1}.steps__fig--c{grid-area:4 / 1}.steps__fig--d{grid-area:4 / 2}.steps__aside{grid-area:5 / 1 / 6 / -1}.steps__nav{grid-area:6 / 1 / 7 / -1}.steps__fig--a img,.steps__fig--a video{width:100%}.steps__fig--c,.steps__fig--d{align-self:auto}.steps__details{position:static;transform:none;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:20px;row-gap:16px}.steps__details-label{grid-area:1 / 1}.steps__detail{grid-column:2;width:auto;padding-left:0}.steps__detail--1{grid-row:1;padding-bottom:0}.steps__detail--2{grid-row:2}.steps__aside{grid-template-rows:none}.steps__note{width:100%}.steps__nav{padding-top:0}}@media screen and (max-width:478px){.steps{padding:50px 20px 0}.steps__heading{font-size:25px}.steps__intro,.steps__detail,.steps__note,.steps__tab-label,.steps__nav-btn{font-size:13px}.steps__collage{grid-template-columns:minmax(0,1fr)}.steps__lede{grid-area:1 / 1 / 2 / -1}.steps__fig--b{grid-area:2 / 1}.steps__fig--a{grid-area:3 / 1}.steps__details{grid-area:4 / 1 / 5 / -1}.steps__fig--c{grid-area:5 / 1}.steps__fig--d{grid-area:6 / 1}.steps__aside{grid-area:7 / 1 / 8 / -1}.steps__nav{grid-area:8 / 1 / 9 / -1}.steps__details{grid-template-columns:minmax(0,1fr)}.steps__details-label{grid-area:1 / 1;justify-self:start}.steps__detail{grid-column:1}.steps__detail--1{grid-row:2}.steps__detail--2{grid-row:3}.steps__nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding-bottom:30px}.steps__nav-btn--cta{grid-column:1 / -1;grid-row:1;justify-self:center}.steps__nav-btn--prev{grid-column:1;grid-row:2;justify-self:start}.steps__nav-btn--next{grid-column:2;grid-row:2;justify-self:end}.steps__nav-arrow{width:35px}.steps__nav-btn--prev .steps__nav-arrow{margin-right:10px}.steps__nav-btn--next .steps__nav-arrow{margin-left:10px}}.store-list__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-top:150px}.store-list__media,.store-list__content{aspect-ratio:1 / 1;overflow:hidden}.store-list__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.store-list__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 10%}.store-list__inner{width:70%;display:flex;flex-direction:column;align-items:flex-start;row-gap:16px}.store-list__title{margin:0;font-family:var(--font-heading);font-weight:400;font-size:30px;line-height:1.2;text-align:left;text-transform:uppercase;color:var(--color-grey-900)}.store-list__text{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-grey-900)}.store-list__item:nth-child(odd) .store-list__media{order:2}.store-list__item:nth-child(2n) .store-list__content{background:#e8e8e5}.store-list__item:nth-child(2n) .store-list__inner{align-items:flex-end}.store-list__item:nth-child(2n) .store-list__title,.store-list__item:nth-child(2n) .store-list__text{text-align:right}@media screen and (max-width:749px){.store-list__item{grid-template-columns:minmax(0,1fr)}.store-list__item:nth-child(odd) .store-list__media{order:0}.store-list__content{aspect-ratio:auto;padding:40px 20px;order:2}.store-list__inner{width:100%;align-items:flex-start}.store-list__item:nth-child(2n) .store-list__inner{align-items:flex-start}.store-list__item:nth-child(2n) .store-list__title,.store-list__item:nth-child(2n) .store-list__text{text-align:left}.store-list__title{font-size:25px}.store-list__text,.store-list .arrow-btn{font-size:13px}}.product-card{display:block}.product-card__media{background:#f2f2f2;overflow:hidden}.product-card__media img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.25,1,.5,1)}.product-card:hover .product-card__media img{transform:scale(1.1)}.product-card__meta{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-start;column-gap:10px}.product-card__title,.product-card__price{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1;color:var(--color-grey-900);margin:0}.product-card__price{flex-shrink:0;white-space:nowrap}@media screen and (max-width:749px){.product-card__meta{display:grid;grid-template-columns:minmax(0,1fr);row-gap:8px}.product-card__title,.product-card__price{grid-column:1;width:100%}}@media(hover:none),(pointer:coarse){.product-card:hover .product-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
