@media (max-width: 1399px){#chat-button{right:0!important;bottom:15rem!important}}@media (max-width: 768px){#chat-button{bottom:13rem!important}}.product-build{display:block;position:relative}@media (max-width: 1023px){.product-build{z-index:99}}.product-build__variant-pill span.forQTY{border:1px solid black}.product-build__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,visibility}.product-build__wrapper.is-visible{position:static;opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-default),visibility var(--duration-default);transition-delay:var(--duration-default)}.product-build .product__col.col--prod-image-slider{max-height:calc(100vh - var(--header-height) - var(--promo-bar-height));position:sticky;top:0;transition:max-height .2s}body:not(.at-top) .product-build .product__col.col--prod-image-slider{max-height:100vh}@media (max-width: 1023px){.product-build .product__col.col--prod-image-slider{position:static}}@media (min-width: 1024px){.product-build .product__col:last-child:not(:only-child){width:76.8rem}}.product-build__media-features{position:absolute;width:max-content;max-width:90%;min-width:70.2%;padding:2.4rem 6.8rem;bottom:5rem;left:50%;z-index:2;color:#f0e7da;border-radius:1rem;transform:translate(-50%);-webkit-backdrop-filter:blur(5rem) brightness(91%);backdrop-filter:blur(5rem) brightness(91%)}@media (max-width: 1023px){.product-build__media-features{padding:0 2rem;bottom:unset;top:0;left:0;width:100%;max-width:100%;border-radius:0;transform:none;overflow:hidden}}.product-build__media-feature{display:flex;align-items:center;justify-content:center;width:fit-content;gap:1rem;font-size:calc(var(--fsbase) * 1.6);font-weight:800;line-height:1.3125}@media (max-width: 1023px){.product-build__media-feature{font-size:calc(var(--fsbase) * 1.2);margin:0 auto;line-height:1}.product-build__media-feature i{transform:scale(.8)}}@media (max-width: 767px){.product-build__media-feature{gap:.3rem;font-size:14px}.product-build__media-feature i{transform:scale(.5)}}@media (max-width: 575px){.product-build__media-feature{font-size:12px}}.product__content{--padding-left: 5rem;--padding-right: 10rem;position:relative;padding:2rem var(--padding-right) 0 var(--padding-left)}@media screen and (max-width: 1399px){.product__content{--padding-right: 5rem}}@media screen and (max-width: 1199px){.product__content{--padding-left: 2rem;--padding-right: 4rem}}@media screen and (max-width: 1023px){.product__content{--padding-left: 4rem;--padding-right: 4rem;padding-block-start:3.2rem}}@media screen and (max-width: 767px){.product__content{--padding-left: 2rem;--padding-right: 2rem;padding-block-start:.5rem}}.product__content sup{font-size:.6em}.product-build-tabs-header{padding-top:4.5rem}.product__title{font-size:calc(var(--fsbase) * 3.2)}@media screen and (max-width: 1023px){.product__title{font-size:calc(var(--fsbase) * 2.8)}}@media screen and (max-width: 767px){.product-build-tabs-header{padding-top:2.6rem}}.product__top{margin-bottom:3rem}@media screen and (max-width: 1023px){.product__top{margin-bottom:1rem}.product__top .product__price{display:none}}.product-build__tabs-step{scroll-margin:7rem}.product-build__tabs{display:flex;flex-direction:column;z-index:10;flex:1}.product-build__tabs-body{position:relative;position:sticky;bottom:0;left:0;z-index:1}@media (max-width: 1023px){.product-build__tabs{z-index:var(--z-header)}.product-build__tabs-body{position:fixed;width:100%;padding-inline:2rem;background-color:#f0e7da;z-index:var(--z-header)}}.product-build__tabs-nav{display:flex;background-color:#f0e7da;position:sticky;top:0;z-index:2;border-bottom:.1rem solid #c6c1ac}@media screen and (max-width: 1023px){.product-build__tabs-nav{margin-left:calc(var(--padding-left) * -1);margin-right:calc(var(--padding-right) * -1);z-index:99}}.product-build__tabs-nav button{position:relative;appearance:none;-webkit-appearance:none;background:transparent;border:0;padding-block:1.6rem;padding-inline:.5rem;flex:1;opacity:.4;transition:opacity var(--duration-default);text-align:center;gap:1rem}.product-build__tabs-nav button i{line-height:0;vertical-align:middle;display:inline-block;padding-inline:.5rem}.product-build__tabs-nav button>*{pointer-events:none}@media screen and (max-width: 1023px){.product-build__tabs-nav button{font-size:calc(var(--fsbase) * 1.4);padding-block:1rem}}@media screen and (max-width: 767px){.product-build__tabs-nav button{font-size:calc(var(--fsbase) * 1.24)}.product-build__tabs-nav button:has(i) span{display:none}}.product-build__tabs-nav button.is-active,.product-build__tabs-nav button:hover{opacity:1}.product-build__tabs-nav button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:transparent;transform:translateY(50%);transition:background-color var(--duration-default)}.product-build__tabs-nav button.is-active:after,.product-build__tabs-nav button:hover:after{background-color:#2c2621}.product-build__tabs-tab:not([data-inner-tabs]),.product-build__inner-tabs-tab{padding-block:0}@media screen and (max-width: 1199px){.product-build__tabs-tab:not([data-inner-tabs]),.product-build__inner-tabs-tab{padding-top:2rem}}@media screen and (max-width: 1023px){.product-build__tabs-tab:not([data-inner-tabs]),.product-build__inner-tabs-tab{padding-block:0}.product-build__inner-tabs-tab+.product-build__inner-tabs-tab{margin-top:4rem;padding-top:.5rem;border-top:.1rem solid #c6c1ac}}.product-build__inner-tabs-nav{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:4rem}@media screen and (max-width: 1199px){.product-build__inner-tabs-nav{gap:2.3rem}}.product-build__inner-tabs-button{font-weight:600;text-transform:none}.product-build__inner-tabs-nav button:before{opacity:0;transition:transform var(--duration-default),background-size var(--duration-default),opacity var(--duration-default)}.product-build__inner-tabs-nav button:hover:before,.product-build__inner-tabs-nav button.is-active:before{background-size:0;transform:none;opacity:1}@media screen and (max-width: 1023px){.product-build__inner-tabs-nav{display:none}}.product-build__variant-content{margin-block:2rem}@media screen and (max-width: 1023px){.product-build__variant-content{margin-block:2rem 1.5rem}}.product-build__variant-title{margin-block:0;font-size:calc(var(--fsbase) * 3.6);font-family:var(--font-body-family)}@media screen and (max-width: 1023px){.product-build__variant-title{font-size:calc(var(--fsbase) * 2.4)}}.product-build__variant-description{margin-top:1.7rem;line-height:2;font-size:calc(var(--fsbase) * 1.4)}@media screen and (max-width: 1023px){.product-build__variant-description{margin-top:.7rem;font-size:calc(var(--fsbase) * 1.2)}}.product-build__variant-action{margin-top:2rem;font-weight:700}@media screen and (max-width: 1023px){.product-build__variant-action{font-size:calc(var(--fsbase) * 1.2);text-transform:uppercase;margin-top:1.4rem}}@media screen and (max-width: 1023px){.product-build__variant-info{margin-top:.8rem;font-size:calc(var(--fsbase) * 1.6)}.product-build__variant-media{margin-left:calc(var(--padding-left) * -1);margin-right:calc(var(--padding-right) * -1)}}.product-build__arrows{display:flex;justify-content:space-between}.product-build__tabs-actions{position:relative}.product-build__buttons{position:absolute;top:0;right:2rem;height:100%}@media (max-width: 1023px){.product-build__buttons{display:none}}.product-build__buttons ul{position:sticky;top:50%;transform:translateY(-50%);list-style:none;margin:0}.product-build__buttons li{margin-bottom:2rem}.product-build__step-trigger{display:block;position:relative;height:3.5rem;width:.2rem;border:none;background-color:#2c2621;border-radius:.5rem;opacity:.3;transition:opacity .3s ease}.product-build__step-trigger:hover,.product-build__step-trigger.is-active{opacity:1}.product-build__step-trigger:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:calc(100% + 2rem)}.product-build__modal-opener{display:flex;justify-content:center;margin:4rem 0 3rem}@media (max-width: 1023px){.product-build__modal-opener{margin:2rem 0}}.product-build__modal-opener-button{background-color:#dfc8aba6;border-radius:3.8rem;padding:.2rem 1rem .2rem 2.4rem;text-decoration:none;font-size:calc(var(--fsbase) * 1.4);font-weight:700;display:flex;align-items:center;justify-content:center;gap:.2rem;transition:background-color .3s ease}@media (max-width: 767px){.product-build__modal-opener-button{font-size:calc(var(--fsbase) * 1)}}.product-build__modal-opener-button:hover{background-color:#dfc8ab}.product-build__modal-opener-button i{width:3.1rem}plug-type-options .plug-type-options__submenu-trigger{display:block;width:100%;border:none;background-color:transparent}plug-type-options .plug-type-options__submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}plug-type-options .plug-type-options__submenu.is-active{grid-template-rows:1fr}plug-type-options .plug-type-options__submenu ul{list-style:none;margin:0;padding-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;overflow:hidden}@media (max-width: 767px){plug-type-options .plug-type-options__submenu ul{grid-template-columns:repeat(2,1fr)}}plug-type-options .plug-type-options__submenu li{margin-bottom:0}plug-type-options .plug-type-options__submenu .product-build__variant-pill span:first-of-type{aspect-ratio:unset;opacity:1;min-width:0;padding:1.5rem;margin-bottom:0}plug-type-options:has(.plug-type-options__submenu.is-active) .plug-type-options__submenu-trigger span:first-of-type{border-color:#2c2621}select.requiredProduct,select.optionalProduct,button.ForaddHide{display:none!important}.ForClickOptional label.product-build__variant-pill.product-build__variant-pill--square.product-build__variant-pill--no-image-mobile{width:100%}.qty-container{display:flex;align-items:center;border:1px solid #ddd;width:100px;justify-content:space-between;padding:5px;border-radius:5px;background:#f8f5f2;margin-bottom:10px;display:none}.qty-btn{background:none;border:none;font-size:18px;cursor:pointer;width:30px}.qty-input{width:30px;text-align:center;border:none;background:transparent;font-size:16px;pointer-events:none}.qty-container.isSelected{display:flex}li.ForClickOptional{display:flex;flex-direction:column;gap:10px;align-items:center}.product-build__tabs-content{padding-bottom:60px}img.step-variant-image{width:100%;height:100%;object-fit:cover}.product__media-thumbs .swiper-slide{border-radius:5px;overflow:hidden}span.TotalPrice{text-decoration:line-through}.product-build__variant-title,.product-build__variant-info span,.price__regular,ins>span.js-splitit{font-weight:600}.price__sale:has(del) ins>span.js-splitit{color:var(--color-red)}.splitit-price-summary .price__sale del{display:none}.product-build__tabs-nav-button{font-weight:700}.product-build__tabs-nav button:after{height:2px}.product-build__variant-pill-text{text-transform:capitalize}.SavingsPrice{display:inline-block;margin-left:5px;padding:5px 8px;font-size:12px;background:#dfc8ab;border-radius:4px;text-align:center;line-height:1}.product-build__wrapper.is-visible{transition:initial;transition-delay:initial}.product__mobile-pricing .TotalPrice{display:inline-block;margin-left:4px;font-size:13px}.product-build__tabs-nav.tabs-nav-mobile{display:none}@media (max-width: 1023px){.product__cols .mobile-pin-spacer{width:100%;display:none}body:not(.at-top) .product__cols.section-scrolled.product-build-active .mobile-pin-spacer{display:block}.product-build .product__col.col--prod-image-slider{position:relative;top:0;z-index:1}body:not(.at-top) .product-build .product__cols.section-scrolled.product-build-active .product__col.col--prod-image-slider{position:fixed;width:100%}body:not(.at-top) .product-build .product__cols.section-scrolled:not(.product-build-active) .product__col.col--prod-image-slider{position:sticky}body.scrolling-up .product-build .product__cols.section-scrolled .product__col.col--prod-image-slider{top:var(--header-height-sticky)}.product-build__tabs-nav.tabs-nav-desktop{display:none}.product-build__tabs-nav.tabs-nav-mobile{display:flex}.product-build__media-features{transition:.25s}.product__cols.section-scrolled .product-build__media-features{opacity:0;visibility:hidden}.product__image .media{min-width:100%}.product__cols.section-scrolled .product__image .media{max-height:max(50vh,600px)}.product__cols.section-scrolled .product__image .media img{transform:scale(1.3)}.product-build__tabs-step+.product-build__tabs-step{margin-top:40px}.product-build__variant-title,.product-build__variant-info span{font-size:21px}.product-build__variant-description,.product-build__variant-detail{font-size:14px;margin-top:5px}.product-build__tabs-body .price__regular{display:inline-flex;gap:5px;align-items:center}.product-build__tabs-body span.DiscountedPrice,.product-build__price .price__sale ins,.product-build__summary .price del{font-size:18px}.product-build__tabs-body span.TotalPrice{font-size:13px}.product__media-slider .swiper-pagination{visibility:hidden!important;opacity:0!important}.product-build__price .price__sale{display:flex;align-items:center}}@media (max-width: 767px) and (max-height: 900px){.product-build__modal-dialog.is-pricing .modal-dialog__wrapper{max-height:90vh;overflow:auto;display:block;padding-top:40px}.product-build__modal-dialog .modal-dialog__close{top:0}}@media (max-width: 749px){.product__cols.section-scrolled .product__image .media{max-height:max(33vh,350px)}}@media (max-width: 550px){.product__cols.section-scrolled .product__image .media{max-height:max(33vh,225px)}.product-build__modal-opener-button{min-height:35px;min-width:200px}.product-build__modal-opener-button i{width:2rem;transform:scale(1.5)}.product-build__modal-dialog .product-build__popup-summary-total,.product-build__modal-dialog .product-build__popup-summary-row{font-size:14px}.product-build__modal-dialog .product-build__popup-summary-total{font-size:16px}}@media (min-width: 1200px){.product__cols{aspect-ratio:initial}.product__col:last-child:not(:only-child){max-width:40%}.product-build__tabs-step{margin-bottom:75px}.product-build__variant-content{margin-top:50px}.product__title{font-size:42px}.product-build__variant-title,.product-build__variant-info span{font-size:25px}.product-build__variant-description,.product-build__variant-detail{font-size:18px;margin-top:8px}span.TotalPrice{font-size:21px}button.custom_add_to_cart.button{width:210px}}@media (min-width: 1350px){.product__col:last-child:not(:only-child){max-width:60%}}ul.sl-options{flex-direction:column;flex-wrap:nowrap}ul.sl-options .silverlining-option.select-sl .option-img{max-height:300px}ul.sl-options .silverlining-option.select-sl .product-build__variant-pill-text{display:none}ul.sl-options .silverlining-option.decline-sl label{padding:30px;border:.2rem solid #c6c1ac;border-radius:1rem;transition:border-color var(--duration-default)}ul.sl-options .silverlining-option.select-sl input:checked+label .option-img,ul.sl-options .silverlining-option.decline-sl input:checked+label{border-color:#000!important}ul.sl-options .silverlining-option.decline-sl label .product-build__variant-pill-text{aspect-ratio:initial;border-radius:initial;margin-bottom:initial;min-width:initial;opacity:1;background:none;border:none;text-transform:initial}.silverlining-option.select-sl{position:relative}ul.sl-options span.select-sl-text{display:block!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;background:none;border:none;line-height:1.5;white-space:nowrap}ul.sl-options span.select-sl-text em{font-size:.8em;font-style:italic}ul.sl-options span.select-sl-text br{display:initial!important}.silverlining-sticky-icon{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.silverlining-sticky-icon.active{display:block}.silverlining-sticky-icon img:nth-child(2){display:none;width:100%;background:var(--color-background-body);border-radius:50%;border:10px solid var(--color-background-body)}@media (max-width: 1023px){.silverlining-sticky-icon{right:50px;top:auto;bottom:30px;width:160px;height:160px;transition:.25s}.silverlining-sticky-icon:has(img:nth-child(2)) img:nth-child(1){display:none}.silverlining-sticky-icon:has(img:nth-child(2)) img:nth-child(2){display:block}}@media (max-width: 749px){.silverlining-sticky-icon{width:120px;height:120px}.silverlining-sticky-icon:has(img:nth-child(2)) img:nth-child(2){border:8px solid var(--color-background-body)}}@media (max-width: 575px){.silverlining-sticky-icon{width:80px;height:80px}.product__cols.section-scrolled .silverlining-sticky-icon{width:65px;height:65px}.silverlining-sticky-icon:has(img:nth-child(2)) img:nth-child(2){border:6px solid var(--color-background-body)}.product__cols.section-scrolled .silverlining-sticky-icon:has(img:nth-child(2)) img:nth-child(2){border:4px solid var(--color-background-body)}ul.sl-options .silverlining-option.select-sl .option-img{max-height:180px}}.product-build__variant-pills--landscape.accessoriesOption li{max-width:calc(33.3333% - 2rem);position:relative}@media (max-width: 767px){.product-build__variant-pills--landscape.accessoriesOption li{max-width:calc(50% - 2rem);flex-basis:100%}}.product-build__variant-pills--landscape.accessoriesOption li label{cursor:pointer}.product-build__variant-pills--landscape.accessoriesOption .product-build__variant-pill-text{opacity:1}.product-build__variant-pills .modal-trigger-wrap{display:block;margin-top:5px;text-align:center;opacity:1!important}.modal-trigger-wrap button.link{font-weight:800}@media screen and (min-width: 1023px){.product-build__variant-pills .option-img,.product-build__variant-pills .option-box{min-width:10rem}}span.TotalPrice,.SavingsPrice{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-product-sauna.css.map */
