:root{--customLabelbyTag: #000000;--colorSmallImageBg: #ffffff;--themePrimary: #e6017e;--themeDark: #000000;--themeDarkGrey:#5b5b5b;--themeLight:#ffffff;--themeLightGrey:#efefef;--themeLightGrey2: #e2e2e2;--themePrimary30: color-mix(in srgb, #fff 70%, var(--themePrimary) 30%)}.global-hidden-shopify-form{display:none!important}.image-wrap{background:none}.grid__image-ratio{background-color:unset}.no-drag{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}::selection{background:var(--themePrimary);color:var(--themeDark)}#sample-error-message{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);font-size:16px;padding:5px 8px;width:100%;position:relative;top:-3px}.get-sample-btn{margin-bottom:2rem}@font-face{font-family:Silka Regular;src:url(//www.bathshack.com/cdn/shop/t/3/assets/silka-regular-webfont.woff2?v=23677385310658881151760617293) format("woff2");font-style:normal}.grid-product__price{font-size:18px;font-weight:700}.grid-product__price--original{color:#555;font-size:16px;font-weight:400}.grid-product__price{color:var(--colorTextBody)}.grid-product__price--sale{color:var(--colorPrice)}.grid-product__vendor{letter-spacing:1px}.grid-product__price--savings{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);font-size:14px;font-weight:700;padding:2px 6px 3px 5px;position:relative;text-transform:uppercase;top:-1px}.grid-product__tag{text-transform:uppercase}a.color-swatch:hover{box-shadow:0 0 0 2px var(--colorBorder)}.product-brand-logo{width:100%;height:auto;max-width:6rem}.brand-logo-fallback{font-weight:600;font-size:14px}.flex{display:flex}.flex-col{flex-direction:column}.center{justify-content:center;align-items:center}.text-center{text-align:center}.global-sales-points{list-style:none;padding:0;margin:0}.inv-global-points{position:relative;list-style:none;padding:0}.inv-global-icontext{align-items:center;display:flex;flex-wrap:nowrap}.inv-global-points .icon{height:25px;position:relative;width:25px}.product-recommendations_item:hover .quick-product__btn{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease-out}.delivery-info h3{margin-bottom:25px;margin-top:60px;text-align:center}.m0{margin:0}.m1{margin:1rem}.m2{margin:2rem}.m3{margin:3rem}.mt0{margin-top:0}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mb0{margin-bottom:0}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.product-complementory-section{max-width:100%;overflow-x:clip}@supports not (overflow: clip){.product-complementory-section{overflow-x:hidden}}.product-complementory-section.page-fullwidth{width:100%;max-width:100%}.site-header>p:empty{display:none}.site-nav .site-nav__link.account{padding:4px 8px 1px}.site-nav__link--icon .icon.icon-user{top:-2px}.site-header__logo a:active{transform:scale(.98)}.mobile-nav__item.site-nav_custom_link:after{border-bottom:none}.header-layout--left-below .header-item{flex:1}.header-layout--left-below .header-item.header-item--icons{flex:1 1 1.5rem}.header-search-animation .js-search-header{margin:0 .5rem;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}.header-search-animation .site-nav.small--hide{padding-top:0}#heading-search-placeholder{margin-left:unset!important}#heading-search-placeholder span{text-transform:capitalize}.header-search-animation a{cursor:pointer}.cart-link__bubble--visible{height:20px;width:20px;display:flex;justify-content:center;align-items:center;font-size:.8rem;text-align:center}.menu_brand_image_wrapper{width:100%;height:100%;min-height:100px;background:var(--themeLight);display:flex;justify-content:center;align-items:center}.menu-brand-logo{width:80%;height:auto}.menu_brand_flex{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.menu_brand_flex .medium-up--one-sixth{flex:0 0 calc(16.67% - 10px);background:var(--themeLight);text-align:center;padding:10px;box-sizing:border-box}.usp-wrapper{display:flex;justify-content:center}.usp-icon-wrapper{margin-right:.5rem}.usp-content-wrapper{text-align:left}.site-nav__item{border-radius:.3rem}.site-nav{padding-top:10px}.site-nav .icon-chevron-down{display:none}.site-nav .site-nav__dropdown,.site-nav__dropdown a{background:var(--colorNav);color:var(--colorNavText)}.site-nav .site-nav__dropdown .h5{font-size:16px;letter-spacing:2px}.site-nav .site-nav__link--underline:after{border-bottom-color:var(--colorNavText)}.site-nav .site-nav__link{padding:5px 14px}.megamenu .site-nav__dropdown-link{line-height:1.1em}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:15px;line-height:1.3em;margin-bottom:3px}.site-nav .site-nav__item:last-of-type summary{color:var(--themePrimary)}.site-nav__link.active{color:var(--themePrimary)}.megamenu-50{display:grid;grid-template-columns:1fr 1fr}.megamenu-25{display:grid;grid-template-columns:3fr 1fr}.megamenu-50 .grid:has(.medium-up--one-fifth:nth-child(2)):not(:has(.medium-up--one-fifth:nth-child(3))) .medium-up--one-fifth{width:40%}.megamenu-50 .grid:has(.medium-up--one-fifth:nth-child(3)):not(:has(.medium-up--one-fifth:nth-child(4))) .medium-up--one-fifth{width:30%}.megamenu-50 .grid:has(.medium-up--one-fifth:nth-child(6)):not(:has(.medium-up--one-fifth:nth-child(7))) .medium-up--one-fifth{width:15%}.megamenu-50 .grid:has(.medium-up--one-fifth:nth-child(7)) .medium-up--one-fifth{width:10%}.megamenu-25 .grid:has(.medium-up--one-fifth:nth-child(3)):not(:has(.medium-up--one-fifth:nth-child(4))) .medium-up--one-fifth{width:25%}.megamenu-25 .grid:has(.medium-up--one-fifth:nth-child(5)):not(:has(.medium-up--one-fifth:nth-child(6))) .medium-up--one-fifth{width:20%}.megamenu-25 .grid:has(.medium-up--one-fifth:nth-child(6)):not(:has(.medium-up--one-fifth:nth-child(7))) .medium-up--one-fifth{width:15%}.megamenu-25 .grid:has(.medium-up--one-fifth:nth-child(7)) .medium-up--one-fifth{width:10%}.megamenu-50 grid,.megamenu-25 grid{display:block}.megamenu-bottom .mega-menu-banner{padding:.5rem 2rem;margin:auto;width:100%;max-width:1180px;margin-top:2rem}.grid__item:hover img{transform:scale(1.03);transition:all .8s ease}.megamenu__collection_banner_image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.site-nav_custom_link{border-radius:3px;line-height:1em}.toolbar--transparent{background:var(--colorNav);border-bottom:1px solid #3b3b3b}.toolbar--transparent .toolbar__content{border-bottom:none}.announcement-text{letter-spacing:inherit;color:var(--colorAnnouncementText)}.announcement-link .announcement-link-text{color:var(--themeDarkGrey)}.boost-sd__product-price--saving.isw__saving .boost-sd__format-currency{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);font-size:.8rem;padding:2px 6px 3px 5px;position:relative;text-transform:uppercase;top:-1px;margin-left:5px;white-space:nowrap}.site-header__search predictive-search{max-width:1420px}.header-item.header-search-animation{background:var(--colorBody)}.header-item.header-search-animation svg.icon-search{color:var(--colorDrawers)}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-product--left:before{padding-top:120px!important}.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-list.boost-sd__instant-search-results--product-per-row-2 .boost-sd__instant-search-column--products{width:1067px!important}.boost-sd__instant-search-results--two-column .boost-sd__instant-search-column--others{width:300px!important}.boost-sd__suggestion-queries-item-title{line-height:1.3em}.boost-sd__suggestion-queries-item-product--left{width:100px!important}.boost-sd__suggestion-queries-item-product--right{width:calc(100% - 120px)!important}.boost-sd__search-opening .boost-sd__suggestion-queries-item-badge{font-size:14px;line-height:1em}.boost-sd__search-opening .boost-sd__suggestion-queries-item-badge{left:inherit;top:0;right:0}.boost-sd__search-opening .boost-sd__suggestion-queries-item-badge--sale{background-color:var(--colorSaleTag)!important}.boost-sd__search-opening .boost-sd__format-currency--price-sale{color:var(--colorSaleTag)!important}.boost-sd__search-opening .boost-sd__format-currency--price-compare{font-size:16px!important;font-weight:400!important}.boost-sd__view-all{height:45px}.tile-price-postfix{text-transform:lowercase}.template-search .boost-sd__search-form{display:none}.template-search .boost-sd__search-form-wrapper,.template-search .boost-sd__search-result-toolbar{padding:20px 0}h1.boost-sd__search-form-title{font-size:var(--typeHeaderSize);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);margin:50px 0 20px}.collection-item__title--overlaid-box>span{background-color:#000000b3;color:var(--themeLight)}.shopify-section[id$=__collection-header]{display:block!important}.template-collection .section-header{padding-bottom:20px}.template-collection .section-description{text-align:center;margin-bottom:3rem}.template-collection .page-content--top{padding-top:50px}.template-collection .index-section--faq{background:var(--themeLightGrey);margin:0 auto 100px;max-width:800px;padding:1rem 2rem}.promo-grid .flex-grid{padding:0}.promo-grid .type-simple{padding:10px 0 0!important}.promo-grid .promo-grid__content{padding:20px}.grid-product-custom-tags,.product-label-container{position:absolute;z-index:2;display:flex;flex-wrap:wrap;right:0}.grid-product-custom-tags{flex-direction:row-reverse;font-size:1rem;justify-content:end;gap:5px;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);padding:5px 10px 5px 5px;right:-6px}.product-label-container{font-size:1rem;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);gap:1rem;right:-6px;text-transform:uppercase}.grid-product-custom-tag{background:var(--themePrimary);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);line-height:1em;padding:2px 5px}.product-label{background:var(--themePrimary);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);padding:.5rem 1.25rem .5rem 1rem}.boost-sd__product-image-row--horizontal .boost-sd__product-image-column--left{max-width:initial!important}.boost-sd__product-label{clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%);position:relative;right:-5px;top:-1px}.boost-sd__product-label-text{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);padding-right:5px}.boost-sd__product-label.custom-tag-clearance,.custom-tag-clearance,.grid-product__tag:has(.custom-tag-clearance){background-color:#ffd600;color:#000}.boost-sd__product-label.custom-tag-spot-offer,.custom-tag-spot-offer,.grid-product__tag:has(.custom-tag-spot-offer){background-color:#900;color:#fff}.boost-sd__product-label.custom-tag-new-site-launch,.custom-tag-new-site-launch,.grid-product__tag:has(.custom-tag-new-site-launch){background-color:#dfb271;color:#fff}.boost-sd__product-label.custom-tag-aqualisa-price-drop,.custom-tag-aqualisa-price-drop,.grid-product__tag:has(.custom-tag-aqualisa-price-drop){background-color:#2188c2;color:#fff}.boost-sd__product-label.custom-tag-home-new-in,.custom-tag-home-new-in,.grid-product__tag:has(.custom-tag-home-new-in){background-color:#0b7b86;color:#fff}.template-collection .product-apps-wrapper .index-section,.template-search .product-apps-wrapper .index-section{margin-top:0}.collection-description{padding:20px 0;text-align:center}.template-collection .boost-sd-layout--has-filter-vertical,.template-search .boost-sd-layout--has-filter-vertical{margin:0 auto;max-width:1400px}.template-collection .boost-sd__filter-tree-vertical-content{padding-left:0}.template-collection .boost-sd__filter-option-item-amount{color:var(--themeDark);padding-right:0;font-size:.8125rem}.template-collection .boost-sd__filter-option-item-button--with-checkbox:before{border:1px solid #999}.template-collection .boost-sd__sorting-value{min-width:175px!important}.template-collection .boost-sd__sorting-button{border:1px solid #999;padding:0 15px}.template-collection .boost-sd__sorting-list{top:calc(100% + 1px)!important;min-width:312px}.product-modal-wrapper .medium-up--two-fifths,.product-modal-wrapper .medium-up--three-fifths{width:50%!important}.product-modal-wrapper .product-block.product-block--quantity{display:none}.boost-sd__product-title{text-transform:revert!important}.boost-sd__product-item{margin-top:25px}.boost-sd__product-info{gap:0!important}.template-collection .boost-sd__product-info--left,.template-search .boost-sd__product-info--left,.template-cart .boost-sd__product-info--left{text-align:center}.template-collection .boost-sd__product-image-column--left,.template-search .boost-sd__product-image-column--left,.template-cart .boost-sd__product-image-column--left{justify-content:flex-end}.template-collection .boost-sd__product-label,.template-search .boost-sd__product-label,.template-cart .boost-sd__product-label{font-size:1rem;margin:0;padding:4px 12px}.template-collection .boost-sd__product-label--sale,.template-search .boost-sd__product-label--sale,.template-cart .boost-sd__product-label--sale{background-color:var(--colorSaleTag)}.template-collection .grid-product__title,.template-search .grid-product__title,.template-product .grid-product__title,.template-cart .grid-product__title{min-height:50px}.boost-sd__filter-option-item-button--with-checkbox:before{top:4px!important}.boost-sd__filter-option-item-label{display:inline-block;font-size:.9375rem;margin-right:5px!important;max-width:85%}h2.grid-product__title{font-size:calc(var(--typeBaseSize)*.92);font-family:var(--typeBasePrimary),var(--typeBaseFallback);margin:0;text-transform:none}.template-collection .boost-sd__product-label-text,.template-search .boost-sd__product-label-text,.template-cart .boost-sd__product-label-text{text-transform:uppercase}.boost-sd__product-price-wrapper{display:inline-block!important}.boost-sd__product-price{margin-top:10px!important}.template-collection .boost-sd__format-currency,.template-search .boost-sd__format-currency,.template-cart .boost-sd__format-currency{font-size:20px}.boost-sd__product-price--compare>.boost-sd__format-currency{font-size:16px}.template-collection .boost-sd__product-price--saving,.template-search .boost-sd__product-price--saving,.template-cart .boost-sd__product-price--saving{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);display:block;line-height:20px;margin:0 auto;padding:0 6px 1px;text-transform:uppercase;width:fit-content;white-space:nowrap}.template-collection .boost-sd__product-price--saving>span,.template-search .boost-sd__product-price--saving>span,.template-cart .boost-sd__product-price--saving>span{font-size:14px;font-weight:700}.template-collection .boost-sd__product-price-content,.template-search .boost-sd__product-price-content,.template-cart .boost-sd__product-price-content,.template-collection .boost-sd__product-price--compare,.template-search .boost-sd__product-price--compare,.template-cart .boost-sd__product-price--compare{font-size:16px;font-weight:400;color:#555;margin-bottom:2px;margin-right:5px}.template-collection .boost-sd__product-image-column--in-top,.template-search .boost-sd__product-image-column--in-top,.template-cart .boost-sd__product-image-column--in-top{padding:0}.template-collection .boost-sd__product-price--sale,.template-search .boost-sd__product-price--sale,.template-cart .boost-sd__product-price--sale{color:var(--colorSaleTag);font-size:18px;font-weight:700}.template-collection .boost-sd__radio-label--hide-text,.template-search .boost-sd__radio-label--hide-text,.template-cart .boost-sd__radio-label--hide-text{box-shadow:0 0 0 1px var(--colorBorder);min-width:19px;padding:initial;height:19px;width:19px}.template-collection .boost-sd__radio-label--hide-text:hover,.template-search .boost-sd__radio-label--hide-text:hover,.template-cart .boost-sd__radio-label--hide-text:hover{box-shadow:0 0 0 2px var(--colorBorder)}.boost-sd__product-title{letter-spacing:0!important;line-height:1.25em!important}.boost-sd__product-vendor{letter-spacing:0!important;text-transform:uppercase!important;font-size:.8rem!important}.boost-sd__button--quick-view{background:var(--themePrimary);color:var(--themeDark);text-transform:uppercase}.boost-sd__filter-option-viewmorebtn{border-bottom:1px dotted #000!important}.template-product .site-header--stuck{position:static}.template-product .index-section{margin:100px 0 75px}.product-block--header{margin-bottom:0}.product-single__title{font-size:38px;margin-bottom:0}.product-single__vendor{letter-spacing:1px}.product-block--price{margin-top:20px}.product-block--free-delivery{background-color:#fff;border:2px solid #53A93C;border-radius:4px;color:#53a93c;float:right;font-size:15px;line-height:1em;margin-top:8px;padding:2px 10px;text-transform:uppercase;white-space:nowrap}.page-content--product{padding-top:35px}.product-block--free-delivery.with-rrp{margin-top:34px}.product__price{font-size:28px;font-weight:700}.product__price--rrp{color:#555;display:block}.product__price--compare{color:#555;display:initial;font-size:16px;font-weight:400;padding-right:0}.product__price-savings{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);font-size:16px;padding:2px 8px;position:relative;text-transform:uppercase;top:-3px}.product-single__sku,.pdp-sku-prefix{font-size:15px;margin-bottom:0}.product-block--spare-cta span{color:var(--themePrimary)}.label,label:not(.variant__button-label):not(.text-label){font-size:.8em;font-weight:700;letter-spacing:1px}.variant-input-wrap label.disabled:after{border-left-width:3px;border-color:var(--colorCartDot)}.product-block--quantity{float:left;margin-right:5px}.product__quantity label{letter-spacing:normal;margin-bottom:0}.template-product .product-delivery-info-wrapper{background:var(--themeLightGrey);margin-top:1rem;margin-bottom:100px;padding:50px 0}.template-product h2.section-header__title{font-size:2rem}.product-single__sku{display:inline-block}.quantity-container,.product-block>form.product-single__form{display:inline-block;width:80%;vertical-align:top}.showroom-exclusive-price{display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;margin-bottom:2rem;border-radius:4px}.showroom-exclusive-price{font-size:2rem}.showroom-exclusive-price .sr-price{font-weight:700;font-size:2rem;color:var(--colorPrice);line-height:36px}.showroom_bay_buy_all{width:100%;margin-top:1rem}.product-doc-wrapper ul{list-style:none;padding:0;margin:0}.product-doc-wrapper li{margin-bottom:.5rem}.product-doc-wrapper a{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.product-doc-meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#666}.product-doc-icon svg{width:16px;height:16px;display:inline-block}.product-doc-type{text-transform:uppercase;font-weight:600;letter-spacing:.03em;color:#444}.product-doc-size{color:#888;font-size:.8rem}.dynamic-faq .page-width{margin-top:100px}.dynamic-faq.dynamic-faq-wrapper{background:#f7f7f7}.brand-logo-container{position:relative;display:inline-block;overflow:hidden}.brand-logo-container img{display:block;transition:transform .4s ease}.brand-logo-container:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg)}.brand-logo-container:hover img{transform:scale(1.05)}.brand-logo-container:hover:after{animation:shine .8s forwards}@keyframes shine{0%{left:-75%}to{left:125%}}.template-product .js-qty__wrapper{max-width:90px}.template-product .js-qty__adjust{padding:0 4px}.template-product .js-qty__adjust .icon{bottom:1px;height:20px;position:relative;width:20px}.sqm-container label{margin-bottom:0}.sqm-container input{padding:5px 10px;width:80px}.sqm-and-message-container:before{content:"OR";display:flex;justify-content:center;align-items:center;padding-right:1.5rem}.fsc-total-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.fsc-total-text-wrapper{margin:1rem 0}.fsc-input-grid{display:grid;grid-template-columns:1fr .25fr 1fr .25fr 1fr}.fsc-input-grid-item{display:flex;flex-direction:column}.fsc-input-grid-item-symbol{margin:auto}.btn.add-to-cart{font-size:18px;letter-spacing:2px;line-height:1.1em;top:11px}.template-product .payment-icons svg{width:40px}.product__policies{display:none}.product-block--sales-point{clear:both;margin-bottom:10px}.sales-point .inventory{margin-bottom:-15px}.inv-dynamic-info-wrapper,.inv-dynamic-info-wrapper .sales-points{margin-bottom:0!important}.inventory--low{color:var(--colorSaleTag)}.icon.icon--inventory{margin-left:-5px;margin-right:5px}.inventory--low .icon--inventory:after,.inventory--low .icon--inventory:before{background:var(--colorSaleTag)}.inventory--preorder .icon--inventory:after,.inventory--preorder .icon--inventory:before{background:#ffbf00}.product-block hr{border-style:dotted}.product-short-description hr{padding-bottom:2rem}.product-short-description h4{font-size:1.25rem;letter-spacing:.1em}.product-short-description ul{margin-left:0}.product-single__meta .social-sharing{margin-top:20px}.product-block-offer-message{border:1px dotted var(--themeDark);padding:.5em 1em}.product-offer-display-discount-box-wrapper{margin:auto 0}.product-delivery-info-heading{margin-bottom:2rem}.template-product .return-link{margin-top:0}.template-product .ElementsWidget-prefix .ElementsWidget .ElementsWidget__subheader{display:none!important}.scroll-grid{display:flex;overflow-x:auto;gap:22px;padding:0 0 10px;margin:0;scroll-behavior:smooth}.grid-product__price--custom-style{display:block}.scroll-grid .grid__item{align-items:baseline!important}.section-product-info-container{display:grid;grid-template-columns:1fr 3fr}.section-product-info-container:has(.without-t-drawing-wrapper){grid-template-columns:1fr}.section-product-info-table{margin:auto 0}.section-title-for-table{margin:3rem auto 2rem;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:larger}.product-specs-heading{margin-top:3rem;margin-bottom:2rem}.section-product-info-container #product-specs-table{padding-left:2rem;padding-right:2rem}#product-specs-table{width:100%;height:auto;margin:auto;background:none}#product-specs-table tbody{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}#product-specs-table tbody tr{border-bottom:1px solid var(--themeLightGrey2);display:grid;grid-template-columns:auto auto}#product-specs-table tbody tr th{font-size:1rem;padding:15px 0!important}#product-specs-table tbody tr td{font-size:1rem;padding:15px 0!important;text-align:right}.product__thumbs--below .product__thumb-item{margin:0 12px 12px 0;max-width:110px}.product__thumbs--below .product__thumb-item:nth-child(7n){margin-right:0}.product__thumbs--below .product__thumbs--scroller{white-space:normal}.product__photos a{outline:1px solid #ccc}product-recommendations[data-intent=complementary] .product-recommendations__title{margin-top:20px}.btn.btn-for-3d{background:#fff;border:1px solid;right:initial}.btn.btn-for-3d img{width:30px;height:30px}.product-complementory-section{margin:50px auto 25px}.product-complementory-section:has(.flickity-viewport){min-height:261px}.product-complementory-section .section-header{margin-bottom:10px}.product-complementory-section p{text-align:center;margin-bottom:25px}.product-complementory-section .product-recommendations_item{background:var(--themeLightGrey);margin-right:20px}.product-complementory-section .product-recommendations_item:hover{background:#ddd}.product-complementory-section .product-recommendations_item:nth-child(3n){margin-right:0}.product-complementory-section .grid-product__content,.product-complementory-section .grid-product__colors{padding-left:10px}.product-complementory-section .grid-product__image-mask image-element{mix-blend-mode:multiply}.add-all-addons{margin:auto;display:block}.add-this-addons{background:var(--colorBtnPrimary);padding:.2rem 0rem;font-size:.8rem;position:absolute;bottom:0;right:0}.product-addons-wrapper{margin:2rem auto}.add-this-hotspot-item{margin:auto;display:block;width:100%}product-recommendations[data-intent=complementary] .grid-product-custom-tags{bottom:auto;left:auto;right:0;top:0}product-recommendations[data-intent=complementary] .grid-product__has-quick-shop .grid-item,product-recommendations[data-intent=complementary] .grid-product__has-quick-shop .grid__item{padding-bottom:unset}product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__link{padding-top:5px}#klaviyo-bis-button-container{margin-top:20px;margin-bottom:0!important}#klaviyo-bis-button-container button{letter-spacing:2px;text-transform:uppercase}.countdown__display-block_2{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 .5rem}.cd_number{padding:.3rem;background:var(--themeLight);border:1px solid;border-radius:.3rem;min-width:2rem;margin:auto;text-align:center}.countdown__display-block_2 span{font-size:.75rem;text-align:center}.discount__accordion{display:flex;flex-direction:column;align-items:start;margin-top:1rem;position:relative}.accordion__toggle{background:none;border:none;cursor:pointer;margin-top:.5rem;transition:transform .3s ease}.accordion__toggle svg{transition:transform .3s ease}.accordion__toggle.open svg{transform:rotate(180deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .4s ease}.accordion__content.show{max-height:120px}.accordion__content[hidden]{display:none}.accordion__content.show{display:block}.product-block-offer-countdown .discount__accordion .accordion__content.show{display:block!important}.product-block-offer-countdown .discount__accordion .accordion__content[hidden]{display:none}.product-block-offer-countdown .discount__accordion .accordion__content.is-open{display:block!important;overflow:visible;max-height:none}.od-coupon-title{margin-bottom:0!important}.discount__message{background:#f5f5f5;padding:0 1rem;font-size:1.2rem;line-height:1.4;text-align:center}.discount__message span{display:block;font-size:1rem}.od-coupon-title{text-transform:uppercase;font-weight:700;letter-spacing:.2rem}.product-live-chat-wrapper{background:var(--themeLightGrey)}.product-live-chat-wrapper .feature-row{padding:2rem 0 3rem;margin:0 auto;max-width:1600px}.product-live-chat-wrapper .feature-row__item--overlap-images{padding-top:0}.product-live-chat-wrapper p{font-size:1.25rem}.drawer__header{min-height:55px;padding:10px 0 5px}.drawer__scrollable{padding-top:5px}.drawer__title{font-size:26px}.drawer .free-shipping-wrapper{margin-bottom:10px}.drawer .cart__item{border-bottom:1px solid #555}.drawer .cart__item-name{line-height:1.2em}.drawer .cart__item--variants{font-size:14px}.drawer .cart__item--variants:empty{display:none}.drawer .cart__item:first-child{padding-top:0}.drawer .cart__item:last-child{border-bottom:none}.drawer .cart__item-row{margin-bottom:5px}.drawer .cart__item-row small{font-size:14px}.drawer .cart__item-shipping{display:none}.drawer .sales-point{margin-bottom:5px}.drawer .sales-point .icon{margin-right:3px}.drawer .sales-point .icon-and-text{font-size:15px}.drawer .cart__remove a{font-size:.875rem;text-decoration:underline}.drawer .cart__price:not(.cart__price--strikethrough){font-size:20px;font-weight:700}.drawer .cart__terms{display:none}.drawer .cart__checkout{font-size:20px;letter-spacing:2px;padding:5px}.drawer__footer{padding-bottom:15px}#CartDrawer .inventory--low{color:var(--themeLight)}.template-cart .main-content .payment-icons{margin-top:10px}.cart__item .product__unit-price{margin-top:7px}.template-cart .cart__item-title a:hover{text-decoration:underline}.cart_item-sku{color:#777;display:block;font-size:14px;line-height:1em}.cart__product-custom-tag{text-align:center}.cart__price-savings{background:var(--colorSaleTag);border-radius:4px;color:var(--themeLight);font-size:.9rem;padding:2px 8px;position:relative;text-transform:uppercase;top:-3px;white-space:nowrap}.cart__discount{font-weight:700;margin-bottom:.5rem}.cart__item-saving{color:#900;border-bottom:1px solid #9b9b9b;padding-bottom:1.5rem}.cart_checkout_for_mobile{margin-bottom:2rem}.cart__terms label a{text-decoration:underline}.template-cart .index-section:has(.page-width--narrow){margin-top:0}.template-cart .index-section .page-width--narrow p{background:#efefef;padding:1em}.cart__remove a{font-size:.875rem!important}.cart_checkout_for_mobile{display:none}.site-footer .footer__title{letter-spacing:3px}.footer-recently-viewed-wrapper .grid-product__vendor,.footer-recently-viewed-wrapper .grid-product__price{display:none}.footer_social{display:flex}.footer_social li{padding-right:1rem}.footer-rv-clear-btn-container{display:flex}.c-btn--left{justify-content:left}.c-btn--center{justify-content:center}.c-btn--right{justify-content:right}.footer-recently-viewed-container{opacity:1;max-height:1000px;overflow:hidden;transition:opacity .4s ease,max-height .4s ease}.footer-recently-viewed-container .index-section{margin-top:0}.footer-recently-viewed-container.fade-out{opacity:0;max-height:0;pointer-events:none}.footer-recently-viewer-title-button-wrapper{position:relative}.footer-recently-viewer-title-button-wrapper .footer-rv-clear-btn-container{position:absolute;top:0;right:0}.site-footer__linklist a{position:relative;text-decoration:none;transition:color .3s ease-in-out}.site-footer__linklist a:before{content:"";position:absolute;width:100%;height:1px;border-radius:4px;background-color:var(--themePrimary);bottom:2px;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.site-footer__linklist a:hover{color:var(--themePrimary)}.site-footer__linklist a:hover:before{transform-origin:left;transform:scaleX(1)}.section-header.section-header--404{text-align:center}.shopify-policy__container{max-width:1000px!important}.shopify-policy__title{text-align:left!important}.pd-cp-ui-horizontal-buttons{display:none}.pd-cp-btn.pd-cp-ui-rejectAll{background-color:inherit}.section-header__content-404{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.section-header__media-404{flex:0 0 auto}.media-404__video,.media-404__image{display:block;width:100%;height:auto}.media-404{max-width:300px;margin:0 auto}.shopify-model-viewer-ui__poster-control-icon{background:url(//www.bathshack.com/cdn/shop/t/3/assets/bathshack-3d-loader.gif?v=128100764216259532311760617294) center center no-repeat;background-size:contain;width:40px;height:40px;display:block;content:""}.shopify-model-viewer-ui__poster-control-icon svg,.shopify-model-viewer-ui__poster-control-icon use{display:none!important}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background:var(--themeLight)}.product_page_compare_btn{position:absolute;top:5px;left:25px;z-index:20}.js-add-to-compare svg,.js-add-to-compare svg *{pointer-events:none}.js-add-to-compare{padding:unset;width:fit-content;height:auto;background:var(--themePrimary)}.compare-table th,.compare-table td{text-align:center;padding:1rem;vertical-align:middle;border:1px solid #e5e5e5}.compare-table td:first-child{font-weight:700;text-align:left}.product-technical-drawing{cursor:zoom-in}.tech-drawing-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.tech-drawing-modal.is-open{display:block}.tech-drawing-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.tech-drawing-modal__dialog{position:relative;margin:4vh auto;width:min(1100px,92vw);max-height:92vh;background:#fff;border-radius:12px;padding:16px;overflow:auto}.tech-drawing-modal__close{position:sticky;top:0;float:right;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}#tech-drawing-modal-img{width:100%;height:auto;display:block}.tech-drawing-modal__caption{margin-top:10px;font-size:14px;opacity:.8}.p_td_wrapper #tech-drawing-caption{display:none}.td-large-data{grid-column:1 / -1}#tech-drawing-caption{text-align:center}#tech-drawing-caption span{font-weight:900}.product-complementory-section .product-recommendations__slide{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.product-recommendations_item{position:relative}.tile_per_box_price .product__price{color:#555;display:initial;font-size:18px;font-weight:600;padding-right:0}.tile_per_box_price{display:block}.sales-points.inv_policy_tiles{padding-bottom:1rem}.per_m2_price{font-size:2rem}.per_m2_unit{font-size:1.5rem}.sqm-and-message-container{display:flex;flex-wrap:wrap}.sqm-wastage-top{margin-top:10px;text-align:center;display:flex;justify-content:center}.sqm-wastage-top label{display:flex;gap:8px;align-items:center}.sqm-total-container{display:flex;justify-content:center;align-items:end;padding-left:.5rem}.sqm-total-container p{margin:0}.sqm-link-cta-container{display:block}.sqm-link-cta{display:flex;align-items:center}.sqm-link-cta a{text-decoration:underline;text-decoration-color:#b30000;text-decoration-thickness:2px}.sqm-link-cta-container{margin-bottom:1rem}#floor-space-calculator{scroll-margin-top:80px}html{scroll-behavior:smooth}.sqm-link-cta{display:inline-block;position:relative;overflow:hidden}.sqm-link-cta a{display:inline-block;position:relative;z-index:1;text-decoration:underline;text-decoration-thickness:2px}.sqm-link-cta:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff80,#fff0);transform:skew(-25deg);z-index:2}.sqm-link-cta:hover:after{animation:flare 1s ease}@keyframes flare{0%{left:-100%}to{left:150%}}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline{display:none}#shopify-pc__prefs__header-save{border:none}.hotspots{width:60%}.hotspots__content{width:40%}#backToTop{border:1px solid var(--colorLink)}@media only screen and (min-width:768px){.medium-up--one-seventh{width:calc(100% / 7)}.medium-up--one-eight{width:12.5%}.medium-up--one-ninth{width:calc(100% / 9)}.medium-up--one-tenth{width:10%}.medium-up--one-eleven{width:calc(100% / 11)}.medium-up--one-twelve{width:calc(100% / 12)}.countdown-bar .countdown__content{max-height:50px}.countdown__display-block{flex-grow:1;flex-basis:0}.announcement-bar{margin-top:-1px}.product-single__meta{padding-left:25px}.custom-qs-label-wrapper{position:relative}.custom-qs-label{position:absolute;top:-10px;left:5px;z-index:25;background:#fff;padding:0 .2rem}}.rt-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.75rem;line-height:1;font-weight:600}.article-card__rtb .rt-badge,.article-page__rtb .rt-badge{border-radius:999px;background:var(--themePrimary);color:var(--themeLight);box-shadow:0 2px 6px #00000026}.rt-badge__icon{display:inline-block;vertical-align:middle}.rt-badge__text{white-space:nowrap}.article-card__rtb .rt-badge svg path,.article-page__rtb .rt-badge svg path{fill:var(--themeDark)}.article-page__rtb{display:flex;justify-content:right}.article-card__rtb{position:absolute;top:.5rem;right:.5rem}.author-byline{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.25rem 0 1.5rem}.author-byline__avatar{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden;flex:0 0 56px}.author-byline__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.author-byline__placeholder{display:block;width:56px;height:56px;border-radius:50%;background:var(--themeLightGrey)}.author-byline__text{line-height:1.2}.author-byline__label{display:block;font-size:.78rem;opacity:.7;margin-bottom:.1rem}.author-byline__name{display:block;font-weight:700;text-decoration:none}.author-byline__role{font-size:.9rem;opacity:.85;margin-top:.1rem}.article-grid-mobile,.rt-badge-wrapper{position:relative}.article__tags_wrapper{display:flex;justify-content:center;align-items:center;gap:1rem}.article__tags_wrapper{margin:1rem auto 2rem}.article__tag_item{padding:.2rem .5rem;background:var(--themePrimary);border-radius:5px;text-transform:capitalize}.article__tag_item:hover{text-decoration:underline}.article-related-products{margin:1rem auto;padding:1rem 0 2rem}.pdp-custom-message-container span{display:block;padding-bottom:.5rem}.pdp-custom-message-container span:last-child{padding-bottom:0}.poa-card{margin-top:1.5rem;margin-bottom:2rem;padding:1rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#00000005}.poa-card__top{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.poa-badge{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:32px;padding:0 12px;border-radius:999px;font-weight:700;letter-spacing:.04em;background:#111;color:#fff;flex-shrink:0}.poa-price-line__heading{display:block;font-size:1.2rem;line-height:1.2;margin-bottom:4px}.poa-price-line__text{margin:0;opacity:.8}.poa-panel{margin-top:14px}.poa-actions{display:flex;flex-wrap:wrap;gap:10px}.poa-actions .poa-action{flex:1 1 220px}.poa-panel__inner{padding-top:8px}.poa-action--secondary{opacity:.92}.poa-panel__note{margin-top:14px;font-size:.95rem}.poa-panel__variant{margin-top:6px;opacity:.8}.poa-toggle[aria-expanded=true]{margin-bottom:4px}@media only screen and (max-width:767px){.shopify-section-group-header-group:has(.header-top-countdown){position:fixed;bottom:0;left:0;width:100%;z-index:10}.tech-drawing-caption div{padding:unset!important}.countdown__block--timer{display:none}.countdown__block--discount p{margin:6px 0 0!important}.countdown__block--discount>p{margin-top:12px!important}.countdown-wrapper{padding-top:5px}.site-header .page-width{padding:0 10px}h1.site-header__logo,.h1.site-header__logo{margin-right:0;margin-top:20px}.site-nav .site-nav__link--icon{padding:10px}.mobile-nav__grandchildlist:before{background:#efefef}h1.boost-sd__search-form-title{font-size:32px}.boost-sd__search-bar-input{border-radius:0!important}.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item--product{flex:0 0 100%!important;max-width:100%!important}.boost-sd__instant-search-autocomplete .boost-sd__suggestion-queries-item-product--left:before{padding-top:100%!important}.boost-sd__suggestion-queries-item-product--right{margin-left:10px}.boost-sd__product-price--compare>.boost-sd__format-currency,.template-collection .boost-sd__product-price--compare{font-size:15px}.boost-sd__sorting-button:after{width:16px!important;height:10px!important}.grid-overflow-wrapper .grid__item{font-size:1rem!important}.grid-product__meta{font-size:1.125rem}.grid-product__price{font-size:1rem!important}.template-collection .boost-sd__sorting-button{border:none;white-space:nowrap}.template-collection .boost-sd__sorting-value{min-width:initial}.template-collection .index-section--faq{padding:1rem}.template-product .product-label-container{right:0}.template-product .product-brand-logo{margin:20px auto 0}.product-single__title{font-size:32px}.product-main-wrapper .product-single__title{margin-bottom:.5rem}.template-product .product-block--quantity{float:none;margin-right:0}.template-product .product-block>form.product-single__form{display:block;width:100%}.template-product .btn.add-to-cart{top:0}#klaviyo-bis-button-container{margin-top:10px}.template-product .product-block--free-delivery{float:none;margin:0 auto 20px;padding:4px;width:140px}.product-short-description ul{padding-right:0!important}.product-short-description ul li{text-align:left}.product-complementory-section{margin-top:25px}.product-complementory-section .product-recommendations_item{margin-bottom:25px;margin-right:0}.product-recommendations_item .grid-product-custom-tag{font-size:14px}.product-complementory-section p{margin-bottom:40px}.product-complementory-section .grid-product__meta{margin-left:20px!important;width:90%!important}.product-complementory-section .flickity-prev-next-button{top:-20px!important}.product-complementory-section .grid-product__title{min-height:inherit}.product-live-chat-wrapper .text-left{text-align:center!important}.product-live-chat-wrapper p{font-size:1rem}.product-live-chat-wrapper .feature-row__item--overlap-images{padding-bottom:30px}.index-section:has(.trustpilot-widget){margin:20px 0}.cart_checkout_for_mobile{display:block!important}.footer_social,.custom-footer-widget{justify-content:center}.menu_brand_flex .medium-up--one-sixth{flex:0 0 calc(25% - 10px)}.section-product-info-container{display:block!important}.section-product-info-container div{padding:2rem}.template-product .section-product-info-tech-drawing{padding:10px 0}.template-product .section-product-info-table{padding:0}.site-footer{font-size:1.25rem;letter-spacing:}.js-drawer-open #backToTop{display:none!important}#backToTop{bottom:75px!important;right:10px!important;padding:5px 10px!important}#ShopifyChat{bottom:68px!important}.sqm-and-message-container{justify-content:center;flex-direction:column}.sqm-and-message-container:before{margin-bottom:1rem;padding-right:0!important}#sqm-input{text-align:center;margin-bottom:1rem}.fsc-input-grid{grid-template-columns:1fr!important;grid-row-gap:2rem;margin:0 2rem 2rem}.fsc-input-grid-item span{padding-left:.5rem}#add-row-btn{margin:auto;display:block;margin-bottom:2rem}.product-expert-answers-wrapper{margin:1rem}.product-expert-answers-wrapper #questions-widget{margin-top:2rem}#product-specs-table tbody{grid-template-columns:1fr!important}.cart__item{border-bottom:1px dotted #333}.cart__image{flex:0 0 125px;margin-right:5px}.drawer__contents shopify-accelerated-checkout-cart>*:not(:first-child){display:none!important}.drawer .additional-checkout-buttons{max-height:55px}}@media only screen and (min-width:1500px){.site-nav.site-navigation.small--hide{display:flex;justify-content:space-evenly}}@media only screen and (max-width:1500px)and (min-width:1160px){.site-nav .site-nav__link{padding:5px 7px;font-size:14px}}@media only screen and (max-width:1240px)and (min-width:769px){.offersale_timer.flex{display:grid;grid-template-columns:8fr 1fr;grid-template-rows:auto auto;gap:10px;justify-content:right}.product-offer-display-discount-box-wrapper{grid-column:1 / span 2;margin:auto}.menu_brand_flex .medium-up--one-sixth{flex:0 0 calc(25% - 10px)}.section-product-info-container{grid-template-columns:2fr 3fr!important}.article-card__rtb{position:static;margin:10px auto}}@media only screen and (max-width:1240px)and (min-width:1080px){product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:20px;width:calc(100% - 40px)}}@media only screen and (min-width:1081px){product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{padding-top:20px}}@media only screen and (max-width:1080px)and (min-width:421px){product-recommendations[data-intent=complementary] .grid__item-image-wrapper{flex-direction:column;padding-top:1rem}product-recommendations[data-intent=complementary] .grid-product__link .grid-product__meta,product-recommendations[data-intent=complementary] .grid__item-image-wrapper .grid-product__meta{margin-left:12px;text-align:left;width:calc(100% - 28px)}}@media only screen and (max-width:768px)and (min-width:421px){.product-recommendations__text{padding-bottom:25px}.product-complementory-section .product-recommendations__slide{column-gap:5px}}@media screen and (max-width:768px){.article-card__rtb{right:unset;bottom:15px;top:unset}.boost-sd__toolbar-top-mobile .boost-sd__sorting{flex:0 0 70%!important;max-width:70%!important}.boost-sd__filter-tree-toggle-button{flex:0 0 30%!important}.product-recommendations-wrapper{display:none!important}#tech-drawing-wrap,.with-t-drawing-wrapper.p_td_wrapper{padding:unset}}@media only screen and (max-width:420px){.offersale_timer.flex{display:grid;grid-template-columns:8fr 1fr;grid-template-rows:auto auto;gap:10px;justify-content:right}.product-offer-display-discount-box-wrapper{grid-column:1 / span 2;margin:auto}.product-short-description ul{padding:0 2rem}.product-block-offer-message{padding:.5rem!important}.header-layout.header-layout--left-below{flex-wrap:wrap}.menu_brand_flex .medium-up--one-sixth{flex:0 0 calc(33.33% - 10px)}.section-product-info-container #product-specs-table{padding-left:0;padding-right:0}.footer-recently-viewer-title-button-wrapper{display:flex}.footer-recently-viewer-title-button-wrapper .footer-rv-clear-btn-container{position:relative;padding-bottom:1rem}button#footer-rv-clear-btn{height:fit-content}.product-specs-table tr,.product-specs-table tbody:has(tr:nth-child(11)) tr{grid-template-columns:1fr 1fr!important}}@media only screen and (max-width:350px){.rt-badge__text{font-size:10px}.rt-badge__icon{width:10px;height:10px}}@media screen and (max-width:295px){.delivery_specs_table,.delivery_specs_table thead,.delivery_specs_table tbody,.delivery_specs_table th,.delivery_specs_table td,.delivery_specs_table tr{display:block;width:100%}.delivery_specs_table thead{display:none}.delivery_specs_table tr{margin-bottom:2px;border:1px solid #ccc}.delivery_specs_table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%;font-size:13px}.delivery_specs_table td:last-child{border-bottom:none}.delivery_specs_table td:before{position:absolute;left:10px;top:10px;width:40%;font-weight:700;white-space:nowrap}}.container{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem}.cgrid{display:grid;gap:1.5rem}.cards{display:grid;gap:1rem}.card{border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;background:#fff}.card__media img{display:block;width:100%;height:auto}.card__content{padding:.9rem 1rem 1.2rem}.card__title{margin:.2rem 0 .4rem;font-size:1.05rem}.section-title{margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.muted,.article-meta.small,.author-byline.small{opacity:.7}.article-meta.small,.author-byline.small{font-size:.9rem}.grid--2-col-desktop{grid-template-columns:320px 1fr}.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.lpg__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lpg__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lpg__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.author-photo__img{width:100%;height:auto;border-radius:16px}.author-name{font-size:clamp(28px,3vw,44px);margin:0 0 .25rem}.author-title{margin:0 0 1rem;font-weight:600}.author-bio{margin-top:.5rem}.author-socials{margin-top:1rem}.author-socials__icons{display:flex;gap:.75rem}.social-link .icon{display:inline-block}.room-selector{margin-bottom:1rem}.room-option{width:100px;margin:auto;padding:.5rem;cursor:pointer;text-align:center;border:2px solid #ccc;border-radius:8px;transition:.3s ease-in}.room-option svg{display:block;margin:0 auto .25rem}.room-option svg path{transition:.3s ease-in}.room-option.active{color:var(--themePrimary);background:#000;border-color:#000}.room-option.active svg path{fill:var(--themePrimary)}#btu-calculator h3{margin-top:4rem}#btu-calculator h4{margin-top:3rem}#btu-calculator input{accent-color:var(--themePrimary)}.btu-buttons{margin-top:2rem}.btu-add-item{padding:.6rem}.btu-add-item:has(input:checked){background:#efefef}.btu-add-item label{margin:auto}.btu-result{display:flex;gap:2rem;margin-top:3rem;padding:1rem;color:#fff;background:#1a1a1a}.btu-result:has(.btu-result-error){background:red}#btu-calculator .flex{flex-wrap:wrap;gap:1rem}.btu-result-number{margin:auto;text-align:center}.btu-result-number span{font-size:1rem;white-space:nowrap}.btu-result-number strong{display:block;font-size:2rem;color:var(--themePrimary)}.btu-result-msg{margin:auto}.career-page-wrapper{width:100%;height:auto;margin:auto;max-width:1200px}.career-page-wrapper h1{margin-top:2rem;font-size:3rem;text-align:center;color:var(--themePrimary)}.career-page-wrapper h3{margin-top:2rem;margin-bottom:1rem;padding:0;font-size:2rem;text-align:center;color:var(--themePrimary)}.careers-header{margin-top:2rem;padding:2rem 0 1rem}.careers-header h2,.careers-header h1{margin-top:0;font-size:2rem;text-align:left;color:var(--themePrimary)}.careers-header p{font-size:1.5rem}.careers-header img{filter:brightness(.5)}.career-values-wrapper{margin-top:3rem}.career-perks-wrapper,.career-process-wrapper,.career-testimonial-wrapper{border-top:1px solid #c1c1c1}.careers-process,.careers-perks{width:100%;height:auto;margin:auto;max-width:980px}.careers-grid{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.careers-heading{margin:0 0 .5rem;font-size:44px}.careers-subtext{max-width:32ch}.career-listing-wrapper{margin:1rem auto 2rem}.career-listing-wrapper>div .careers-grid{background:#f1f1f1}.career-listing-wrapper .block.left{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:2rem;background:var(--themePrimary)}.career-listing-wrapper .block.left h3,.career-listing-wrapper .block.left p{width:100%;text-align:left;color:#fff}.career-listing-wrapper .block.left h3{font-size:3rem}.career-listing-wrapper .block.right{padding:2rem}.careers-vision .grid{display:grid;grid-template-columns:1fr 1fr;justify-content:end;align-items:center;margin-left:0}.careers-vision .c_block{background:var(--themeLightGrey2)}.careers-vision .grid .left{padding:0 15px}.careers-vision .grid .left h3{margin-top:2rem;font-size:2rem;text-align:left;color:var(--themePrimary)}.careers-vision .grid .left ul{margin:0 0 20px;padding-left:15px;list-style-type:none}.careers-vision .grid .left li{margin:0;padding:0}.careers-vision .grid .right{display:flex;justify-content:center;align-items:center;height:100%;background-color:#fff}.careers-vision .grid .right *{color:#fff}.careers-vision .grid .right h3{font-size:2rem}.careers-vision .grid .right p{font-size:1rem}.careers-vision .grid .right img{padding:0 2rem}.careers-vision h4{margin:0 0 .25rem;font-size:1.1rem}.values-list-wrapper{display:grid;grid-template-columns:repeat(var(--values-cols, 1),minmax(0,1fr));gap:2rem;padding:2rem}.values-list-item{display:flex;gap:1rem;align-items:flex-start}.values-list-item-image img{width:100%;height:auto;margin:auto;max-width:75px}.values-list-item-content{flex:1;min-width:0}.values-list-item-content p{margin:0}.filter-box{position:relative;margin-bottom:1rem;text-align:right}.filters{position:absolute;top:calc(100% + .25rem);right:0;z-index:2;min-width:12rem;padding:.5rem;background:#fff;border:1px solid #e1e1e1;border-radius:.5rem}.filter-link{display:block;padding:.4rem .5rem;border-radius:.25rem}.filter-link:hover{background:#f6f6f6}.filter-link.isActive{font-weight:600}.btn-primary{padding:.5rem .75rem;cursor:pointer;color:#fff;background:var(--themePrimary);border:1px solid var(--themePrimary);border-radius:.5rem}.career-list{margin:0}.career-title{margin:0 0 .25rem;list-style:none;border-top:1px solid #c5c5c5}.career-title:first-child{border-top:none}.career-toggle{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6rem .25rem;cursor:pointer;text-align:left;font-size:22px;line-height:1.25;background:transparent;border:0;border-bottom:1px solid #eee}.career-toggle[aria-expanded=true] .caret{transform:rotate(180deg)}.career-description{margin:0 0 1.25rem}.career-image{width:100%;height:auto;margin:.75rem auto;max-width:max-content;border-radius:.25rem}.caret{transition:transform .2s ease}#careers-job-list-full .description.rte{margin:2rem auto}#career-reviews{display:grid;grid-template-columns:1fr;gap:25px;padding-bottom:20px}#career-reviews .review{display:grid;grid-template-columns:250px auto;justify-content:center;align-items:center;gap:30px;padding:0 2rem;background-color:var(--themePrimary);border-radius:5px}#career-reviews .review .image{text-align:center}#career-reviews .review .image img{width:100%;max-width:200px;border:4px solid var(--themePrimary);border-radius:10px}#career-reviews .review p{color:#fff}#career-reviews .text{padding:0 30px 0 0}.career-writer-image{display:block;width:190px;aspect-ratio:1 / 1;margin:auto;object-fit:cover;border-radius:8px}.career-testimonial-slide{min-height:370px}.career-testimonial-slide.is-active{background:var(--themePrimary)}.career-testimonial-slide .review{display:grid;grid-template-columns:1fr 3fr;padding:2rem 0}.career-testimonial-slide .review .image{display:flex;justify-content:center;align-items:center}.career-testimonial-slide .review .text{padding-right:3rem}.career-testimonial-slide p{color:var(--themeLight)}.coverage-calculator .input,.coverage-calculator .select,.coverage-calculator .button{width:100%}.coverage-calculator .button{cursor:pointer}.fc-result{display:flex;gap:2rem;margin-top:1rem;padding:1rem;color:var(--themeLight);background:var(--themeDark)}.fc-result:has(.btu-result-error){background:red}.fc-result-number{margin:auto;text-align:center}.fc-result-number span{font-size:1rem;white-space:nowrap}.fc-result-number strong{display:block;font-size:1.6rem;color:var(--themePrimary)}.fc-result-msg{margin:auto}#fc-waste-toggle{accent-color:var(--themePrimary)}.add--areabtn{padding-top:1rem}.landing-featured-product{padding:40px 0}.lfp{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.lfp__media{overflow:hidden;border-radius:16px}.lfp__img{display:block;width:100%;height:auto}.lfp__eyebrow{margin:0 0 8px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.lfp__title{margin:0 0 12px}.lfp__title a,.lpg__title a,.lpg__cta{text-decoration:none}.lfp__price{margin:0 0 14px;font-size:18px;font-weight:600}.lfp__compare{margin-left:10px;font-weight:400;text-decoration:line-through;opacity:.6}.lfp__bullets ul{margin:0;padding-left:18px}.landing-product-grid{padding:34px 0}.lpg__header{margin-bottom:18px}.lpg__heading{margin:0 0 8px}.lpg__subheading{opacity:.85}.lpg__grid{display:grid;gap:18px}.lpg__card{overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f}.lpg__media{position:relative;display:block}.lpg__img{display:block;width:100%;height:auto}.lpg__badge{position:absolute;top:12px;left:12px;padding:6px 10px;font-size:12px;color:#fff;background:#000000bf;border-radius:999px}.lpg__info{padding:14px}.lpg__title{margin:0 0 8px;font-size:16px}.lpg__price{margin:0 0 8px;font-weight:600}.lpg__note{margin:0 0 10px;font-size:14px;opacity:.8}.lpg__cta{display:inline-block;font-weight:600}.bundle-specs{margin-top:1.5rem}.bundle-specs-tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;border-bottom:1px solid #e5e5e5}.bundle-specs-tab{padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;background:#f7f7f7;border:1px solid transparent;border-bottom:none;border-radius:.25rem .25rem 0 0}.bundle-specs-tab-inner{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem}.bundle-specs-tab-thumb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;background:#fff;border-radius:4px;flex-shrink:0}.bundle-specs-tab-thumb img{display:block;max-width:100%;max-height:100%}.bundle-specs-tab-label{font-weight:500}.bundle-specs-tab.is-active{font-weight:600;background:#fff;border-color:#ddd;border-bottom-color:#fff}.flex-item-4{flex-grow:1}.flex-item-6{flex-grow:2}.flex-between{align-items:center}.flex-basis-20{flex-basis:10rem}.d-grid{display:grid}.grid-46{grid-template-columns:4fr 6fr}.left-side{padding:1rem 2rem;background:#f1f2f3}.right-side{padding:1rem 2rem;background:#fff}.move-up{margin-top:-6rem}.shadow-box{filter:drop-shadow(2px 2px 10px #0c0c0c26)}.primary{padding:.5rem 1rem;font-weight:600;color:#fff;background-color:#e6017e;border-color:#e92d94;transition:opacity .3s ease-in-out,color .5s ease-in}.primary:hover{color:#fff}.phone-no{display:block;font-size:3rem;font-weight:500;color:#e6017e}.phone-post{position:absolute;bottom:-.5rem;font-size:.9rem}.time-table p{margin:unset}.left-side h4{margin-bottom:1rem}.showroom img{display:block;width:100%;height:auto;margin:auto}.hero-text,.hero-text h1,.hero-text h2{display:block;color:#fff}.hero-text h1{font-size:3rem;line-height:5rem;font-weight:200}.hero-text .hero-t-main{display:block;font-size:7rem;font-weight:700}.hero-text .hero-t-loc{display:block;font-size:3rem;font-weight:600}.hero-text h2{font-size:2rem;line-height:4rem;font-weight:100}.info{padding:2rem;background:#fff}.mb-0{margin-bottom:0rem}.mt-0{margin-top:0rem}.mt-1,.mt-md{margin-top:1rem}.mt-lg{margin-top:2rem}.mt-xlg{margin-top:4rem}.p-sm{padding:.5rem}.p-md{padding:1rem}.map,.showroom-sub_heading,.sr_map_btn_container,.sr_map_container,.sr-timing{margin-top:2rem}.manager-img{display:flex;justify-content:center;align-items:center;margin-right:2rem;overflow:hidden}.manager-img img{flex-shrink:0;min-width:auto;min-height:100%;object-fit:cover}.bg-white{background:#fff}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.relative{position:relative}.splide__slide img{width:100%;height:auto}.showroom-message,.showroom-error,.showroom-warning{border-radius:2px}.showroom-message{background:#deffde;border:1px solid #beebbe}.showroom-error{background:#ffdede;border:1px solid #ffb0b0}.showroom-warning{background:#fffade;border:1px solid #f7e78f}.showroom-message-box{width:fit-content;margin-bottom:1rem;padding:.5rem 1rem}.showroom-message-box p{margin-bottom:0}.simple-video-wrapper iframe,.simple-video-wrapper video{display:block;width:100%;height:100%}.simple-video-wrapper.fullwidth{width:100vw;margin-left:calc(-50vw + 50%)}@media(min-width:641px){.coverage-calculator #fc-calc,.coverage-calculator #fc-reset{width:auto}}@media(max-width:990px){.grid--2-col-desktop{grid-template-columns:1fr}.grid--3-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.lfp{grid-template-columns:1fr}.lpg__grid--4,.lpg__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.careers-grid,.careers-vision .grid{grid-template-columns:1fr}}@media(max-width:749px){.lpg__grid--4,.lpg__grid--3,.lpg__grid--2{grid-template-columns:1fr}}@media(max-width:700px){.career-page-wrapper h1{font-size:2.25rem}.careers-header{padding:20px 15px 60px}.career-page-wrapper h3{padding:0 1rem}#career-reviews,#career-reviews .text{padding:0 15px}#career-reviews .review{grid-template-columns:1fr;gap:0;padding:20px 0}#career-reviews .review .image img{max-width:100px}.careers-vision .grid{display:flex;flex-flow:column-reverse}.careers-vision .grid .left{padding:0 15px}.values-list-wrapper{padding:1.25rem}.career-testimonial-slide .review{grid-template-columns:1fr}.career-testimonial-slide .review .text{padding-right:0}}@media(max-width:680px){.grid--3-col-desktop{grid-template-columns:1fr}}@media(max-width:640px){.coverage-calculator .fc-row{grid-template-columns:1fr!important}.fc-result{display:block}.fc-result-number{margin-bottom:1rem}}@media screen and (min-width:657px)and (max-width:1160px){.sr-manager-details{display:block}.sr-manager-details .manager-img{margin-right:0;margin-bottom:1rem}.flex-item.manager-img{min-height:300px;max-height:350px;overflow:hidden}.flex-item.manager-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}}@media screen and (min-width:769px)and (max-width:1007px){.time-table .flex-basis-20{flex-basis:6rem}}@media screen and (min-width:657px)and (max-width:768px){.time-table .flex-basis-20{flex-basis:5rem}}@media screen and (max-width:656px){.grid-46-sm{grid-template-columns:1fr}.margin{width:90%}.manager-img{margin-right:.5rem}.info{padding:unset}.left-side{padding:.5rem 1rem;background:#fff}.hero-text h2{font-size:2.5rem;font-weight:400}.contact-details-section{margin-top:2rem;text-align:center}.time-table>.flex{justify-content:center;text-align:left}.tt-sunday{width:100%;max-width:112px}.move-up .shadow-box{margin-top:-5rem}.sr-manager-details{display:block}.sr-manager-details .manager-img{margin-right:0;margin-bottom:1rem}.flex-item.manager-img{max-height:350px;overflow:hidden}.flex-item.manager-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}}@media screen and (max-width:412px){.d-grid{display:block}.phone-no{font-size:2rem}.phone-post.move-up{right:0;bottom:-1rem;white-space:nowrap}.time-table .flex-basis-20{flex-basis:6rem}.time-table p{font-size:1rem}.hero-text h1{font-size:2rem;line-height:3rem}.hero-text .hero-t-main{font-size:4rem;line-height:5rem}.hero-text h2{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:240px){button.btn.primary.btn-consultation.mt-md{font-size:.5rem}}.custom-tag-new-site-launch{font-size:12px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/customisations.css.map */
