.mm-product-story{margin-top:clamp(2rem,4vw,3.5rem)}.mm-story--shared{--mm-radius:20px;--mm-text-muted:#5b6460;--mm-text:#14231e;color:#3f4d47;font-size:1rem;line-height:1.75}.mm-story--shared>div{display:grid;gap:clamp(2.75rem,5.5vw,5rem)}.mm-story--shared section{margin:0;padding:0}.mm-story--shared h1,.mm-story--shared h2,.mm-story--shared h3{margin:0 0 .75rem;font-family:var(--lx-serif);line-height:1.1;letter-spacing:-.01em;color:#093a2d}html[dir=rtl] .mm-story--shared h1,html[dir=rtl] .mm-story--shared h2,html[dir=rtl] .mm-story--shared h3{font-family:Cairo,sans-serif;line-height:1.4;letter-spacing:0}.mm-story--shared h2{font-size:clamp(1.9rem,3.2vw,2.7rem)}.mm-story--shared h2:before,.mm-story--shared h2:after{content:none!important}.mm-story--shared p{margin:0 0 1rem}.mm-story--shared img{display:block;max-width:100%;height:auto;border-radius:var(--mm-radius);box-shadow:0 26px 60px -34px #093a2d73}.mm-story--shared .mm-hero{max-width:50rem;margin:0 auto;text-align:center}.mm-story--shared .mm-hero img{margin-inline:auto}.mm-story--shared .mm-hero h2{font-size:clamp(2.2rem,4.6vw,3.8rem)}.mm-story--shared .mm-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 1.1rem;font:600 11.5px/1 var(--mm-sans);letter-spacing:.22em;text-transform:uppercase;color:#8a6a22}.mm-story--shared .mm-hero-eyebrow:before,.mm-story--shared .mm-hero-eyebrow:after{content:"";width:28px;height:1px;background:#b8923f}html[dir=rtl] .mm-story--shared .mm-hero-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.mm-story--shared .mm-hero-sub{max-width:40rem;margin:0 auto 1rem;font-size:1.12rem;color:var(--mm-text-muted)}.mm-story--shared .mm-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem}.mm-story--shared .mm-step{padding:1.6rem;background:#fff;border:1px solid #e6e1d5;border-radius:20px;box-shadow:0 18px 40px -30px #093a2d59}.mm-story--shared .mm-step-number{margin:0 0 .8rem;font:700 11.5px/1 var(--mm-sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6a22}.mm-story--shared .mm-step h3{font-size:1.35rem}.mm-story--shared .mm-step p:last-child{margin-bottom:0}.mm-story--shared .mm-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.mm-story--shared :is(.mm-feature,.mm-feature-boxed){display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6rem 1.25rem;text-align:center;background:#fff;border:1px solid #e6e1d5;border-radius:20px;box-shadow:0 18px 40px -30px #093a2d59;transition:transform .35s,box-shadow .35s,border-color .35s}.mm-story--shared :is(.mm-feature,.mm-feature-boxed):hover{transform:translateY(-4px);border-color:#e9d9ae;box-shadow:0 26px 48px -28px #093a2d6b}.mm-story--shared .mm-feature-badge{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.9rem;border-radius:50%;background:#faf5e8;color:#8a6a22;border:1px solid rgba(184,146,63,.4)}.mm-story--shared .mm-feature-badge svg{width:22px;height:22px}.mm-story--shared .mm-feature-title{display:block;margin:0;font-weight:700;font-size:1.02rem;line-height:1.4;color:#093a2d}.mm-story--shared :is(.mm-feature,.mm-feature-boxed) p:not(.mm-feature-title){margin:.45rem 0 0;font-size:.95rem;color:var(--mm-text-muted)}.mm-story--shared .mm-closer-look{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.mm-story--shared .mm-spec-table{width:100%;max-width:46rem;margin:0 auto;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;border:1px solid #e6e1d5;border-radius:18px;box-shadow:0 18px 40px -30px #093a2d59}.mm-story--shared .mm-spec-table td{padding:.95rem 1.15rem;border-bottom:1px solid #eee9dd;vertical-align:top;font-size:.96rem;text-align:start}.mm-story--shared .mm-spec-table tr:last-child td{border-bottom:0}.mm-story--shared .mm-spec-table td:first-child{width:32%;font-weight:700;color:#093a2d;background:#faf7f0}.mm-story--shared .mm-faq{width:100%;max-width:46rem;margin-inline:auto}.mm-story--shared .mm-faq h2{text-align:center}.mm-story--shared .mm-faq details{margin-bottom:.6rem;padding:0 1.15rem;background:#fff;border:1px solid #e6e1d5;border-radius:14px;transition:border-color .25s,box-shadow .25s}.mm-story--shared .mm-faq details[open]{border-color:#e9d9ae;box-shadow:0 18px 40px -30px #093a2d59}.mm-story--shared .mm-faq summary{padding-block:1.05rem;font-weight:600;cursor:pointer;color:#093a2d}.mm-story--shared .mm-faq details p{margin:0 0 1.05rem;font-size:.96rem}.mm-story--shared .mm-cta{padding:clamp(2.25rem,5vw,3.75rem)!important;text-align:center;color:#f3ead2;background:radial-gradient(120% 140% at 0% 0%,#125a46,#093a2d 58%,#062820);border:1px solid rgba(184,146,63,.45);border-radius:26px;box-shadow:0 30px 60px -34px #093a2d99}.mm-story--shared .mm-cta h2{color:#fff}.mm-story--shared .mm-cta p{color:#f3ead2e0}.mm-story--shared .mm-cta-price-note{font-size:.92rem;letter-spacing:.04em;color:#e9d9ae!important}.mm-story--shared .mm-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.4rem;border-radius:999px;background:linear-gradient(135deg,#d2ab55,#a37f2f);color:#1b1405!important;font-weight:700;text-decoration:none;box-shadow:0 14px 30px -12px #a37f2f99;transition:transform .25s,filter .25s}.mm-story--shared .mm-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}@media(max-width:749px){.mm-story--shared .mm-closer-look{grid-template-columns:1fr}.mm-story--shared .mm-spec-table td:first-child{width:40%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/mm-product-story.css.map */
