.gooey-house__hotspot{--size: 40px !important}.gooey-house .gooey-experience__hotspot-pulse{top:-7px!important;right:-7px!important;bottom:-7px!important;left:-7px!important}.gooey-house__fix{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.gooey-house__fix-copy{min-width:0}.gooey-house__fix-kicker{margin:0 0 5px!important;font-size:.66rem!important;line-height:1.2!important;letter-spacing:.12em;text-transform:uppercase;font-weight:800;opacity:.68}.gooey-house__fix-title{display:block;font-family:var(--display-font);font-size:1rem;line-height:1.05}.gooey-house__fix-price{display:block;margin-top:4px;font-size:.78rem;opacity:.72}.gooey-house__fix-button{min-height:38px;padding:10px 14px;white-space:nowrap}@media(min-width:990px){.gooey-house__directory{contain:size!important;max-height:none!important;min-height:0!important;align-self:stretch!important;overflow:hidden!important}.gooey-house__rooms{min-height:0!important;overflow-y:auto!important}}@media(max-width:989px){.gooey-house__hotspot{--size: 36px !important}}@media(max-width:640px){.gooey-house__hotspot{--size: 34px !important}.gooey-house__fix{grid-template-columns:1fr;align-items:stretch}.gooey-house__fix-button{width:100%;justify-content:center}.gooey-house__directory{height:auto!important;min-height:0!important;max-height:none!important}.gooey-house__directory-head{height:46px!important;min-height:46px!important;padding:0 14px!important;gap:12px!important;background:var(--ink)!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.gooey-house__directory-head span,.gooey-house__directory-head strong{font-size:0!important;line-height:1!important;opacity:1!important}.gooey-house__directory-head span:after{content:"Rooms";font-size:.62rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.gooey-house__directory-head strong:after{content:"Swipe \2192";font-size:.62rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.gooey-house__rooms{flex:0 0 108px!important;height:108px!important;min-height:108px!important;max-height:108px!important;align-items:stretch!important;background:var(--ink)!important;scroll-padding-inline:0!important}.gooey-house__room-tab{flex:0 0 min(58vw,220px)!important;width:min(58vw,220px)!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:15px 36px 13px 14px!important;overflow:hidden!important;background:color-mix(in srgb,var(--ink) 91%,var(--paper))!important;color:var(--ink-text)!important;box-shadow:none!important;border-right:1px solid rgba(255,255,255,.12)!important}.gooey-house__room-tab:hover,.gooey-house__room-tab:focus-visible{background:color-mix(in srgb,var(--ink) 86%,var(--paper))!important}.gooey-house__room-tab.is-active{background:var(--ink)!important;color:var(--ink-text)!important;box-shadow:inset 5px 0 0 var(--accent-surface)!important}.gooey-house__room-number{top:15px!important;right:13px!important;font-size:.57rem!important;opacity:.55!important}.gooey-house__room-area{margin-bottom:8px!important;max-width:calc(100% - 24px)!important;font-size:.54rem!important;line-height:1!important;letter-spacing:.13em!important;opacity:.62!important}.gooey-house__room-name{padding-right:0!important;font-size:1rem!important;line-height:1.04!important}.gooey-house__room-problem{display:none!important}.gooey-house__caption{max-width:min(72%,270px)!important;padding:7px 9px!important;background:#0b0805b8!important}.gooey-house__caption span{font-size:.56rem!important;letter-spacing:.13em!important}.gooey-house__hint{font-size:0!important;line-height:1!important;letter-spacing:0!important}.gooey-house__hint:after{content:"Tap what happened.";font-size:.66rem;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.gooey-house__recommendation,.gooey-house__story{bottom:max(96px,env(safe-area-inset-bottom))!important;max-height:min(calc(100dvh - 120px),680px)!important;scroll-padding-bottom:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gooey-house-fix.css.map */
