
.mm-section{background:var(--mm-bg);color:var(--mm-fg);padding:var(--mm-pad) 24px}.mm-inner{max-width:var(--mm-width);margin:auto}.mm-section *{box-sizing:border-box}.mm-section img,.mm-section svg{max-width:100%;height:auto;display:block}.mm-section a{color:inherit;text-decoration:none}.mm-heading{font-family:Georgia,serif;font-size:var(--mm-h);color:inherit;text-align:var(--mm-align);font-weight:400;line-height:1.2;margin:0 0 24px}.mm-intro{text-align:var(--mm-align);margin-bottom:28px}.mm-section h3{font:500 18px/1.35 Georgia,serif;color:inherit;margin:14px 0 8px}.mm-grid{display:grid;grid-template-columns:repeat(var(--mm-cols),minmax(0,1fr));gap:24px}.mm-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:var(--mm-accent);color:var(--mm-button-text)!important;border:1px solid var(--mm-accent);font:inherit;cursor:pointer;text-align:center}.mm-outline{background:transparent;color:var(--mm-fg)!important;border-color:currentColor}.mm-button:hover{filter:brightness(.88)}.mm-section a:focus-visible,.mm-section button:focus-visible,.mm-section summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mm-center{text-align:center;margin-top:28px}.mm-hero{position:relative;min-height:var(--mm-hero)}.mm-hero picture,.mm-hero picture img,.mm-hero picture svg{position:absolute;width:100%;height:100%;object-fit:cover}.mm-hero-copy{position:relative;min-height:var(--mm-hero);display:flex;align-items:center;padding:6%;color:white}.mm-hero-copy>div{max-width:520px}.mm-hero h1{font:400 clamp(32px,4vw,62px)/1.1 Georgia,serif;color:inherit}.mm-eyebrow{letter-spacing:.16em}.mm-tile img,.mm-tile svg{width:100%;aspect-ratio:3/4;object-fit:cover}.mm-tile h3{text-align:center}.mm-card-image{display:block;position:relative;overflow:hidden}.mm-card-image img,.mm-card-image svg{width:100%;aspect-ratio:3/4;object-fit:cover;transition:opacity .3s,transform .5s}.mm-card-image .mm-second-image{position:absolute;inset:0;opacity:0}@media(hover:hover){.mm-card-image:hover .mm-second-image{opacity:1}.mm-card-image:hover img{transform:scale(1.025)}}.mm-card .mm-button{width:100%}.mm-card p{margin:8px 0 14px}.mm-card s{opacity:.6;font-size:.85em}.mm-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mm-reverse .mm-editorial-image{order:2}.mm-editorial-image img{width:100%;max-height:650px;object-fit:cover}.mm-copy{padding:24px}.mm-benefit{border-top:1px solid currentColor;padding:18px 0}.mm-note{padding:14px;background:rgba(127,110,90,.08);font-size:13px;margin:20px 0 0}.mm-faq{max-width:900px;margin:auto}.mm-faq details{border-bottom:1px solid rgba(127,110,90,.3)}.mm-faq summary{padding:20px 8px;cursor:pointer;font-size:17px}.mm-faq details>div{padding:0 8px 20px}.mm-gallery figure{margin:0}.mm-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover}.mm-scroll{display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.mm-scroll>*{flex:0 0 28%;scroll-snap-align:start}.mm-video-card video{width:100%;height:var(--mm-video-height);object-fit:cover;background:#eee}.mm-product-video{max-width:650px;margin:auto}.mm-product-video video{width:100%;max-height:700px}.mm-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:40px}.mm-footer-grid ul{padding:0;list-style:none}.mm-footer-grid li{margin:12px 0}.mm-footer-grid input{width:100%;padding:12px;border:1px solid #aaa;background:transparent;color:inherit;margin:10px 0}.mm-wordmark{font:26px Georgia,serif;letter-spacing:.14em}.mm-logo{width:240px}.mm-footer-bottom{border-top:1px solid #9996;padding-top:24px;margin-top:40px;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.mm-footer-bottom nav{display:flex;gap:16px;flex-wrap:wrap}.mm-purchase-trust{padding:18px;background:var(--mm-trust-bg,#f3efe9);margin:18px 0;color:var(--mm-product-text,#242321)}.mm-purchase-trust p{margin:8px 0}.mm-purchase-trust small{display:block;padding-top:12px;border-top:1px solid #ccc}.mm-wa{display:block;text-align:center;border:1px solid currentColor;padding:12px;margin:12px 0}.mm-reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .55s,transform .55s}.mm-reveal-ready.mm-visible{opacity:1;transform:none}@media(max-width:749px){.mm-section{padding:var(--mm-mpad) 16px}.mm-heading{font-size:var(--mm-mh)}.mm-grid{grid-template-columns:repeat(var(--mm-mobile),minmax(0,1fr));gap:14px}.mm-hero,.mm-hero-copy{min-height:var(--mm-mhero)}.mm-hero h1{font-size:34px}.mm-split{grid-template-columns:1fr;gap:16px}.mm-reverse .mm-editorial-image{order:0}.mm-copy{padding:12px 0}.mm-scroll>*{flex-basis:76%}.mm-video-card video{height:var(--mm-video-mobile)}.mm-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.mm-footer-grid>div:first-child,.mm-footer-grid>div:last-child{grid-column:1/-1}.mm-card h3{font-size:15px}.mm-card .mm-button{padding:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.mm-reveal-ready{opacity:1;transform:none;transition:none}.mm-card-image img{transition:none}}
.mm-logo{width:var(--mm-logo-width,240px)}.mm-wordmark{font-size:var(--mm-brand-size,26px)}
.mm-specs{max-width:800px;margin:auto}.mm-specs>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;border-bottom:1px solid #aaa5;padding:16px 0}.mm-specs dd{margin:0}
.mm-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.mm-whatsapp{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;border:1px solid #b3a28e;border-radius:6px;color:inherit;text-decoration:none;margin-top:18px}.mm-fit-chart img{max-width:100%;height:auto}.mm-benefit>.mm-icon{width:36px;height:36px;margin-bottom:12px}.mm-specs dt{display:flex;align-items:center;gap:12px}.mm-faq-cards details{border:1px solid #d8cfc5;border-radius:8px;box-shadow:0 3px 10px #24232110;margin:0 0 12px;padding:0 18px}.mm-faq-cards summary{display:flex;justify-content:space-between;gap:20px;list-style:none}.mm-faq-cards summary:after{content:'+'}.mm-faq-cards details[open] summary:after{content:'−'}.mm-product-video{position:relative}.mm-product-video video{display:block;width:100%;max-height:80vh;object-fit:contain}.mm-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#24232199;color:white;border:2px solid white;border-radius:50%;width:68px;height:68px;display:grid;place-items:center;cursor:pointer}.mm-video-play[hidden]{display:none}
