#mh-immersive{--gold:#d9b46d;--ink:#090b0d;position:relative;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 50% 0,#30373a 0,#111517 35%,#07090a 78%);color:#fff;padding:clamp(90px,11vw,150px) 5vw 70px}.mh-glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle,rgba(217,180,109,.13),transparent 46%);animation:mhBreath 7s ease-in-out infinite;pointer-events:none}.mh-hero{position:relative;z-index:2;text-align:center;max-width:900px;margin:auto auto 45px}.mh-kicker{letter-spacing:.28em;font-size:11px;color:var(--gold)}.mh-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,7vw,88px);line-height:.95;margin:18px 0}.mh-hero>p:last-child{opacity:.72;font-size:clamp(15px,2vw,20px)}.mh-portals{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1320px;margin:auto}.mh-portal{--x:50%;--y:50%;position:relative;isolation:isolate;min-height:440px;border-radius:28px;overflow:hidden;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid rgba(255,255,255,.18);box-shadow:0 25px 70px #00000061;transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s}.mh-portal:before,.mh-portal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:transform .8s,filter .8s}.mh-portal:after{z-index:-1;background:radial-gradient(circle at var(--x) var(--y),rgba(255,255,255,.2),transparent 30%),linear-gradient(0deg,rgba(0,0,0,.82),transparent 65%)}.mh-portal:hover{transform:translateY(-10px) scale(1.015);border-color:#d9b46dbf}.mh-portal:hover:before{transform:scale(1.06);filter:saturate(1.1)}.mh-portal b{font-size:9px;letter-spacing:.22em;color:var(--gold);margin-bottom:12px}.mh-portal span{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,38px);line-height:1}.mh-portal small{margin-top:9px;opacity:.72;letter-spacing:.06em}.spa:before{background:radial-gradient(circle at 25% 30%,#6f9c7f 0,#244a3a 30%,#07100d)}.kitchen:before{background:radial-gradient(circle at 70% 25%,#c78b52 0,#65412c 27%,#100d0c)}.storage:before{background:linear-gradient(145deg,#999487,#4a4e49 45%,#181c1b)}.library:before{background:radial-gradient(circle at 50% 22%,#956b34 0,#392715 30%,#080706)}.mh-note{text-align:center;position:relative;z-index:2;margin:30px 0 0;opacity:.48;font-size:12px;letter-spacing:.12em}@keyframes mhBreath{50%{transform:scale(1.12);opacity:.7}}.mh-collection-intro{min-height:68svh;padding:110px 7vw 70px;color:#fff;display:flex;align-items:flex-end;position:relative;overflow:hidden;background:#111}.mh-collection-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;animation:mhRoom 16s ease-in-out infinite alternate}.mh-collection-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d1,#00000014 70%)}.mh-collection-intro>div,.mh-room-back{position:relative;z-index:2}.mh-collection-intro h1{font:400 clamp(42px,7vw,86px)/.95 Georgia,serif;margin:12px 0;color:#fff}.mh-collection-intro p{max-width:600px;font-size:18px;opacity:.8}.mh-collection-intro small{letter-spacing:.28em}.mh-room-back{position:absolute;top:35px;left:7vw;color:#fff;text-decoration:none;opacity:.8}.mh-collection-intro--kitchen:before{background:radial-gradient(circle at 72% 20%,#dca66f,transparent 24%),linear-gradient(135deg,#806047,#39291f 48%,#17110e)}.mh-collection-intro--spa:before{background:radial-gradient(circle at 22% 22%,#89b896,transparent 24%),linear-gradient(145deg,#567765,#1f4d39 48%,#0b1e17)}.mh-collection-intro--storage:before{background:radial-gradient(circle at 30% 20%,#c9c3b5,transparent 28%),linear-gradient(135deg,#777a72,#343a36 55%,#151917)}.mh-collection-intro--library:before{background:radial-gradient(circle at 50% 18%,#9d7136,transparent 24%),repeating-linear-gradient(90deg,#23170d 0 8%,#3b2714 8% 9%,#171009 9% 17%)}@keyframes mhRoom{to{transform:scale(1.08) translate3d(-1%,1%,0)}}@media(max-width:900px){.mh-portals{grid-template-columns:1fr 1fr}.mh-portal{min-height:340px}}@media(max-width:560px){#mh-immersive{padding:90px 16px 45px}.mh-portals{grid-template-columns:1fr}.mh-portal{min-height:48svh}.mh-hero h1{font-size:48px}.mh-collection-intro{min-height:58svh;padding:90px 22px 45px}.mh-room-back{left:22px}}@media(prefers-reduced-motion:reduce){.mh-glow,.mh-collection-intro:before{animation:none}}body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu,body[data-template=index] #header-component search-button>button.header-actions__action{box-sizing:border-box;border:1px solid rgba(231,216,185,.78);border-radius:999px;background:#191b1aeb;color:#f5f1e8;--button-color:#F5F1E8;box-shadow:0 4px 15px #00000045,inset 0 1px #ffffff12;-webkit-tap-highlight-color:transparent}body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu svg,body[data-template=index] #header-component search-button>button.header-actions__action svg{color:#f5f1e8}@media(hover:hover){body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu:hover,body[data-template=index] #header-component search-button>button.header-actions__action:hover{background:#e7d8b9;border-color:#e7d8b9;color:#1c1c1c;--button-color:#1C1C1C}body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu:hover svg,body[data-template=index] #header-component search-button>button.header-actions__action:hover svg{color:#1c1c1c}}body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu:focus-visible,body[data-template=index] #header-component search-button>button.header-actions__action:focus-visible{outline:2px solid #E7D8B9;outline-offset:3px}body[data-template=index] #header-component details.menu-drawer-container>summary.header__icon--menu{display:flex;justify-content:center;align-items:center;padding:0;min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/mh-immersive-global.css.map */
