.qxzBZW_heroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.qxzBZW_heroScrim{pointer-events:none;background:linear-gradient(#0000 55%,#09090b),linear-gradient(90deg,#09090beb,#09090bc2 55%,#09090b80);position:absolute;inset:0}.qxzBZW_firstVisitPanel{background:linear-gradient(135deg,#f3f0e729,#f3f0e70a);border:1px solid #f3f0e73d;border-radius:1rem}.qxzBZW_studioPicker{gap:.625rem;margin-top:1.5rem;display:grid}.qxzBZW_cityNoticeSlot{max-width:42rem;margin-top:.75rem}.qxzBZW_cityNotice{color:#d4b896;background:#09090bb8;border:1px solid #d4b89673;margin:0;padding:.45rem .75rem;font-size:.8125rem;line-height:1.35}.qxzBZW_cityNotice[data-reserve=true]{visibility:hidden}.qxzBZW_studioChoice{color:#fff;background:#09090ba6;border:1px solid #d4b8964d;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.875rem 1.25rem;transition:background-color .15s,border-color .15s;display:flex}.qxzBZW_studioChoice:hover,.qxzBZW_studioChoice[aria-current=page]{border-color:var(--tan-300);background:#a6826440}.qxzBZW_studioChoice:focus-visible{outline:2px solid var(--tan-300);outline-offset:3px}.qxzBZW_studioIndicator{background:#d4b89614;border:1px solid #d4b89680;border-radius:999px;flex:none;width:.75rem;height:.75rem}.qxzBZW_studioChoice[aria-current=page] .qxzBZW_studioIndicator{border-color:var(--tan-300);background:var(--tan-300);box-shadow:0 0 0 4px #d4b89629,0 0 18px #d4b896a6}.qxzBZW_offerPanel{color:#000;background:#f3f0e7;border:1px solid #e5dfd2;border-radius:1rem;overflow:hidden}.qxzBZW_offerSection{border-top:1px solid #d8cfbd;padding:1.5rem}.qxzBZW_cadenceCarousel{border-radius:.5rem;min-width:0;max-width:100%;overflow-x:clip}.qxzBZW_cadenceCarousel:focus-visible{outline-offset:3px;outline:2px solid #6b5344}.qxzBZW_cadenceTrack{touch-action:pan-y pinch-zoom;cursor:grab;gap:.5rem;margin-left:0}.qxzBZW_cadenceTrack:active{cursor:grabbing}.qxzBZW_cadenceOption{flex:none;padding-left:0}.qxzBZW_configuratorGrid{min-width:0}.qxzBZW_configuratorForm{color:#000;background:#f3f0e7;min-width:0;max-width:100%;padding:1.5rem}.qxzBZW_configuratorForm button[aria-checked],.qxzBZW_configuratorForm button[aria-pressed],.qxzBZW_includedService{color:#000;background:#fbf9f3;border-color:#c9bda8;border-radius:.5rem}.qxzBZW_configuratorForm button[aria-checked]:hover,.qxzBZW_configuratorForm button[aria-pressed]:hover{background:#e8ded0;border-color:#9d8062}.qxzBZW_configuratorForm button[aria-checked=true],.qxzBZW_configuratorForm button[aria-pressed=true],.qxzBZW_includedService{background:var(--tan-400);border-color:#9d8062}.qxzBZW_configuratorForm button[aria-checked]:focus-visible,.qxzBZW_configuratorForm button[aria-pressed]:focus-visible{outline-offset:2px;outline:2px solid #6b5344}.qxzBZW_configuratorForm button[aria-checked]:disabled,.qxzBZW_configuratorForm button[aria-pressed]:disabled{opacity:.45}.qxzBZW_configuratorTotal{background:#fbf9f3;border:1px solid #d8cfbd;border-radius:.75rem;padding:1.25rem}.qxzBZW_configuratorLink{right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:40;background:var(--tan-400);min-height:3rem;color:var(--ink-900);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.75rem 1.125rem;font-weight:600;transition:background-color .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000059}.qxzBZW_configuratorLink:hover{background:var(--tan-300)}.qxzBZW_configuratorLink:focus-visible{outline:2px solid var(--tan-300);outline-offset:3px}.qxzBZW_controls{text-align:left;gap:1.25rem;padding:1.25rem;display:grid}.qxzBZW_controlGroup,.qxzBZW_coupon{min-width:0}.qxzBZW_controlGroup+.qxzBZW_controlGroup,.qxzBZW_coupon{border-top:1px solid #d8cfbd;padding-top:1.25rem}.qxzBZW_controlGroup button,.qxzBZW_offerSection button[role=radio]{color:#000;background:#fbf9f3;border-color:#c9bda8;border-radius:.5rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.5}.qxzBZW_controlGroup button:hover,.qxzBZW_offerSection button[role=radio]:hover{background:#e8ded0;border-color:#9d8062}.qxzBZW_controlGroup button[aria-selected=true],.qxzBZW_offerSection button[aria-checked=true]{background:var(--tan-400);color:#000;border-color:#9d8062}.qxzBZW_controlGroup button:focus-visible,.qxzBZW_offerSection button[role=radio]:focus-visible{outline-offset:2px;outline:2px solid #6b5344}.qxzBZW_controlHint,.qxzBZW_saunaHint{margin-top:.625rem;font-size:.75rem;line-height:1.6;display:block}.qxzBZW_controlHint{color:#000}.qxzBZW_saunaHint{color:#000;margin-top:.25rem}.qxzBZW_coupon{display:block}.qxzBZW_optional{color:#c7baac;letter-spacing:normal;text-transform:none;font-weight:400}.qxzBZW_couponInput{color:#eee5db;background:#2a231e;border:1px solid #806953;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:block}.qxzBZW_couponInput::placeholder{color:#b5a596}.qxzBZW_couponInput:focus-visible{outline-offset:3px;outline:2px solid #c4a080}@media (min-width:768px){.qxzBZW_studioPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.qxzBZW_configuratorForm{padding:2rem}}@media (min-width:1024px){.qxzBZW_controls{grid-template-columns:minmax(0,1.3fr) minmax(0,1.05fr)}.qxzBZW_controlGroup+.qxzBZW_controlGroup,.qxzBZW_coupon{border-top:0;border-left:1px solid #d8cfbd;padding-top:0;padding-left:1.25rem}}
