.bg_color{color:var(--e-global-color-e850e86)}#custom_form .elementor-button{background:#5cf6ff;background:linear-gradient(105deg,rgb(92 246 255) 0%,rgb(55 148 153) 100%);max-width:180px;margin:0 auto;border-radius:100px;height:46px;color:#000}#custom_nav .elementor-item:hover{background-color:#1F1F1F;color:var(--e-global-color-e850e86)}#custom_nav .elementor-menu-toggle{padding:0}@media only screen and (max-width:768px){#custom_bg_section{background-color:#000}#custom_footer .elementor-widget-container{color:#D0D0D0}}.elementor-field{padding:18px 27px!important}.elementor-message{text-align:center;margin-top:20px}#custom_svg{opacity:.5}#custom_svg:hover{opacity:1}#book_button:hover .elementor-button{box-shadow:0 4px 5px #009BA4}.elementor-form .elementor-button:hover{box-shadow:0 4px 5px #009BA4}header#site-header,footer#site-footer{display:none}.elementor-section:nth-of-type(n+3),.elementor-top-section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 500px}.elementor-inner-section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 300px}.elementor-element[data-element_type]>.elementor-shape{contain:layout style}img[width][height]{height:auto;aspect-ratio:attr(width) / attr(height)}.elementor-section.elementor-section-stretched:first-of-type,.elementor-section.elementor-section-boxed:first-of-type{transform:translateZ(0);will-change:transform}body,html,*{font-display:swap}.wa-floating-button,[class*="wp-whatsapp"],[class*="floatchat"]{contain:strict;content-visibility:auto;contain-intrinsic-size:60px 60px}.elementor-section:nth-of-type(n+3) [style*="filter"],.elementor-section:nth-of-type(n+3) [class*="backdrop"]{filter:none!important;backdrop-filter:none!important}:root{--eu-ink:#102c3b;--eu-muted:#5b6b73;--eu-sea:#0d7f86;--eu-pink:#d71f5d;--eu-paper:#f6f7f3;--eu-white:#fff;--eu-line:#dce5e2}body.woocommerce,body.woocommerce-page{background:var(--eu-paper)!important;color:var(--eu-ink)!important}body.woocommerce .site-main,body.woocommerce-page .site-main{max-width:none!important;margin:0!important;padding:0 0 72px!important;background:var(--eu-paper)!important;color:var(--eu-ink)!important}body.woocommerce .site-main>:not(.euph-collection-hero):not(.euph-section):not(.euph-nurture):not(.euph-commercial-nav),body.woocommerce-page .site-main>:not(.euph-collection-hero):not(.euph-section):not(.euph-nurture):not(.euph-commercial-nav){width:min(1240px,calc(100% - 48px));margin-left:auto;margin-right:auto}.euph-collection-hero{background:linear-gradient(125deg,#e9f7f4 0%,#f9f3eb 55%,#f7e8ee 100%)!important;border-bottom:1px solid var(--eu-line)!important;color:var(--eu-ink)!important;padding:72px 24px 62px!important}html body.woocommerce .euph-collection-hero h1,html body.woocommerce .euph-collection-hero h2,html body.woocommerce .euph-collection-hero p,html body.woocommerce .euph-collection-hero .euph-kicker,html body.woocommerce .euph-collection-hero .euph-lead{color:var(--eu-ink)!important;opacity:1!important}.euph-collection-hero h1{font-size:clamp(2.4rem,6vw,5.2rem)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:900px}.euph-collection-hero .euph-kicker{color:var(--eu-sea)!important;font-weight:800!important;letter-spacing:.13em!important}.euph-proof-chips span,.euph-proof-chips li{background:rgb(255 255 255 / .82)!important;border:1px solid rgb(16 44 59 / .13)!important;color:var(--eu-ink)!important;box-shadow:0 8px 25px rgb(16 44 59 / .06)}.woocommerce-breadcrumb{color:var(--eu-muted)!important;padding-top:26px!important;font-size:.86rem!important}.woocommerce-breadcrumb a{color:var(--eu-sea)!important}.euph-products-heading,.woocommerce-products-header__title,.related.products>h2{color:var(--eu-ink)!important;font-size:clamp(1.8rem,3.5vw,3rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:38px auto 24px!important}.woocommerce-result-count{color:var(--eu-muted)!important;float:none!important;clear:both!important;margin:12px auto 24px!important}.woocommerce-ordering{float:none!important;clear:both!important;margin:0 auto!important;display:flex!important;justify-content:flex-end!important}.woocommerce-ordering select{background:var(--eu-white)!important;border:1px solid #cbd8d4!important;border-radius:12px!important;color:var(--eu-ink)!important;min-height:46px;padding:0 42px 0 14px!important}body.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;clear:both;margin:0 auto 56px!important;padding:0!important}body.woocommerce ul.products::before,body.woocommerce ul.products::after{display:none!important}body.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 22px!important;background:var(--eu-white)!important;border:1px solid var(--eu-line)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 32px rgb(16 44 59 / .08)!important;transition:transform .2s ease,box-shadow .2s ease!important;display:flex!important;flex-direction:column!important}body.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgb(16 44 59 / .14)!important}body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{color:var(--eu-ink)!important;display:block!important}body.woocommerce ul.products li.product a,body.woocommerce ul.products li.product a:hover{text-decoration:none!important}body.woocommerce ul.products li.product img{width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;margin:0 0 18px!important;background:#f8faf8!important;border-bottom:1px solid #edf1ef}body.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--eu-ink)!important;font-family:Ubuntu,Inter,system-ui,sans-serif!important;font-size:1.14rem!important;line-height:1.32!important;font-weight:750!important;letter-spacing:-.015em!important;text-decoration:none!important;min-height:3.1em;margin:0!important;padding:0 20px!important}body.woocommerce ul.products li.product .price{display:block!important;color:var(--eu-pink)!important;font-size:1.18rem!important;line-height:1.25!important;font-weight:850!important;min-height:2em;margin:12px 0 18px!important;padding:0 20px!important;opacity:1!important}body.woocommerce ul.products li.product .price *{color:inherit!important;opacity:1!important}body.woocommerce ul.products li.product .price del{color:#839198!important;font-size:.8em!important;opacity:1!important}body.woocommerce ul.products li.product .price ins{color:var(--eu-pink)!important;text-decoration:none!important}body.woocommerce ul.products li.product .screen-reader-text{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}body.woocommerce ul.products li.product .button{margin:auto 20px 0!important;padding:13px 17px!important;border-radius:999px!important;background:var(--eu-ink)!important;color:#fff!important;text-align:center!important;font-weight:750!important}body.woocommerce ul.products li.product .button:hover{background:var(--eu-sea)!important}.woocommerce span.onsale{background:var(--eu-pink)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-width:0!important;min-height:0!important;padding:8px 11px!important;font-size:.75rem!important;line-height:1!important;top:12px!important;left:12px!important}.euph-section,.euph-buying-guide{background:#fff!important;color:var(--eu-ink)!important}.euph-section--mist{background:#eaf4f1!important}.euph-section h2,.euph-section h3,.euph-section p,.euph-section li,.euph-buying-guide *{color:var(--eu-ink)!important}.euph-direct-answer,.euph-comparison,.euph-reason-grid>*{background:#fff!important;border:1px solid var(--eu-line)!important;color:var(--eu-ink)!important;box-shadow:0 10px 28px rgb(16 44 59 / .06)}.euph-nurture{background:var(--eu-ink)!important;color:#fff!important}.euph-nurture h2,.euph-nurture p,.euph-nurture label{color:#fff!important}body.single-product .site-main{padding-top:34px!important}body.single-product .site-main div.product{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important;gap:52px!important;align-items:start}body.single-product .woocommerce-product-gallery,body.single-product .summary{float:none!important;width:auto!important;margin:0!important}body.single-product .woocommerce-product-gallery{background:#fff!important;border:1px solid var(--eu-line)!important;border-radius:24px!important;padding:18px!important;box-shadow:0 12px 34px rgb(16 44 59 / .07)}body.single-product .woocommerce-product-gallery img{background:#f8faf8;border-radius:16px}body.single-product .woocommerce-product-gallery .flex-direction-nav{display:none!important}body.single-product .summary{background:#fff!important;border:1px solid var(--eu-line)!important;border-radius:24px!important;padding:34px!important;box-shadow:0 12px 34px rgb(16 44 59 / .08);position:sticky;top:22px}body.single-product .summary .product_title{color:var(--eu-ink)!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;margin:0 0 18px!important}body.single-product .summary .price,body.single-product .summary .price *{color:var(--eu-pink)!important;font-size:clamp(1.45rem,2.4vw,2rem)!important;font-weight:850!important;opacity:1!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description p{color:var(--eu-muted)!important;font-size:1.05rem!important;line-height:1.65!important}body.single-product form.cart .quantity input{min-height:50px;background:#fff!important;color:var(--eu-ink)!important;border:1px solid #cbd8d4!important;border-radius:10px!important}body.single-product form.cart .single_add_to_cart_button{min-height:50px;border-radius:999px!important;background:var(--eu-ink)!important;color:#fff!important;padding:0 28px!important;font-weight:800!important}body.single-product form.cart .single_add_to_cart_button:hover{background:var(--eu-sea)!important}body.single-product .product_meta,body.single-product .product_meta *{color:var(--eu-muted)!important}body.single-product .woocommerce-tabs,body.single-product .related.products{grid-column:1/-1;width:100%!important;clear:both;margin-top:26px!important}body.single-product .woocommerce-tabs{background:#fff!important;border:1px solid var(--eu-line)!important;border-radius:24px!important;padding:26px 32px!important}body.single-product .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid var(--eu-line)!important}body.single-product .woocommerce-tabs ul.tabs::before{display:none!important}body.single-product .woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;margin:0 22px 0 0!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li a{color:var(--eu-muted)!important;padding:12px 0!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--eu-ink)!important;border-bottom:3px solid var(--eu-sea)}body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-Tabs-panel h2,body.single-product .woocommerce-Tabs-panel h3,body.single-product .woocommerce-Tabs-panel p,body.single-product .woocommerce-Tabs-panel li{color:var(--eu-ink)!important}body.single-product .woocommerce-Tabs-panel{max-width:860px;font-size:1.02rem;line-height:1.72}body.single-product table.shop_attributes th,body.single-product table.shop_attributes td{color:var(--eu-ink)!important;background:#fff!important;border-color:var(--eu-line)!important}.woocommerce-pagination ul{border:0!important;display:flex!important;gap:8px}.woocommerce-pagination ul li{border:0!important}.woocommerce-pagination a,.woocommerce-pagination span{border-radius:10px!important;background:#fff!important;color:var(--eu-ink)!important;border:1px solid var(--eu-line)!important}.woocommerce-pagination .current{background:var(--eu-ink)!important;color:#fff!important}@media (max-width:1024px){body.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-product .site-main div.product{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (max-width:700px){html,body{max-width:100%;overflow-x:hidden}body.woocommerce #wpadminbar,body.woocommerce-page #wpadminbar{display:none!important}html{margin-top:0!important}body.woocommerce .site-main>:not(.euph-collection-hero):not(.euph-section):not(.euph-nurture):not(.euph-commercial-nav),body.woocommerce-page .site-main>:not(.euph-collection-hero):not(.euph-section):not(.euph-nurture):not(.euph-commercial-nav){width:min(100% - 28px,1240px)}.euph-collection-hero{padding:48px 18px 42px!important}body.woocommerce ul.products{grid-template-columns:1fr!important;gap:18px!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0;font-size:1.16rem!important}body.single-product .site-main{padding-top:18px!important}body.single-product .site-main div.product{display:block!important}body.single-product .woocommerce-product-gallery{margin-bottom:18px!important;padding:10px!important;border-radius:18px!important}body.single-product .summary{position:static;margin-top:18px!important;padding:24px 20px!important;border-radius:18px!important}body.single-product .woocommerce-tabs{padding:18px!important;border-radius:18px!important}body.single-product .woocommerce-tabs ul.tabs{display:flex;overflow-x:auto;gap:18px}body.single-product .woocommerce-tabs ul.tabs li{flex:0 0 auto;margin:0!important}}body.woocommerce-shop{display:flex!important;min-height:100vh;flex-direction:column}body.woocommerce-shop>.euph-shop-v4{display:contents!important}body.woocommerce-shop>#site-header{order:0}body.woocommerce-shop .euph-s4-hero{order:1}body.woocommerce-shop>#primary{order:3;width:100%;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-shop>#primary>.site-main{width:100%;max-width:none!important;margin:0!important;padding:0!important;background:#f4f6f2!important}body.woocommerce-shop>#primary .woocommerce-breadcrumb{display:none!important}body.woocommerce-shop>#primary .woocommerce-products-header{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.woocommerce-shop>#primary .page-description{margin:0!important}body.woocommerce-shop .euph-s4-shop{order:2}body.woocommerce-shop .euph-s4-assurance{order:4}body.woocommerce-shop>.euph-nurture{order:5}body.woocommerce-shop>.euph-answer-source{order:6}body.woocommerce-shop>.euph-commercial-nav{order:7}body.woocommerce-shop>.euph-trust-links{order:8}body.woocommerce-shop>#site-footer{order:9}.euph-shop-v4 .euph-s4-paths{display:none!important}.euph-shop-highlights,.euph-shop-highlights *{box-sizing:border-box}.euph-shop-highlights{--esh-ink:#102c3b;--esh-muted:#52666e;--esh-sea:#0d7f86;--esh-hot:#d71f5d;--esh-paper:#f4f6f2;--esh-line:#d7e1de;background:var(--esh-paper);color:var(--esh-ink);padding:68px 24px 56px}.euph-shop-highlights__wrap{width:min(1240px,100%);margin:0 auto}.euph-shop-highlights__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:64px;align-items:end;margin-bottom:32px}.euph-shop-highlights__kicker{margin:0 0 12px!important;color:var(--esh-sea)!important;font:800 11px/1.2 Ubuntu,Inter,system-ui,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}.euph-shop-highlights h2{margin:0!important;color:var(--esh-ink)!important;font:700 clamp(34px,4.4vw,62px)/.98 Ubuntu,Inter,system-ui,sans-serif!important;letter-spacing:-.05em;max-width:760px}.euph-shop-highlights__intro p{margin:0 0 14px!important;color:var(--esh-muted)!important;font:500 16px/1.6 Ubuntu,Inter,system-ui,sans-serif!important}.euph-shop-highlights__intro a{color:var(--esh-ink)!important;font:800 13px/1.3 Ubuntu,Inter,system-ui,sans-serif!important;text-decoration:underline!important;text-decoration-color:#8fc6c2!important;text-underline-offset:5px}.euph-shop-highlights__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.euph-shop-choice{grid-column:span 4;display:flex!important;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--esh-line);border-radius:20px;background:#fff;color:var(--esh-ink)!important;box-shadow:0 10px 30px rgb(16 44 59 / .07);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.euph-shop-choice:nth-child(4),.euph-shop-choice:nth-child(5){grid-column:span 6}.euph-shop-choice:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgb(16 44 59 / .13)}.euph-shop-choice:focus-visible{outline:3px solid #45c0c7;outline-offset:4px}.euph-shop-choice__media{position:relative;display:block;height:230px;overflow:hidden;background:#edf2ef}.euph-shop-choice:nth-child(4) .euph-shop-choice__media,.euph-shop-choice:nth-child(5) .euph-shop-choice__media{height:260px}.euph-shop-choice__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.euph-shop-choice--cold .euph-shop-choice__media img{object-fit:contain;background:#f7f8f5}.euph-shop-choice:hover .euph-shop-choice__media img{transform:scale(1.025)}.euph-shop-choice__number,.euph-shop-choice__tag{position:absolute;top:14px;z-index:1;display:inline-flex;align-items:center;min-height:30px;border-radius:999px;font:800 10px/1 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.euph-shop-choice__number{left:14px;padding:0 10px;background:var(--esh-ink);color:#fff}.euph-shop-choice__tag{right:14px;padding:0 11px;background:rgb(255 255 255 / .92);color:var(--esh-ink);backdrop-filter:blur(6px)}.euph-shop-choice__body{display:flex;flex:1;flex-direction:column;padding:22px}.euph-shop-choice__type{color:var(--esh-sea);font:800 10px/1.2 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.euph-shop-choice__body>strong{display:block;margin:8px 0 9px;color:var(--esh-ink);font:750 25px/1.04 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:-.035em}.euph-shop-choice__body>small{display:block;min-height:44px;color:var(--esh-muted);font:500 14px/1.5 Ubuntu,Inter,system-ui,sans-serif}.euph-shop-choice__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;border-top:1px solid #e8eeeb}.euph-shop-choice__foot b{color:var(--esh-hot);font:850 15px/1.3 Ubuntu,Inter,system-ui,sans-serif}.euph-shop-choice__foot b s{display:block;color:#7c8b91;font-size:11px;font-weight:650}.euph-shop-choice__foot em{color:var(--esh-ink);font:800 12px/1.3 Ubuntu,Inter,system-ui,sans-serif;font-style:normal;white-space:nowrap}.euph-shop-choice--heat .euph-shop-choice__type{color:#a94e21}.euph-shop-choice--combo{background:var(--esh-ink);border-color:var(--esh-ink)}.euph-shop-choice--combo .euph-shop-choice__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 29 39 / .48),transparent 62%)}.euph-shop-choice--combo .euph-shop-choice__type{color:#7be1df}.euph-shop-choice--combo .euph-shop-choice__body>strong,.euph-shop-choice--combo .euph-shop-choice__foot em{color:#fff}.euph-shop-choice--combo .euph-shop-choice__body>small{color:#d7e2e4}.euph-shop-choice--combo .euph-shop-choice__foot{border-color:rgb(255 255 255 / .18)}.euph-shop-choice--combo .euph-shop-choice__foot b{color:#ff8db1}.euph-shop-v4 .euph-s4-shop>.euph-wrap{display:none!important}.euph-shop-v4 .euph-s4-shop{height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.euph-complete-catalog,.euph-complete-catalog *{box-sizing:border-box}.euph-complete-catalog{--ecc-ink:#102c3b;--ecc-muted:#52666e;--ecc-sea:#0d7f86;--ecc-hot:#d71f5d;--ecc-paper:#f4f6f2;--ecc-line:#d7e1de;background:#fff;color:var(--ecc-ink);padding:74px 24px 82px}.euph-complete-catalog__wrap{width:min(1240px,100%);margin:0 auto}.euph-complete-catalog__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:60px;align-items:end;margin-bottom:32px}.euph-complete-catalog__kicker{margin:0 0 12px!important;color:var(--ecc-sea)!important;font:800 11px/1.2 Ubuntu,Inter,system-ui,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}.euph-complete-catalog h2{margin:0!important;color:var(--ecc-ink)!important;font:700 clamp(38px,5.3vw,72px)/.96 Ubuntu,Inter,system-ui,sans-serif!important;letter-spacing:-.055em}.euph-complete-catalog__head>p{margin:0!important;color:var(--ecc-muted)!important;font:500 16px/1.65 Ubuntu,Inter,system-ui,sans-serif!important}.euph-complete-catalog__filters{position:relative}.euph-complete-catalog__filters>input{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important;pointer-events:none!important}.euph-complete-catalog__tabs{display:flex;gap:8px;flex-wrap:wrap;padding:14px;border:1px solid var(--ecc-line);border-radius:16px 16px 0 0;background:var(--ecc-paper)}.euph-complete-catalog__tabs label{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid #c9d8d4;border-radius:10px;background:#fff;color:var(--ecc-ink);cursor:pointer;font:800 10px/1 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;transition:.15s ease}.euph-complete-catalog__tabs label:hover{border-color:var(--ecc-sea);color:var(--ecc-sea)}.euph-complete-catalog__filters:not(:has(>input:checked)) .euph-complete-catalog__tabs label[for=euph-filter-all],#euph-filter-all:checked~.euph-complete-catalog__tabs label[for=euph-filter-all],#euph-filter-all-in-one:checked~.euph-complete-catalog__tabs label[for=euph-filter-all-in-one],#euph-filter-ice-baths:checked~.euph-complete-catalog__tabs label[for=euph-filter-ice-baths],#euph-filter-chillers:checked~.euph-complete-catalog__tabs label[for=euph-filter-chillers],#euph-filter-saunas:checked~.euph-complete-catalog__tabs label[for=euph-filter-saunas],#euph-filter-sauna-heaters:checked~.euph-complete-catalog__tabs label[for=euph-filter-sauna-heaters],#euph-filter-accessories:checked~.euph-complete-catalog__tabs label[for=euph-filter-accessories],#euph-filter-wellness-tech:checked~.euph-complete-catalog__tabs label[for=euph-filter-wellness-tech]{border-color:var(--ecc-sea);background:var(--ecc-sea);color:#fff}.euph-complete-catalog__count{padding:13px 16px;border:1px solid var(--ecc-line);border-top:0;background:#fff;color:var(--ecc-muted);font:800 10px/1.2 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.euph-complete-catalog__count span{display:none}.euph-complete-catalog__filters:not(:has(>input:checked)) .euph-complete-catalog__count .count-all,#euph-filter-all:checked~.euph-complete-catalog__count .count-all,#euph-filter-all-in-one:checked~.euph-complete-catalog__count .count-all-in-one,#euph-filter-ice-baths:checked~.euph-complete-catalog__count .count-ice-baths,#euph-filter-chillers:checked~.euph-complete-catalog__count .count-chillers,#euph-filter-saunas:checked~.euph-complete-catalog__count .count-saunas,#euph-filter-sauna-heaters:checked~.euph-complete-catalog__count .count-sauna-heaters,#euph-filter-accessories:checked~.euph-complete-catalog__count .count-accessories,#euph-filter-wellness-tech:checked~.euph-complete-catalog__count .count-wellness-tech{display:inline}.euph-complete-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px}.euph-complete-card{display:flex!important;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ecc-line);border-radius:18px;background:#fff;color:var(--ecc-ink)!important;box-shadow:0 8px 26px rgb(16 44 59 / .08);text-decoration:none!important}.euph-complete-card>p:empty{display:none!important}.euph-complete-card__media{position:relative;display:block;height:270px;background:#f7f8f5;overflow:hidden}.euph-complete-card__media img{display:block;width:100%;height:100%;object-fit:contain}.euph-complete-card__tag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;background:var(--ecc-ink);color:#fff;font:800 8px/1 Ubuntu,Inter,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase}.euph-complete-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.euph-complete-card__body h3{margin:0 0 9px!important;color:var(--ecc-ink)!important;font:750 20px/1.15 Ubuntu,Inter,system-ui,sans-serif!important;letter-spacing:-.025em}.euph-complete-card__body h3 a{color:var(--ecc-ink)!important;text-decoration:none!important}.euph-complete-card__body>p{margin:0!important;min-height:62px;color:var(--ecc-muted)!important;font:500 13px/1.55 Ubuntu,Inter,system-ui,sans-serif!important}.euph-complete-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #e8eeeb}.euph-complete-card__price{color:var(--ecc-hot);font:850 15px/1.25 Ubuntu,Inter,system-ui,sans-serif}.euph-complete-card__price s{display:block;color:#7c8b91;font-size:10px;font-weight:650}.euph-complete-card__view{color:var(--ecc-ink);font:800 10px/1.2 Ubuntu,Inter,system-ui,sans-serif;text-transform:uppercase;white-space:nowrap}#euph-filter-all-in-one:checked~.euph-complete-grid .euph-complete-card:not(.cat-all-in-one),#euph-filter-ice-baths:checked~.euph-complete-grid .euph-complete-card:not(.cat-ice-baths),#euph-filter-chillers:checked~.euph-complete-grid .euph-complete-card:not(.cat-chillers),#euph-filter-saunas:checked~.euph-complete-grid .euph-complete-card:not(.cat-saunas),#euph-filter-sauna-heaters:checked~.euph-complete-grid .euph-complete-card:not(.cat-sauna-heaters),#euph-filter-accessories:checked~.euph-complete-grid .euph-complete-card:not(.cat-accessories),#euph-filter-wellness-tech:checked~.euph-complete-grid .euph-complete-card:not(.cat-wellness-tech){display:none!important}.euph-shop-v4 .euph-s4-head h2,.euph-shop-v4 .euph-s4-head h2 em{color:#102c3b!important}.euph-shop-v4 .euph-s4-head>p,.euph-shop-v4 .euph-s4-count,.euph-shop-v4 .euph-s4-controls label span{color:#52666e!important;opacity:1!important}.euph-shop-v4 .euph-s4-toolbar{border-color:#d7e1de!important;background:#f4f6f2!important}.euph-shop-v4 .euph-s4-filters button{border-color:#cbd9d5!important;background:#fff!important;color:#102c3b!important;opacity:1!important}.euph-shop-v4 .euph-s4-filters button.is-active,.euph-shop-v4 .euph-s4-filters button:hover{border-color:#0d7f86!important;background:#0d7f86!important;color:#fff!important}.euph-shop-v4 .euph-s4-controls input,.euph-shop-v4 .euph-s4-controls select{border:1px solid #cbd9d5!important;background:#fff!important;color:#102c3b!important;opacity:1!important}.euph-shop-v4 .euph-s4-card{border-color:#d7e1de!important;background:#fff!important;color:#102c3b!important;box-shadow:0 8px 26px rgb(16 44 59 / .08)!important}.euph-shop-v4 .euph-s4-card__body,.euph-shop-v4 .euph-s4-card__body h3,.euph-shop-v4 .euph-s4-card__body h3 a{color:#102c3b!important}.euph-shop-v4 .euph-s4-card__cat{color:#0d7f86!important;opacity:1!important}.euph-shop-v4 .euph-s4-card__copy{color:#52666e!important;opacity:1!important}.euph-shop-v4 .euph-s4-price strong{color:#d71f5d!important;opacity:1!important}.euph-shop-v4 .euph-s4-price del{color:#7c8b91!important;opacity:1!important}.euph-shop-v4 .euph-s4-view{color:#102c3b!important;opacity:1!important}@media(max-width:900px){.euph-shop-highlights{padding:52px 22px 46px}.euph-shop-highlights__head{grid-template-columns:1fr;gap:18px}.euph-shop-choice{grid-column:span 6}.euph-shop-choice:nth-child(5){grid-column:1/-1}.euph-complete-catalog__head{grid-template-columns:1fr;gap:18px}.euph-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.euph-shop-highlights{padding:42px 14px 38px}.euph-shop-highlights h2{font-size:38px}.euph-shop-highlights__intro p{font-size:14px}.euph-shop-highlights__grid{display:block}.euph-shop-choice{display:grid!important;grid-template-columns:118px minmax(0,1fr);margin-bottom:12px;border-radius:15px}.euph-shop-choice__media,.euph-shop-choice:nth-child(4) .euph-shop-choice__media,.euph-shop-choice:nth-child(5) .euph-shop-choice__media{height:100%;min-height:196px}.euph-shop-choice__number{top:9px;left:9px;min-height:25px;padding:0 8px;font-size:8px}.euph-shop-choice__tag{display:none}.euph-shop-choice__body{padding:16px 14px}.euph-shop-choice__type{font-size:8px}.euph-shop-choice__body>strong{font-size:20px}.euph-shop-choice__body>small{min-height:0;font-size:12px;line-height:1.45}.euph-shop-choice__foot{display:block;margin-top:13px;padding-top:12px}.euph-shop-choice__foot b,.euph-shop-choice__foot em{display:block}.euph-shop-choice__foot em{margin-top:7px;font-size:11px}.euph-complete-catalog{padding:52px 14px 64px}.euph-complete-catalog h2{font-size:43px}.euph-complete-catalog__head>p{font-size:14px}.euph-complete-catalog__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.euph-complete-catalog__tabs label{justify-content:center;min-height:42px;padding:0 8px;font-size:8px;text-align:center}.euph-complete-grid{grid-template-columns:1fr;gap:14px}.euph-complete-card{display:grid!important;grid-template-columns:128px minmax(0,1fr)}.euph-complete-card__media{height:100%;min-height:220px}.euph-complete-card__body{padding:16px 14px}.euph-complete-card__body h3{font-size:18px!important}.euph-complete-card__body>p{min-height:0;font-size:11px!important}.euph-complete-card__foot{display:block;margin-top:13px;padding-top:12px}.euph-complete-card__view{display:block;margin-top:7px}}