.woocommerce-shipping-totals span.woocommerce-Price-amount.wdp-amount{text-decoration:line-through}.adp-choose-card-group{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem;border:2px
solid #00000014;border-radius:8px;padding:0.75rem 1rem}.adp-choose-product-discount-title{display:flex}.adp-choose-card-img{max-height:1.4rem;margin-right:5px;margin-left:5px}.adp-choose-card{position:relative;border:2px
solid #00000014;border-radius:8px;cursor:pointer;padding:0.75rem 1rem;transition:background-color 0.2s ease}.adp-choose-card:hover{border:1px
solid #1d1d1d;background-color:#f8f8f8}.adp-choose-card input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.adp-choose-card
label{display:flex;flex-direction:column;gap:0.25rem;cursor:pointer;position:relative}.adp-choose-card-header{display:flex;align-items:center;justify-content:space-between}.adp-choose-radio-title{display:flex;align-items:center;gap:0.5rem;position:relative}.adp-choose-radio-title::before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px
solid #888;box-sizing:border-box;transition:all 0.2s ease;flex-shrink:0;position:relative;top:0}.adp-choose-radio-title::after{content:"";position:absolute;left:0.5rem;top:50%;width:8px;height:8px;border-radius:50%;background-color:#888;transform:translate(-50%, -50%);opacity:0;transition:all 0.2s ease}.adp-choose-card input[type="radio"]:checked + label .adp-choose-radio-title::before{border-color:#666}.adp-choose-card input[type="radio"]:checked + label .adp-choose-radio-title::after{opacity:1;background-color:#666}.adp-choose-card-title{font-size:1rem}.adp-choose-card-price{font-weight:500;color:#333}.adp-choose-card-description{display:flex;font-size:0.9rem;color:#666}#omnisend-subscribe-block>.wc-block-components-checkbox{line-height:inherit}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0
auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0
auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0
0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0
solid transparent;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0
auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-not-valid-tip{direction:rtl}.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em}.wpcf7-list-item{margin:0
1em 0 0}.wrapper_for_registration_confirm_form,.popup_for_login{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(143, 143, 143, 0.5);z-index:99999}.wrapper_for_registration_confirm_form .registration_confirm_form_outer_container, .popup_for_login
.login_popup_outer_container{max-width:799px;width:calc(100% - 60px);position:absolute;left:50%;top:49%;transform:translate(-50%, -50%);background:white;padding:20px;padding-bottom:120px}.registration_confirm_form_container,.login_popup_container{max-width:440px;width:100%;margin:auto}.registration_confirm_form_container .registration_confirm_form_content, .login_popup_container .login_popup_content, .login_popup_container
.forgot_password_content{text-align:center;margin-top:15px}.registration_confirm_form_container .registration_confirm_form_content h2, .login_popup_container .login_popup_content h2, .login_popup_container .forgot_password_content
h2{font-size:32px;line-height:128%;text-transform:capitalize;margin-bottom:23px;font-weight:600}.registration_confirm_form_container .registration_confirm_form_content .separator_line, .login_popup_container .login_popup_content .separator_line, .login_popup_container .forgot_password_content
.separator_line{width:80px;margin-bottom:31px;border-top:1px solid #000;height:1px;position:relative;left:50%;transform:translateX(-50%);font-weight:600}.registration_confirm_form_container .registration_confirm_form_content p, .login_popup_container .login_popup_content p,
.login_popup_container .forgot_password_content
p{text-align:center;font-size:18px;line-height:1.2;margin-bottom:39px}.registration_confirm_form_content form input, .login_popup_content form input,
.forgot_password_content form
input{width:100%;height:54px;font-size:18px;padding-left:24px;color:#000;outline:none;border:1px
solid #68655F}.login_popup_content form input, .forgot_password_content form
input{width:initial}.registration_confirm_form_content form .input-group, .login_popup_content form .input-group,
.forgot_password_content form .input-group{width:100%;display:flex;margin-bottom:20px;position:relative}.login_popup_content form .input-group,
.forgot_password_content form .input-group{flex-direction:column;text-align:left}.registration_confirm_form_outer_container .close_popup_button, .login_popup_outer_container
.close_popup_button{display:block;width:29px;height:29px;position:relative;left:100%;transform:translateX(-100%);cursor:pointer}.submit_confirm_password_button{display:flex;align-items:center;justify-content:center;width:100%;height:54px;background:#800116;color:white!important;font-size:18px!important;text-transform:capitalize;font-weight:600!important;transition: .3s;cursor:pointer}.submit_confirm_password_button:hover{background:#922122}.registration_confirm_form_content form, .login_popup_content form, .forgot_password_content
form{border-bottom:1px solid #68655F;padding-bottom:43px}a.back_to_login_screen{text-decoration:underline;color:#68655F;text-align:center}.registration_confirm_form_content_footer,.login_popup_content_footer{margin-top:30px}.registration_confirm_form_content_footer a, .login_popup_content_footer
a{color:#68655F!important;text-decoration:underline;cursor:pointer;font-weight:300 !important}.registration_confirm_form_content form .input-group .show_password_btn, .registration_confirm_form_content form .input-group
.hide_password_btn{position:absolute;right:17px;top:50%;transform:translateY(-50%);cursor:pointer}.login_popup_content form .input-group .show_password_btn, .login_popup_content form .input-group
.hide_password_btn{position:absolute;right:17px;top:18px;cursor:pointer}.registration_confirm_form_content form .input-group
.hide_password_btn{display:none;top:calc(50% + 2px)}.login_popup_content form .input-group
.hide_password_btn{display:none;top:20px}.password_strength_wrapper{display:none;margin-bottom:38px;margin-top:-12px}.password_strength_wrapper
ul{text-align:left;padding-left:25px;list-style:disc;list-style-position:outside;color:#000;font-weight:300;font-size:14px;line-height:156%}.password_strength_wrapper ul
li{color:red}.password_strength_wrapper ul
li.step_completed{color:#000}.registration_confirm_form_content form
a.loading{pointer-events:none}.registration_confirm_form_content form a.loading:after{content:"";width:24px;height:24px;border:4px
solid #FFF;border-bottom-color:#FF3D00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.registration_success_message{text-align:center}.registration_success_message h2+img{display:block;width:52px;position:relative;left:50%;transform:translateX(-50%);margin-bottom:57px;margin-top:28px}.registration_success_message
a{display:flex;align-items:center;justify-content:center;width:100%;height:54px;background:#DBC9B9;color:#000000!important;font-size:18px!important;font-weight:600!important;transition: .3s;max-width:327px;text-decoration:none;gap:10px;position:relative;left:50%;transform:translateX(-50%)}a.profile_icon_btn{display:block;cursor:pointer}.profile_or_login_wrapper
p{font-size:14px;color:#000;line-height:1.2;margin-bottom:0!important}.profile_or_login_wrapper
a{font-size:14px!important;color:#000!important;text-decoration:underline!important;line-height:1.2;cursor:pointer}.already_trade_client_block
a{color:#000!important;display:block;position:relative;text-decoration:underline!important}.popup_for_login{display:none}.popup_for_login
.error{color:red;font-weight:300;font-size:16px;line-height:1.2;margin-top:5px}.popup_for_login form
a.loading{pointer-events:none}.popup_for_login form a.loading:after{content:"";width:24px;height:24px;border:4px
solid #FFF;border-bottom-color:#FF3D00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.forgot_password_content,.password_reset_success_message{display:none}.reset_password_btn{color:#000!important;font-weight:300!important;text-decoration:underline!important;cursor:pointer;font-size:14px!important}.user_logout_popup{display:none}a.sign_out_button{display:flex;align-items:center;justify-content:center;width:100%;height:54px;background:#800116;color:white!important;font-size:18px!important;font-weight:600!important;transition: .3s;text-decoration:none;cursor:pointer}a.sign_out_button:hover{background:#922122}nav.site-nav .site-nav__list{display:flex;max-width:921px;justify-content:space-between;margin:auto;gap:10px}nav.site-nav .site-nav__list li.site-nav__item{display:block}nav.site-nav .site-nav__list li.site-nav__item a.site-nav__link{color:#000;font-weight:300;font-size:18px;line-height:22px;transition: .3s}nav.site-nav .site-nav__list li.site-nav__item .mega-menu{position:absolute;width:calc(100vw - 8px);padding-top:24px;z-index:9999;left:50%;margin-left:-50vw;overflow-y:hidden}nav.site-nav .site-nav__list li.site-nav__item .mega-menu .mega-menu__inner{background:#fff;padding:40px
18px;min-height:531px;border-top:1px solid #DBC9B9}.mega-menu__inner_container{max-width:1343px;margin:auto;display:flex;gap:64px;position:relative}.mega_menu_vertical_divider{width:1px;border-right:1px solid #DBC9B9;position:absolute;top:-41px;left:198px;height:100vh}.mega_menu_vertical_divider.right_side{left:unset;right:286px}.mega-menu__sidebar .mega-menu__categories{list-style:none}.mega-menu__sidebar .mega-menu__categories
li{line-height:19px;margin-bottom:8px}.mega-menu__sidebar .mega-menu__categories li
a{color:#000;font-weight:600;font-size:14px;line-height:22px;display:flex;gap:10px;align-items:center}.mega-menu__sidebar .mega-menu__categories li.design_build_link
a{font-size:12px;font-weight:300}nav.site-nav .site-nav__list li.site-nav__item .mega-menu:hover{display:block}nav.site-nav .site-nav__list li.site-nav__item a.site-nav__link:hover+.mega-menu{display:block}nav.site-nav .site-nav__list li.site-nav__item a.site-nav__link:hover{color:#800116}.site-nav__item.site-nav__item--has-mega .mega-menu{display:none}.mega-menu__content .mega-menu__panel{display:none;height:auto!important}.mega-menu__content .mega-menu__panel.is-active{display:block}.mega-menu__panel h2.mega-menu__tab{font-size:18px;color:#000;line-height:25px;font-weight:400;margin-bottom:4px}.mega-menu__grid{display:flex;flex-wrap:wrap;gap:18px 36px;height:100%;max-width:786px;width:100%}.mega-menu__content__wrapper.no_featured .mega-menu__grid{max-width:unset}.mega-menu__grid .mega-menu__card{flex-basis:calc(33.333333333% - 24px)}.mega-menu__content__wrapper.no_featured .mega-menu__grid .mega-menu__card{flex-basis:calc(25% - 27px)}.mega-menu__grid .mega-menu__card
img{width:100%;transition:1.2s;object-fit:cover;aspect-ratio:238/120}span.mega-menu__card-title{font-weight:300;font-size:12px;line-height:100%;color:#000;display:block;margin-top:7px}p.mega-menu__tab__description{font-weight:300;font-size:10px;line-height:1.2;color:#000;margin-bottom:13px!important}.mega-menu__content__wrapper{display:flex;gap:73px}.mega-menu__content__wrapper .mega-menu__featured-title{color:#000;font-size:12px;font-weight:300;line-height:1.2;display:flex;align-items:center;gap:5px;margin-top:6px}.mega-menu__content__wrapper .mega-menu__featured-title
img{width:5px;aspect-ratio:5 / 9}.mega-menu__inner_container .mega-menu__sidebar{flex-basis:197px;min-width:170px}.mega-menu__featured{max-width:250px;width:100%;min-width:250px}.mega-menu__featured-card{height:100%;display:block}.mega-menu__featured-card
img{object-fit:cover;transition: .6s;aspect-ratio:250/284;width:100%}.mega-menu__grid .mega-menu__card:hover img, .mega-menu__featured-card img:hover{transform:scale(1.05)}.mega-menu__img__holder{overflow:hidden;display:flex}.mega-menu__subcategory{display:none;height:100% !important}.mega-menu__subcategory.active{display:block}.mega-menu__additional_categories{max-width:726px;width:100%;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.mega-menu__additional_categories
.vertical_divider{width:1px;border-right:1px solid #DBC9B9;height:auto}.mega-menu__additional_categories
.menu__additional_category{font-weight:300;font-size:14px;line-height:22px;cursor:pointer}.mega-menu__additional_categories .menu__additional_category.active, .mega-menu__additional_categories .menu__additional_category:hover{font-weight:600;text-decoration:underline}.mega-menu__sidebar .mega-menu__categories li.active a:after{content:"";background:url(/wp-content/uploads/2026/04/chevron_right_new_menu.svg) no-repeat center center;display:block;height:9px;width:5px;position:relative;top:1px}li.mega-menu__category.accessories_link:before,li.mega-menu__category.accessories_link:after{content:"";border-top:1px solid #DBC9B9;width:18px;display:block;margin-bottom:18px;margin-top:18px}.mega-menu__sidebar .mega-menu__categories li.design_build_link a:before{content:"";background:url(/wp-content/uploads/2026/05/book_icon.svg) no-repeat center center;width:24px;height:21px;display:block}.mobile_menu_popup{display:none}.mega-menu__content{width:100%}.mega-menu__content__wrapper:has(.mega-menu__subcategory) .mega-menu__featured{padding-top:50px}nav.site-nav .site-nav__list .site-nav__item.no_products_links .mega-menu .mega-menu__inner{min-height:458px}body:not(.home) header{margin-bottom:60px}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega-menu__featured{display:none}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega_menu_vertical_divider.right_side{display:none}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega-menu__grid{max-width:unset}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega-menu__grid .mega-menu__card{flex-basis:calc(25% - 27px)}@media (max-width: 1200px){.mega-menu__grid .mega-menu__card{flex-basis:calc(33.333333333% - 24px)}.mega-menu__grid .mega-menu__card{flex-basis:calc(50% - 18px)}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega-menu__grid .mega-menu__card{flex-basis:calc(50% - 18px)}}@media (max-width: 900px){.mega_menu_vertical_divider.right_side{right:223px}.mega-menu__content__wrapper{gap:50px}.mega-menu__featured{max-width:200px;min-width:200px}}@media (max-width: 768px){.mobile_menu_popup{display:none;width:100%;height:100%;position:absolute;top:65px;left:0;background:#fff;z-index:99999}body.menu_open
.mobile_menu_popup{display:block;overflow:auto}body.menu_open .mobile_menu_popup:has(.mega-menu__panel.is-active){overflow:hidden}body.menu_open
.menu_open_btn{display:none}.menu_close_btn{display:none}body.menu_open
.menu_close_btn{display:block}html:has(body.menu_open){margin:0!important}html:has(body.menu_open) #wpadminbar{display:none!important}body.menu_open{overflow:hidden}nav.site-nav{padding-left:16px;padding-right:16px;padding-top:37px;padding-bottom:65px}nav.site-nav .site-nav__list{display:block}nav.site-nav .site-nav__list li.site-nav__item a.site-nav__link{text-decoration:none;font-weight:600}nav.site-nav .site-nav__list li.site-nav__item{margin-bottom:18px;position:relative}nav.site-nav .site-nav__list li.site-nav__item.contact_link{display:none}nav.site-nav .site-nav__list li.site-nav__item.mobile_contact_us_button a.site-nav__link{display:flex;width:100%;height:54px;background:#DBC9B9;align-items:center;justify-content:center;transition: .3s}nav.site-nav .site-nav__list li.site-nav__item.mobile_contact_us_button a.site-nav__link:hover{background-color:#E5D4C4}nav.site-nav .site-nav__list li.site-nav__item.mobile_contact_us_button{margin-top:80px}.site-nav
.mobile_short_codes{margin-top:38px}.mobile_short_codes
.mobile_short_code_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.mobile_menu_popup .language_selector_container
.language_selector_dropdown{left:0;overflow:auto;max-height:300px}.mega_menu_vertical_divider{display:none}nav.site-nav .site-nav__list li.site-nav__item .mega-menu{display:none;position:unset;height:unset;width:auto;padding:0;margin:0}nav.site-nav .site-nav__list li.site-nav__item.active .mega-menu{display:block}nav.site-nav .site-nav__list li.site-nav__item .mega-menu .mega-menu__inner{padding:0;min-height:unset}nav.site-nav .site-nav__list .site-nav__item.no_products_links .mega-menu .mega-menu__inner{min-height:unset}.site-nav__item.site-nav__item--has-mega
.expand_menu_button{display:block;position:absolute;top:-5px;right:-5px;transition: .3s;padding:5px}.site-nav__item.site-nav__item--has-mega .expand_menu_button
img{width:16px;height:8px}.site-nav__item.site-nav__item--has-mega .expand_menu_button.content_btn
img{width:19px;height:14px}.site-nav__item.site-nav__item--has-mega.active
.expand_menu_button{transform:rotate(180deg)}.mega-menu__sidebar .mega-menu__categories{padding-left:15px;margin-top:22px}.mega-menu__sidebar .mega-menu__categories li
a{text-decoration:none;font-size:18px;line-height:25px;font-weight:400}.mega-menu__sidebar .mega-menu__categories
li{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;position:relative}.mega-menu__inner_container .mega-menu__sidebar{min-width:unset;flex-basis:unset;width:100%}.mega-menu__content{display:none;position:fixed;background:white;top:65px;left:0;z-index:9999999999;padding-left:16px;width:calc(100% - 32px);padding-top:23px;overflow-y:auto;height:calc(100vh - 118px);overflow-x:hidden;padding-bottom:30px;padding-right:16px}.mega-menu__content.active{display:block}.menu_back_btn{display:flex;gap:10px;margin-bottom:25px}.menu_back_btn
span{font-size:12px;font-weight:600;color:#68655F}.mega-menu__category
.open_menu_content_btn{width:19px;height:14px}li.mega-menu__category.accessories_link:after{content:none}li.mega-menu__category.accessories_link:before{position:absolute;margin:0;width:18px;height:1px;top:0}li.mega-menu__category.accessories_link{padding-top:18px}.mega-menu__category.design_build_link
.open_menu_content_btn{display:none}.mega-menu__category.design_build_link{position:relative;padding:22px
0}.mega-menu__category.design_build_link:before{content:"";width:calc(100vw - 31px);height:1px;position:absolute;left:-20px;border-top:1px solid #DBC9B9;top:0}.mega-menu__category.design_build_link:after{content:"";bottom:0;width:calc(100vw - 31px);height:1px;position:absolute;left:-20px;border-bottom:1px solid #DBC9B9}.mega-menu__featured-card
img{min-height:unset;width:100%}.mega-menu__additional_categories
.vertical_divider{flex:0}.mega-menu__panel
h2.child_title{line-height:1.2;font-size:24px;margin-bottom:25px}.mega-menu__content__wrapper{flex-direction:column;position:relative;padding-top:26px}.mega-menu__content__wrapper:before{content:"";position:absolute;width:calc(100% + 36px);left:-18px;top:0;border-top:1px solid #DBC9B9}.mega-menu__additional_categories{position:relative;padding:23px
0;margin-bottom:25px;padding-bottom:0}.mega-menu__additional_categories:before{content:"";width:calc(100% + 36px);height:1px;position:absolute;left:-18px;border-top:1px solid #DBC9B9;top:0}.mega-menu__tabs{margin-bottom:15px}.mega-menu__grid{gap:16px 10px}.mega-menu__grid .mega-menu__card{flex-basis:calc(50% - 5px)}.mega-menu__content__wrapper:has(.mega-menu__subcategory.active[data-tab="all-saunas"]) .mega-menu__grid .mega-menu__card{flex-basis:calc(50% - 5px)}.mega-menu__grid .mega-menu__card
img{height:unset;aspect-ratio:166 / 84}.design_and_build_mobile_menu{margin-top:-20px;display:flex;align-items:center;gap:25px;position:relative;padding-top:24px}.design_and_build_mobile_menu
h4{font-weight:600!important;font-size:18px!important;line-height:25px;margin-bottom:5px}.design_and_build_mobile_menu
p{font-size:12px;font-weight:300;line-height:1.2;max-width:171px;margin:0!important}.design_and_build_mobile_menu
.next_btn_holder{margin-left:auto}.design_and_build_mobile_menu:before{content:"";width:calc(100% + 32px);height:1px;position:absolute;left:-16px;border-top:1px solid #DBC9B9;top:0}.mega-menu__grid .mega-menu__card,.mega-menu__featured-card{text-decoration:none}.mega-menu__featured{min-width:unset;max-width:unset}.mega-menu__featured-card
img{height:auto;width:100%;aspect-ratio:343 / 230}body.menu_open .cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none}.language_selector_container ul.lang-switcher{padding-bottom:40px}.mega-menu__sidebar .mega-menu__categories li.design_build_link
a{font-size:14px}.site-nav__item.site-nav__item--has-mega.no_products_links .mega-menu__content__wrapper{gap:0}.site-nav__item.site-nav__item--has-mega.no_products_links .mega-menu__featured{margin-bottom:26px}nav.site-nav .site-nav__list li.site-nav__item .mega-menu .mega-menu__inner{border:none}}