.mh{display:block;background:#faf8f4;color:#342c27;font-family:var(--text-font-family,Arial,sans-serif);font-size:15px;line-height:1.65}.mh *{box-sizing:border-box}.mh h1,.mh h2,.mh h3,.mh p,.mh figure{margin:0}.mh h1,.mh h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.1;text-transform:none}.mh h1{font-size:clamp(34px,3.6vw,54px);max-width:530px}.mh h2{font-size:clamp(30px,3vw,46px)}.mh h3{font-size:18px;line-height:1.35;font-weight:500}.mh a{text-underline-offset:5px}.mh button,.mh select{font:inherit}.mh button:focus-visible,.mh select:focus-visible,.mh a:focus-visible,.mh summary:focus-visible{outline:2px solid #674b35;outline-offset:5px}.mh-preview{text-align:center;padding:9px 20px;background:#e9e1d4;font-size:11px;letter-spacing:.09em}.mh-shell{max-width:1500px;margin:auto;padding:0 5vw}.mh-eyebrow{padding:28px 0 22px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#77685c}.mh-main{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);gap:5vw;padding-bottom:48px}.mh-gallery{min-width:0}.mh-hero{position:relative;display:block;width:100%;border:0;background:#fff;cursor:zoom-in}.mh-hero img{display:block;width:100%;height:clamp(380px,37vw,590px);object-fit:contain;mix-blend-mode:multiply}.mh-zoom-mark{position:absolute;right:20px;bottom:18px;border:1px solid #d9d2c8;border-radius:50%;width:36px;height:36px;line-height:32px;font-size:25px;background:#faf8f4}.mh-thumbs{display:flex;gap:12px;margin-top:16px;overflow-x:auto;padding:2px}.mh-thumbs button{border:1px solid transparent;background:#fff;cursor:pointer;flex:0 0 92px;padding:4px}.mh-thumbs .is-active{border-color:#5e4837}.mh-thumbs img{width:100%;height:62px;object-fit:cover}.mh-caption{font-size:11px;color:#82766b;margin-top:12px!important}.mh-overline{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#85725f;margin-bottom:16px!important}.mh-info{padding-top:12px}.mh-price{font-size:18px;margin:22px 0;color:#5a4b3f}.mh-intro{color:#756c63;font-size:14px;line-height:1.8;max-width:490px}.mh-color{display:flex;gap:12px;align-items:center;padding:24px 0;border-bottom:1px solid #e0d9cf;font-size:12px}.mh-color>span{width:29px;height:29px;border-radius:50%;background:#372a23;box-shadow:0 0 0 3px #faf8f4,0 0 0 4px #c7b8a6}.mh-color strong{display:block;font-weight:500;font-size:13px}.mh-form label{display:block;font-size:12px;margin:20px 0 8px}.mh-form select{width:100%;padding:14px;border:1px solid #bdb0a0;border-radius:0;background:#fff;color:#342c27;appearance:auto}.mh-summary{display:grid;gap:4px;padding:22px 0;font-size:12px}.mh-summary>span{color:#82766b}.mh-summary strong{font-weight:500;font-size:14px}.mh-summary a{font-size:11px;text-decoration:underline;margin-top:5px}.mh-add{width:100%;min-height:55px;border:0;background:#382c25;color:#fff;padding:15px 10px;letter-spacing:.04em;font-size:13px;cursor:pointer}.mh-add:disabled{opacity:1;background:#6f6256;cursor:not-allowed}.mh-trust{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.mh-trust>div{display:grid;grid-template-columns:24px 1fr;align-items:center;font-size:11px}.mh-trust span{grid-row:span 2;font-size:22px}.mh-trust strong{font-weight:500}.mh-trust small{font-size:10px;color:#82766b}.mh-jump{display:flex;justify-content:center;gap:45px;padding:22px 0;border-top:1px solid #e4ddd3;font-size:11px}.mh-lifestyle{position:relative}.mh-lifestyle>img{width:100%;height:min(70vw,760px);object-fit:cover;display:block}.mh-lifestyle figcaption{position:absolute;left:7vw;bottom:7%;color:white;text-shadow:0 2px 14px #0009;max-width:520px}.mh-lifestyle figcaption span{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mh-lifestyle h2{margin-top:15px}.mh-ai-caption{text-align:right;padding:8px 5vw;font-size:10px;color:#8d8174}.mh-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;padding:90px 0}.mh-story h2{max-width:430px}.mh-description{font-size:14px;color:#756c63}.mh-description p+p{margin-top:15px}.mh-description h3{margin:25px 0 9px;font-size:14px;color:#44372c}.mh-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:60px 0;border-top:1px solid #ddd4c8}.mh-spec-grid dl{margin:30px 0 0}.mh-spec-grid dl>div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid #e3dbcf;font-size:12px}.mh-spec-grid dt{color:#82766b}.mh-spec-grid dd{margin:0;text-align:right}.mh-included{background:#f0ebe3;padding:35px}.mh-included h2{font-size:32px;margin-bottom:20px}.mh-included p{font-size:13px;color:#756c63}.mh-components{font-size:11px!important;margin-top:15px!important}.mh-included h3{margin-top:30px;font-size:16px}.mh-included ul{padding-left:18px;margin:15px 0 0;font-size:13px;color:#756c63}.mh-included li{padding:4px 0}.mh-detail{display:grid;grid-template-columns:1fr 1fr;background:#eae1d5;margin:30px 0 65px}.mh-detail>img{display:block;width:100%;height:420px;object-fit:cover}.mh-detail>div{padding:65px 12%;align-self:center}.mh-detail p{margin:22px 0;color:#796b5e;font-size:14px}.mh-detail small{font-size:10px;line-height:1.5;display:block;color:#82766b}.mh-service{display:grid;grid-template-columns:1fr 1fr;gap:50px}.mh details{border-bottom:1px solid #dcd2c6;padding:20px 0}.mh summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:15px}.mh summary::-webkit-details-marker{display:none}.mh summary:after{content:'+';font-size:22px;line-height:1}.mh details[open]>summary:after{content:'−'}.mh details p{font-size:13px;color:#756c63;padding-top:16px;max-width:750px}.mh details a{display:inline-block;margin-top:16px;font-size:12px;text-decoration:underline}.mh-faq{padding:70px 0;max-width:900px;margin:auto}.mh-explore{padding:40px 0 80px;border-top:1px solid #ddd4c8}.mh-explore>h2{max-width:680px}.mh-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px}.mh-card{display:block}.mh-card img{width:100%;height:200px;object-fit:contain;background:white;transition:transform .25s}.mh-card:hover img{transform:translateY(-4px)}.mh-card h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin-top:17px}.mh-card p{font-size:12px;color:#82766b;margin-top:9px}.mh-card span{display:block;font-size:11px;text-decoration:underline;text-underline-offset:5px;margin-top:18px}.mh-contact{border-top:1px solid #ddd4c8;padding:40px 0 60px;display:flex;align-items:center;justify-content:space-between;gap:25px}.mh-contact h2{font-size:30px}.mh-contact a{font-size:13px;text-decoration:underline}.mh-dialog{border:0;padding:45px 15px 15px;max-width:96vw;max-height:96vh;background:#fff;margin:auto}.mh-dialog::backdrop{background:#201a16d9}.mh-dialog>img{display:block;width:auto;max-width:90vw;max-height:80vh;object-fit:contain;cursor:zoom-in}.mh-dialog>img.is-zoomed{max-width:none;max-height:none;width:2200px;cursor:zoom-out}.mh-dialog>button{position:sticky;top:0;float:right;background:white;color:#342c27;border:1px solid #dcd2c6;width:40px;height:40px;font-size:25px;z-index:1}.mh-dialog[open]{overflow:auto}@media(max-width:900px){.mh-main{grid-template-columns:1fr;gap:20px}.mh-shell{padding:0 22px}.mh-eyebrow{padding:22px 0 16px}.mh-hero img{height:380px}.mh-info{padding-top:8px}.mh h1{font-size:38px;max-width:600px}.mh-intro{max-width:none}.mh-jump{gap:20px;justify-content:space-between;font-size:10px}.mh-lifestyle>img{height:560px;object-position:center}.mh-lifestyle figcaption{left:25px;bottom:25px;max-width:80%}.mh-lifestyle h2{font-size:34px}.mh-story{grid-template-columns:1fr;gap:28px;padding:55px 0}.mh-spec-grid{grid-template-columns:1fr;gap:35px;padding:45px 0}.mh-included{padding:28px}.mh-detail{grid-template-columns:1fr}.mh-detail>img{height:320px}.mh-detail>div{padding:35px 28px}.mh-service{grid-template-columns:1fr;gap:0}.mh-faq{padding:50px 0}.mh-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.mh-card img{height:180px}.mh-contact{display:block}.mh-contact a{display:inline-block;margin-top:20px}}@media(max-width:480px){.mh-preview{font-size:9px}.mh-hero img{height:290px}.mh-thumbs{gap:9px}.mh-thumbs button{flex-basis:75px}.mh-thumbs img{height:50px}.mh h1{font-size:34px}.mh-main{padding-bottom:30px}.mh-price{font-size:17px;margin:18px 0}.mh-intro{font-size:13px}.mh-jump{gap:14px;flex-wrap:wrap;justify-content:flex-start}.mh-lifestyle>img{height:440px}.mh-lifestyle figcaption h2{font-size:30px}.mh-ai-caption{font-size:9px}.mh-card img{height:140px}.mh-card h3{font-size:18px}.mh-card span{font-size:10px}.mh-explore>h2{font-size:34px}.mh-spec-grid dl>div{font-size:11px}.mh-trust{gap:8px}.mh-trust small{font-size:9px}}@media(prefers-reduced-motion:reduce){.mh *{transition:none!important;scroll-behavior:auto!important}}

.mh .mh-sale-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.mh .mh-sale-row .mh-price{color:#c43932;margin:0}.mh .mh-sale-row s{color:#777;font-size:20px}.mh .mh-save{background:#c43932;color:white;padding:8px 14px;border-radius:24px;font-size:14px}
