.mm{font-family:Jost,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.mm *,.mm *:before,.mm *:after{box-sizing:border-box}.mm img{max-width:100%;display:block}.mm-serif{font-family:Cormorant Garamond,serif;font-weight:400}.mm-dark{--mm-bg: #0B0B0C;--mm-panel: #141416;--mm-ink: #EDE9E1;--mm-body: #C4BFB5;--mm-muted: #A39E94;--mm-line: #23221F;--mm-line-strong: #3A352C;--mm-accent: #D2B98C;--mm-accent-text: #C9AE7E;background:var(--mm-bg);color:var(--mm-ink)}.mm-light{--mm-bg: #FFFFFF;--mm-panel: #F4F3F0;--mm-ink: #121212;--mm-body: #5F5B54;--mm-muted: #5F5B54;--mm-line: #ECEAE5;--mm-line-strong: #D9D6CF;--mm-accent: #8C6B3A;--mm-accent-text: #8C6B3A;background:var(--mm-bg);color:var(--mm-ink)}.mm-container{max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}@media(max-width:749px){.mm-container{padding-left:20px;padding-right:20px}}.mm-section{padding-top:112px;padding-bottom:112px}@media(max-width:749px){.mm-section{padding-top:72px;padding-bottom:72px}}.mm-eyebrow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--mm-accent-text);margin:0}.mm-h1{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(46px,6vw,76px);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--mm-ink)}.mm-h1 em,.mm-h2 em{color:var(--mm-accent)}.mm-h2{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(36px,4.4vw,58px);line-height:1.06;margin:0;color:var(--mm-ink)}.mm-h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1.1;margin:0;color:var(--mm-ink)}.mm-lead{font-size:18px;line-height:1.75;color:var(--mm-body);margin:0}.mm-text{font-size:16px;line-height:1.8;color:var(--mm-body)}.mm-text p{margin:0 0 1em}.mm-text p:last-child{margin-bottom:0}.mm-text strong{color:var(--mm-ink);font-weight:400}.mm-btns{display:flex;flex-wrap:wrap;gap:14px}.mm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.mm-btn--gold{background:#d2b98c;color:#0b0b0c;font-weight:500}.mm-btn--gold:hover{background:#e3cfa8;color:#0b0b0c}.mm-btn--ghost{border:1px solid #4A463F;color:var(--mm-ink)}.mm-btn--ghost:hover{border-color:var(--mm-accent);color:var(--mm-accent)}.mm-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.mm-star{position:absolute;border-radius:50%;background:#f4eee2;animation:mm-twinkle 4s ease-in-out infinite}.mm-shooting{position:absolute;height:1px;background:linear-gradient(90deg,#fff6e4,#fff6e400);opacity:0;animation:mm-shoot 9s ease-in infinite}.mm-hero{position:relative;overflow:hidden}.mm-hero__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:56px;padding-bottom:104px}.mm-hero__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:28px;animation:mm-rise 1.2s cubic-bezier(.2,.7,.2,1) both}.mm-hero__text .mm-lead{max-width:480px}.mm-hero__visual{flex:1 1 480px;min-width:0;display:flex;justify-content:center}.mm-orbits{position:relative;width:min(560px,100%);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.mm-orbit{position:absolute;border-radius:50%}.mm-orbit--a{top:0;right:0;bottom:0;left:0;border:1px solid #3A352C;animation:mm-spin 60s linear infinite}.mm-orbit--b{top:12.5%;right:12.5%;bottom:12.5%;left:12.5%;border:1px dashed #34302A;animation:mm-spin-rev 38s linear infinite}.mm-orbit--c{top:27%;right:27%;bottom:27%;left:27%;border:1px solid #2A2722;animation:mm-spin 24s linear infinite}.mm-orbit__body{position:absolute;left:50%;height:auto}.mm-orbit--a .mm-orbit__body{top:-20px;width:40px;margin-left:-20px}.mm-orbit--b .mm-orbit__body{bottom:-13px;width:24px;margin-left:-12px}.mm-orbit__dot{position:absolute;top:50%;right:-4px;width:7px;height:7px;margin-top:-4px;border-radius:50%;background:#d2b98c}.mm-hero__stone{position:relative;width:54%;height:auto;filter:drop-shadow(0 40px 50px rgba(0,0,0,.75));animation:mm-float 7s ease-in-out infinite}.mm-marquee{position:relative;border-top:1px solid var(--mm-line);overflow:hidden;padding:18px 0}.mm-marquee__track{display:flex;width:max-content;gap:48px;white-space:nowrap;animation:mm-marquee 45s linear infinite}.mm-marquee__item{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;color:var(--mm-accent-text)}.mm-marquee__sep{color:#4a463f;font-size:16px;align-self:center}.mm-trust{border-bottom:1px solid var(--mm-line)}.mm-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;padding-top:36px;padding-bottom:36px}.mm-trust__title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;margin:0 0 6px}.mm-trust__text{font-size:14px;line-height:1.6;color:var(--mm-muted);margin:0}.mm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.mm-head__titles{display:flex;flex-direction:column;gap:14px}.mm-head__text{max-width:400px;margin:0;font-size:16px;line-height:1.7;color:var(--mm-muted)}.mm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.mm-card{display:flex;flex-direction:column;gap:22px;color:var(--mm-ink);text-decoration:none}.mm-card__media{position:relative;height:440px;background:var(--mm-panel);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:749px){.mm-card__media{height:360px}}.mm-card__media img{width:56%;height:auto;filter:drop-shadow(0 22px 22px rgba(60,40,20,.25));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.mm-card:hover .mm-card__media img{transform:translateY(-10px) rotate(-4deg) scale(1.03)}.mm-card__num{position:absolute;top:18px;left:20px;font-size:11px;letter-spacing:.2em;color:var(--mm-muted)}.mm-card__badge{position:absolute;top:14px;right:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-muted)}.mm-card__info{display:flex;flex-direction:column;gap:8px}.mm-card__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--mm-accent-text)}.mm-card__title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:32px;margin:0}.mm-card__meta{font-size:14px;color:var(--mm-muted)}.mm-card__foot{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding-top:18px;border-top:1px solid var(--mm-line)}.mm-card__price{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500}.mm-cta{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--mm-accent);transition:letter-spacing .4s ease}.mm-card:hover .mm-cta,.mm-buycard:hover .mm-cta{letter-spacing:.26em}.mm-story{position:relative;overflow:hidden}.mm-story__inner{position:relative;display:flex;flex-direction:column;gap:72px}.mm-story__intro{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-end}.mm-story__intro-title{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}.mm-story__intro-text{flex:1 1 420px;min-width:0}.mm-chapters{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.mm-chapter{display:flex;flex-direction:column;gap:24px;padding-top:32px;border-top:1px solid var(--mm-line-strong)}.mm-chapter__label{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-accent-text)}.mm-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:14px;border-top:1px solid #2A2722}.mm-specs dt,.mm-specs dd{margin:0;padding:12px 0;border-bottom:1px solid #2A2722}.mm-specs dt{color:var(--mm-muted);padding-right:12px}.mm-diagram{height:200px;display:flex;align-items:center;justify-content:center}.mm-ast{position:relative;width:180px;height:180px}.mm-ast__shell{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2b2620;border:1px solid #4A4236;overflow:hidden}.mm-ast__mantle{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;background:#3d372e}.mm-ast__core{position:absolute;top:52px;right:52px;bottom:52px;left:52px;border-radius:50%;background:#c9ae7e}.mm-ast__core--dim{top:56px;right:56px;bottom:56px;left:56px;background:#6e6250}.mm-ast__core--glow{animation:mm-glow 5s ease-in-out infinite}.mm-ast__ring{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:50%;border:3px dashed #D2B98C;animation:mm-spin 60s linear infinite}.mm-ast__halo{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px dashed #4A4236;animation:mm-spin 24s linear infinite}.mm-ast__label{position:absolute;font-size:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.mm-ast__label--core{top:50%;left:50%;transform:translate(-50%,-50%);color:#0b0b0c;font-weight:500}.mm-ast__label--edge{top:-6px;right:-30px;color:#d2b98c}.mm-chondrule{position:absolute;border-radius:50%;background:#8a7c64}.mm-chondrule--metal{background:#d2b98c}.mm-buycard{display:flex;flex-direction:column;border:1px solid var(--mm-line-strong);background:var(--mm-panel);color:var(--mm-ink);text-decoration:none}.mm-buycard__media{position:relative;height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.mm-buycard__media img{width:46%;height:auto;filter:drop-shadow(0 24px 30px rgba(0,0,0,.7));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.mm-buycard:hover .mm-buycard__media img{transform:translateY(-10px) rotate(-4deg) scale(1.03)}.mm-buycard__badge{position:absolute;top:14px;left:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-accent-text)}.mm-buycard__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;border-top:1px solid #2A2722}.mm-buycard__name{display:block;font-family:Cormorant Garamond,serif;font-size:26px}.mm-buycard__meta{display:block;font-size:13px;color:var(--mm-muted);margin-top:4px}.mm-buycard .mm-cta{color:var(--mm-accent);min-height:44px;display:inline-flex;align-items:center}.mm-journey{display:flex;flex-direction:column;gap:32px;padding-top:48px;border-top:1px solid var(--mm-line-strong)}.mm-journey__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px}.mm-journey__step{display:flex;flex-direction:column;gap:10px;padding-left:18px;border-left:1px solid #4A463F}.mm-journey__step:last-child{border-left-color:#d2b98c}.mm-journey__when{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--mm-accent)}.mm-journey__step:last-child .mm-journey__when{color:var(--mm-ink)}.mm-journey__what{font-size:14px;line-height:1.7;color:var(--mm-body)}.mm-receive{display:flex;flex-wrap:wrap;gap:64px}.mm-receive__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.mm-receive__intro .mm-lead{max-width:420px;font-size:16px}.mm-receive__list{flex:1 1 520px;min-width:0;margin:0;padding:0;list-style:none}.mm-receive__item{display:flex;gap:28px;padding:26px 0;border-top:1px solid var(--mm-line)}.mm-receive__item:last-child{border-bottom:1px solid var(--mm-line)}.mm-receive__num{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--mm-accent);width:40px;flex:0 0 40px}.mm-receive__title{font-family:Cormorant Garamond,serif;font-size:26px;margin:0 0 6px}.mm-receive__text{font-size:15px;line-height:1.7;color:var(--mm-body);margin:0}@keyframes mm-twinkle{0%,to{opacity:.15}50%{opacity:1}}@keyframes mm-spin{to{transform:rotate(360deg)}}@keyframes mm-spin-rev{to{transform:rotate(-360deg)}}@keyframes mm-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes mm-shoot{0%{transform:translate(0) rotate(-30deg);opacity:0}3%{opacity:1}16%{transform:translate(-760px,440px) rotate(-30deg);opacity:0}to{transform:translate(-760px,440px) rotate(-30deg);opacity:0}}@keyframes mm-marquee{to{transform:translate(-50%)}}@keyframes mm-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mm-glow{0%,to{opacity:.45}50%{opacity:.95}}@media(prefers-reduced-motion:reduce){.mm *,.mm *:before,.mm *:after{animation:none!important;transition:none!important}.mm-shooting{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-meteorite.css.map */
