:root{--bg: #F7F1E8;--bg-soft: #EFE8DC;--ink: #111111;--muted: #6B645C;--gold: #B8954A;--gold-soft: #D4BC7A;--black: #111111;--white: #FFFFFF;--max: 1120px;--pad: clamp(16px, 4vw, 48px);--serif: "Instrument Serif", "Times New Roman", Georgia, serif;--sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,.btn{font-family:var(--sans);cursor:pointer;border:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.announce{background:var(--bg);color:#111;text-align:center;font-size:13px;letter-spacing:.02em;padding:var(--space-1) var(--space-2);border-bottom:1px solid rgba(17,17,17,.08)}.announce strong{color:#000;font-weight:500}.nav{background:var(--bg);color:#111;border-bottom:1px solid var(--gold)}.nav-inner{max-width:var(--max);margin:0 auto;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.brand{display:flex;align-items:center;gap:10px;color:#111}.badge{width:32px;height:32px;border-radius:50%;background:var(--gold);color:var(--black);display:grid;place-items:center;font-family:var(--serif);font-size:16px;line-height:1}.wordmark{font-family:var(--serif);font-size:22px;letter-spacing:.04em;text-transform:lowercase;font-weight:400;color:#111}.nav-links{display:flex;gap:var(--space-3);font-size:14px;color:#111}.nav-links a{color:#111}.nav-links a:hover{color:var(--gold)}.nav-cta{background:var(--black);color:var(--white);font-size:13px;font-weight:500;padding:10px 16px;border-radius:999px;transition:background .12s ease,color .12s ease}.nav-cta:hover{background:var(--gold);color:var(--black)}.nav-cta:active{transform:translateY(1px)}.nav-toggle{display:none;background:transparent;color:#111;font-size:14px}@media(max-width:760px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-links.is-open{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:100%;background:var(--bg);color:#111;border-bottom:1px solid var(--gold);padding:var(--space-2) var(--pad) var(--space-3);z-index:20}.nav-links.is-open a{color:#111}.nav-links.is-open a:hover{color:var(--gold)}.nav{position:relative}}.section{max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--pad)}.section-head{margin-bottom:var(--space-4);max-width:40rem}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-1)}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);margin:0;letter-spacing:-.01em}h1{font-size:clamp(36px,5.5vw,56px);line-height:1.12}h2{font-size:clamp(28px,3.6vw,40px);line-height:1.18}h3{font-size:clamp(20px,2.4vw,26px);line-height:1.25}.lede{margin:var(--space-2) 0 0;color:var(--ink);font-size:17px;max-width:36rem}.muted{color:var(--muted);font-size:14px}.gold-rule{height:1px;background:var(--gold);border:0;margin:0 0 var(--space-3);max-width:64px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--black);color:var(--white);font-size:15px;font-weight:500;border-radius:999px;transition:background .12s ease,color .12s ease,transform .1s ease}.btn:hover{background:var(--gold);color:var(--black)}.btn:active{transform:translateY(1px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--white)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center;max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--pad)}.hero-copy{max-width:28rem}.hero-copy h1,#hero-title{margin-bottom:var(--space-2);color:#000;font-weight:500;opacity:1}.hero-copy,.hero-copy .lede{color:#111;opacity:1}.hero-media img{opacity:1;filter:none}.hero:before,.hero:after,.hero-media:before,.hero-media:after{content:none!important;display:none!important}.hero-copy .lede{margin-bottom:var(--space-4)}.hero-media{background:var(--bg-soft);aspect-ratio:4 / 5;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:860px){.hero{grid-template-columns:1fr;gap:var(--space-3);padding-top:var(--space-4)}.hero-media{aspect-ratio:1 / 1;order:-1}}.kit{background:var(--bg-soft)}.kit-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-5);align-items:center;max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--pad)}.kit-media{background:var(--bg);aspect-ratio:1 / 1;overflow:hidden}.kit-media img{width:100%;height:100%;object-fit:cover}.kit-copy .btn{margin-top:var(--space-3)}@media(max-width:860px){.kit-grid{grid-template-columns:1fr;gap:var(--space-3)}}.looks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.look-card{display:flex;flex-direction:column;gap:var(--space-2);background:transparent;transition:opacity .16s ease}.look-card:hover{opacity:.92}.look-card .thumb{aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-soft)}.look-card .thumb img{width:100%;height:100%;object-fit:cover}.look-card .tag{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.look-card h3{font-size:22px}.look-card p{margin:0;color:var(--ink);font-size:15px}@media(max-width:760px){.looks-grid{grid-template-columns:1fr 1fr}.looks-grid .look-card:last-child{grid-column:1 / -1;max-width:100%}}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.format-card{background:var(--white);border:1px solid rgba(17,17,17,.08);padding:var(--space-3);min-height:140px;display:flex;flex-direction:column;gap:var(--space-1);transition:border-color .16s ease}.format-card:hover{border-color:var(--gold)}.format-card h3{font-size:20px}.format-card p{margin:0;font-size:14px;color:var(--ink)}@media(max-width:860px){.format-grid{grid-template-columns:1fr 1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.step{display:flex;flex-direction:column;gap:var(--space-2)}.step .thumb{aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-soft)}.step .thumb img{width:100%;height:100%;object-fit:cover}.step .num{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.step h3{font-size:22px}.step p{margin:0;font-size:15px}@media(max-width:760px){.steps{grid-template-columns:1fr}}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.guide-card{background:var(--bg-soft);padding:var(--space-3);border-top:1px solid var(--gold);min-height:160px}.guide-card h3{margin-bottom:var(--space-1);font-size:22px}.guide-card p{margin:0;font-size:15px}.guide-card .soon{margin-top:var(--space-2);font-size:13px;color:var(--muted)}@media(max-width:760px){.guide-grid{grid-template-columns:1fr}}.wear-soon-banner{margin:var(--space-2) 0 0;display:inline-block;padding:8px 12px;background:var(--bg-soft);border-left:3px solid var(--gold);font-size:14px;color:var(--ink)}.wear-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.wear-card{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.wear-card .thumb{aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-soft)}.wear-card .thumb img{width:100%;height:100%;object-fit:cover}.wear-card figcaption{font-size:14px;color:var(--ink);line-height:1.4}.wear-card .soon-label{display:inline-block;margin-top:4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:760px){.wear-grid{grid-template-columns:1fr}}.story{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center}.story-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-soft)}.story-media img{width:100%;height:100%;object-fit:cover}.story-copy p{margin:var(--space-2) 0 0;max-width:34rem}@media(max-width:860px){.story{grid-template-columns:1fr;gap:var(--space-3)}}.faq-notify{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-5)}.faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{border-bottom:1px solid rgba(17,17,17,.1);padding-bottom:var(--space-2)}.faq-item h3{font-size:18px;margin-bottom:6px}.faq-item p{margin:0;font-size:15px}.notify-card{background:var(--black);color:var(--white);padding:var(--space-4);align-self:start}.notify-card h3{color:var(--white);margin-bottom:var(--space-2)}.notify-card p{margin:0 0 var(--space-3);color:#e8e2d8;font-size:15px}.notify-form{display:flex;flex-direction:column;gap:var(--space-2)}.notify-form input[type=email]{min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--white);font-size:15px;font-family:var(--sans)}.notify-form input::placeholder{color:#a89f94}.notify-form .btn{background:var(--white);color:var(--black);width:100%}.notify-form .btn:hover{background:var(--gold)}.notify-note{font-size:12px;color:#a89f94;margin:0}@media(max-width:860px){.faq-notify{grid-template-columns:1fr;gap:var(--space-4)}}.footer{background:var(--black);color:#d8d2c8;margin-top:var(--space-5)}.footer-inner{max-width:var(--max);margin:0 auto;padding:var(--space-5) var(--pad) var(--space-4);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--space-4)}.footer .wordmark{color:var(--white);margin-bottom:var(--space-2);display:inline-block}.footer h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 var(--space-2);font-weight:500}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer a:hover{color:var(--gold-soft)}.footer p{margin:0;font-size:14px;max-width:28rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);max-width:var(--max);margin:0 auto;padding:var(--space-2) var(--pad) var(--space-3);font-size:12px;color:#9a9288;display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}@media(max-width:760px){.footer-inner{grid-template-columns:1fr;gap:var(--space-3)}}.preview-flag{position:fixed;right:12px;bottom:12px;z-index:50;background:var(--gold);color:var(--black);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:4px;pointer-events:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:none;opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mn-champagne-home.css.map */
