.interactive-room{position:relative;width:100%;background:#0b0a09;color:#fff}body:has(.interactive-room[data-hide-theme-header=true]) .section-header,body:has(.interactive-room[data-hide-theme-header=true]) .shopify-section-group-header-group{display:none}.interactive-room__stage,.interactive-room__stage picture{position:relative;display:block;width:100%}.interactive-room__image{display:block;width:100%;height:auto}.interactive-room__hotspot{position:absolute;z-index:2;left:var(--desktop-left);top:var(--desktop-top);width:var(--desktop-width);height:var(--desktop-height);color:#fff;text-decoration:none;border-radius:1.2rem;outline-offset:.3rem}.interactive-room__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;background:radial-gradient(ellipse,#ffb25b3d,#ffb25b00 70%);opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.interactive-room__label{position:absolute;left:50%;bottom:8%;transform:translate(-50%,.4rem);padding:.7rem 1rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0d0b0ae6;box-shadow:0 .5rem 1.5rem #00000061;color:#fff;font-size:1.4rem;line-height:1.2;text-align:center;white-space:nowrap;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.interactive-room__hotspot:hover .interactive-room__glow,.interactive-room__hotspot:focus-visible .interactive-room__glow,.interactive-room__hotspot.is-active .interactive-room__glow{opacity:1;transform:scale(1)}.interactive-room__hotspot:hover .interactive-room__label,.interactive-room__hotspot:focus-visible .interactive-room__label,.interactive-room__hotspot.is-active .interactive-room__label{opacity:1;transform:translate(-50%)}.interactive-room__cart-count{position:absolute;z-index:4;left:39.2%;top:82.8%;display:grid;width:3.4rem;height:3.4rem;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:.4rem;background:#cbc0b5;color:#171310;font-size:1.8rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 .35rem 1rem #00000080}.interactive-room__menu-trigger{position:absolute;z-index:5;top:2.3%;right:1.8%;width:10.5%;height:8.5%;min-width:10rem;min-height:4.4rem;padding:0;border:0;border-radius:1.2rem;background:transparent;cursor:pointer}.interactive-room__menu-trigger:focus-visible{outline:.3rem solid #ffffff;outline-offset:.2rem}.interactive-room__menu{position:absolute;z-index:8;top:2.5%;right:2%;width:min(34rem,calc(100% - 3.2rem));padding:4.8rem 2.4rem 2.4rem;border:1px solid rgba(255,255,255,.22);border-radius:1.4rem;background:#0c0a09f5;box-shadow:0 1.6rem 4rem #0000008f;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.interactive-room__menu-close{position:absolute;top:.8rem;right:1rem;display:grid;width:4.4rem;height:4.4rem;place-items:center;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:3rem;cursor:pointer}.interactive-room__menu-list{margin:0;padding:0}.interactive-room__menu-list li+li{border-top:1px solid rgba(255,255,255,.14)}.interactive-room__menu-list a{display:block;padding:1.25rem 0;color:#fff;font-size:1.7rem;line-height:1.25;text-decoration:none}.interactive-room__menu-list a:hover,.interactive-room__menu-list a:focus-visible{color:#ffb25b}.interactive-room__submenu{margin:-.4rem 0 .8rem;padding:0 0 0 1.6rem;border-left:1px solid rgba(255,178,91,.42)}.interactive-room__menu-list .interactive-room__submenu li{border-top:0}.interactive-room__menu-list .interactive-room__submenu a{padding:.75rem 0;color:#cbc0b5;font-size:1.45rem}@media screen and (max-width:749px){.interactive-room__hotspot{left:var(--mobile-left);top:var(--mobile-top);width:var(--mobile-width);height:var(--mobile-height)}.interactive-room__label{font-size:1.25rem}.interactive-room__cart-count{left:44.3%;top:81.6%;width:3rem;height:3rem;font-size:1.6rem}.interactive-room__menu-trigger{top:1.5%;right:3.2%;width:20%;height:5%;min-width:7.8rem}.interactive-room__menu{top:1.4%;right:3.2%;width:min(30rem,calc(100% - 3.2rem))}}@media(prefers-reduced-motion:reduce){.interactive-room__glow,.interactive-room__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAg */
