.product-therapy__closing{background-size:cover}body.template-index .hero:not(.hero--intro-scroll){min-height:auto!important}body.template-index .hero:not(.hero--intro-scroll) .hero__content{min-height:auto!important}body.template-index .membership-jump{background:var(--color-furnace)!important;color:var(--color-mist)!important;padding:clamp(14px,3vw,24px) 0!important}body.template-index .membership-jump__inner{background:transparent!important;border:1px solid rgba(248,246,240,.34)!important;color:var(--color-mist)!important;gap:clamp(12px,3vw,26px)!important}body.template-index .membership-jump__eyebrow,body.template-index .membership-jump__text,body.template-index .membership-jump__text p{color:var(--color-mist)!important}body.template-index .membership-jump__text{font-family:var(--font-body)!important;font-size:clamp(18px,2.2vw,24px)!important;line-height:1.28!important}body.template-index .membership-jump__cta.btn-pill{--pill-bg: var(--color-mist) !important;--pill-fg: var(--color-furnace) !important;border-color:var(--color-mist)!important}body.template-index .recovery-therapies{padding-top:clamp(32px,6vw,72px)!important}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__media{height:42vh!important;min-height:330px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__center{height:42vh!important;min-height:330px!important;padding-top:84px!important;padding-bottom:22px!important;justify-content:center!important}body.template-index .membership-jump{padding:8px 0 14px!important}body.template-index .membership-jump__inner{padding:16px!important;border-radius:18px!important}body.template-index .recovery-therapies{padding-top:32px!important}}body.template-index .recovery-therapies__intro a[href="/pages/memberships"]{display:inline-block;margin-top:.35rem;font-family:var(--font-heading)!important;font-size:clamp(17px,4.8vw,22px)!important;line-height:1.1!important;color:var(--color-mist)!important;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}body.template-index .recovery-therapies__intro p:has(a[href="/pages/memberships"]){margin-top:.55rem;margin-bottom:0}@media(max-width:767px){body.template-index .recovery-therapies__intro a[href="/pages/memberships"]{font-size:18px!important}}body.template-index .recovery-therapies__intro a[href="/pages/memberships"]{display:inline-flex!important;align-items:center;justify-content:center;margin-top:.6rem!important;min-height:44px;padding:.78rem 1.25rem!important;border:1px solid var(--color-mist)!important;border-radius:999px!important;background:var(--color-mist)!important;color:var(--color-furnace)!important;font-family:var(--font-heading)!important;font-size:18px!important;line-height:1!important;text-decoration:none!important;text-transform:none!important}body.template-index .recovery-therapies__intro a[href="/pages/memberships"]:hover,body.template-index .recovery-therapies__intro a[href="/pages/memberships"]:focus-visible{background:transparent!important;color:var(--color-mist)!important}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__media{height:46vh!important;min-height:365px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__center{height:46vh!important;min-height:365px!important;padding-top:126px!important;padding-bottom:18px!important;justify-content:center!important}body.template-index .hero:not(.hero--intro-scroll) .hero__text{gap:9px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__title{font-size:clamp(36px,10.5vw,44px)!important}}@media(min-width:769px){body.template-index .site-header__inner{align-items:flex-start!important}body.template-index .site-header__buttons{flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:.75rem!important}body.template-index .site-header__buttons .btn-pill{min-width:auto!important;max-width:none!important;min-height:42px!important;padding-inline:24px!important;font-size:16px!important;letter-spacing:.01em!important;box-shadow:0 12px 32px #0b202f2e}body.template-index .site-header.is-scrolled .site-header__buttons{flex-direction:column!important;align-items:flex-end!important;gap:.75rem!important}body.template-index .site-header.is-scrolled .site-header__buttons .btn-pill{min-width:48px!important;max-width:48px!important;min-height:48px!important;padding-inline:0!important;font-size:0!important;letter-spacing:0!important}body.template-index .site-header.is-scrolled .site-header__buttons:hover .btn-pill,body.template-index .site-header.is-scrolled.is-nav-expanded .site-header__buttons .btn-pill{min-width:9.5rem!important;max-width:14rem!important;padding-inline:35px!important;font-size:18px!important;letter-spacing:.36px!important}body.template-index .hero:not(.hero--intro-scroll){min-height:78vh!important}body.template-index .hero:not(.hero--intro-scroll) .hero__content{min-height:78vh!important;padding-bottom:clamp(4.5rem,8vw,7rem)!important}body.template-index .hero:not(.hero--intro-scroll) .hero__text{row-gap:clamp(.9rem,1.7vw,1.35rem)!important}}body.template-index .hero__cta-group{display:flex!important;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;order:1!important;margin-top:.15rem}body.template-index .hero__cta-group .hero__book,body.template-index .hero__cta-group .hero__membership{margin:0!important}body.template-index .hero__membership.btn-pill{--pill-bg: rgba(248, 246, 240, .12) !important;--pill-fg: var(--color-mist) !important;--pill-border: rgba(248, 246, 240, .72) !important;border-color:#f8f6f0b8!important}body.template-index .recovery-therapies{margin-top:0!important;padding-top:clamp(76px,9vw,132px)!important}body.template-index .recovery-therapies__heading{margin-bottom:.45rem!important}body.template-index .recovery-therapies__intro{max-width:34rem!important}body.template-index .recovery-therapies__intro p{margin-bottom:0!important}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__media{height:62vh!important;min-height:500px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__center{height:62vh!important;min-height:500px!important;padding-top:118px!important;padding-bottom:72px!important;justify-content:center!important}body.template-index .hero:not(.hero--intro-scroll) .hero__text{gap:12px!important;max-width:320px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__subtitle{margin-bottom:.1rem!important}body.template-index .hero:not(.hero--intro-scroll) .hero__title{max-width:300px!important;font-size:clamp(38px,10.8vw,46px)!important;line-height:.96!important}body.template-index .hero__cta-group{display:flex!important;flex-direction:column;gap:.55rem;width:min(240px,100%);margin-top:.25rem}body.template-index .hero__cta-note{display:none!important}body.template-index .hero__cta-group .btn-pill{width:100%;justify-content:center}body.template-index .hero__book-subcopy{display:none!important}body.template-index .recovery-therapies{padding-top:84px!important}}@media(max-width:767px){body.template-index .floating-hot-cold-toggle{display:none!important}body.template-index .recovery-therapies__heading{margin-bottom:18px!important}body.template-index .recovery-therapies__intro{margin-bottom:22px!important}body.template-index .recovery-therapies__membership{margin-top:22px!important;padding-top:18px!important}}body.template-index .hero:not(.hero--intro-scroll) .hero__text{transform:translateY(clamp(-76px,-5.5vh,-34px))}body.template-index .hero:not(.hero--intro-scroll) .hero__title{order:0!important;padding-bottom:0!important}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group{order:1!important}body.template-index .hero:not(.hero--intro-scroll) .hero__subtitle{order:2!important;margin-top:.15rem!important;max-width:min(520px,92vw);font-size:clamp(13px,1.25vw,17px)!important;line-height:1.15!important;letter-spacing:.03em!important;text-shadow:0 2px 16px rgba(11,32,47,.6)}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__text{transform:translateY(-34px);gap:10px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__subtitle{order:2!important;max-width:260px!important;margin-top:2px!important;margin-bottom:0!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.035em!important}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group{order:1!important;margin-top:0!important}}body.template-index .hero:not(.hero--intro-scroll) .hero__text{row-gap:clamp(1.15rem,2.05vw,1.8rem)!important;transform:translateY(clamp(-64px,-4.5vh,-26px))}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group{gap:clamp(.8rem,1.5vw,1.15rem)!important;margin-top:.25rem!important;margin-bottom:.25rem!important}body.template-index .hero:not(.hero--intro-scroll) .hero__subtitle{margin-top:.35rem!important;line-height:1.25!important;letter-spacing:.045em!important}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__text{transform:translateY(-24px);gap:14px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group{gap:.72rem!important;margin-top:2px!important;margin-bottom:4px!important}body.template-index .hero:not(.hero--intro-scroll) .hero__subtitle{margin-top:6px!important;line-height:1.28!important;letter-spacing:.045em!important}}@media(max-width:767px){body.template-index .hero:not(.hero--intro-scroll) .hero__text{width:min(100%,310px)!important;margin-inline:auto!important}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group{width:min(250px,calc(100vw - 48px))!important;align-items:stretch!important;margin-inline:auto!important}body.template-index .hero:not(.hero--intro-scroll) .hero__cta-group .btn-pill{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding-inline:18px!important}}@media(max-width:767px){body.template-index .floating-hot-cold-toggle .hero__toggle-question{color:var(--color-mist)!important;text-shadow:0 2px 14px rgba(11,32,47,.7)!important}body.template-index .floating-hot-cold-toggle .hot-cold{background:var(--color-ember)!important;border-color:#f8f6f07a!important;box-shadow:0 12px 28px #0b202f40!important}body.template-index .floating-hot-cold-toggle .hot-cold__btn{color:var(--color-midnight)!important;opacity:1!important}body.template-index .floating-hot-cold-toggle .hot-cold__btn.is-active{background:var(--color-furnace)!important;color:var(--color-mist)!important}}@media(min-width:769px){body.template-index .site-header:not(.is-scrolled) .site-header__buttons .btn-pill{min-width:9.5rem!important;max-width:9.5rem!important;justify-content:center!important;text-align:center!important}}@media(min-width:769px){body.template-index .site-header{padding-top:.85rem!important}body.template-index .site-header__logo{transform:translateY(-18px)}body.template-index .hero:not(.hero--intro-scroll){min-height:calc(100vh - 32px)!important}body.template-index .hero:not(.hero--intro-scroll) .hero__content{min-height:calc(100vh - 32px)!important;padding-bottom:clamp(6rem,10vw,9rem)!important}body.template-index .recovery-therapies{padding-top:clamp(92px,10vw,150px)!important}}body.template-index .recovery-therapies__hot-cold{display:none}@media(max-width:767px){body.template-index .recovery-therapies__hot-cold{display:block!important;margin:20px 0 26px!important}body.template-index .recovery-therapies__hot-cold .hero__toggle-question{color:var(--color-mist)!important;margin-bottom:10px!important;text-shadow:none!important}body.template-index .recovery-therapies__hot-cold .hot-cold{background:var(--color-ember)!important;border-color:#f8f6f07a!important;box-shadow:0 12px 28px #0b202f2e!important}body.template-index .recovery-therapies__hot-cold .hot-cold__btn{color:var(--color-midnight)!important;opacity:1!important}body.template-index .recovery-therapies__hot-cold .hot-cold__btn.is-active{background:var(--color-furnace)!important;color:var(--color-mist)!important}}body.template-index .floating-hot-cold-toggle{display:none!important}body.template-index .recovery-therapies__hot-cold{display:block!important;margin:22px 0 28px!important}body.template-index .recovery-therapies__hot-cold .hot-cold{background:var(--color-ember)!important;border-color:#f8f6f07a!important;box-shadow:0 12px 28px #0b202f2e!important}@media(min-width:768px){body.template-index .recovery-therapies__hot-cold{margin-top:28px!important;margin-bottom:34px!important}}body.template-index .floating-hot-cold-toggle,body.template-index [data-floating-hot-cold]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:static!important;inset:auto!important}body.template-index .recovery-therapies__hot-cold{display:block!important;position:relative!important;inset:auto!important;z-index:auto!important;transform:none!important;margin:22px 0 28px!important}body.template-index .recovery-therapies__hot-cold .hero__toggle-question{color:var(--color-mist)!important;margin-bottom:10px!important;text-shadow:none!important}body.template-index .recovery-therapies__hot-cold .hot-cold{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;background:var(--color-ember)!important;border-color:#f8f6f07a!important;box-shadow:0 12px 28px #0b202f2e!important}body.template-index .recovery-therapies__hot-cold .hot-cold__btn{color:var(--color-midnight)!important;opacity:1!important}body.template-index .recovery-therapies__hot-cold .hot-cold__btn.is-active{background:var(--color-furnace)!important;color:var(--color-mist)!important}body.template-index .recovery-therapies__hot-cold{display:none!important}body.template-index .floating-hot-cold-toggle,body.template-index [data-floating-hot-cold]{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;left:max(25px,env(safe-area-inset-left,0px))!important;right:auto!important;top:auto!important;bottom:max(78px,calc(env(safe-area-inset-bottom,0px) + 28px))!important;z-index:70!important;pointer-events:none!important;transform:none!important}body.template-index .floating-hot-cold-toggle .hero__toggle-card,body.template-index [data-floating-hot-cold] .hero__toggle-card{pointer-events:auto!important;width:auto!important;max-width:min(420px,calc(100vw - 48px))!important;margin:0!important}body.template-index .floating-hot-cold-toggle .hero__toggle-question,body.template-index [data-floating-hot-cold] .hero__toggle-question{color:var(--color-mist)!important;margin:0 0 10px!important;text-shadow:0 2px 14px rgba(11,32,47,.72)!important}body.template-index .floating-hot-cold-toggle .hot-cold,body.template-index [data-floating-hot-cold] .hot-cold{display:inline-flex!important;position:relative!important;background:var(--color-ember)!important;border-color:#f8f6f07a!important;box-shadow:0 12px 28px #0b202f2e!important}body.template-index .floating-hot-cold-toggle .hot-cold__btn,body.template-index [data-floating-hot-cold] .hot-cold__btn{color:var(--color-midnight)!important;opacity:1!important}body.template-index .floating-hot-cold-toggle .hot-cold__btn.is-active,body.template-index [data-floating-hot-cold] .hot-cold__btn.is-active{background:var(--color-furnace)!important;color:var(--color-mist)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/helper.css.map */
