@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.page-width{padding-left:30px!important;padding-right:30px!important}.container{margin:0 auto;padding-left:30px;padding-right:30px;width:100%;max-width:1600px!important}body,h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;letter-spacing:initial!important}.section-header.shopify-section-group-header-group{z-index:9}.p0{padding:0!important}.flex_col.align_center{align-items:center}.flex_col{display:flex;flex-wrap:wrap}.button{background:#262626;color:#fff;border-radius:15px;letter-spacing:0px}.button:before,.button:after{content:none}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{box-shadow:none!important;text-decoration:none!important}a:focus,a:focus-visible,a:hover{outline:none;text-decoration:none;box-shadow:none}.common-title h2{margin-top:0;color:#000;font-size:60px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;letter-spacing:initial}.shopify-section-header-sticky .header{box-shadow:0 0 16px #0000001a;background-color:#000!important;padding-top:15px!important;padding-bottom:15px!important}.page_sauna-spectrum-hq header.header{position:absolute;left:0;right:0;top:0;background-color:transparent}header.header{max-width:100%;background-color:#000;padding-left:calc((100% - 1540px)/2)!important;padding-right:calc((100% - 1540px)/2)!important;padding-top:5px!important;padding-bottom:5px!important}header.header .header__inline-menu .list-menu .header__menu-item{font-size:13px;font-weight:500;padding:10px 16px;color:#fff}header.header .header__inline-menu .list-menu .header__menu-item span.header__active-menu-item{text-decoration:none}header.header .header__inline-menu .list-menu .header__menu-item:hover span{text-underline-offset:0px!important;text-decoration:none!important}header.header .header__inline-menu .list-menu li{padding:0 5px!important}.header__icons{align-items:center;padding-right:0}.header__icon,.header__icon--cart .icon{width:initial;height:initial;text-decoration:none;margin-left:36px;font-size:13px;font-weight:500}.cart-count-bubble span{color:#000}.header__icon:hover,.header__icon--cart .icon:hover{color:#fff}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:initial!important}.header__icon .svg-wrapper{width:20px;height:20px;margin-right:8px}.header__icon--cart{margin-right:0}.cart-count-bubble{height:1.2rem;width:1.2rem;font-size:.9rem;bottom:1rem;left:.8rem}a.contac_btn{background:#ffffff29;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:16px;padding:15px 19px;color:#fff;font-size:13px;font-weight:500;margin-left:36px}a.open_menu_class{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff29;width:48.56px;height:48.56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-left:36px;cursor:pointer}section.full_humburger_menu_section{position:fixed;width:100%;height:100%;bottom:0;top:0;left:0;right:0;color:#fff;display:none;padding-top:30px;background-repeat:no-repeat;background-size:100% 100%}section.full_humburger_menu_section .first-row{display:flex;align-items:center}section.full_humburger_menu_section .close_menus{font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:end;gap:24px;cursor:pointer;width:fit-content;float:right}section.full_humburger_menu_section .close_menus div{background:#ffffff29;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center}section.full_humburger_menu_section .menu-items-mega{padding-top:40px}section.full_humburger_menu_section .menu-items-mega ul{padding:0;list-style:none;margin-bottom:0;display:flex;flex-direction:column}section.full_humburger_menu_section .menu-items-mega ul li a{font-weight:400;font-size:80px;line-height:100%;letter-spacing:-1.92px;vertical-align:middle;color:#fff}section.full_humburger_menu_section .footer_mega ul.list-unstyled.list-social{justify-content:start}section.full_humburger_menu_section .footer_mega ul.list-unstyled.list-social li.list-social__item a{border:1px solid rgb(255 255 255 / 20%);box-shadow:0 0 0 1px #b1a696 inset;box-shadow:0 0 #fff inset;width:48px;height:48px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff}.full_humburger_menu_section .footer_mega{position:absolute;bottom:30px}.full_humburger_menu_section .footer_mega .col-md-12{display:flex;align-items:center;gap:20px}.full_humburger_menu_section .footer_mega .col-md-12 .menu-items-footer ul{padding:0;list-style:none;display:flex;gap:20px;margin-bottom:0}.full_humburger_menu_section .footer_mega .col-md-12 .menu-items-footer ul li a{color:#f4efe7;font-weight:300;font-size:12px;letter-spacing:-.15px;text-decoration:underline}.custom-footer-area{background:linear-gradient(180deg,#181717,#332e2b);padding-top:40px}.custom-footer-area .footer_logo{color:#b1a696}.custom-footer-area .footer_logo a{display:inline-block}.custom-footer-area .footer_logo a h3{margin-top:0;color:#b1a696;font-size:24.7px;font-weight:400;width:fit-content;margin-bottom:8px}.custom-footer-area .footer_logo .info-text{font-size:12px;font-weight:300;width:100%;max-width:215px;margin-bottom:30px}.custom-footer-area .footer_logo .info-text h4{margin-top:0;font-size:12px;color:#b1a696;font-weight:600;margin-bottom:5px}.custom-footer-area .footer_logo a.contact_infos{color:#f4efe7;font-weight:400;font-size:24.3px;line-height:28.5px;letter-spacing:-.15px;text-decoration:underline;text-transform:capitalize}.custom-footer-area .footer-menu-area .footer-menu ul li a{justify-content:end;font-weight:400;font-size:24.3px;line-height:28.5px;letter-spacing:-.15px;color:#f4efe7}.custom-footer-area .social-and-top{display:flex;align-items:center;justify-content:space-between;padding-top:50px}.custom-footer-area .social-and-top .social-and-policy-link{display:flex;align-items:center;width:fit-content;gap:20px}.custom-footer-area .social-and-top .social-and-policy-link .social ul.list-unstyled.list-social{justify-content:start}.custom-footer-area .social-and-top .social-and-policy-link .social li.list-social__item a{border:1px solid rgb(255 255 255 / 20%);box-shadow:0 0 0 1px #b1a696 inset;box-shadow:0 0 #fff inset;width:48px;height:48px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff}.custom-footer-area .social-and-top .social-and-policy-link .menu-items-footer ul{align-items:center;padding:0;list-style:none;display:flex;gap:20px;margin-bottom:0}.custom-footer-area .social-and-top .social-and-policy-link .menu-items-footer ul li a{color:#f4efe7;font-weight:300;font-size:12px;letter-spacing:-.15px;text-decoration:underline}.custom-footer-area .social-and-top .back-to-top a{display:flex;width:fit-content;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:10px;color:#fff;gap:5px;cursor:pointer}.custom-footer-area .social-and-top .back-to-top{width:fit-content}.custom-footer-area .social-and-top .back-to-top a div{background-color:#3f3a34;width:44px;height:44px;border-radius:50px;display:flex;align-items:center;justify-content:center}.custom-footer-area .copy-right-row .bottom-content{border-top:1px solid #B1A696;padding-top:30px;margin-top:50px;padding-bottom:20px}.custom-footer-area .copy-right-row .bottom-content p{color:#b1a696;font-size:13.18px;margin-bottom:0}.gradient.custom_product_grid_class{background:url(/cdn/shop/files/Background.jpg?v=1751349633)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.active-facets-vertical-filter{position:absolute;right:-75%;top:-42px;color:#fff;align-items:center;width:63%!important}.active-facets-vertical-filter facet-remove.active-facets__button-wrapper{margin-bottom:0!important}.active-facets-vertical-filter facet-remove.active-facets__button-wrapper a{color:#fff}.facets-vertical .facets__form-vertical h2.facets__heading{text-transform:capitalize;font-size:18px;font-weight:700;margin-bottom:0;padding-left:30px;color:#fff;position:relative}.facets-vertical .facets__form-vertical h2.facets__heading:before{content:"";background:url(/cdn/shop/files/Vector-fitter.svg?v=1751353374)no-repeat;width:20px;height:20px;background-size:100% 100%;position:absolute;left:0;top:0;bottom:0;margin:auto;background-repeat:no-repeat}div#FacetsWrapperDesktop{position:relative}.facets-vertical .facets-container{padding-top:0;margin-top:-10px}.facets-vertical .facets__form-vertical .facets__summary span{font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#fff;text-transform:capitalize}.facets-vertical .focus-offset:focus-visible{outline:0rem;outline-offset:0rem;box-shadow:none}.facets-vertical .facets__disclosure{margin-right:0}.facets-vertical .facets__display{position:relative;border:none;box-shadow:none;background:transparent}.facets__form-vertical .facets__header-vertical .facets__selected{color:#fff;letter-spacing:initial}.list-menu__item input[type=checkbox]:focus{outline:none}.facets-vertical-form .select__select:focus,.facets-vertical-form .select__select:focus-visible{box-shadow:none!important}.facets-vertical-form .facet-filters__sort:focus-visible{outline:0;outline-offset:0}.facet-filters__field h2.facet-filters__label label{margin-bottom:0;font-weight:400}.facet-filters__field .facet-filters__sort{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1em;border-radius:0!important;border:1px solid rgb(255 255 255 / 20%);padding:11px 50px 11px 0;letter-spacing:initial;border-left:none;border-top:none;border-right:none;text-transform:capitalize}.facet-filters__field .facet-filters__sort option{background-color:#000}.facets__form-vertical .facet-checkbox{margin-bottom:0;padding-top:8px;padding-bottom:8px;color:#fff;font-weight:300;font-size:12px}.facets__form-vertical .list-menu__item.facets__item svg{border:none;width:20px;min-width:20px;height:20px;border-radius:3px;background:#fff;border:2px solid #6D6D6D}.facets__form-vertical .list-menu__item.facets__item .svg-wrapper{top:13px}.facets__form-vertical .list-menu__item.facets__item svg.icon.icon-checkmark{width:12px!important;min-width:12px!important;height:12px!important;left:.4rem;top:0;bottom:0;border:none;color:#000;margin:auto}.facets__form-vertical .facets__summary:hover span{text-decoration:none;text-underline-offset:0rem}.facets-layout-list .facets__label:hover .facet-checkbox__text{text-decoration:none!important}.facets__summary .icon-caret{color:#fff;height:.8rem}.facets__disclosure-vertical{border-top:none!important}.facets-vertical .facets__summary{border-bottom:1px solid rgb(219 219 219 / 20%);padding-top:16px;padding-bottom:16px}.facets__form-vertical .facets__disclosure-vertical[open] summary.facets__summary.caption-large.focus-offset{margin-bottom:10px}facet-filters-form.facets.facets-vertical-sort .facet-filters__sort+.icon-caret{color:#000;height:.8rem}.facets__display-vertical{padding-bottom:0!important}h2.product-count__text.text-body{margin-top:7px}.top_btns{z-index:11;position:absolute;bottom:20px;display:flex;left:20px;gap:10px}.card-wrapper .c_media,.card-wrapper .c_media a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.card-wrapper.product-card-wrapper .card__inner{opacity:1;z-index:3;margin-bottom:0}.card-wrapper.product-card-wrapper .quick-add{z-index:3;margin-bottom:0}.card-wrapper.product-card-wrapper .top_btns .button.quick-add__submit{background:#0000004d;min-height:auto;text-align:center;letter-spacing:initial;min-width:auto!important;margin:0 auto;opacity:1;transition:all .5s ease-in-out;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:38px;height:38px;border-radius:50px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.card-wrapper.product-card-wrapper:hover .top_btns .button.quick-add__submit{opacity:1}.card-wrapper.product-card-wrapper:hover .top_btns .button.quick-add__submit:hover{background:#991f26;color:#fff}.card-wrapper.product-card-wrapper:hover .top_btns .button:disabled{opacity:.5}.card-wrapper.product-card-wrapper .top_btns .button.quick-add__submit:after,.card-wrapper.product-card-wrapper .top_btns .button.quick-add__submit:before{box-shadow:none}a.link.product__view-details.animate-arrow,.quick-add-modal__toggle svg.icon.icon-close{color:#fff!important}.quick-add-modal__content.global-settings-popup{border-radius:20px}.quick-add-modal__toggle{border:1px solid #fff!important}@media screen and (max-width: 1400px){header.header{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width: 1200px){.header__icon,.header__icon--cart .icon,a.open_menu_class,a.contac_btn{margin-left:20px}section.full_humburger_menu_section .menu-items-mega ul li a{font-size:60px}}@media screen and (max-width: 991px){.column-reverse{display:flex;flex-direction:column-reverse}header.header h1.header__heading,header.header .header__heading-link{display:block}a.contac_btn{display:none}header.header{grid-template-columns:0fr 3fr 5fr}header-drawer{display:none}section.full_humburger_menu_section .menu-items-mega ul li a{font-size:50px}.custom-footer-area .social-and-top .social-and-policy-link{align-items:start;flex-direction:column}.gradient.custom_product_grid_class{padding-bottom:30px}}@media screen and (max-width: 767px){.container{padding-left:15px;padding-right:15px}.page-width{padding-left:15px!important;padding-right:15px!important}section.full_humburger_menu_section{padding-top:15px;padding-left:15px;padding-right:15px}section.full_humburger_menu_section .menu-items-mega{padding-top:15px}section.full_humburger_menu_section .menu-items-mega ul li a{font-size:35px}section.full_humburger_menu_section .menu-items-mega ul{gap:15px}section.full_humburger_menu_section .first-row img.main_logo{width:100%}section.full_humburger_menu_section .close_menus{gap:10px;font-size:14px}section.full_humburger_menu_section .close_menus div{width:35px;height:35px;border-radius:10px}.full_humburger_menu_section .footer_mega .col-md-12{gap:10px;flex-direction:column}.full_humburger_menu_section .footer_mega{bottom:15px;left:0;right:0;padding:0 15px}section.full_humburger_menu_section .footer_mega ul.list-unstyled.list-social{gap:10px}.full_humburger_menu_section .footer_mega .col-md-12 .menu-items-footer ul{gap:15px;flex-wrap:wrap;row-gap:8px;justify-content:center}section.full_humburger_menu_section .footer_mega ul.list-unstyled.list-social li.list-social__item a{width:40px;height:40px}header.header,.shopify-section-header-sticky .header{padding:15px!important}header.header h1.header__heading a,header.header a.header__heading-link{padding:0}a.open_menu_class{width:40px;height:40px;border-radius:10px}.header__icon,.header__icon--cart .icon,a.open_menu_class,a.contac_btn{margin-left:10px;font-size:0px}a.open_menu_class{margin-left:20px}header.header{grid-template-columns:0fr 2fr 3fr}header.header .header__icon .svg-wrapper{margin-right:0}header.header a.header__icon.header__icon--account.link.focus-inset.small-hide{display:block!important}.custom-footer-area .footer_logo .info-text,.custom-footer-area .footer_logo a.contact_infos{margin-bottom:15px}.custom-footer-area .footer-menu-area .footer-menu ul li a{justify-content:start;font-size:18.3px;line-height:20.5px}.custom-footer-area .social-and-top{padding-top:20px}.custom-footer-area .social-and-top .social-and-policy-link .social li.list-social__item a{width:40px;height:40px}.custom-footer-area .social-and-top .social-and-policy-link .social ul.list-unstyled.list-social{gap:10px}.custom-footer-area .social-and-top .social-and-policy-link .menu-items-footer ul{gap:15px;flex-wrap:wrap;row-gap:10px}.custom-footer-area .social-and-top .social-and-policy-link{gap:15px}.custom-footer-area .copy-right-row .bottom-content{padding-top:20px;margin-top:30px;padding-bottom:15px}.custom-footer-area .footer_logo a.contact_infos{font-size:20.3px;line-height:25.5px}.custom-footer-area .social-and-top .social-and-policy-link .menu-items-footer ul{flex-direction:column;align-items:start}.top_btns{bottom:10px;left:10px;gap:5px}.card-wrapper.product-card-wrapper .top_btns .button.quick-add__submit{width:30px;height:30px;padding:6px}span.mobile-facets__open{color:#fff}.mobile-facets__sort .select__select option{background-color:#000}.gradient.custom_product_grid_class{padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
