.mm-marquee{overflow:hidden;padding:2rem 0;background:#000;color:#fff}.mm-marquee__track{display:flex;width:max-content;animation:mmMarq var(--speed,40s) linear infinite}.mm-marquee:hover .mm-marquee__track{animation-play-state:paused}.mm-marquee__group{display:flex;flex-shrink:0;align-items:center}.mm-marquee__item{padding:0 3.2rem;white-space:nowrap;font-family:var(--mm-serif);font-size:clamp(1.3rem,1.3vw,1.7rem);letter-spacing:.24em;text-transform:uppercase}.mm-marquee__dot{flex-shrink:0;width:6px;height:6px;border:1px solid #fff;transform:rotate(45deg)}@keyframes mmMarq{to{transform:translate(-50%)}}.mm-manifesto{padding:clamp(90px,11vw,180px) 0;background:#fff}.mm-manifesto__grid{display:grid;gap:clamp(40px,6vw,120px)}@media(min-width:990px){.mm-manifesto__grid{grid-template-columns:1fr minmax(220px,24vw);align-items:end}}.mm-manifesto__text{margin:0;font-family:var(--mm-serif);font-size:clamp(2rem,2.2vw,3.2rem);line-height:1.45;letter-spacing:.005em;color:#000}.mm-sw{opacity:.14;transition:opacity .5s ease}.mm-sw.is-lit{opacity:1}.mm-manifesto__sign{margin:4rem 0 0;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mm-muted)}.mm-manifesto__figure{position:relative;margin:0;overflow:hidden;aspect-ratio:3/4;background:var(--mm-ivory)}.mm-atelier{padding:clamp(90px,11vw,170px) 0;background:var(--mm-ivory)}.mm-atelier__head{display:grid;margin-bottom:clamp(40px,5vw,80px)}@media(min-width:990px){.mm-atelier__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:6vw}.mm-atelier__head .mm-eyebrow{grid-column:1/-1}.mm-atelier__head .mm-lead{margin:0}}.mm-atelier__grid{display:grid;gap:clamp(32px,5vw,96px)}@media(min-width:990px){.mm-atelier__grid{grid-template-columns:1.2fr 1fr;align-items:start}.mm-atelier__stage{position:sticky;top:calc(var(--mm-header,80px) + 24px)}}.mm-atelier__frame{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--mm-stone)}.mm-atelier__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1s var(--mm-ease),transform 1.6s var(--mm-ease)}.mm-atelier__frame img.is-active{opacity:1;transform:none}.mm-atelier__badge{position:absolute;left:2rem;bottom:2rem;z-index:3;padding:1.2rem 1.6rem;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:#000}.mm-atelier__tabs{display:flex;flex-wrap:wrap;margin-bottom:3.6rem;border-bottom:1px solid var(--mm-line)}.mm-tab{position:relative;margin:0 3.2rem 0 0;padding:0 0 1.4rem;border:0;background:none;font-family:var(--mm-serif);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-muted);cursor:pointer;transition:color .4s}.mm-tab[aria-selected=true]{color:#000}.mm-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--mm-ease)}.mm-tab[aria-selected=true]:after{transform:none}.mm-opt{min-width:0;margin:0 0 3.2rem;padding:0;border:0}.mm-opt legend{display:flex;align-items:baseline;gap:1.2rem;width:100%;margin-bottom:1.4rem;padding:0;font-size:10px;line-height:1;letter-spacing:.28em;text-transform:uppercase;color:var(--mm-muted)}.mm-opt__n{font-size:10px;letter-spacing:.1em;color:#000}.mm-opt legend em{margin-left:auto;font-style:normal;letter-spacing:.12em;color:#000}.mm-opt__vals{display:flex;flex-wrap:wrap;gap:.8rem}.mm-chip{display:inline-flex;align-items:center;gap:.9rem;min-height:44px;padding:0 1.8rem;border:1px solid var(--mm-line);background:transparent;color:#000;font-family:var(--mm-sans);font-size:12px;line-height:1;letter-spacing:.04em;cursor:pointer;transition:border-color .4s,background-color .4s,color .4s}.mm-chip:hover{border-color:#000}.mm-chip[aria-pressed=true]{background:#000;border-color:#000;color:#fff}.mm-chip.is-off{opacity:.4}.mm-chip.is-off span{text-decoration:line-through}.mm-chip i{flex-shrink:0;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.mm-chip[aria-pressed=true] i{box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.mm-sw--leo{background:radial-gradient(circle at 30% 30%,#2a1d12 18%,transparent 20%),radial-gradient(circle at 70% 65%,#2a1d12 16%,transparent 18%),radial-gradient(circle at 65% 22%,#2a1d12 10%,transparent 12%),#c9974f}.mm-sw--none{background:linear-gradient(135deg,transparent 45%,#6B6B6B 46%,#6B6B6B 54%,transparent 55%),#fff}.mm-atelier__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1rem;padding:2.8rem 0;border-top:1px solid var(--mm-line)}.mm-atelier__foot .mm-eyebrow{margin:0}.mm-atelier__summary{margin:.8rem 0 0;font-size:1.4rem;letter-spacing:.04em}.mm-atelier__price{margin:0;white-space:nowrap;font-family:var(--mm-serif);font-size:clamp(2rem,1.8vw,2.6rem);line-height:1;letter-spacing:.04em}.mm-atelier__actions{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.mm-atelier__actions .mm-btn{width:100%}.mm-atelier__status{min-height:2.4rem;margin:0;font-size:1.3rem}.mm-atelier__status a{color:inherit}.mm-pieces{padding:clamp(90px,11vw,160px) 0 clamp(60px,8vw,120px);background:#fff}.mm-pieces__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:clamp(36px,4vw,64px)}.mm-pieces__track{display:flex;gap:clamp(16px,2.4vw,40px);overflow-x:auto;padding:0 var(--mm-gutter) 2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.mm-pieces__track::-webkit-scrollbar{display:none}.mm-piece{display:block;flex:0 0 min(78vw,520px);scroll-snap-align:start;color:inherit;text-decoration:none}.mm-piece__media{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--mm-ivory)}.mm-piece__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--mm-ease),opacity .9s var(--mm-ease)}.mm-piece__media img+img{opacity:0}.mm-piece:hover .mm-piece__media img{transform:scale(1.05)}.mm-piece:hover .mm-piece__media img+img{opacity:1}.mm-piece__n{position:absolute;top:2rem;left:2rem;z-index:2;font-size:10px;letter-spacing:.2em;color:#fff;mix-blend-mode:difference}.mm-piece__meta{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding:2rem 0 1.8rem;border-bottom:1px solid var(--mm-line)}.mm-piece__title{margin:0;font-family:var(--mm-serif);font-size:clamp(1.3rem,1.1vw,1.6rem);letter-spacing:.16em;text-transform:uppercase}.mm-piece__price{white-space:nowrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-muted)}.mm-piece__type{margin:1.4rem 0 0;font-size:10px;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--mm-muted)}.mm-pieces__progress{position:relative;height:1px;margin:3rem var(--mm-gutter) 0;background:var(--mm-line)}.mm-pieces__progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform-origin:left;transform:scaleX(var(--p,0))}@media(min-width:990px){.mm-pieces[data-pinned]{padding-bottom:0}.mm-pieces[data-pinned] .mm-pieces__sticky{position:sticky;top:var(--mm-header,0px);display:flex;flex-direction:column;justify-content:center;height:calc(100vh - var(--mm-header,0px));overflow:hidden}.mm-pieces[data-pinned] .mm-pieces__track{overflow:visible;scroll-snap-type:none;will-change:transform}.mm-piece{flex-basis:clamp(300px,27vw,460px)}}.mm-savoir{position:relative;overflow:hidden;padding:clamp(90px,11vw,170px) 0;background:#000;color:#fff}.mm-savoir .mm-eyebrow{color:#fff9}.mm-savoir .mm-lead{color:#ffffffb8}.mm-savoir__top{position:relative;z-index:1;display:grid;gap:3rem;margin-bottom:clamp(50px,7vw,100px)}@media(min-width:990px){.mm-savoir__top{grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw}.mm-savoir__top .mm-eyebrow{grid-column:1/-1;margin:0}.mm-savoir__top .mm-lead{margin:0}}.mm-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.18)}@media(min-width:990px){.mm-stats{grid-template-columns:repeat(4,1fr)}}.mm-stat{padding:3.6rem 2.4rem 2rem 0}.mm-stat__v{display:flex;align-items:baseline;gap:.6rem;font-family:var(--mm-serif);font-size:clamp(3.4rem,3.8vw,5.6rem);line-height:1}.mm-stat__u{font-size:.34em;letter-spacing:.1em;color:#ffffffb3}.mm-stat__l{max-width:24ch;margin:1.4rem 0 0;font-size:10px;line-height:1.8;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.mm-savoir__ring{position:absolute;right:-14vw;top:-16vw;width:48vw;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;pointer-events:none}.mm-savoir__ring:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(255,255,255,.1);border-radius:50%}.mm-display--lg{font-size:clamp(2.6rem,3.4vw,4.8rem);line-height:1.08}.mm-display--md{font-size:clamp(2.2rem,2.6vw,3.6rem)}.mm-hero__title{font-size:clamp(4rem,7.5vw,11.5rem);margin-bottom:2.8rem}.mm-hero__text,.mm-lead{font-size:1.45rem}.mm-eyebrow{font-size:9.5px;margin-bottom:2rem}.mm-btn{min-height:52px;font-size:10.5px}.mm-link{font-size:10.5px}.product__title h1{font-size:clamp(2.2rem,2.4vw,3.2rem)}.price-item{font-size:1.6rem}.newsletter__wrapper h2{font-size:clamp(2.4rem,2.8vw,3.6rem)}.card__heading{font-size:1.3rem}.mm-pp__title{font-size:clamp(2.2rem,2.2vw,3rem)!important}.mm-pp__price{font-size:1.5rem!important}@media(max-width:749px){.mm-hero__title{font-size:13vw}}@media(hover:none),(pointer:coarse){.mm-cursor{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html.js [data-mm-reveal]{opacity:1;transform:none}.mm-ch{transform:none}.mm-sw{opacity:1}.mm-intro,.mm-cursor{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mm-sections.css.map */
