@media(min-width:768px){.sp-pdp-sticky-cart.smp-sticky{z-index:80;opacity:0;transform:translateY(155%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.sp-pdp-sticky-cart.smp-sticky.smp-visible{opacity:1;transform:translateY(0)!important}.sp-pdp-sticky-cart.smp-sticky:not(.smp-visible) .sticky-cart-inner{pointer-events:none}body:has(cart-drawer[open]) .sp-pdp-sticky-cart,body:has(.drawer[active]) .sp-pdp-sticky-cart,body:has(dialog[open]) .sp-pdp-sticky-cart{transform:translateY(155%)!important;opacity:0!important;pointer-events:none}}@media(max-width:767px){.sp-pdp-sticky-cart.smp-sticky{z-index:80;opacity:0;transform:translateY(155%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.sp-pdp-sticky-cart.smp-sticky.smp-visible{opacity:1;transform:translateY(0)!important}.sp-pdp-sticky-cart.smp-sticky .wrap{max-width:none;padding:0 8px calc(8px + env(safe-area-inset-bottom))}.sp-pdp-sticky-cart.smp-sticky .sticky-cart-inner{min-height:58px;gap:10px;padding:7px 8px 7px 12px;border-radius:14px;box-shadow:0 12px 34px -14px #00000057}.sp-pdp-sticky-cart.smp-sticky .sc-thumb,.sp-pdp-sticky-cart.smp-sticky .sc-name,.sp-pdp-sticky-cart.smp-sticky .sc-meta,.sp-pdp-sticky-cart.smp-sticky .sc-was{display:none}.sp-pdp-sticky-cart.smp-sticky .sc-info{flex:0 0 auto}.sp-pdp-sticky-cart.smp-sticky .sc-pricerow{margin:0}.sp-pdp-sticky-cart.smp-sticky .sc-now{color:var(--ink, #0b0c0e);font-size:16px}.sp-pdp-sticky-cart.smp-sticky .sc-cta{flex:1 1 auto}.sp-pdp-sticky-cart.smp-sticky .btn{width:100%;min-height:44px;padding:11px 14px;font-size:14px}body:has(.sp-pdp-sticky-cart.smp-visible) .mobile-dock{transform:translateY(100%)!important;pointer-events:none}body:has(cart-drawer[open]) .sp-pdp-sticky-cart,body:has(.drawer[active]) .sp-pdp-sticky-cart,body:has(dialog[open]) .sp-pdp-sticky-cart{transform:translateY(155%)!important;opacity:0!important;pointer-events:none}.sp-pdp[id^=sp-features-]{background:#f5f6f4!important}.sp-pdp[id^=sp-features-]>.section{padding-block:42px!important}.sp-pdp[id^=sp-features-] .section-head{margin-bottom:18px}.sp-pdp[id^=sp-features-] .section-head .h2{font-size:clamp(27px,8vw,32px);line-height:1.04}.sp-pdp[id^=sp-features-] .section-head .lead{margin-top:11px;font-size:15px;line-height:1.45}.sp-pdp[id^=sp-features-] .feat-grid,.sp-pdp[id^=sp-features-] .feat-grid.feat-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sp-pdp[id^=sp-features-] .feat-card{min-width:0;padding:14px 12px;border-radius:13px}.sp-pdp[id^=sp-features-] .feat-ic{width:36px;height:36px;margin-bottom:10px}.sp-pdp[id^=sp-features-] .feat-ic svg{width:18px;height:18px}.sp-pdp[id^=sp-features-] .ft{overflow-wrap:anywhere;font-size:14.5px;line-height:1.22}.sp-pdp[id^=sp-features-] .fd{margin-top:5px;font-size:12.5px;line-height:1.38}.sp-pdp[id^=sp-features-] .expert-line{margin-top:16px;padding:14px;gap:10px}.sp-pdp[id^=sp-features-] .expert-line>svg{width:28px;height:28px}.sp-pdp[id^=sp-features-] .expert-line .el-d{font-size:12.5px}.sp-pdp[id^=sp-features-] .expert-line .btn{width:100%;margin-top:4px}.sp-pdp[id^=sp-service-]{background:#f5f6f4!important}.sp-pdp[id^=sp-service-]>.section{padding-block:42px!important}.sp-pdp[id^=sp-service-] .section-head{margin-bottom:20px}.sp-pdp[id^=sp-service-] .section-head .h2{font-size:clamp(27px,8vw,32px);line-height:1.04}.sp-pdp[id^=sp-service-] .section-head .lead{margin-top:11px;font-size:15px;line-height:1.45}.sp-pdp[id^=sp-service-] .handle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px}.sp-pdp[id^=sp-service-] .handle-item{min-width:0;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13.5px;line-height:1.2}.sp-pdp[id^=sp-service-] .h-ic{width:32px;height:32px}.sp-pdp[id^=sp-service-] .h-ic svg{width:16px;height:16px}.sp-pdp[id^=sp-service-] .steps-rich{gap:12px;margin-bottom:24px}.sp-pdp[id^=sp-service-] .steps-rich li{grid-template-columns:38px 1fr;column-gap:11px}.sp-pdp[id^=sp-service-] .steps-rich .step-n{width:38px;height:38px;font-size:16px}.sp-pdp[id^=sp-service-] .steps-rich .step-t{font-size:14.5px}.sp-pdp[id^=sp-service-] .steps-rich .step-d{grid-column:2;font-size:12.5px;line-height:1.4}.sp-pdp[id^=sp-service-] .ph-gallery{display:flex;gap:10px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sp-pdp[id^=sp-service-] .ph-gallery::-webkit-scrollbar{display:none}.sp-pdp[id^=sp-service-] .ph-gallery .ph-shot{flex:0 0 min(68vw,260px);aspect-ratio:4 / 5;scroll-snap-align:start}}@media(max-width:767px){.smp-feats .feat-card{position:relative;padding-right:30px;cursor:pointer}.smp-feats .feat-card:after,.smp-service .steps-rich>li[role=button]:after{content:"+";position:absolute;top:50%;right:8px;color:var(--accent-strong, #0b8a5c);font-size:19px;font-weight:600;line-height:1;transform:translateY(-50%)}.smp-feats .feat-card.bmp-open:after,.smp-service .steps-rich>li.bmp-open:after{content:"\2212"}.smp-feats .feat-card .fd{display:none}.smp-feats .feat-card.bmp-open .fd{display:block}.smp-service .steps-rich>li[role=button]{position:relative;padding-right:30px;cursor:pointer}.smp-service .steps-rich>li .step-d{display:none}.smp-service .steps-rich>li.bmp-open .step-d{display:block;margin-top:6px}}@media(prefers-reduced-motion:reduce){.sp-pdp-sticky-cart,body:has(.sp-pdp-sticky-cart.smp-visible) .mobile-dock{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sauna-mobile-preview.css.map */
