.mm-home,.mm-product{--mm-bg:#fff8ed;--mm-ink:#35190f;--mm-accent:#b96b35;--mm-cream:#f5e5cf;background:var(--mm-bg);color:var(--mm-ink);font-family:var(--font-body--family,Arial,sans-serif)}.mm-home h1,.mm-home h2,.mm-home h3,.mm-product h2,.mm-product h3{font-family:var(--font-heading--family,Georgia,serif);letter-spacing:-.025em;margin:0;line-height:1.14}.mm-home p,.mm-product p{margin:0;line-height:1.65}.mm-wrap{max-width:1300px;margin:auto;padding:76px 28px}.mm-hero{min-height:570px;position:relative;display:flex;align-items:center;overflow:hidden;background:#2b110b}.mm-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mm-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1f0a05f0,#1f0a05a1 43%,#1f0a051a)}.mm-hero-content{position:relative;z-index:1;color:#fff6e9;padding:75px max(28px,calc((100vw - 1244px)/2));max-width:850px}.mm-hero h1{font-size:clamp(42px,5.7vw,78px);margin:18px 0 22px}.mm-hero p{font-size:clamp(17px,1.8vw,21px);max-width:540px;margin-bottom:28px}.mm-eyebrow{display:block;color:var(--mm-accent);font-weight:750;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.mm-hero .mm-eyebrow{color:#ffd48d}.mm-btn{display:inline-flex;align-items:center;gap:20px;background:var(--mm-accent);color:#fff!important;padding:15px 25px;border-radius:50px;text-decoration:none;font-weight:750;transition:transform .2s,filter .2s}.mm-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.mm-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:var(--mm-cream);padding:25px max(28px,calc((100vw - 1244px)/2))}.mm-benefit{display:flex;gap:12px;align-items:center}.mm-benefit-icon{font-size:28px;color:var(--mm-accent)}.mm-benefit strong{font-size:14px}.mm-benefit p{font-size:12px}.mm-section-head{text-align:center;max-width:700px;margin:0 auto 36px}.mm-section-head h2{font-size:clamp(30px,3.5vw,48px);margin:12px 0}.mm-section-head p{color:#765b4b}.mm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mm-card{border:1px solid #e9d8c4;background:#fffdf8;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #391b100c}.mm-card-img{aspect-ratio:1.16;overflow:hidden;background:#ecd7be}.mm-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.mm-card:hover img{transform:scale(1.035)}.mm-card-copy{padding:24px}.mm-tag{color:var(--mm-accent);font-size:11px;letter-spacing:.12em;font-weight:800}.mm-card h3{font-size:25px;margin:10px 0}.mm-card p{font-size:14px;color:#765b4b;min-height:46px}.mm-card-link{display:inline-block;margin-top:18px;font-weight:800;color:var(--mm-ink);text-decoration:underline;text-underline-offset:5px}.mm-story{display:grid;grid-template-columns:1fr 1fr;background:#34170e;color:#fff3e5;align-items:center}.mm-story-copy{padding:70px max(28px,8vw)}.mm-story h2{font-size:clamp(30px,3vw,48px);margin:16px 0}.mm-story p{margin-bottom:25px}.mm-story-visual{height:480px}.mm-story-visual img{width:100%;height:100%;object-fit:cover}.mm-btn-light{background:#f1c88f;color:#34170e!important}.mm-faq-items{max-width:850px;margin:auto}.mm-faq-items details{border-bottom:1px solid #ddc9b2;padding:19px 0}.mm-faq-items summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:750;font-size:16px}.mm-faq-items summary::-webkit-details-marker{display:none}.mm-faq-items summary span{color:var(--mm-accent);font-size:24px}.mm-faq-answer{padding:14px 0 3px;color:#765b4b;line-height:1.65}.mm-final{text-align:center;background:#34170e;color:#fff5e9;padding:68px 24px}.mm-final>span{color:#f1c88f;font-size:30px}.mm-final h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0}.mm-final p{margin-bottom:24px}.mm-product-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.mm-product-benefits>div{background:var(--mm-cream);padding:28px;border-radius:16px}.mm-product-benefits span{font-size:30px;color:var(--mm-accent)}.mm-product-benefits h3{font-size:22px;margin:12px 0}.mm-product-benefits p{font-size:14px}.mm-disclaimer{font-size:12px;color:#765b4b;text-align:center;margin-top:38px!important}@media(max-width:750px){.mm-hero{min-height:520px}.mm-hero-shade{background:linear-gradient(0deg,#1f0a05eb,#1f0a0573)}.mm-hero-content{padding:70px 24px}.mm-benefits{grid-template-columns:repeat(2,1fr);gap:18px}.mm-wrap{padding:52px 18px}.mm-cards,.mm-story{grid-template-columns:1fr}.mm-story-copy{padding:45px 24px}.mm-story-visual{height:300px}.mm-product-benefits{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/moon-market.css.map */
