.mk-home{--mk-accent: #a8814f;--mk-ivoire: #faf6f0;--mk-charcoal: #1c1a17;--mk-panel: #f0e9dc;--mk-border: #e7ded0;--mk-border-alt: #d8cdb9;--mk-muted: #7a7166;--mk-muted-light: #a89a7f;--mk-text: #2c2822;--mk-text-soft: #3a3630;--mk-text-desc: #4a453d;background:var(--mk-ivoire);color:var(--mk-charcoal);font-family:Jost,sans-serif}.mk-home a{color:var(--mk-accent)}.mk-home *{box-sizing:border-box}.mk-home{overflow-x:hidden;max-width:100%}.mk-hero{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--mk-charcoal)}.mk-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.mk-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1a1759,#1c1a178c)}.mk-hero-content{position:relative;z-index:2;padding:32px 20px;max-width:620px}.mk-hero-topbar{display:flex;justify-content:center;gap:8px;margin-bottom:22px}.mk-hero-topbar-a,.mk-hero-topbar-b{font-family:Jost,sans-serif;font-size:12px;letter-spacing:4px;color:var(--mk-ivoire)}.mk-hero-topbar-b{color:var(--mk-accent);font-weight:500}.mk-hero-heading{font-family:Cormorant Garamond,serif;font-weight:600;color:var(--mk-ivoire);font-size:34px;line-height:1.15;margin:0 0 14px}.mk-hero-sub{font-size:14px;line-height:1.6;color:var(--mk-ivoire);opacity:.88;margin:0 0 26px}.mk-hero-cta{display:inline-block;background:var(--mk-accent);color:#faf6f0!important;font-family:Jost,sans-serif;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:14px 34px;border-radius:2px;font-weight:500;transition:opacity .15s ease;line-height:1.2;visibility:visible;opacity:1}.mk-hero-cta:hover{opacity:.88;color:#faf6f0!important}.mk-hero-cta:visited{color:#faf6f0!important}@media(min-width:900px){.mk-hero{min-height:620px}.mk-hero-content{max-width:720px;padding:40px}.mk-hero-heading{font-size:52px}.mk-hero-sub{font-size:16px}}.mk-maisons{max-width:1200px;margin:0 auto;padding:56px 20px}.mk-maisons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:700px){.mk-maisons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.mk-maison-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1.5px solid var(--mk-border-alt);border-radius:10px;padding:34px 16px;min-height:120px;transition:border-color .15s ease,background .15s ease}.mk-maison-card:hover{border-color:var(--mk-accent);background:var(--mk-panel)}.mk-maison-name{font-family:Cormorant Garamond,serif;font-weight:600;font-size:18px;color:var(--mk-text);line-height:1.25}.mk-maison-subtitle{font-family:Jost,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mk-muted);margin-top:6px}.mk-season{max-width:1200px;margin:0 auto;padding:56px 20px;background:linear-gradient(180deg,var(--mk-panel) 0%,rgba(240,233,220,0) 100%);border-radius:12px}.mk-season-kicker{font-family:Jost,sans-serif;font-weight:500;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mk-accent);margin-bottom:10px}.mk-bestsellers{max-width:1200px;margin:0 auto;padding:56px 12px}.mk-bestsellers-head{text-align:center;margin-bottom:34px}.mk-bestsellers-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:26px;color:var(--mk-text);margin:0 0 8px}.mk-bestsellers-sub{font-size:13px;color:var(--mk-muted);margin:0}.mk-bs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}@media(min-width:700px){.mk-bs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.mk-bs-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.mk-bs-image{position:relative;aspect-ratio:3 / 4;background:var(--mk-panel);border-radius:8px;overflow:hidden;margin-bottom:12px}.mk-bs-image img{width:100%;height:100%;object-fit:cover;display:block}.mk-bs-badge{position:absolute;top:10px;left:10px;background:var(--mk-accent);color:var(--mk-ivoire);padding:4px 10px;border-radius:14px;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;font-weight:500}.mk-bs-badge-soldout{background:var(--mk-charcoal);color:var(--mk-ivoire)}.mk-bs-card.is-soldout .mk-bs-image{opacity:.55}.mk-bs-card.is-soldout .mk-bs-price{color:var(--mk-muted)}.mk-bs-name{font-size:13.5px;color:var(--mk-text);margin-bottom:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.mk-bs-notes{font-family:Jost,sans-serif;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--mk-muted);margin-bottom:8px;line-height:1.4}.mk-coll-vols{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mk-coll-vol-pill{font-family:Jost,sans-serif;font-size:10.5px;color:var(--mk-text);border:1px solid var(--mk-border-alt);border-radius:20px;padding:3px 10px}.mk-bs-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.mk-bs-price{font-size:13.5px;font-weight:500;color:var(--mk-text)}.mk-bs-price-compare{font-size:12px;color:#c0392b;text-decoration:line-through}.mk-bs-empty{text-align:center;font-size:13px;color:var(--mk-muted);padding:30px 0}.mk-bestsellers-footer{text-align:center;margin-top:36px}.mk-bestsellers-link{display:inline-block;border:1.5px solid var(--mk-border-alt);color:var(--mk-text);font-size:12px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;padding:12px 30px;border-radius:2px;transition:border-color .15s ease}.mk-bestsellers-link:hover{border-color:var(--mk-accent);color:var(--mk-accent)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/home.css.map */
