@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.errorPage_404{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.errorPage_404 .marg0{margin:0 !important}
.errorPage_404 .leftRightPad40{padding:0}
@media(min-width:992px){.errorPage_404 .leftRightPad40{padding-right:0;padding-left:90px;padding-right:0;padding-left:90px}
}
.errorPage_404 .errorPage-Wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:992px){.errorPage_404 .errorPage-Wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.errorPage_404 .errorPage-Wrap .alignCenter--vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}
.errorPage_404 .errorPage-Wrap .textDescWidth{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:992px){.errorPage_404 .errorPage-Wrap .textDescWidth{width:40%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.errorPage_404 .errorPage-Wrap .buttonWrap_404 span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.errorPage_404 .errorPage-Wrap .buttonWrap_404 span .button_404{line-height:16px;padding:16px 5px;min-width:161px;margin-right:5px;width:auto;border-radius:2px;font-size:13px;letter-spacing:.86px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #512b8b;color:#512b8b;font-family:apFontBold}
@media(min-width:992px){.errorPage_404 .errorPage-Wrap .buttonWrap_404 span .button_404{padding:16px 20px;min-width:195px;margin-right:21px}
}
.errorPage_404 .errorPage-Wrap .buttonWrap_404 span .button_404:hover{background:#512b8b;border:1px solid #512b8b;color:#fff;text-decoration:none}
.errorPage_404 .errorPage-Wrap .buttonWrap_404 a{text-decoration:none}
.errorPage_404 .errorPage-Wrap .imagewrap_404{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
@media(min-width:992px){.errorPage_404 .errorPage-Wrap .imagewrap_404{width:60%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
}
.errorPage_404 .errorPage-Wrap .imagewrap_404 img{width:100%;padding-top:80px}
@media(min-width:992px){.errorPage_404 .errorPage-Wrap .imagewrap_404 img{padding-top:0}
}
.errorPage_404 .textDesc_404{text-align:center;margin-top:30px}
@media(min-width:992px){.errorPage_404 .textDesc_404{margin-top:95px;text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.errorPage_404 .textDesc_404 .replacedH1{font-size:30px;line-height:38px;font-weight:700;margin-bottom:24px}
@media(min-width:992px){.errorPage_404 .textDesc_404 .replacedH1{font-size:60px;line-height:60px}
}
.errorPage_404 .textDesc_404 p{width:80%;margin:20px auto 30px}
@media(min-width:992px){.errorPage_404 .textDesc_404 p{margin-bottom:16px;width:100%}
}
@media(min-width:992px){.errorPage_404 .imagewrap_404{margin-top:-130px}
}
.errorPage_404 .imagewrap_404{margin-top:-170px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.design-services__book-a-call-wrapper{padding-top:40px}
.design-services__about-us-container{background:rgba(89,99,106,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0}
@media(min-width:768px){.design-services__about-us-container{padding:56px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:25px 0}
}
.design-services__about-us-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding-top:32px}
@media(max-width:767px){.design-services__about-us-image{padding-top:0}
}
@media(min-width:768px){.design-services__about-us-image{padding:unset}
}
.design-services__about-us-content{padding:20px 16px}
@media(min-width:768px){.design-services__about-us-content{padding-left:64px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
}
.design-services__about-us-content h1{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:56px;color:#143755;padding-top:12px}
@media(min-width:768px){.design-services__about-us-content h1{text-align:left;font-size:56px;line-height:98px}
}
.design-services__about-us-content p,.design-services__about-us-content li{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#59636a;padding-bottom:20px}
@media(min-width:768px){.design-services__about-us-content p,.design-services__about-us-content li{max-width:544px;font-size:16px}
}
.design-services__about-us-content ul{padding-left:16px}
.design-services__about-us-content li{padding-bottom:0;list-style:disc}
.design-services__underline-5{text-underline-offset:5px}
.design-services__easy-steps-container{padding:56px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}
@media(max-width:767px){.design-services__easy-steps-container{margin:15px 0}
}
@media(min-width:768px){.design-services__easy-steps-container{padding:80px 56px}
}
.design-services__easy-steps-container h1{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:36px;color:#143755;padding-bottom:16px}
@media(min-width:768px){.design-services__easy-steps-container h1{font-size:56px;line-height:98px}
}
.design-services__easy-steps-card-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}
.design-services__easy-steps-card{width:100%;background:#fff;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer}
@media(min-width:768px){.design-services__easy-steps-card{width:264px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;height:160px}
.design-services__easy-steps-card:hover{-webkit-box-shadow:0 5px 16px rgba(0,0,0,0.06);box-shadow:0 5px 16px rgba(0,0,0,0.06)}
}
.design-services__easy-steps-card svg{height:60px;width:60px}
@media(min-width:768px){.design-services__easy-steps-card svg{height:72px;width:72px}
}
.design-services__easy-steps-card p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:40px;color:#2a2e34}
.design-services__easy-steps-card p .icon-link{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:40px;color:#2a2e34;text-decoration:none}
.design-services__easy-steps-card-no-pointer{width:100%;background:#fff;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px !important;cursor:default}
@media(min-width:768px){.design-services__easy-steps-card-no-pointer{width:264px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;height:160px}
.design-services__easy-steps-card-no-pointer:hover{-webkit-box-shadow:0 5px 16px rgba(0,0,0,0.06) !important;box-shadow:0 5px 16px rgba(0,0,0,0.06) !important}
}
.design-services__easy-steps-card-no-pointer svg{height:60px;width:60px}
@media(min-width:768px){.design-services__easy-steps-card-no-pointer svg{height:72px;width:72px}
}
.design-services__easy-steps-card-no-pointer p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:40px;color:#2a2e34}
.design-services__link-styles{font-size:16px;font-weight:400;line-height:24x}
.design-services__link-pb-6{padding-bottom:16px !important}
@charset "UTF-8";@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.cmp-accordion{width:100%}
.cmp-accordion:last-child{border-bottom:1px solid rgba(88,98,106,0.4)}
.cmp-accordion__item{position:relative}
.cmp-accordion__header{margin:0;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-transform:capitalize;color:#2a2e34;padding:20px 0;cursor:pointer;border-top:1px solid rgba(88,98,106,0.4)}
@media(min-width:768px){.cmp-accordion__header{font-size:24px;line-height:36px;padding:24px 0}
}
.cmp-accordion__button{border-color:rgba(88,98,106,0.4);color:#2a2e34;display:block;width:100%;text-align:left;position:relative;background:0;font-size:24px;line-height:36px;cursor:pointer}
.cmp-accordion__icon::after{content:"+";float:right;color:#f5821e;line-height:25px;margin-right:4px}
.cmp-accordion__button--expanded .cmp-accordion__icon::after{content:"−"}
.accordion-icon .cmp-accordion__header{border-top:0}
.accordion-icon .cmp-accordion:last-child{border-bottom:0}
.accordion-icon .cmp-accordion__button--expanded .one-step-solution__approach-line--view__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media(min-width:768px){.accordion-icon .cmp-accordion__panel{margin-left:50px;padding-left:80px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.be-inspired{padding:25px 0 0;margin-bottom:25px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.be-inspired__last-section-padding{padding-bottom:20px}
.be-inspired--no-margin{margin:0}
.be-inspired.text-center .be-inspired__top-section{display:block}
@media only screen and (max-width:990px){.be-inspired{padding:25px 16px 50px 16px;margin-bottom:0}
}
@media only screen and (max-width:450px){.be-inspired{padding:15px 16px 54px 15px;overflow-y:hidden;overflow-x:scroll}
}
.be-inspired__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px;padding:0 56px}
.be-inspired__top-section__display{display:block}
.be-inspired__top-section--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.be-inspired__top-section__store-marging-top{margin-top:60px}
@media only screen and (max-width:990px){.be-inspired__top-section{margin-bottom:16px;-ms-flex-item-align:center;align-self:center}
}
@media only screen and (max-width:450px){.be-inspired__top-section{padding:0}
}
.be-inspired__heading--centered{text-align:center}
.be-inspired__subheading--centered{text-align:center}
@media(max-width:767px){.be-inspired__heading,.be-inspired__subheading{text-align:center}
}
.be-inspired__link-container{color:#000}
.be-inspired .slick-list{height:100%}
.be-inspired .slick-track{height:100%}
.be-inspired__slider{width:100%;aspect-ratio:2.4/1}
@media only screen and (max-width:990px){.be-inspired__slider{aspect-ratio:initial}
}
@media only screen and (max-width:450px){.be-inspired__slider{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}
}
.be-inspired__slide{width:calc(100vw - 224px);height:100%;position:relative;overflow:hidden}
@media only screen and (max-width:990px){.be-inspired__slide{height:450px !important}
}
@media only screen and (max-width:450px){.be-inspired__slide{-webkit-box-flex:0;-ms-flex:0 0 322px;flex:0 0 322px;height:260px !important}
}
.be-inspired__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.be-inspired__content{position:absolute;height:100%;width:328px;background-color:#143755;right:0;bottom:0;z-index:2;-webkit-transform:translateX(100%);transform:translateX(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;-webkit-transition:-webkit-transform 600ms ease-out;transition:-webkit-transform 600ms ease-out;transition:transform 600ms ease-out;transition:transform 600ms ease-out,-webkit-transform 600ms ease-out}
@media only screen and (max-width:990px){.be-inspired__content{padding:8px;overflow:hidden;bottom:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);height:auto;width:auto;background-color:transparent}
}
.be-inspired__slide:hover .be-inspired__content{-webkit-transform:translateX(0);transform:translateX(0)}
.be-inspired__title{font-size:28px;line-height:36px;font-weight:700;color:#fff;font-family:"Mulish Regular",sans-serif;font-style:normal}
@media only screen and (max-width:450px){.be-inspired__title{font-size:16px;line-height:24px;font-weight:800}
}
.be-inspired__description{font-size:20px;line-height:28px;color:#fff;font-weight:500;font-family:"Mulish Regular",sans-serif;max-width:968px;margin-top:8px}
.be-inspired__description__range_content_font{font-size:24px}
@media only screen and (max-width:990px){.be-inspired__description{display:none}
}
.be-inspired__link-container-top{color:#2a2e34}
@media only screen and (max-width:990px){.be-inspired__link-container-top{position:absolute !important;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.be-inspired__link-container-slide{color:#fff;margin-top:40px;-ms-flex-item-align:start;align-self:flex-start}
@media only screen and (max-width:990px){.be-inspired__link-container-slide{display:none !important}
}
.be-inspired__prev,.be-inspired__next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;background-color:#2a2e34 !important}
.be-inspired__prev.slick-disabled,.be-inspired__next.slick-disabled{display:none}
.be-inspired__prev{left:30px}
.be-inspired__next{right:30px}
.be-inspired__slider-nav-btn{display:inline-block;width:5.6vw;aspect-ratio:1/1;border-radius:200px;background-color:rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.be-inspired__slider-nav-icon{aspect-ratio:1/1;width:1.95vw;color:#fff}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.become-dealer{display:grid;padding:15px 16px;grid-template-columns:auto;grid-gap:32px}
.become-dealer__design-service-padding{padding:25px 56px}
@media(max-width:767px){.become-dealer__design-service-padding{padding:15px 16px}
}
.become-dealer__dealer-service-padding{padding:56px 56px}
@media(max-width:767px){.become-dealer__dealer-service-padding{padding:15px 16px}
}
@media(min-width:992px){.become-dealer{grid-template-columns:1fr 1fr;grid-gap:80px}
}
.become-dealer__image{width:100%;height:auto}
.become-dealer__image--wrapper{display:none}
@media(min-width:992px){.become-dealer__image--wrapper{display:block}
}
.become-dealer .services-section__right--title{font-size:32px;line-height:36px;font-family:"Archivo Regular",sans-serif;color:#143755;padding-bottom:39px;text-align:center}
@media(min-width:992px){.become-dealer .services-section__right--title{font-size:56px;line-height:98px;text-align:left;padding-bottom:0}
}
.become-dealer .services-section__right--subtitle{font-size:14px;line-height:24px;padding-bottom:16px}
@media(min-width:992px){.become-dealer .services-section__right--subtitle{font-size:16px;line-height:24px;padding-bottom:24px}
}
.become-dealer form>.dropdown{margin-bottom:24px}
@media(min-width:992px){.become-dealer form>.dropdown{margin-bottom:49px;width:calc(50% - 8px)}
}
.become-dealer .services-section__right--input-container{display:grid;grid-template-columns:auto;grid-gap:24px 16px;padding-bottom:24px}
@media(min-width:992px){.become-dealer .services-section__right--input-container{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){.become-dealer .services-section__right--input-container{grid-gap:0 16px}
}
.become-dealer .services-section__right--input{width:100%}
@media(min-width:992px){.become-dealer input[name=brands-offered]{grid-column:span 2}
}
.become-dealer__login--btn{display:block;text-align:center;margin-top:24px;position:relative}
@media(min-width:992px){.become-dealer__login--btn{text-align:left}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.one-step-solution__title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:40px;font-style:normal;font-weight:400;text-align:center;color:#143755;padding-bottom:64px;padding-top:36px}
@media(min-width:768px){.one-step-solution__title{font-size:56px;line-height:98px;padding-top:72px}
}
.one-step-solution__approach-line-container{position:relative;margin-left:16px}
.one-step-solution__approach-line-container:last-child{border-left:unset}
.one-step-solution__approach-line-title{font-family:"Mulish Regular",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#195778}
@media(min-width:768px){.one-step-solution__approach-line-title{font-size:32px;line-height:36px;margin-left:50px;list-style-type:decimal}
}
.one-step-solution__approach-line--view__icon{height:60px;width:60px;position:relative;display:block}
@media(min-width:768px){.one-step-solution__approach-line--view__icon{height:96px;width:96px}
}
.one-step-solution__approach-line--view__chevron{cursor:pointer;height:16px;width:16px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#2a2e34}
.one-step-solution__icon--active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media(min-width:768px){.one-step-solution__accordion-content{margin-left:50px;padding-left:80px;display:none}
}
.one-step-solution__accordion-content__subtitle{font-family:"Mulish Regular",sans-serif;font-weight:600;font-size:18px;line-height:23px;color:#2a2e34;padding-bottom:16px;padding-top:30px}
@media(min-width:768px){.one-step-solution__accordion-content__subtitle{font-size:40px;line-height:56px}
}
.one-step-solution__accordion-content__list-elements{margin-left:16px}
.one-step-solution__accordion-content__list-elements li{list-style-type:disc;font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#2a2e34}
.one-step-solution__accordion-content__list-elements li:last-child{padding-bottom:16px}
@media(min-width:768px){.one-step-solution__accordion-content__list-elements li{font-size:24px;line-height:36px}
}
.one-step-solution__display{display:block}
.one-step-solution__hidden{display:none}
.one-step-solution__accordion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;position:relative;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media(min-width:768px){.one-step-solution__accordion-container{padding:16px 34px}
.one-step-solution__accordion-container::before{height:100%;position:absolute;left:82px;content:"";width:5px;border-left:2px dashed #195778}
.one-step-solution__accordion-container:last-child::before{content:unset}
}
.one-step-solution__accordion-title{display:grid;grid-template-columns:70px 1fr 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;cursor:pointer}
@media(min-width:768px){.one-step-solution__accordion-title{grid-template-columns:100px 1fr 40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
.one-step-solution__horizontal-line{border-top:1px solid #59636a;opacity:.4;margin-top:24px}
@media(min-width:768px){.one-step-solution__horizontal-line{margin-top:32px;margin-left:130px}
}
.one-step-solution__icon_box{display:block}
@media(min-width:992px){.one-step-solution__one-steps-padding{padding:0 16px}
}
@media(min-width:1200px){.one-step-solution__one-steps-padding{padding:0 36px}
}
@media only screen and (max-width:450px){.one-step-solution__customer-requirement__desktop{display:none}
}
.one-step-solution__customer-requirement__mobile{display:none}
@media only screen and (max-width:450px){.one-step-solution__customer-requirement__mobile{display:initial}
}
.one-step-solution__customer-requirement__mobile p{font-family:"Mulish";font-style:normal;font-weight:600;font-size:18px;line-height:24px;text-align:center;color:#2a2e34}
@media(max-width:767px){.one-step-solution__customer-requirement{padding-left:0}
}
.one-step-solution__customer-requirement__requirement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;padding-bottom:40px;border-bottom:1px solid #195778}
.one-step-solution__customer-requirement__requirement p{max-width:250px;text-align:center;font-family:"Mulish";font-style:normal;font-weight:600;font-size:24px;line-height:36px;margin-top:20px}
@media(max-width:767px){.one-step-solution__customer-requirement__requirement p{font-size:18px;line-height:24px}
}
.one-step-solution__customer-requirement__requirement__customer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:767px){.one-step-solution__customer-requirement__requirement__customer{border-bottom:1px solid #195778;padding:10px 40px;margin-bottom:16px}
}
.one-step-solution__customer-requirement__requirement__customer__expert{text-align:left !important}
.one-step-solution__customer-requirement__solutions p{font-size:24px;line-height:56px}
.one-step-solution__customer-requirement__solutions__solutionlist{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}
.one-step-solution__card-container{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}
.one-step-solution__card-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:767px){.one-step-solution__card-container{-webkit-column-gap:4.71px;-moz-column-gap:4.71px;column-gap:4.71px}
}
.one-step-solution__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.featured-story{padding:40px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
@media(min-width:992px){.featured-story{padding:0}
}
.featured-story__inner{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;text-decoration:blink;background-color:transparent}
.featured-story__thumbnail{position:relative}
.featured-story__thumbnail--img{-o-object-fit:cover;object-fit:cover;height:257px;width:100%;display:block}
@media(min-width:992px){.featured-story__thumbnail--img{height:458px}
}
.featured-story__content{background-color:rgba(89,99,106,0.05);padding:24px 24px 12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:147px}
@media(min-width:992px){.featured-story__content{height:227px}
}
.featured-story__content p{color:#2a2e34;font-size:16px;line-height:24px;margin-bottom:12px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:992px){.featured-story__content p{font-size:18px;line-height:28px;-webkit-line-clamp:3;line-clamp:3}
}
.featured-story__category{background-color:#143755;color:#fff;font-size:14px;font-weight:700;line-height:17px;letter-spacing:.01em;position:absolute;left:0;bottom:0;padding:8px 12px;text-transform:capitalize}
.featured-story__title{font-family:"Mulish Regular",sans-serif;color:#143755;font-size:18px;font-weight:700;line-height:22px;margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:992px){.featured-story__title{font-size:24px;line-height:29px;-webkit-line-clamp:3;line-clamp:3}
}
.featured-story__read{font-family:"Mulish Regular",sans-serif;background-color:rgba(89,99,106,0.05);padding:0 24px 34px}
@media(min-width:992px){.featured-story__read{padding-top:24px}
}
.featured-story__author-name{font-size:16px;line-height:18px;font-weight:700;color:#143755}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.book-free-consultation{margin:15px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
@media(min-width:768px){.book-free-consultation{padding:25px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
}
.book-free-consultation__form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.book-free-consultation__form-section h1{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:36px;text-align:center;color:#143755;margin-bottom:8px}
.book-free-consultation__form-section p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#2a2e34;margin-bottom:16px}
@media(min-width:768px){.book-free-consultation__form-section{padding-left:56px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.book-free-consultation__form-section h1{font-size:56px;line-height:98px;text-align:left}
.book-free-consultation__form-section p{font-size:16px;line-height:24px;text-align:left;margin-bottom:20px}
}
.book-free-consultation__input-field{width:100%;height:44px;padding:12px 16px;background:rgba(42,46,52,0.04);border:1px solid rgba(89,99,106,0.1);border-radius:4px;margin-bottom:16px}
@media(min-width:768px){.book-free-consultation__input-field{max-width:340px}
}
.book-free-consultation__submit_button{width:100%;padding:10px 16px;text-transform:capitalize;background:#f5821e;height:47px;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#fff;margin-top:8px;border:0;border-radius:4px;cursor:pointer}
@media(min-width:768px){.book-free-consultation__submit_button{max-width:206px;height:56px;padding:12px 16px}
}
.book-free-consultation__book_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}
@media(min-width:768px){.book-free-consultation__book_image{display:block}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.catalogues{padding:56px 16px}
@media(min-width:768px){.catalogues{padding:84px 56px}
}
.catalogues__cards_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}
.catalogues__card_wrapper{width:343px;height:350px}
@media(min-width:768px){.catalogues__card_wrapper{height:525px;width:432px}
}
.catalogues__card_image{height:249px;width:100%;-o-object-fit:cover;object-fit:cover}
@media(min-width:768px){.catalogues__card_image{height:417px}
}
.catalogues__card_title,.catalogues__card_date{padding-top:12px;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#2a2e34;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}
@media(min-width:768px){.catalogues__card_title,.catalogues__card_date{padding-top:8px;font-weight:500;font-size:20px;line-height:28px;height:64px}
}
.catalogues__card_bottom_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.catalogues__card_bottom_container{padding-top:8px}
}
.catalogues__card_date{opacity:.8;padding-top:0;height:auto}
@media(min-width:768px){.catalogues__card_date{font-size:16px;line-height:24px}
}
.catalogues__card_download_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.catalogues__card_download_button svg{height:18px;width:18px}
@media(min-width:768px){.catalogues__card_download_button svg{height:24px;width:24px}
}
.catalogues__card_download_link{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2a2e34}
@media(min-width:768px){.catalogues__card_download_link{font-size:20px;line-height:28px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.catalogues-card-v2{padding:15px 16px}
@media(min-width:768px){.catalogues-card-v2{padding:25px 180px}
}
.catalogues-card-v2__tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.catalogues-card-v2__radio{display:none}
.catalogues-card-v2__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-bottom:20px}
@media(min-width:768px){.catalogues-card-v2__tabs{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}
}
.catalogues-card-v2__tabs::-webkit-scrollbar{display:none}
.catalogues-card-v2__tab{cursor:pointer;font-family:"Mulish Regular",sans-serif;font-size:16px;line-height:24px;text-align:center;color:#59636a;white-space:nowrap;position:relative}
.catalogues-card-v2__tab::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:0;background:#f5821e;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media(min-width:768px){.catalogues-card-v2__tab{font-size:20px;line-height:28px}
}
.catalogues-card-v2__panel{-webkit-animation:fadeIn 1.8s ease-in;animation:fadeIn 1.8s ease-in}
.catalogues-card-v2__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-top:8px}
@media(min-width:768px){.catalogues-card-v2__content-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px) and (max-width:1024px){.catalogues-card-v2__content-wrapper{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:1200px){.catalogues-card-v2__content-wrapper{padding:8px 0 0 0}
}
.catalogues-card-v2__card-container{width:100%;height:100%;position:relative}
.catalogues-card-v2__card-container::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(176.44deg,rgba(0,0,0,0) 29.93%,rgba(0,0,0,0.6) 69.7%);z-index:1}
.catalogues-card-v2__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.catalogues-card-v2__card-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}
@media(min-width:768px){.catalogues-card-v2__card-content{bottom:20px;left:20px;right:20px}
}
.catalogues-card-v2__card-content__title{display:block;font-family:"Mulish Regular",sans-serif;font-size:20px;line-height:24px;color:#fff;padding-bottom:10px}
.catalogues-card-v2__card-content__sub-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.catalogues-card-v2__card-content__icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}
.catalogues-card-v2__card-content__icons-wrapper svg{height:24px;width:24px;color:#fff;cursor:pointer}
@media(min-width:768px){.catalogues-card-v2__card-content__icons-wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.catalogues-card-v2__card-content__icons-wrapper svg{height:32px;width:32px}
}
.catalogues-card-v2__card-content__date{font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.8}
@media(min-width:768px){.catalogues-card-v2__card-content__date{font-weight:500;font-size:16px}
}
.catalogues-card-v2__share{background-color:transparent}
.catalogues-card-v2__popup-backdrop{position:fixed;width:100%;height:100vh;z-index:10;backdrop-filter:brightness(60%);top:0;left:0}
.catalogues-card-v2__popup-container{position:fixed;background-color:#fff;border-radius:8px;padding:24px;width:calc(100% - 48px);top:auto;bottom:40px;left:24px}
@media(min-width:768px){.catalogues-card-v2__popup-container{width:auto;bottom:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 24px}
}
.catalogues-card-v2__popup-title{font-family:"Mulish Regular",sans-serif;font-weight:400;color:rgba(89,99,106,0.4);margin-bottom:30px;display:block;font-size:18px;line-height:22px;color:#59636a}
@media(min-width:768px){.catalogues-card-v2__popup-title{font-size:20px;line-height:24px}
}
.catalogues-card-v2__close-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:24px;right:14px;cursor:pointer}
.catalogues-card-v2__close-btn{height:20px;width:20px}
@media(min-width:768px){.catalogues-card-v2__close-btn{height:40px;width:40px}
}
.catalogues-card-v2__links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.catalogues-card-v2__links-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.catalogues-card-v2__link-item:not(:last-child){margin-bottom:16px}
@media(min-width:768px){.catalogues-card-v2__link-item:not(:last-child){margin-right:36px;margin-bottom:0}
}
.catalogues-card-v2__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:transparent;text-decoration:none;color:#59636a}
@media(min-width:768px){.catalogues-card-v2__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.catalogues-card-v2__link-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:16px}
@media(min-width:768px){.catalogues-card-v2__link-icon-box{margin-right:0}
}
.catalogues-card-v2__link-icon{height:48px;width:48px}
@media(min-width:768px){.catalogues-card-v2__link-icon{height:80px;width:80px}
}
.catalogues-card-v2__link-text{margin-top:8px;font-size:14px;line-height:18px}
@media(min-width:768px){.catalogues-card-v2__link-text{font-size:"Mulish Regular",sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#59636a}
}
#allProduct:checked ~ #allProductContent,#luxuryRanges:checked ~ #luxuryRangesContent,#canvasRange:checked ~ #canvasRangeContent,#forProfessionals:checked ~ #forProfessionalsContent,#bespokeCatalogue:checked ~ #bespokeCatalogueContent{display:block}
#allProduct:checked ~ .catalogues-card-v2__tabs #first-tab,#luxuryRanges:checked ~ .catalogues-card-v2__tabs #second-tab,#canvasRange:checked ~ .catalogues-card-v2__tabs #third-tab,#forProfessionals:checked ~ .catalogues-card-v2__tabs #fourth-tab,#bespokeCatalogue:checked ~ .catalogues-card-v2__tabs #fifth-tab{color:#f5821e}
#allProduct:checked ~ .catalogues-card-v2__tabs #first-tab::after,#luxuryRanges:checked ~ .catalogues-card-v2__tabs #second-tab::after,#canvasRange:checked ~ .catalogues-card-v2__tabs #third-tab::after,#forProfessionals:checked ~ .catalogues-card-v2__tabs #fourth-tab::after,#bespokeCatalogue:checked ~ .catalogues-card-v2__tabs #fifth-tab::after{width:100%}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.data-metrics{background-color:rgba(89,99,106,0.05);padding:80px;font-family:"Archivo Regular",sans-serif;color:#143755;margin:25px 0}
@media(max-width:767px){.data-metrics{margin:15px 0}
}
.data-metrics__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.data-metrics__metric{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;margin-bottom:0}
@media(min-width:992px){.data-metrics__metric:not(:last-child){margin-right:100px}
}
.data-metrics__data-box{font-size:64px;line-height:96px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:450px){.data-metrics__data-box{font-size:60px;line-height:90px;font-weight:400}
}
.data-metrics__data-box--bold{font-weight:700}
.data-metrics__data{font-family:inherit;font-style:normal;font-size:80px;line-height:140px;font-weight:400}
.data-metrics__postfix{font-size:80px;line-height:140px;font-weight:400}
.data-metrics__postfix--sup{-webkit-transform:translateY(-20%);transform:translateY(-20%);font-size:4rem}
.data-metrics__heading{font-size:24px;line-height:24px;font-weight:500;margin:0;margin-top:16px}
.data-metrics__description{height:7.2rem;font-size:16px;line-height:24px;font-weight:400}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.dealer-catalogues__catalogues-card-v2{padding:40px 16px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2{padding:48px 180px}
}
.dealer-catalogues__catalogues-card-v2__tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.dealer-catalogues__catalogues-card-v2__radio{display:none}
.dealer-catalogues__catalogues-card-v2__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-bottom:20px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__tabs{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}
}
.dealer-catalogues__catalogues-card-v2__tabs::-webkit-scrollbar{display:none}
.dealer-catalogues__catalogues-card-v2__tab{cursor:pointer;font-family:"Mulish Regular",sans-serif;font-size:16px;line-height:24px;text-align:center;color:#59636a;white-space:nowrap;position:relative}
.dealer-catalogues__catalogues-card-v2__tab::after{position:absolute;left:0;bottom:0;content:"";height:2px;width:0;background:#f5821e;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__tab{font-size:20px;line-height:28px}
}
.dealer-catalogues__catalogues-card-v2__panel{-webkit-animation:fadeIn 1.8s ease-in;animation:fadeIn 1.8s ease-in}
.dealer-catalogues__catalogues-card-v2__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding:8px 16px 16px 16px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 32px 0 32px}
}
@media(min-width:768px) and (max-width:1024px){.dealer-catalogues__catalogues-card-v2__content-wrapper{grid-template-columns:repeat(2,1fr)}
}
.dealer-catalogues__catalogues-card-v2__card-container{width:100%;height:100%;position:relative}
.dealer-catalogues__catalogues-card-v2__card-container::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(176.44deg,rgba(0,0,0,0) 29.93%,rgba(0,0,0,0.6) 69.7%);z-index:1}
.dealer-catalogues__catalogues-card-v2__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.dealer-catalogues__catalogues-card-v2__card-content{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__card-content{bottom:20px;left:20px;right:20px}
}
.dealer-catalogues__catalogues-card-v2__card-content__title{display:block;font-family:"Mulish Regular",sans-serif;font-size:20px;line-height:24px;color:#fff;padding-bottom:10px}
.dealer-catalogues__catalogues-card-v2__card-content__sub-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dealer-catalogues__catalogues-card-v2__card-content__icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}
.dealer-catalogues__catalogues-card-v2__card-content__icons-wrapper svg{height:24px;width:24px;color:#fff;cursor:pointer}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__card-content__icons-wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.dealer-catalogues__catalogues-card-v2__card-content__icons-wrapper svg{height:32px;width:32px}
}
.dealer-catalogues__catalogues-card-v2__card-content__date{font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#fff;opacity:.8}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__card-content__date{font-weight:500;font-size:16px}
}
.dealer-catalogues__catalogues-card-v2__share{background-color:transparent}
.dealer-catalogues__catalogues-card-v2__popup-backdrop{position:fixed;width:100%;height:100vh;z-index:10;backdrop-filter:brightness(60%);top:0;left:0}
.dealer-catalogues__catalogues-card-v2__popup-container{position:fixed;background-color:#fff;border-radius:8px;padding:24px;width:calc(100% - 48px);top:auto;bottom:40px;left:24px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__popup-container{width:auto;bottom:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 24px}
}
.dealer-catalogues__catalogues-card-v2__popup-title{font-family:"Mulish Regular",sans-serif;font-weight:400;color:rgba(89,99,106,0.4);margin-bottom:30px;display:block;font-size:18px;line-height:22px;color:#59636a}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__popup-title{font-size:20px;line-height:24px}
}
.dealer-catalogues__catalogues-card-v2__close-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:24px;right:14px}
.dealer-catalogues__catalogues-card-v2__close-btn{height:20px;width:20px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__close-btn{height:40px;width:40px}
}
.dealer-catalogues__catalogues-card-v2__links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__links-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.dealer-catalogues__catalogues-card-v2__link-item:not(:last-child){margin-bottom:16px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__link-item:not(:last-child){margin-right:36px;margin-bottom:0}
}
.dealer-catalogues__catalogues-card-v2__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background-color:transparent;text-decoration:none;color:#59636a}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.dealer-catalogues__catalogues-card-v2__link-icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:16px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__link-icon-box{margin-right:0}
}
.dealer-catalogues__catalogues-card-v2__link-icon{height:48px;width:48px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__link-icon{height:80px;width:80px}
}
.dealer-catalogues__catalogues-card-v2__link-text{margin-top:8px;font-size:14px;line-height:18px}
@media(min-width:768px){.dealer-catalogues__catalogues-card-v2__link-text{font-size:"Mulish Regular",sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#59636a}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.design-philosophy{background-color:#f7f7f8;padding:24px 0 40px;margin:0 0 15px 0}
@media(min-width:992px){.design-philosophy{padding:60px 128px 120px;margin:0 0 25px 0}
}
@media(min-width:1200px){.design-philosophy{padding-inline:168px}
}
.design-philosophy__header{font-family:"Archivo Regular",sans-serif;font-weight:400;text-align:center;font-size:32px;line-height:56px;color:#143755}
@media(min-width:992px){.design-philosophy__header{font-size:56px;line-height:98px}
}
.design-philosophy__sub--heading{font-size:14px;line-height:24px;margin-bottom:24px;text-align:center;padding-inline:16px}
@media(min-width:992px){.design-philosophy__sub--heading{font-size:16px;line-height:24px;margin-bottom:56px}
}
@media(min-width:992px){.design-philosophy__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}
}
.design-philosophy__content--image{width:100%;height:auto}
.design-philosophy__content--info{padding:20px 16px 0;font-size:16px;line-height:24px}
@media(min-width:992px){.design-philosophy__content--info{padding:0}
}
.design-philosophy__content--title{font-size:20px;line-height:28px;font-family:"Mulish Bold",sans-serif;margin-bottom:12px}
@media(min-width:992px){.design-philosophy__content--title{font-size:24px;line-height:32px;margin-bottom:24px}
}
.design-philosophy__content--subtitle{font-size:14px;line-height:24px;margin-bottom:24px}
@media(min-width:992px){.design-philosophy__content--subtitle{font-size:16px;line-height:24px}
}
.design-philosophy__list{display:grid;grid-template-columns:auto;grid-row-gap:20px}
@media(min-width:992px){.design-philosophy__list{grid-template-columns:1fr 1fr}
}
.design-philosophy__list--item{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.design-philosophy .design-icons{color:#195778}
.design-philosophy .design-icons.light{width:31px;height:31px}
.design-philosophy .design-icons.water-tape{width:25px;height:31px}
.design-philosophy .design-icons.sleek-icon{width:28px;height:31px}
.design-philosophy .design-icons.functional-icon{width:24px;height:31px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.dropdown{position:relative;width:208px;font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#2a2e34}
@media only screen and (max-width:990px){.dropdown{width:100%}
}
.dropdown__selection-container{height:48px;padding:0 19px 0 16px;border:1px solid #195778;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.dropdown__selection{display:-webkit-box;display:-ms-flexbox;display:flex}
.dropdown__name{font-style:normal;font:inherit}
@media only screen and (max-width:990px){.dropdown__name{display:none}
}
.dropdown__selected-option{font-weight:600;margin-left:3px}
.dropdown__arrow-box{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.dropdown__arrow-icon{height:19px}
.dropdown__options-container{position:absolute;width:100%;z-index:10;left:0;top:calc(100% + 4px);-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;-webkit-transition:height 100ms ease-out;transition:height 100ms ease-out}
.dropdown__options-wrapper{background-color:#fff;border-radius:4px;border:1px solid #195778}
.dropdown__options{padding:12px}
.dropdown__option{font:inherit;cursor:pointer}
.dropdown__option:not(:last-child){margin-bottom:12px}
.dropdown__option-category{font:inherit;cursor:pointer}
.dropdown__option-category:not(:last-child){margin-bottom:12px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.essess-container{padding:24px;background:#4b3187;margin:15px 0}
@media(min-width:768px){.essess-container{padding:20px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}
}
.essess-container__logo{width:106px;padding-bottom:16px}
@media(min-width:768px){.essess-container__logo{width:auto;height:auto;padding-bottom:unset}
}
.essess-container__content p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:32px;color:#fff;padding-bottom:16px}
@media(min-width:768px){.essess-container__content p{font-weight:500;font-size:24px;line-height:32px;padding-bottom:unset}
}
@media(min-width:768px){.essess-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}
}
.essess-container__read-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.essess-container__read-more-link{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:28px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;text-decoration-thickness:1px}
.essess-container__read-more-link svg{color:#fff}
.essess-container__icon{color:#fff;font-size:20px;line-height:28px}
@charset "UTF-8";@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.find-a-plumber__width-100{width:100%}
.find-a-plumber__content{padding:15px 0}
@media(min-width:768px){.find-a-plumber__content{display:grid;grid-template-columns:30% 70%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:25px 56px}
}
.find-a-plumber__input-container{padding:16px 0;width:100%}
@media(min-width:768px){.find-a-plumber__input-container{padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:unset}
}
.find-a-plumber__input{width:100%;height:44px;padding:12px 16px;background:rgba(255,255,255,0.9);border:1px solid rgba(89,99,106,0.1);border-radius:4px}
@media(min-width:768px){.find-a-plumber__input{min-width:400px}
}
.find-a-plumber__search_btn{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#fff;margin:0;margin-top:16px;width:100%;height:44px;display:block;background:#fff;border-radius:4px;color:#f5821e}
@media(min-width:768px){.find-a-plumber__search_btn{width:230px;margin:0;background:transparent;color:#fff}
}
.find-a-plumber__location-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-bottom:1px solid rgba(89,99,106,0.4);margin-bottom:24px;cursor:pointer}
.find-a-plumber__location-container:last-child{border-bottom:unset}
.find-a-plumber__location_title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-transform:capitalize;color:#2a2e34;padding-bottom:12px}
.find-a-plumber__location_sub-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;max-width:300px}
.find-a-plumber__location_sub-container__mobile{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-decoration:underline;color:#2a2e34}
.find-a-plumber__active::after{content:"−"}
.find-a-plumber__award-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.find-a-plumber__award-container svg{height:24px;width:24px}
.find-a-plumber__award-container p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#2a2e34}
.find-a-plumber__certificate{padding-bottom:24px;position:relative}
.find-a-plumber__view_certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.find-a-plumber__areas-title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:29px;text-transform:capitalize;color:#2a2e34;padding-bottom:30px}
.find-a-plumber__areas-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.find-a-plumber__left-container{padding-left:16px;padding-right:16px}
@media(min-width:768px){.find-a-plumber__left-container{padding-left:unset;padding-right:unset}
}
@media(max-width:767px){.find-a-plumber__left-container{padding-bottom:30px}
}
@media(min-width:768px){.find-a-plumber__right-container{padding-left:120px}
}
.find-a-plumber__why_choose_title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:36px;padding-bottom:12px;color:#143755;padding-left:16px;padding-right:16px;text-align:center}
@media(min-width:768px){.find-a-plumber__why_choose_title{font-size:56px;line-height:72px;padding-bottom:56px;padding-left:unset;padding-right:unset;text-align:left}
}
.find-a-plumber__short-notes{padding-left:16px;padding-right:16px}
@media(min-width:768px){.find-a-plumber__short-notes{padding-left:unset;padding-right:unset}
}
.find-a-plumber__short-note-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:32px}
.find-a-plumber__short-note-container svg{display:block;height:60px;width:60px}
@media(min-width:768px){.find-a-plumber__short-note-container svg{height:72px;width:72px}
}
.find-a-plumber__short-note{padding-left:16px;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px;color:#000}
.find-a-plumber__FAQ-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(89,99,106,0.05);padding-left:16px;padding-right:16px}
@media(min-width:768px){.find-a-plumber__FAQ-container{background:transparent;padding-left:unset;padding-right:unset}
}
.find-a-plumber__FAQ_title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:56px;line-height:98px;color:#143755}
.find-a-plumber__FAQ-description{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#59636a}
.find-a-plumber__accordion-container{width:100%}
.find-a-plumber__accordion-btn{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:18px;color:#2a2e34;padding:20px 0;cursor:pointer}
@media(min-width:768px){.find-a-plumber__accordion-btn{font-size:16px;line-height:20px;padding:24px 0}
}
.find-a-plumber__accordion-btn::after{content:"+";float:right;color:#f5821e;line-height:25px;margin-right:4px;margin-left:10px;font-size:20px}
.find-a-plumber__active::after{content:"−";font-size:20px}
.find-a-plumber__accordion-content{background:rgba(25,87,120,0.1);border-radius:2px;padding:12px}
.find-a-plumber__hidden{display:none}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;position:relative;right:-10px;background:url("../../../icons/cross.svg");height:24px;width:24px;color:#2a2e34;cursor:pointer}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
footer{position:relative;overflow:hidden}
footer .wave{position:absolute;top:0;left:0;width:100%}
@media(max-width:767px){.footer__container{margin-top:34px;padding-top:0}
}
.footer__container{padding:24px;position:relative;background-color:#143755}
@media(min-width:768px){.footer__container{margin-top:30px;padding-top:36px}
}
@media(min-width:992px){.footer__container{padding:56px;padding-bottom:44px;margin-top:150px}
}
@media(min-width:768px){.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.footer__category{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-bottom:51px}
@media(min-width:768px){.footer__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:unset;margin-right:20px}
}
@media(min-width:1200px){.footer__category{margin-bottom:0}
}
.footer__category--items{display:inline-block}
@media(min-width:768px){.footer__category--items:not(:last-child){margin-bottom:20px}
}
.footer__category--links{color:#fff;text-decoration:none;font-size:14px;line-height:20px;text-transform:uppercase;font-family:"Archivo Regular",sans-serif}
@media(min-width:1200px){.footer__category--links{font-size:20px;line-height:28px}
}
@media(max-width:767px){.footer__subcategory--mobile{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;grid-row-gap:38px;margin-bottom:51px}
.footer__subcategory--mobile .footer__subcategory--wrapper{display:block}
}
.footer__subcategory--mobile{display:none}
.footer__subcategory--wrapper{display:none}
@media(min-width:768px){.footer__subcategory--wrapper{display:block;margin-bottom:51px;margin-right:20px}
}
@media(min-width:1200px){.footer__subcategory--wrapper{margin-bottom:0}
}
.footer__subcategory--title{margin:0;font-size:18px;line-height:28px;margin-bottom:8px;text-transform:uppercase;color:#fff;font-family:"Archivo Regular",sans-serif;font-weight:normal}
@media(min-width:1200px){.footer__subcategory--title{font-size:20px;line-height:28px;margin-bottom:24px}
}
.footer__subcategory--items:not(:last-child){margin-bottom:8px}
.footer__subcategory--links{font-size:12px;line-height:22px;color:#fff;text-decoration:none;text-transform:capitalize;font-family:"Mulish Light",sans-serif}
@media(min-width:1200px){.footer__subcategory--links{font-size:14px;line-height:22px}
}
.footer__social--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-bottom:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.footer__social--wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(224,224,224,0.22)}
.footer__social--items:not(:last-child){margin-right:28px}
@media(min-width:1200px){.footer__social--items:not(:last-child){margin-right:12px}
}
.footer__social--link img{width:24px;height:24px;color:#fff}
.footer__contact--wrapper{padding-top:24px}
.footer__contact--items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff}
.footer__contact--items:not(:last-child){margin-bottom:24px}
@media(min-width:1200px){.footer__contact--items:not(:last-child){margin-bottom:20px}
}
.footer__contact--items img{width:20px;height:20px;color:#fff;-ms-flex-preferred-size:20px;flex-basis:20px;display:inline-block;margin-right:24px}
.footer__contact--items span,.footer__contact--items a{display:inline-block;-ms-flex-preferred-size:calc(100% - 50px);flex-basis:calc(100% - 50px);color:#fff;font-size:12px;line-height:18px;text-decoration:none;font-family:"Mulish Light",sans-serif}
@media(min-width:1200px){.footer__contact--items span,.footer__contact--items a{font-size:14px;line-height:20px}
}
.footer__brand--links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:26px}
@media(min-width:768px){.footer__brand--links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}
}
.footer__brand--home img{width:162px;height:16px;color:#f5821e}
@media(min-width:1200px){.footer__brand--home img{width:224px;height:22px}
}
.footer__support{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(min-width:768px){.footer__support{margin-top:0}
}
.footer__support .pipe{color:#fff}
@media(min-width:768px){.footer__support .pipe{margin-inline:20px}
}
@media(min-width:1200px){.footer__support .pipe{margin-inline:32px}
}
.footer__support .pipe:last-child{display:none}
.footer__support--links{color:#fff;text-transform:capitalize;font-size:12px;line-height:20px;text-decoration:none;font-family:"Mulish Light",sans-serif}
@media(min-width:768px){.footer__contactoptions{max-width:300px}
}
@media(min-width:992px){.footer__contactoptions{max-width:320px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.dropdown{position:relative;width:208px;font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#2a2e34}
@media only screen and (max-width:990px){.dropdown{width:100%}
}
.dropdown__selection-container{height:48px;padding:0 19px 0 16px;border:1px solid #195778;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.dropdown__selection{display:-webkit-box;display:-ms-flexbox;display:flex}
.dropdown__name{font-style:normal;font:inherit}
@media only screen and (max-width:990px){.dropdown__name{display:none}
}
.dropdown__selected-option{font-weight:600;margin-left:3px}
.dropdown__arrow-box{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.dropdown__arrow-icon{height:19px}
.dropdown__options-container{position:absolute;width:100%;z-index:10;left:0;top:calc(100% + 4px);-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;-webkit-transition:height 100ms ease-out;transition:height 100ms ease-out}
.dropdown__options-wrapper{background-color:#fff;border-radius:4px;border:1px solid #195778}
.dropdown__options{padding:12px}
.dropdown__option{font:inherit;cursor:pointer}
.dropdown__option:not(:last-child){margin-bottom:12px}
.dropdown__option-category{font:inherit;cursor:pointer}
.dropdown__option-category:not(:last-child){margin-bottom:12px}
.dropdown.services-section__right--input.services-section__right--dropdown.subcategoryone{display:none}
.dropdown.services-section__right--input.services-section__right--dropdown.subcategorytwo{display:none}
.dropdown.services-section__right--input.services-section__right--dropdown.subcategorythird{display:none}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.services-section{padding:56px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
@media(min-width:768px){.services-section{padding:40px 10px}
}
@media(max-width:767px){.services-section{padding:15px 0}
}
.services-section__left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.services-section__left{padding-bottom:40px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}
}
.services-section__left--title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:36px;font-weight:400;color:#143755;text-align:center}
@media(min-width:768px){.services-section__left--title{font-size:56px;line-height:72px;text-align:left}
}
.services-section__left--short-note-wrapper{padding:32px 0;padding-bottom:0}
.services-section__left--short-note-wrapper p{font-size:16px;line-height:24px}
@media(min-width:768px){.services-section__left--short-note-wrapper p{line-height:32px;font-size:24px}
}
.services-section__left--ISO-certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:16px}
.services-section__left--ISO-certificate p{padding-left:0}
.services-section__left--ISO-certificate span{padding-bottom:0 !important}
.services-section__right{-webkit-box-flex:1;-ms-flex:1;flex:1}
.services-section__right--title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#2a2e34;padding-bottom:8px}
.services-section__right--subtitle{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:36px;color:#2a2e34;padding-bottom:24px;min-width:213px}
.services-section__right--input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;padding-bottom:56px}
.services-section__right--input{height:44px;width:100%;padding:12px 16px;background:rgba(42,46,52,0.04);border:1px solid rgba(89,99,106,0.1);border-radius:4px;font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34}
@media(min-width:1200px){.services-section__right--input{max-width:288px}
}
.services-section__right--upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.services-section__right--upload-wrapper__span{grid-column:span 2}
.services-section__right--upload{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.services-section__right--upload p{font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34;opacity:.7}
.services-section__right--submit-button{width:100%;height:56px;background:#f5821e;border-radius:4px;color:#fff;font-family:"Mulish SemiBold",sans-serif;font-style:normal;font-size:16px;line-height:28px;cursor:pointer}
@media(min-width:1200px){.services-section__right--submit-button{width:240px}
}
.services-section__right--dealer-login{color:#f5821e;background-color:transparent;border:1px solid #f5821e;width:100%;height:56px;border-radius:4px;font-family:"Mulish SemiBold",sans-serif;font-style:normal;font-size:16px;line-height:28px;margin-left:8px;cursor:pointer}
@media(min-width:1200px){.services-section__right--dealer-login{width:240px}
}
@media(max-width:767px){.services-section__right--dealer-login{margin-left:0;margin-top:8px}
}
.services-section__right--text-area{width:100%;max-width:595px;height:auto}
.services-section__right--drop-down-icon{height:12px;width:12px;opacity:.7;color:#2a2e34}
.services-section__right--dropdown-border{border:unset}
.services-section__right--dropdown{padding:unset;height:unset}
.services-section__right--dropdown-text{font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34;opacity:.7}
.services-section__margin-top-16{margin-top:16px}
.services-section__margin-0{margin:0}
.services-section__padding-left-8{padding-left:8px}
.services-section__ISO-text{font-size:18px !important;line-height:23px !important}
@media(min-width:768px){.services-section__ISO-text{font-weight:500;font-size:24px !important;line-height:40px !important}
}
.services-section__hidden{display:none}
.services-section__loading-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.services-section__loading-container h1{font-size:2rem}
.services-section__loading-container{display:none}
.services-section__load{display:none}
.services-section__loader{width:100px;height:100px;border:9px solid #eee;border-top:9px solid #f5821e;border-right:9px solid #f5821e;border-radius:50%;-webkit-animation:load-spinner 900ms linear infinite;animation:load-spinner 900ms linear infinite}
@media(min-width:768px){.services-section__loader{width:180px;height:180px;border:18px solid #eee;border-top:18px solid #f5821e;border-right:18px solid #f5821e}
}
.services-section__msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}
.services-section__msg h1{line-height:4rem;font-family:"Archivo Regular",sans-serif}
.services-section__msg span{color:#f5821e}
.services-section__msg p{font-size:1.5rem}
.services-section__msg--link{text-decoration:none;font-size:1.5rem;color:#f5821e;font-weight:500;text-transform:uppercase;line-height:4rem}
.relative{position:relative}
.spinner{position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);width:28px;height:28px;background:transparent;border:5px #eee solid;border-top:5px rgba(139,133,133,0.8) solid;border-radius:50%;-webkit-animation:load-spinner 900ms ease-in infinite;animation:load-spinner 900ms ease-in infinite;display:none}
@-webkit-keyframes load-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.model{position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:999;display:none}
.model__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}
.model__content{padding:10px;width:70%;height:40%;background:#fff;max-width:480px;max-height:280px;border-radius:4px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.model__button{width:80px;height:40px;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:500;background:#f5821e;-ms-flex-item-align:center;align-self:center;cursor:pointer}
.model__description{text-align:center;padding:10px}
.model__close{position:absolute;right:0;top:0;cursor:pointer}
.model__cross-icon{width:32px;height:32px}
.hidden{display:none}
.error-text{color:#de1010;padding:0;display:none;width:288px;left:1%;padding-top:10px;position:relative;font-family:"Mulish Regular"}
.services-section__right--submit-button.btn-disable{cursor:none;opacity:.5;pointer-events:none}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.header{-webkit-transition:all ease .8s;transition:all ease .8s;-webkit-animation-duration:.8s;animation-duration:.8s;position:absolute;top:0;left:0;z-index:9;width:100%;overflow:hidden}
@media(min-width:1200px){.header{overflow:visible}
}
.header.secondary-color .header__navbar--link,.header.secondary-color .header__search--open svg,.header.secondary-color .header__hamburger--bar,.header.secondary-color .header__search--icon svg,.header.secondary-color .header__search--text{color:#2a2e34}
.header_search--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.header--alternate .header__navbar--link,.header--alternate .header__search--text,.header--alternate .header__search--icon svg{color:#59636a !important}
.header--alternate .header__hamburger--bar{border-color:#2a2e34 !important}
.header__search--open{cursor:pointer}
.header.fixed{position:fixed;top:56px;left:0;width:100%;margin:0 auto;background-color:#fff}
.header.fixed .header__search--open svg,.header.fixed .header__navbar--link,.header.fixed .header__search--text{color:#2a2e34}
@media(min-width:1200px){.header.fixed .header__search--open svg,.header.fixed .header__navbar--link,.header.fixed .header__search--text{color:#2a2e34}
}
.header.fixed .header__hamburger--bar{border-color:#2a2e34}
.header__container{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}
.header__container.show-search{background-color:#fff}
@media(min-width:1200px){.header__container{padding:16px 56px}
.header__container:hover,.header__container.active{background-color:#fff}
.header__container:hover .header__navbar--link,.header__container:hover .down-angle svg,.header__container:hover .header__search--icon svg,.header__container:hover .header__search--text,.header__container.active .header__navbar--link,.header__container.active .down-angle svg,.header__container.active .header__search--icon svg,.header__container.active .header__search--text{color:#2a2e34}
}
.header__container .ui-autocomplete{overflow-y:auto;height:100vh;left:0;padding:16px 0;padding-top:24px}
@media(min-width:992px){.header__container .ui-autocomplete{left:44px !important;max-width:520px;padding-inline:16px}
}
.header__container .ui-autocomplete .ui-menu-item{cursor:pointer}
.header__container .ui-autocomplete .ui-menu-item:not(:last-child){margin-bottom:8px}
.header__container .ui-autocomplete .ui-menu-item-wrapper{font-size:16px;line-height:24px;font-family:"Mulish SemiBold",sans-serif;color:#143755}
.header__logo img{width:132px;height:12px;color:#f5821e}
@media(min-width:992px){.header__logo img{width:167px;height:17px}
}
@media(min-width:1200px){.header__logo{position:absolute;left:56px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.header__hamburger--menu{display:grid;grid-row-gap:3px;grid-template-columns:auto;height:12px;margin-left:30px}
.header__hamburger--bar{width:18px;border-bottom:2px solid #fff;-webkit-transition:all ease .2s;transition:all ease .2s;position:relative}
.header__hamburger--close svg{width:14px;height:14px;color:#59636a}
.header__navbar{top:0;left:0;position:fixed}
.header__navbar,.header__search{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform ease .8s;transition:-webkit-transform ease .8s;transition:transform ease .8s;transition:transform ease .8s,-webkit-transform ease .8s}
@media(min-width:1200px){.header__navbar,.header__search{-webkit-transform:unset;transform:unset}
}
.header__search{position:absolute;top:0;right:0}
.header__navbar{width:100vw;height:100vh;background-color:#fff;padding:16px;padding-top:24px;padding-bottom:60px;overflow:hidden}
@media(min-width:1200px){.header__navbar{-webkit-transition:unset;transition:unset;-webkit-transform:unset;transform:unset;position:relative;margin-top:0;background-color:transparent;padding:0;overflow:unset;margin-left:224px;max-width:900px;height:auto;width:100%}
}
.header__navbar.show-menu{-webkit-transform:translateX(0);transform:translateX(0)}
.header__navbar.show-menu .header__navbar--link{color:#59636a}
@media(min-width:1200px){.header__navbar--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.header__navbar--item:not(:last-child){margin-bottom:24px}
@media(min-width:1200px){.header__navbar--item:not(:last-child){margin-bottom:0;margin-right:16px}
}
@media(min-width:1200px){.header__navbar--item.has-sublinks .header__navbar--link.active{font-weight:600}
}
.header__navbar--item.has-sublinks .down-angle{margin-left:10px}
.header__navbar--item.has-sublinks .down-angle svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform ease .5s;transition:-webkit-transform ease .5s;transition:transform ease .5s;transition:transform ease .5s,-webkit-transform ease .5s;width:12px;height:16px;vertical-align:middle}
@media(min-width:1200px){.header__navbar--item.has-sublinks .down-angle{display:none}
}
.header__navbar--item.has-sublinks.expand .header__mega-menu--container{height:100%;margin-top:16px}
.header__navbar--item.has-sublinks.acc_active .down-angle svg{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.header__navbar--link{color:#fff;font-family:"Mulish Bold",sans-serif;font-size:14px;line-height:24px;text-transform:uppercase;text-decoration:none;display:block}
@media(min-width:1200px){.header__navbar--link{font-family:"Mulish Regular",sans-serif;position:relative}
.header__navbar--link:hover{font-family:"Mulish Bold",sans-serif}
}
.header__navbar--link .down-angle{float:right}
.header__navbar--link .down-angle svg{color:#59636a}
@media(min-width:1200px){.header__navbar--link{display:inline}
}
.header__navbar--link .curved-dash{display:none}
@media(min-width:1200px){.header__navbar--link .curved-dash{position:absolute;bottom:-5px;width:100%;height:auto;text-align:center}
.header__navbar--link .curved-dash svg{width:9px;height:2px;color:#f5821e}
}
@media(min-width:1200px){.header__navbar--link.active .curved-dash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.header__contact{position:absolute;bottom:38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:400px}
@media(min-width:1200px){.header__contact{display:none}
}
.header__contact--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.header__contact--link svg{width:24px;height:24px;color:#59636a}
@media(min-width:1200px){.header__mega-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;height:0;width:100%;background-color:#fff;-webkit-transition:all 1s ease;transition:all 1s ease;padding-left:280px}
}
.header__mega-menu--container{max-height:40vh;overflow-y:auto;margin-top:16px}
@media(min-width:1200px){.header__mega-menu--container{position:fixed;top:136px;left:0;height:0;width:100vw;opacity:0;visibility:hidden;z-index:1;margin-top:0;background-color:transparent;max-height:unset;overflow-y:unset}
.header__mega-menu--container.show{opacity:1;visibility:visible;padding:16px}
.header__mega-menu--container.show .header__mega-menu--overlay{height:100%;z-index:9}
.header__mega-menu--container.show .header__mega-menu{z-index:9999;height:-webkit-max-content;height:-moz-max-content;height:max-content;border-top:1px solid rgba(89,99,106,0.4)}
.header__mega-menu--container.show .header__mega-menu--wrapper{padding-top:20px;max-width:280px;width:100%;margin-right:0}
.header__mega-menu--container.show .header__mega-menu--image img{height:auto;opacity:1;visibility:visible}
}
.header__mega-menu--overlay{display:none}
@media(min-width:1200px){.header__mega-menu--overlay{display:block;position:absolute;top:0;left:0;width:100vw;height:0;background-color:transparent;z-index:9}
}
.header__mega-menu--title{color:#143755;margin-bottom:12px;font-family:"Mulish Bold",sans-serif}
.header__mega-menu--wrapper:not(:first-child) .header__mega-menu--title{margin-top:20px}
@media(min-width:1200px){.header__mega-menu--wrapper:not(:first-child) .header__mega-menu--title{margin-top:0}
}
@media(min-width:1200px){.header__mega-menu--wrapper{padding-top:20px;padding-right:12px;max-width:280px;width:100%}
}
.header__mega-menu--image{display:none}
@media(min-width:1200px){.header__mega-menu--image{display:block}
}
@media(min-width:1200px){.header__mega-menu--image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
.header__mega-menu--image img{height:0;opacity:0;visibility:hidden;-webkit-transition:all .8s ease;transition:all .8s ease}
.header__appointment{position:relative}
@media(min-width:1200px){.header__appointment{float:right}
}
.header__appointment picture{display:-webkit-box;display:-ms-flexbox;display:flex}
.header__appointment picture img{height:305px}
.header__appointment--text{position:absolute;bottom:0;left:0;padding:16px;padding-bottom:20px}
.header__appointment--title{font-size:24px;line-height:24px;font-family:"Mulish SemiBold",sans-serif;color:#fff;margin-bottom:12px}
.header__appointment--cta{font-size:20px;line-height:28px;color:#fff;font-family:"Mulish SemiBold",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__sublinks{border-bottom:1px solid rgba(89,99,106,0.4);padding-bottom:20px}
@media(min-width:1200px){.header__sublinks{border-bottom:0}
}
.header__sublinks--item:not(:last-child){margin-bottom:10px}
.header__sublinks--link{font-size:14px;line-height:20px;text-decoration:none;text-transform:capitalize;font-family:"Mulish SemiBold",sans-serif;color:#195778}
@media(min-width:1200px){.header__sublinks--link{font-size:16px;line-height:24px}
}
.header__mobile--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.header__mobile--menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
@media(min-width:1200px){.header__mobile--menu{display:none;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}
}
.header__mobile--menu .header__search--open{display:block}
@media(min-width:1200px){.header__mobile--menu .header__search--open{display:none}
}
.header__mobile--menu .header__search--open.menu-open{display:block;right:70px;top:26px}
.header__mobile--menu .header__search--open.menu-open svg{color:#59636a}
.header__mobile--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:34px}
@media(min-width:1200px){.header__mobile--header{display:none}
}
.header__mobile--header .header__search--open{margin-right:32px;margin-bottom:2px}
.header__mobile--header .header__search--open svg{color:#59636a}
.header__search{width:100%;background-color:#fff}
@media(min-width:1200px){.header__search{max-width:580px;display:none}
}
.header__search--open{height:16px;width:16px;display:none}
@media(min-width:1200px){.header__search--open{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:150px;top:21px}
}
@media(min-width:1200px){.header__search--open{margin-left:24px;width:auto;height:auto;margin-left:24px;position:relative;top:unset;right:unset}
}
.header__search--open svg{width:16px;height:16px;color:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}
.header__search--open.xs-visible{display:block}
.header__search--open .header__search--icon{margin-right:8px}
.header__search--wrapper{padding:16px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.header__search--icon{cursor:pointer}
.header__search--icon svg{width:20px;height:20px;vertical-align:middle;color:#fff}
.header__search--text{font-family:"Mulish Light",sans-serif;color:#fff;font-size:14px;line-height:24px;text-transform:uppercase}
.header__search--input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:0;font-size:14px;line-height:24px;padding:0 6px 6px;padding-left:4px;width:70%;color:#59636a;text-transform:uppercase}
@media(min-width:992px){.header__search--input{margin-right:24px}
}
@media(min-width:1200px){.header__search--input{padding-bottom:0}
}
.header__search--btn{display:none}
@media(min-width:992px){.header__search--btn{display:inline-block;text-decoration:none;text-transform:uppercase;color:#2a2e34;margin-right:30px;font-family:"Mulish Bold",sans-serif;font-size:16px;line-height:24px;position:relative;padding-bottom:4px}
.header__search--btn::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#2a2e34;-webkit-transition:all ease .3s;transition:all ease .3s}
.header__search--btn:hover::after{width:100%}
}
.header__search--close{cursor:pointer;margin-right:16px;width:24px;height:24px}
.header__search--close svg{width:24px;height:24px;color:#2a2e34}
@media(max-width:767px){.header__search--close svg{width:14px}
}
.header__search.show-search{-webkit-transform:translateX(0);transform:translateX(0)}
@media(min-width:1200px){.header__search.show-search{padding-right:36px;top:0;left:unset;right:0;display:block;visibility:visible;z-index:10}
}
.header__search.show-search .header__search--icon svg{color:#2a2e34}
.header__search--mobile{background-color:#fff;position:absolute;top:44px;left:0;width:100%;padding:8px 16px 16px;-webkit-transform:translateX(200%);transform:translateX(200%);height:80%;-webkit-transition:-webkit-transform ease .8s;transition:-webkit-transform ease .8s;transition:transform ease .8s;transition:transform ease .8s,-webkit-transform ease .8s}
@media(min-width:1200px){.header__search--mobile{display:none}
}
.header__search--mobile.search-open{-webkit-transform:translateX(0);transform:translateX(0)}
.secondary-header{width:100%;padding:0 56px;backdrop-filter:blur(30px);background-color:#2a2e34}
@media(max-width:767px){.secondary-header{padding:0 16px}
}
.secondary-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;overflow-x:auto}
@media(max-width:767px){.secondary-header__wrapper{padding:9px 0;height:auto}
}
.secondary-header__list{height:100%;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:54px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}
@media(min-width:768px){.secondary-header__list{gap:24px}
}
@media(max-width:767px){.secondary-header__list{gap:12px}
}
.secondary-header__item{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.secondary-header__item:nth-last-child(2){margin-left:auto}
.secondary-header__link{color:#fff;font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:24px;font-weight:300;text-transform:uppercase;text-decoration:none}
@media(max-width:767px){.secondary-header__link{font-size:11px;line-height:20px}
}
.secondary-header__logo-box{margin-right:30px}
.secondary-header__logo{height:30px;vertical-align:bottom;margin-top:4px}
@media(max-width:767px){.secondary-header__logo{height:auto;width:100px;vertical-align:middle}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.hero-banner.hero-banner-edit{height:800px !important}
.hero-banner.hero-banner-edit{height:800px !important}
.hero-banner.hero-banner--container{margin-bottom:25px;height:100vh}
@media(max-width:767px){.hero-banner.hero-banner--container{margin-bottom:15px}
}
@media only screen and (max-width:990px){.hero-banner.hero-banner--container{height:628px}
}
.hero-banner{margin:-2px auto;font-family:"Mulish Regular",sans-serif;position:relative;overflow:hidden}
@media only screen and (max-width:990px){.hero-banner{margin:-6px auto 0 auto}
}
.hero-banner--wave{margin-bottom:-45px !important}
@media(min-width:768px){.hero-banner--wave{margin-bottom:-70px !important}
}
@media(min-width:1280px){.hero-banner--wave{margin-bottom:-100px !important}
}
@media(min-width:1440px){.hero-banner--wave{margin-bottom:-160px !important}
}
@media screen and (min-width:2200px){.hero-banner--wave{margin-bottom:-215px !important}
}
.hero-banner--wave .hero-banner__sub_container__title_container{bottom:40px !important}
@media(max-width:767px){.hero-banner--wave .hero-banner__sub_container__title_container{padding:20px}
}
@media(min-width:768px){.hero-banner--wave .hero-banner__sub_container__title_container{margin-bottom:60px !important}
}
@media(min-width:1280px){.hero-banner--wave .hero-banner__sub_container__title_container{margin-bottom:70px !important}
}
@media(min-width:1440px){.hero-banner--wave .hero-banner__sub_container__title_container{margin-bottom:120px !important}
}
@media screen and (min-width:2200px){.hero-banner--wave .hero-banner__sub_container__title_container{margin-bottom:170px !important}
}
.hero-banner--bottom-left::after,.hero-banner--center-right::after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(44.83%,rgba(42,46,52,0)),color-stop(88.12%,#000));background-image:linear-gradient(180deg,rgba(42,46,52,0) 44.83%,#000 88.12%);z-index:2;opacity:.6}
.hero-banner--bottom-left .hero-banner__content{height:auto;width:auto;left:56px;bottom:56px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media only screen and (max-width:990px){.hero-banner--bottom-left .hero-banner__content{left:0;bottom:0}
}
.hero-banner--bottom-left .hero-banner__headings--desktop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.hero-banner--bottom-left .hero-banner__heading{text-align:left}
.hero-banner--bottom-left .hero-banner__subheading{text-align:left;max-width:1079px}
@media only screen and (max-width:990px){.hero-banner--bottom-left .hero-banner__cta-container{margin-top:16px;-ms-flex-item-align:stretch;align-self:stretch}
}
.hero-banner--bottom-left .hero-banner__link-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media only screen and (max-width:990px){.hero-banner--center-right{height:325px !important}
}
.hero-banner--center-right .hero-banner__content{width:328px;height:100%;background-color:#143755;left:auto;top:0;right:0;padding:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out}
@media only screen and (max-width:990px){.hero-banner--center-right .hero-banner__content{width:auto;height:auto;right:auto;top:auto;left:0;bottom:0;-webkit-transform:translateX(0);transform:translateX(0);background-color:transparent}
}
.hero-banner--center-right:hover .hero-banner__content{-webkit-transform:translateX(0);transform:translateX(0)}
.hero-banner--center-right .hero-banner__headings{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.hero-banner--center-right .hero-banner__heading{font-size:16px;line-height:20px;font-weight:700;font-family:"Mulish Regular",sans-serif;text-align:left}
@media(min-width:768px){.hero-banner--center-right .hero-banner__heading{font-size:28px;line-height:36px}
}
.hero-banner--center-right .hero-banner__subheading{text-align:left;margin-top:8px;font-size:20px;line-height:28px;font-weight:400}
@media only screen and (max-width:990px){.hero-banner--center-right .hero-banner__subheading{display:none}
}
@media only screen and (max-width:990px){.hero-banner--center-right .hero-banner__cta-container{display:none}
}
.hero-banner--center-right .hero-banner__link-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.hero-banner__store-input{width:320px;height:44px;border-radius:4px;padding-left:16px;margin-right:10px;padding-right:10px}
@media only screen and (max-width:990px){.hero-banner__store-input{width:100%;margin:0 0 16px 0}
}
.hero-banner__our_range{height:80vh}
.hero-banner__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.hero-banner__content{position:absolute;z-index:3;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;bottom:0}
@media only screen and (max-width:990px){.hero-banner__content{padding:20px 20px 40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.hero-banner__headings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:990px){.hero-banner__headings--desktop{display:none}
}
.hero-banner__headings--mobile{display:none}
@media only screen and (max-width:990px){.hero-banner__headings--mobile{display:initial}
}
.hero-banner__heading{font-size:24px;line-height:32px;font-weight:400;font-family:"Archivo Regular",sans-serif;color:#fff;text-align:center;margin-bottom:16px}
@media(min-width:992px){.hero-banner__heading{font-size:40px;line-height:52px}
}
@media(min-width:1440px){.hero-banner__heading{font-size:56px;line-height:72px}
}
.hero-banner__subheading{font-size:20px;font-weight:400;line-height:32px;color:#fff;max-width:1104px;text-align:center}
@media only screen and (max-width:990px){.hero-banner__subheading{font-size:16px;line-height:24px;margin-top:12px}
}
.hero-banner__cta-container{margin-top:38px}
@media only screen and (max-width:990px){.hero-banner__cta-container{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hero-banner__button{height:69px;width:285px;font-size:20px;line-height:28px;font-weight:600;font-family:inherit;color:#fff;-webkit-transition:100ms -webkit-transform ease-out;transition:100ms -webkit-transform ease-out;transition:100ms transform ease-out;transition:100ms transform ease-out,100ms -webkit-transform ease-out;cursor:pointer;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;border-radius:4px}
@media only screen and (max-width:990px){.hero-banner__button{width:100%;font-size:14px;line-height:28px;height:47px}
}
.hero-banner__button:first-child{margin-right:16px}
@media only screen and (max-width:990px){.hero-banner__button:first-child{margin-right:0;margin-bottom:24px}
}
.hero-banner__button--primary{background-color:#f5821e}
.hero-banner__button--secondary{color:#f5821e;background-color:transparent;border:1px solid #f5821e}
.hero-banner__button--secondary:hover{color:#fff;background-color:#f5821e}
.hero-banner__button--store{font-size:16px;line-height:21px;height:44px;width:160px;font-weight:500;background-color:transparent;border:1px solid #fff}
@media only screen and (max-width:990px){.hero-banner__button--store{width:100%}
}
.hero-banner__button:active{-webkit-transform:scale(0.95);transform:scale(0.95)}
.hero-banner__sub_container{position:relative;width:100%;height:100%}
.hero-banner__sub_container__title_container{position:absolute;left:0;bottom:0}
@media(min-width:768px){.hero-banner__sub_container__title_container{padding-left:56px;bottom:40px}
}
.hero-banner__sub_container__title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#fff}
@media(min-width:768px){.hero-banner__sub_container__title{font-size:64px;line-height:112px}
}
.hero-banner__sub_container__subtitle{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}
@media(min-width:768px){.hero-banner__sub_container__subtitle{font-size:24px;line-height:36px}
}
.hero-banner__book_a_consultation_btn{margin-top:16px;width:100%;height:56px;border:2px solid #fff;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:28px;color:#fff;background:transparent;border-radius:8px;cursor:pointer}
@media(min-width:768px){.hero-banner__book_a_consultation_btn{margin-top:24px;margin-bottom:40px;width:246px}
}
.hero-banner__book_a_consultation_btn:hover{background-color:#fff;color:#2a2e34}
.hero-banner__book_a_consultation_btn--link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}
.hero-banner__link-container{color:#fff;display:none}
.hero-banner__link-container--orange{color:#f5821e}
.hero-banner #hero-banner__video video{width:100vw}
@media(max-width:767px){.hero-banner #hero-banner__video video[data-screen=mobile]{display:block}
.hero-banner #hero-banner__video video[data-screen=tab],.hero-banner #hero-banner__video video[data-screen=desktop]{display:none}
}
@media(min-width:768px){.hero-banner #hero-banner__video video[data-screen=mobile],.hero-banner #hero-banner__video video[data-screen=desktop]{display:none}
.hero-banner #hero-banner__video video[data-screen=tab]{display:block}
}
@media(min-width:992px){.hero-banner #hero-banner__video video[data-screen=mobile],.hero-banner #hero-banner__video video[data-screen=tab]{display:none}
.hero-banner #hero-banner__video video[data-screen=desktop]{display:block}
}
.hero-banner #hero-banner__yt-player{width:100vw;height:100vh}
.hero-banner #hero-banner__yt-player #player .ytp-watermark{display:none}
.hero-banner__parsys-container{width:90%}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.image-slider{padding:0 16px;margin:25px 0}
@media(max-width:767px){.image-slider{margin:15px 0}
}
@media(min-width:1200px){.image-slider{padding:0 80px}
}
@media(min-width:768px) and (max-width:1024px){.image-slider{padding:0 56px}
}
.image-slider__title{max-width:737px;font-family:"Archivo Regular",sans-serif;font-weight:400;font-size:28px;line-height:36px;text-align:center;color:#143755}
@media(min-width:992px){.image-slider__title{font-size:56px;line-height:64px}
}
.image-slider__container{position:relative;margin-top:28px}
.image-slider__wrapper{overflow:hidden;position:relative}
.image-slider__primary-text{left:24px;border-radius:50%;background:#fff;color:#2a2e34;padding:16px 12px}
@media(max-width:767px){.image-slider__primary-text{padding:6px 6px}
}
.image-slider__secondary-text{background:#202020;color:#fff;padding:16px 18px;right:24px;border-radius:50%}
@media(max-width:767px){.image-slider__secondary-text{padding:6px 8px}
}
.image-slider__primary-text,.image-slider__secondary-text{font-family:"Mulish Bold",sans-serif;font-size:18px;line-height:48px;text-align:center;position:absolute;top:24px;border-radius:50%}
@media(max-width:767px){.image-slider__primary-text,.image-slider__secondary-text{font-size:12px;line-height:34px;top:unset;bottom:12px}
}
.image-slider__secondary--image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.image-slider__secondary--image .hero-banner__image{padding-bottom:4px}
.image-slider__handle{position:absolute;top:50%;left:0;width:8px;height:calc(100% + 16px);background:#d9d9d9;border-radius:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 0 14px rgba(0,0,0,0.09);box-shadow:0 0 14px rgba(0,0,0,0.09);z-index:8}
@media(min-width:992px){.image-slider__handle{width:16px;height:calc(100% + 30px)}
}
.image-slider__handle--bottom{position:absolute;left:50%;bottom:-18px;width:28px;height:25px;border-radius:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d9d9d9;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,0.16));filter:drop-shadow(0 0 4px rgba(0,0,0,0.16));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;cursor:pointer;padding-inline:2px}
@media(min-width:992px){.image-slider__handle--bottom{bottom:-28px;width:48px;height:40px;border-radius:8px}
}
.image-slider__handle--bottom .bar{border-left:1px solid #928d8d;height:16px;background:#000;display:block;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #928d8d;background:#928d8d;padding-left:1px}
@media(min-width:992px){.image-slider__handle--bottom .bar{padding-left:2px;height:26px}
}
.wrapper{position:relative;overflow:hidden}
.wrapper .images{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.wrapper .images .img-1{height:100%;width:100%}
.wrapper .images .img-2{position:absolute;height:100%;width:50%;overflow:hidden}
.wrapper .slider{position:absolute;top:0;width:100%;z-index:99;height:100%}
.wrapper .slider input{width:100%;outline:0;background:0;-webkit-appearance:none;height:100%}
.slider input::-webkit-slider-thumb{height:486px;width:3px;background:0;-webkit-appearance:none;cursor:col-resize}
.slider .drag-line{width:3px;position:absolute;left:50%;pointer-events:none;height:100%}
.slider .drag-line span{height:80px;width:80px;background:#202020;position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media(max-width:767px){.slider .drag-line span{height:48px;width:48px}
}
.slider .drag-line span::before,.slider .drag-line span::after{position:absolute;content:"";top:50%;border:10px solid transparent;border-bottom-width:0;border-right-width:0;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.slider .drag-line span::before{left:40%;border-left-color:#fff}
.slider .drag-line span::after{left:60%;border-top-color:#fff}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.image-slider{padding:0 16px}
@media(min-width:992px){.image-slider{padding:0 56px}
}
.image-slider__title{max-width:737px;margin:auto;font-family:"Archivo Regular",sans-serif;font-weight:400;font-size:28px;line-height:36px;text-align:center;color:#143755;margin-bottom:28px}
@media(min-width:992px){.image-slider__title{font-size:56px;line-height:64px}
}
.beer-slider *,.beer-slider:before,.beer-slider:after,.beer-slider *:before,.beer-slider *:after{-webkit-box-sizing:border-box;box-sizing:border-box}
.beer-slider{display:inline-block;position:relative;overflow:hidden;width:100%}
.beer-slider img,.beer-slider svg{vertical-align:bottom}
.beer-slider>img{max-width:100%;height:auto}
.beer-reveal{position:absolute;left:0;top:0;bottom:0;right:50%;overflow:hidden;z-index:1;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}
.beer-reveal>:first-child{width:200%;max-width:none}
.beer-reveal>img:first-child{height:auto}
.beer-range{position:absolute;z-index:2;top:0;bottom:0;height:100%;margin:0;left:-1px;width:calc(100% + 2px);cursor:pointer;-webkit-appearance:slider-horizontal !important;-moz-appearance:none;opacity:0;-ms-touch-action:auto;touch-action:auto}
.beer-range::-webkit-slider-thumb{-webkit-appearance:none;height:300vh}
.beer-range::-moz-range-thumb{-webkit-appearance:none;height:300vh}
.beer-range::-ms-tooltip{display:none}
.beer-handle{position:absolute;z-index:2;pointer-events:none;opacity:0;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:white;background:#202020;width:48px;height:48px;border-radius:50%;-webkit-box-shadow:0 0 6px rgba(0,0,0,0);box-shadow:0 0 6px rgba(0,0,0,0);-webkit-transition:background .3s,opacity .5s .25s,-webkit-box-shadow .3s;transition:background .3s,opacity .5s .25s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s,opacity .5s .25s;transition:background .3s,box-shadow .3s,opacity .5s .25s,-webkit-box-shadow .3s}
.beer-handle:before,.beer-handle:after{content:"";position:absolute;width:10px;height:10px;top:50%;border-top:solid 2px;border-left:solid 2px;-webkit-transform-origin:0 0;transform-origin:0 0}
.beer-handle:before{left:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.beer-handle:after{right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.beer-range:focus ~ .beer-handle{background:#202020;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4)}
.beer-slider[data-beer-label]:after{content:attr(data-beer-label);position:absolute;font-family:"Mulish";font-style:normal;font-weight:600;font-size:18px;line-height:48px;color:#fff;top:1.5rem;padding:1rem;border-radius:50%;width:80px;height:80px;background:#202020;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:767px){.beer-slider[data-beer-label]:after{border-radius:50%;font-size:12px;font-weight:700;line-height:18px;height:40px;width:40px;padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;top:unset;bottom:10px;right:10px}
}
.beer-reveal[data-beer-label]:after{content:attr(data-beer-label);position:absolute;font-family:"Mulish";font-style:normal;font-weight:600;font-size:18px;line-height:48px;color:#202020;top:1.5rem;padding:1rem;border-radius:50%;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:767px){.beer-reveal[data-beer-label]:after{border-radius:50%;font-size:12px;font-weight:700;line-height:18px;height:40px;width:40px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;top:unset;bottom:10px;right:10px}
}
.beer-slider[data-beer-label]:after{right:1.5rem}
.beer-reveal[data-beer-label]:after{left:1.5rem}
.beer-slider[data-beer-label=""]:after,.beer-reveal[data-beer-label=""]:after{content:none}
.beer-ready .beer-reveal,.beer-ready .beer-handle{opacity:1}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.nearby-store{padding:25px 0}
@media(min-width:1200px){.nearby-store{padding:25px 56px}
}
@media(min-width:768px) and (max-width:1024px){.nearby-store{padding:25px 8px}
}
.nearby-store__btncontainer{text-align:center;padding:0 16px}
.nearby-store__button{height:69px;width:285px;font-size:20px;line-height:28px;font-weight:600;font-family:inherit;color:#fff;-webkit-transition:100ms -webkit-transform ease-out;transition:100ms -webkit-transform ease-out;transition:100ms transform ease-out;transition:100ms transform ease-out,100ms -webkit-transform ease-out;cursor:pointer;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;border-radius:4px;color:#f5821e;background-color:transparent;border:1px solid #f5821e}
.nearby-store__list{padding:0 16px}
@media(min-width:768px){.nearby-store__list{padding:0 30px}
}
@media(max-width:767px){.nearby-store__list{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.nearby-store__item{background:rgba(89,99,106,0.05)}
@media(max-width:767px){.nearby-store__item{margin-bottom:30px}
}
@media(min-width:992px){.nearby-store__nav{position:sticky;top:150px;left:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-right:16px}
}
.nearby-store__nav ol{position:sticky;top:0}
.nearby-store__nav ul li{padding:24px 0;cursor:pointer}
.nearby-store__nav ul li a{font-family:"Mulish Bold",sans-serif;font-size:20px;line-height:24px;text-transform:capitalize;text-decoration:none;color:#2a2e34}
.nearby-store__nav ul li p{padding-top:12px}
.nearby-store__nav ul li:not(:last-child){border-bottom:1px solid rgba(89,99,106,0.4)}
.nearby-store__nav ul li:hover{background:#f7f7f8}
.nearby-store__nav ul li:hover a{-webkit-text-decoration:1px underline;text-decoration:1px underline}
.nearby-store__nav ul li.active{font-weight:bold;background:#f7f7f8}
.nearby-store__nav ul li.active a{text-decoration:underline}
.nearby-store__image{overflow:hidden}
.nearby-store__image img{height:254px;-o-object-fit:cover;object-fit:cover;display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nearby-store__image img:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}
.nearby-store__content{padding:16px}
.nearby-store__content--title{font-weight:700;font-size:16px;line-height:24px;margin-bottom:4px;color:#26282b}
@media(min-width:992px){.nearby-store__content--title{font-weight:400;font-size:20px;line-height:24px;margin-bottom:12px}
}
.nearby-store__content--address{font-weight:400;font-size:14px;line-height:20px;color:#26282b;margin-bottom:20px}
@media(min-width:992px){.nearby-store__content--address{font-weight:400;font-size:18px;line-height:24px;margin-bottom:16px}
}
.nearby-store__content--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.nearby-store__content--cta .btn{text-decoration:none;color:#7345b3;font-weight:700;font-size:16px;line-height:24px}
@media(min-width:992px){.nearby-store__content--cta .btn{font-weight:700;font-size:18px;line-height:24px}
}
.nearby-store__heading{font-family:"Mulish SemiBold",sans-serif;font-size:24px;line-height:35px}
.nearby-store .store-details{display:block}
.nearby-store .nav{line-height:30px;padding:5px}
.nearby-store .load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}
.nearby-store .load-more #load-more-stores{text-decoration:none;text-align:center;cursor:pointer}
@media(min-width:992px){.nearby-store .load-more #load-more-stores{padding:16px;font-size:20px;line-height:28px;margin-top:32px}
}
.nearby-store__btn{width:4.5vw !important;top:30% !important}
.nearby-store__btn__prev{left:0}
.nearby-store__btn__next{right:0}
.tab-content{height:0;opacity:0;visibility:hidden;overflow:hidden}
@media(min-width:992px){.tab-content{grid-column:2;grid-row:1}
}
.tab-content.active{overflow:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:1;visibility:visible}
@media only screen and (max-width:450px){.tab-content .be-inspired__top-section{padding-inline:16px}
}
.tab-content .be-inspired__headings h4{font-family:"Mulish Regular",sans-serif;text-align:center}
@media only screen and (max-width:450px){.store__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.store__title{font-family:"Mulish Bold",sans-serif}
.store__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
@media only screen and (max-width:450px){.store__header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;margin-bottom:0;padding-inline:16px}
}
.store__header a.underline-links{font-family:"Mulish SemiBold",sans-serif;font-weight:600;font-size:20px;line-height:28px;color:#2a2e34;display:-webkit-box;display:-ms-flexbox;display:flex}
.store__header a.underline-links .link-icon{color:#2a2e34;vertical-align:bottom}
@media only screen and (max-width:450px){.store__header a.underline-links{display:none}
}
@media(min-width:992px){.store__navbar{margin-inline:62px;margin-top:24px}
}
@media only screen and (max-width:450px){.store__navbar{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:14px 11px}
}
@media only screen and (max-width:450px){.store__navbar--wrapper{overflow-x:auto}
.store__navbar--wrapper::-webkit-scrollbar{height:4px}
.store__navbar--wrapper::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px;margin-inline:16px}
.store__navbar--wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#143755}
}
.store__info{margin-top:24px;font-family:"Mulish Regular",sans-serif}
@media only screen and (max-width:450px){.store__info{padding-inline:16px}
}
@media only screen and (max-width:450px){.store__image{margin-inline:5px}
}
.store__image--selected,.store__image--slide-image{width:100%;height:auto}
.store__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}
.store__cta a{font-family:"Mulish Bold",sans-serif;font-size:20px;line-height:28px;color:#2a2e34}
.title__store{font-style:normal;font-family:"Mulish Regular",sans-serif;font-weight:600;font-size:20px;line-height:28px;position:absolute;bottom:0;padding:16px;color:#fff}
@media only screen and (max-width:450px){.title__store{padding:10px;font-size:16px;line-height:24px}
}
.available-store{display:grid;grid-template-columns:1fr 1fr;margin:16px}
@media(min-width:992px){.available-store{margin:20px 62px 0;display:block}
}
.available-store>div{position:relative}
.available-store .store__card{position:relative}
.available-store img{width:100%;height:auto}
.store-type-container{margin-bottom:80px}
.store-type-container:nth-child(n+5){display:none}
.store-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f7f8;position:relative;padding:24px 16px 24px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}
@media(min-width:768px){.store-type{margin:32px 30px;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.store-type__title,.store-type__description{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media(min-width:768px){.store-type__title,.store-type__description{padding:40px 0}
}
.store-type__title{color:#195778;font-family:"Archivo Regular",sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal}
@media(min-width:768px){.store-type__title{max-width:300px}
.store-type__title:after{content:"";border-left:1px solid rgba(89,99,106,0.1);height:100%;position:absolute;top:0;margin-left:40px}
.store-type__title{font-weight:400;font-size:48px;padding-left:40px}
}
@media(min-width:1200px){.store-type__title{max-width:420px}
}
@media(min-width:768px) and (max-width:1024px){.store-type__title{font-size:32px}
}
@media(max-width:767px){.store-type__title{line-height:40px}
}
.store-type__description{color:#59636a;font-family:"Mulish Regular",sans-serif;font-size:16px;line-height:24px;font-style:normal;font-weight:400;text-transform:capitalize;position:relative;margin:8px 0 0 12px}
.store-type__description ul li{list-style-type:disc}
@media(min-width:768px) and (max-width:1024px){.store-type__description{padding-left:0}
}
@media(min-width:1200px){.store-type__description{padding-left:80px}
}
@media(min-width:768px){.store-type__description{line-height:28px;padding-left:80px;color:#2a2e34;margin:0}
}
.nearby-store__item{margin-right:14px;width:412px}
@media only screen and (max-width:450px){.nearby-store__item{-webkit-box-flex:0;-ms-flex:0 0 307px;flex:0 0 307px}
}
.nearby-store__item:last-child{margin-right:0}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.need-help-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 16px 56px 24px;background:rgba(89,99,106,0.05);margin-bottom:-50px;margin-top:15px}
@media(min-width:1440px){.need-help-container{margin-bottom:-100px}
}
@media(min-width:768px){.need-help-container{padding:56px 56px 100px 56px;margin-top:25px}
}
.need-help-container__left{-webkit-box-flex:1;-ms-flex:1;flex:1}
.need-help-container__left--caption{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#143755}
.need-help-container__left--title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:32px;color:#143755;padding-bottom:48px}
@media(min-width:768px){.need-help-container__left--title{font-size:64px;line-height:74px}
}
.need-help-container__right{-webkit-box-flex:1;-ms-flex:1;flex:1}
.need-help-container__right--title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#143755;padding-bottom:24px}
@media(min-width:768px){.need-help-container__right--title{font-size:32px;line-height:40px;padding-bottom:16px}
}
.need-help-container__right--sub-title{font-family:"Mulish Bold",sans-serif;font-size:18px;line-height:32px;color:#143755;padding-bottom:16px}
.need-help-container__right--description{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#143755}
@media(min-width:768px){.need-help-container__right--description{font-size:18px;line-height:32px}
}
.need-help-container__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}
.need-help-container__icon-wrapper svg{height:20px;width:20px;margin-left:4px;margin-top:2px}
.need-help-container__icon-wrapper:last-child{padding-bottom:32px}
.need-help-container__icon-text{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px}
.need-help-container__padding-btm-16{padding-bottom:16px}
.need-help-container__padding-top-32{padding-top:32px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.one-step-solution-v2__title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:40px;font-style:normal;font-weight:400;text-align:center;color:#143755;padding-bottom:64px;padding-top:36px}
@media(min-width:768px){.one-step-solution-v2__title{font-size:56px;line-height:98px;padding-top:72px}
}
.one-step-solution-v2__approach-line-container{position:relative;margin-left:16px}
.one-step-solution-v2__approach-line-container:last-child{border-left:unset}
.one-step-solution-v2__approach-line-title{font-family:"Mulish Regular",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#195778}
@media(min-width:768px){.one-step-solution-v2__approach-line-title{font-size:32px;line-height:36px;margin-left:50px;list-style-type:decimal}
}
.one-step-solution-v2__approach-line--view__icon{height:60px;width:60px;position:relative;display:block}
@media(min-width:768px){.one-step-solution-v2__approach-line--view__icon{height:96px;width:96px}
}
.one-step-solution-v2__approach-line--view__chevron{cursor:pointer;height:16px;width:16px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#2a2e34}
.one-step-solution-v2__icon--active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media(min-width:768px){.one-step-solution-v2__accordion-content{margin-left:50px;padding-left:80px;display:none}
}
.one-step-solution-v2__accordion-content__subtitle{font-family:"Mulish Regular",sans-serif;font-weight:600;font-size:18px;line-height:23px;color:#2a2e34;padding-bottom:16px;padding-top:30px}
@media(min-width:768px){.one-step-solution-v2__accordion-content__subtitle{font-size:40px;line-height:56px}
}
.one-step-solution-v2__accordion-content__list-elements{margin-left:16px}
.one-step-solution-v2__accordion-content__list-elements li{list-style-type:disc;font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#2a2e34}
.one-step-solution-v2__accordion-content__list-elements li:last-child{padding-bottom:16px}
@media(min-width:768px){.one-step-solution-v2__accordion-content__list-elements li{font-size:24px;line-height:36px}
}
.one-step-solution-v2__display{display:block}
.one-step-solution-v2__hidden{display:none}
.one-step-solution-v2__accordion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;position:relative;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
@media(min-width:768px){.one-step-solution-v2__accordion-container{padding:16px 34px}
.one-step-solution-v2__accordion-container::before{height:100%;position:absolute;left:82px;content:"";width:5px;border-left:2px dashed #195778}
.one-step-solution-v2__accordion-container:last-child::before{content:unset}
}
.one-step-solution-v2__accordion-title{display:grid;grid-template-columns:60px 1fr 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;cursor:pointer}
@media(min-width:768px){.one-step-solution-v2__accordion-title{grid-template-columns:100px 1fr 40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
.one-step-solution-v2__horizontal-line{border-top:1px solid #59636a;opacity:.4;margin-top:24px}
@media(min-width:768px){.one-step-solution-v2__horizontal-line{margin-top:32px;margin-left:130px}
}
.one-step-solution-v2__icon_box{display:block}
@media(min-width:992px){.one-step-solution-v2__one-steps-padding{padding:0 80px}
}
@media(min-width:1200px){.one-step-solution-v2__one-steps-padding{padding:0 132px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
*:focus{outline:none !important;-webkit-box-shadow:none;box-shadow:none}
*,*::after,*::before{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;outline:0}
:root{scroll-behavior:smooth}
html,body{margin:0;color:#2a2e34;width:100%;font-family:"Mulish Regular",sans-serif;position:relative}
ul{padding:0;margin:0}
ul li{list-style:none}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
h1{font-size:64px;line-height:112px}
h2{font-size:56px;line-height:98px}
h3{font-size:32px;line-height:40px}
h4{font-size:24px;line-height:32px}
h5{font-size:20px;line-height:28px}
h6{font-size:18px;line-height:24px}
p{font-size:16px;line-height:24px}
.text-noraml{font-size:16px;line-height:24px}
.text-small{font-size:14px;line-height:24px}
.text-xs{font-size:12px;line-height:20px}
.text-bold{font-weight:600}
.text-semibold{font-weight:500}
.text-normal{font-weight:400}
.overflow-hidden{overflow:hidden}
.margin-bottom-0{margin-bottom:0 !important}
.margin-bottom-0 .hero-banner{margin-bottom:0 !important}
@media(min-width:992px){.pad-l{padding-left:56px}
}
.text.white-font .section-heading{color:#fff}
.text.white-font .section-subheading{color:#fff}
.brand-container__content p{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#fff;padding-bottom:16px}
@media only screen and (max-width:450px){.brand-container__content p{font-weight:500;font-size:24px;line-height:32px;padding-bottom:unset}
}
.button.white-font .link{color:#fff}
.button.white-font .link-icon{color:#fff}
.section-heading{font-size:24px;line-height:32px;font-weight:400;color:#143755;font-family:"Archivo Regular",sans-serif;padding-bottom:12px}
@media(min-width:992px){.section-heading{font-size:40px;line-height:52px}
}
@media(min-width:1440px){.section-heading{font-size:56px;line-height:72px}
}
.section-subheading{font-size:16px;line-height:24px;font-weight:500;color:#59636a;font-family:"Mulish Regular",sans-serif}
@media only screen and (max-width:450px){.section-subheading{text-align:center;font-size:14px;line-height:24px;font-weight:400}
}
.link-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;white-space:nowrap;cursor:pointer}
.link{font-size:16px;line-height:24px;font-weight:600;font-family:"Mulish Regular",sans-serif;color:currentColor;text-decoration:underline}
.link-icon{height:24px;width:24px;margin-left:8px;color:currentColor}
.slider-nav-btn{display:inline-block;height:80px;width:80px;border-radius:200px;background-color:rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.slider-nav-icon{height:28px;width:28px;color:#fff}
.primary-link{font-weight:600;font-size:18px;line-height:28px}
.primary-link a{color:#2a2e34}
.primary-link svg{width:24px;height:24px;vertical-align:bottom}
.min-height-110vh{min-height:100vh}
.xs-visible{display:block}
@media(min-width:768px){.xs-visible{display:none}
}
.xs-hidden{display:none}
@media(min-width:768px){.xs-hidden{display:block}
}
.underline-links{text-underline-offset:5px}
.text-center{text-align:center}
.w-100{width:100%}
.picture-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.simplebar-track{background-color:rgba(89,99,106,0.2);height:2px !important}
.simplebar-scrollbar::before{background-color:black !important;opacity:1 !important;border-radius:0 !important;position:absolute !important;height:2px !important;top:0 !important;bottom:0 !important}
.no_content{border-color:#32bed9;border-style:dashed;border-width:1px;color:#32bed9;font-size:20px;padding:15px 15px 20px;background-color:#f5f5f5}
.button-w .hero-banner__button--secondary{color:#fff;background:transparent;border:2px solid #fff}
.button-w .hero-banner__button--secondary:hover{background-color:#fff;color:#2a2e34}
.bulletpoint .underline-links{display:list-item;margin-left:1em}
.font-margin .underline-links{font-size:16px}
.font-margin .link-container{padding-bottom:16px}
.align-left .section-heading{text-align:left}
.align-left .section-subheading{text-align:left}
@media only screen and (max-width:450px){.pad-0 .col-md-12{padding-left:0}
}
@media only screen and (max-width:450px){.pad-0 .col-sm-12{padding-left:0}
}
.background-color .section-subheading{background:rgba(25,87,120,0.1);border-radius:2px;padding:12px}
.store-details{padding:125px 0;padding-bottom:24px;display:block}
@media(min-width:768px){.store-details{padding:200px 0;padding-bottom:34px}
}
@media(max-width:767px){.pad-b-0 .container{padding:0 !important}
}
.text-center .headings{text-align:center}
@media(max-width:767px){.title-center-mobile .section-heading{text-align:center}
}
.padding-25{padding-top:25px;padding-bottom:25px}
.indulge .design-philosophy{padding-top:0}
.indulge .design-philosophy__header{color:#f5821e}
.indulge .design-philosophy__sub--heading{color:#fff}
.indulge .design-philosophy__content--title{color:#fff}
.indulge .design-philosophy__content--subtitle{color:#fff}
.indulge .design-philosophy__list--info{color:#fff}
.canvas .design-philosophy{padding-top:0}
.canvas .design-philosophy__header{color:#195778}
.canvas .design-philosophy__sub--heading{color:#2a2e34}
.canvas .design-philosophy__content--title{color:#2a2e34}
.canvas .design-philosophy__content--subtitle{color:#2a2e34}
.canvas .design-philosophy__list--info{color:#2a2e34}
.essess .design-philosophy{padding-top:0}
.essess .design-philosophy__header{color:#143755}
.essess .design-philosophy__sub--heading{color:#59636a}
.essess .design-philosophy__content--title{color:#2a2e34}
.essess .design-philosophy__content--subtitle{color:#2a2e34}
.essess .design-philosophy__list--info{color:#2a2e34}
.m-0 .hero-banner--container{margin-bottom:0}
.mt-25 .hero-banner--container{margin-top:25px}
@media(max-width:767px){.mt-25 .hero-banner--container{margin-top:15px}
}
.list-disc .section-subheading>ul{margin-left:16px}
.list-disc .section-subheading>ul li{list-style-type:disc;color:#2a2e34}
.list-disc .section-subheading>ul:last-child{padding-bottom:16px}
.testimonial_images div.col-md-12>div:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}
.testimonial_images div.col-md-12>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media(max-width:767px){.testimonial_images div.col-md-12>div:first-child{-webkit-column-gap:4.71px;-moz-column-gap:4.71px;column-gap:4.71px}
}
@media(min-width:992px){.bottom-centered .hero-banner__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;bottom:56px}
}
.top-gap{margin-top:25px}
@media(max-width:767px){.top-gap{margin-top:15px}
}
.bottom-gap{margin-bottom:25px}
@media(max-width:767px){.bottom-gap{margin-bottom:15px}
}
.top-gap-pad{padding-top:25px}
@media(max-width:767px){.top-gap-pad{padding-top:15px}
}
.bottom-gap-pad{padding-bottom:25px}
@media(max-width:767px){.bottom-gap-pad{padding-bottom:15px}
}
.margin-top-0{margin-top:0 !important}
.m-b-0 .be-inspired__top-section{margin-bottom:0}
.catalogue-policy .our-brands__container{margin-top:0 !important;padding-top:50px}
@media(max-width:767px){.catalogue-policy .our-brands__container{padding-top:30px}
}
.height-max-content{height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}
.pl-56{padding-left:56px}
@media(max-width:767px){.pl-56{padding-left:0}
}
.pr-56{padding-right:56px}
@media(max-width:767px){.pr-56{padding-right:0}
}
.transparent-background.icons-list .design-services__easy-steps-card{font-family:Mulish;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0;text-align:center;background:transparent;height:100%}
@media(max-width:767px){.transparent-background.icons-list .design-services__easy-steps-card{text-align:unset}
}
.transparent-background.icons-list .design-services__easy-steps-card-no-pointer{font-family:Mulish;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0;text-align:center;background:transparent;height:100%}
@media(max-width:767px){.transparent-background.icons-list .design-services__easy-steps-card-no-pointer{text-align:unset}
}
.white-text.icons-list .design-services__easy-steps-card p{color:#fff;font-size:20px;line-height:25.1px}
.white-text.icons-list .design-services__easy-steps-card-no-pointer p{color:#fff;font-size:20px;line-height:25.1px}
.fill-background.button .button--secondary{background-color:#f5821e;color:#fff}
.align-center.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:767px){.flex-d-column.animation-card .product-categories__tiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media(min-width:992px){.mh-610.hero-banner .hero-banner--container{max-height:610px}
}
@media(max-width:767px){.hero-banner-head.hero-banner .hero-banner__heading{font-size:32px;line-height:36px}
}
@media(min-width:992px){.h-712.hero-banner .hero-banner--container{height:712px !important}
}
.form-position-banner iframe{position:absolute}
.form-position-banner{position:absolute;z-index:1000;top:210px;background:white}
@media only screen and (max-width:990px){.form-position-banner{left:0;right:0;margin:0 20px}
}
@media(min-width:500px) and (max-width:991px){.form-position-banner{left:50%;-webkit-transform:translate(-50%,-13%);transform:translate(-50%,-13%)}
.form-position-banner .services-section__right--input-container{gap:12px 16px}
}
@media(max-width:767px){.form-position-banner{padding:12px !important;margin:0 16px}
}
@media(min-width:1200px){.form-position-banner{top:80px;right:9% !important}
}
@media(min-width:992px){.form-position-banner{top:90px;right:4%}
}
@media(min-width:992px){.form-position-banner{max-width:388px}
}
@media(min-width:768px){.form-position-banner{padding:24px !important}
}
.form-position-banner .services-section{padding:0 !important}
@media(min-width:1200px){.form-position-banner .services-section__right--input{max-width:340px !important}
}
@media(max-width:767px){.form-position-banner .services-section__right--input{margin-bottom:12px !important}
}
@media(min-width:1200px){.form-position-banner .services-section__right--submit-button{width:340px !important}
}
@media(min-width:768px){.form-position-banner .services-section__right--input-container{padding:0}
}
@media only screen and (max-width:990px){.form-position-banner .services-section__right--input-container p{margin-bottom:12px}
}
.form-position-banner .services-section__msg h1{font-size:32px !important;line-height:40px !important}
.form-position-banner .services-section__right--input-container:not(:last-child){gap:24px !important}
.bg-lightblue.animation-card .product-categories{background-color:hsl(240,7%,97%) !important}
.logo-title-position-banner .hero-banner::after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-6.4%,rgba(42,46,52,0)),color-stop(64.36%,#000));background-image:linear-gradient(180deg,rgba(42,46,52,0) -6.4%,#000 64.36%);z-index:0;opacity:.6}
@media(max-width:767px){.logo-title-position-banner .hero-banner::after{background-image:linear-gradient(280deg,rgba(42,46,52,0) -6.4%,#000 64.36%)}
}
@media(max-width:767px){.logo-title-position-banner .hero-banner__content{width:100%;top:40px !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}
}
.logo-title-position-banner .hero-banner__content{width:60%}
.logo-title-position-banner .hero-banner__sub_container__title_container{top:0}
.logo-title-position-banner .our-legacy__hero_banner--title-image{max-width:132px;height:34px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0 !important}
@media(min-width:992px){.logo-title-position-banner .our-legacy__hero_banner--title-image{margin-top:32px;max-width:177px;height:46px}
}
.logo-title-position-banner .hero-banner__sub_container__subtitle{font-family:Archivo Regular;font-size:32px;line-height:32px}
@media(min-width:992px){.logo-title-position-banner .hero-banner__sub_container__subtitle{font-size:64px;font-style:normal;font-weight:400;line-height:72px}
}
.logo-title-position-banner .hero-banner__sub_container__subtitle{font-family:Archivo Regular;font-weight:400;font-style:normal;padding:none !important;width:100%;font-size:32px;line-height:40px}
@media(min-width:992px){.logo-title-position-banner .hero-banner__sub_container__subtitle{width:80%;font-size:56px;line-height:64px}
}
.text-headings.text .headings h1{font-size:28px;line-height:36px}
@media(min-width:768px){.text-headings.text .headings h1{font-size:64px;line-height:96px}
}
.text-headings.text .headings h2{font-size:32px;line-height:40px}
@media(min-width:992px){.text-headings.text .headings h2{font-size:56px;line-height:64px}
}
.text-headings.text .headings h3{font-size:32px;line-height:40px}
.text-headings.text .headings h4{font-size:24px;line-height:32px}
.text-headings.text .headings h5{font-size:20px;line-height:28px}
.text-headings.text .headings h6{font-size:18px;line-height:24px}
@media(max-width:767px){.button-mobile-w-100.button .button--secondary{width:100%}
}
.justify-content-center.logo-list .our-clients__logo--list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){.store-hero-banner-height.store-hero-banner .store-banner{height:454px}
}
.store-hero-banner-height.store-hero-banner .store-banner__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:40px}
.store-hero-banner-height.store-hero-banner .store-banner__headings--mobile{padding:0 16px}
@media(min-width:768px) and (max-width:1024px){.store-hero-banner-height.store-hero-banner .store-banner__button--store{padding:11px 32px}
}
.m-l-12{margin-left:0}
@media(min-width:768px){.m-l-12{margin-left:12px}
}
.m-r-12{margin-right:0}
@media(min-width:768px){.m-r-12{margin-right:12px}
}
.no-space .container-fluid{padding-left:0 !important;padding-right:0 !important}
.one-step-solution__title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:40px;font-style:normal;font-weight:400;text-align:center;color:#143755;padding-bottom:64px;padding-top:36px}
@media(min-width:768px){.one-step-solution__title{font-size:56px;line-height:98px;padding-top:72px}
}
.one-step-solution__approach-line-container{position:relative;margin-left:16px}
.one-step-solution__approach-line-container:last-child{border-left:unset}
@media(min-width:768px){.one-step-solution__approach-line-container{border-left:2px dashed #195778;margin-left:80px}
}
.one-step-solution__approach-line-title{font-family:"Mulish Regular",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#195778}
@media(min-width:768px){.one-step-solution__approach-line-title{font-size:32px;line-height:24px;margin-left:50px;list-style-type:decimal}
}
.one-step-solution__approach-line--view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-right:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.one-step-solution__approach-line--view{position:absolute;top:-6px;left:-53px}
}
.one-step-solution__approach-line--view__icon{height:60px;width:60px}
@media(min-width:768px){.one-step-solution__approach-line--view__icon{height:96px;width:96px}
}
.one-step-solution__approach-content{padding:0 16px}
@media(min-width:768px){.one-step-solution__approach-content{padding-left:80px;padding-top:68px;padding-bottom:64px}
}
.one-step-solution__approach-content__subtitle{font-family:"Mulish Regular",sans-serif;font-weight:600;font-size:18px;line-height:23px;color:#2a2e34;padding-bottom:16px;padding-top:30px}
@media(min-width:768px){.one-step-solution__approach-content__subtitle{font-size:40px;line-height:56px}
}
.one-step-solution__approach-content__list-elements{margin-left:16px}
.one-step-solution__approach-content__list-elements li{list-style-type:disc;font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:14px;line-height:24px;color:#2a2e34}
.one-step-solution__approach-content__list-elements li:last-child{padding-bottom:16px}
@media(min-width:768px){.one-step-solution__approach-content__list-elements li{font-size:24px;line-height:36px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.our-brands__container{padding:24px 0;margin:15px 0;background-color:rgba(89,99,106,0.05)}
@media(min-width:992px){.our-brands__container{padding:16px 56px 0;margin:25px 0}
}
.our-brands__title{margin:0;margin-bottom:8px;text-align:center;text-transform:capitalize;color:#143755;padding:0 16px}
.our-brands__subtitle{color:#2a2e34;font-size:14px;line-height:24px;margin:0;text-align:center;padding:0 16px}
@media(min-width:992px){.our-brands__subtitle{font-size:16px;line-height:24px;max-width:550px;margin:auto}
}
.our-brands__nav--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:24px;padding-top:16px;padding-inline:16px;overflow:hidden}
@media(min-width:992px){.our-brands__nav--wrapper{padding-top:40px;padding-bottom:40px;overflow:auto}
}
.our-brands__nav--wrapper .slick-track{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;-webkit-transform:unset !important;transform:unset !important;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}
.our-brands__nav--wrapper .slick-track .hyphen{font-family:"Archivo Regular",sans-serif;margin-inline:15px;color:#143755}
@media(min-width:1200px){.our-brands__nav--wrapper .slick-track .hyphen{margin-inline:60px}
}
.our-brands__nav--wrapper .slick-track .hyphen svg{width:18px;height:2px}
.our-brands__nav--item{text-align:center;position:relative;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}
.our-brands__nav--item.slick-current a{font-family:"Mulish Bold",sans-serif;color:#f5821e}
.our-brands__nav--item.slick-current::after{opacity:1;border-bottom:2px solid #f5821e;width:100%}
.our-brands__nav--item.slick-current::before{border-color:#143755}
.our-brands__nav--item a{position:relative}
.our-brands__nav--item:hover{font-family:"Mulish Bold",sans-serif;color:#f5821e}
.our-brands__nav--item:hover::after{border-color:#f5821e;opacity:1;width:100%}
.our-brands__nav--item:hover::before{border-color:#143755}
.our-brands__nav--item::after,.our-brands__nav--item::before{content:"";position:absolute;bottom:-10px;left:0;height:auto;opacity:.1;width:100%}
.our-brands__nav--item::before{border-bottom:2px solid transparent;width:100%}
.our-brands__nav--item::after{border-bottom:2px solid #f5821e;-webkit-transition:all ease 8s;transition:all ease 8s;width:0}
.our-brands__nav--title{text-transform:uppercase;text-decoration:none;font-size:18px;line-height:26px;color:#353535}
.our-brands__nav--title .xs-hidden{display:none}
@media(min-width:768px){.our-brands__nav--title .xs-hidden{display:block}
}
.our-brands__img-wrapper{height:100%;overflow:hidden}
.our-brands__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.our-brands__info--section{display:grid;grid-template-columns:auto}
.our-brands__info--section.slick-slide{display:grid}
@media(min-width:992px){.our-brands__info--section{aspect-ratio:2.43/1;position:relative;overflow:hidden;grid-template-columns:auto 350px}
}
.our-brands__details{padding:20px 16px;overflow-y:auto}
@media(min-width:992px){.our-brands__details{padding:0 38px 24px;width:350px}
}
.our-brands__subdetails{margin:0;margin-bottom:12px;color:#2a2e34}
@media(min-width:992px){.our-brands__subdetails{font-size:24px;line-height:32px;margin-bottom:48px}
}
.our-brands__description{margin:0;font-size:14px;line-height:24px;color:#2a2e34}
@media(min-width:992px){.our-brands__description{font-size:16px;line-height:24px}
}
.our-brands__subitems{margin-top:20px;margin-bottom:24px}
@media(min-width:992px){.our-brands__subitems{margin-bottom:56px;margin-top:34px}
}
.our-brands__subitems li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.our-brands__subitems li:not(:last-child){margin-bottom:20px}
.our-brands__subitems li span:first-child{margin-right:20px}
.our-brands__subitems li span:last-child{font-size:14px;line-height:24px}
@media(min-width:992px){.our-brands__subitems li span:last-child{font-size:14px;line-height:24px}
}
.our-brands__subitems li span .clock-icon,.our-brands__subitems li span .verified-icon,.our-brands__subitems li span .spinner-icon{width:28px;color:#59636a}
.our-brands__subitems li span .clock-icon{height:28px}
.our-brands__subitems li span .verified-icon{height:31px}
.our-brands__subitems li span .spinner-icon{height:24px}
.tab-navigation__panel{display:none}
.tab-navigation__panel.active{display:block}
.tab-navigation__panel.author{display:block}
.tab-navigation__tabbarcontainer .our-brands__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-bottom:20px}
@media(min-width:768px){.tab-navigation__tabbarcontainer .our-brands__content ul{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}
}
@media(max-width:767px){.tab-navigation__tabbarcontainer .our-brands__content ul{padding-left:16px}
}
.tab-navigation__tabbarcontainer .our-brands__content .our-brands__nav--item{font-size:20px;line-height:28px;cursor:pointer;font-family:"Mulish Regular",sans-serif;font-size:16px;line-height:24px;text-align:center;color:#59636a;white-space:nowrap;position:relative}
@media(min-width:768px){.tab-navigation__tabbarcontainer .our-brands__content .our-brands__nav--item .tab-navigation__tabbarcontainer .our-brands__content .our-brands__nav--item{font-size:20px;line-height:28px}
}
.tab-navigation__container .section-heading{margin-top:36px;margin:0;margin-bottom:12px;color:#2a2e34}
@media(min-width:992px){.tab-navigation__container .section-heading{font-size:24px;line-height:32px;margin-bottom:48px}
}
.tab-navigation__container .section-subheading{margin:0;font-size:14px;line-height:24px;color:#2a2e34}
@media(min-width:992px){.tab-navigation__container .section-subheading .section-subheading{font-size:16px;line-height:24px}
}
.tab-navigation__container .our-brands__info--wrapper .hero-banner{height:auto !important}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.our-clients{padding:15px 16px}
@media(min-width:992px){.our-clients{padding:25px 56px}
}
.our-clients__header{text-align:center}
.our-clients__heading{font-size:32px;line-height:32px;margin-bottom:16px;color:#143755;font-family:"Archivo Regular",sans-serif;font-weight:400}
@media(min-width:992px){.our-clients__heading{font-size:56px;line-height:98px;margin-bottom:18px}
}
.our-clients__subheading{font-size:14px;line-height:24px}
@media(min-width:992px){.our-clients__subheading{font-size:18px;line-height:28px;max-width:710px;margin:auto}
}
.our-clients__logo{width:100%;height:auto}
.our-clients__logo--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:992px){.our-clients__logo--list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.our-clients__logo--wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:16px}
@media(min-width:992px){.our-clients__logo--wrapper{width:auto}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.our-clients-speak{margin:0;padding:25px 56px;position:relative}
@media only screen and (max-width:990px){.our-clients-speak{padding:15px 16px;margin:15px 0}
}
@media only screen and (max-width:450px){.our-clients-speak{background-color:rgba(89,99,106,0.05)}
}
.our-clients-speak__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:990px){.our-clients-speak__top-section{margin-bottom:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:990px){.our-clients-speak__heading{line-height:36px}
}
@media only screen and (max-width:990px){.our-clients-speak__top-link-container{position:absolute;bottom:95px;left:16px}
}
.our-clients-speak__slide{aspect-ratio:3.16/1;width:100%;position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (max-width:990px){.our-clients-speak__slide{height:450px !important}
}
.our-clients-speak__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
@media only screen and (max-width:990px){.our-clients-speak__slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}
}
.our-clients-speak__content-wrapper{-webkit-box-flex:6;-ms-flex:6 6 0;flex:6 6 0;aspect-ratio:2.2/1}
@media only screen and (max-width:990px){.our-clients-speak__content-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:130px}
}
.our-clients-speak__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:51px 40px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:rgba(89,99,106,0.05)}
@media(min-width:1440px){.our-clients-speak__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}
}
@media only screen and (max-width:1280px){.our-clients-speak__content{padding:16px}
}
@media only screen and (max-width:990px){.our-clients-speak__content{padding:0;margin-top:12px;background-color:transparent}
}
.our-clients-speak__main-image-container{-webkit-box-flex:4;-ms-flex:4 4 0;flex:4 4 0}
@media only screen and (max-width:990px){.our-clients-speak__main-image-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:208px}
}
.our-clients-speak__image-main{position:absolute;bottom:0;right:0;left:50%;aspect-ratio:1.4/1;width:50%;-o-object-fit:cover;object-fit:cover}
@media only screen and (max-width:990px){.our-clients-speak__image-main{position:static;width:100%;height:208px}
}
.our-clients-speak__image-secondary{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;width:15.6%;aspect-ratio:1.11/1}
@media only screen and (max-width:990px){.our-clients-speak__image-secondary{position:static;height:80px;width:90px;-webkit-transform:translateX(0);transform:translateX(0)}
}
.our-clients-speak__testimony{font-weight:500;font-style:normal;max-width:544px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;width:100%}
@media(max-width:767px){.our-clients-speak__testimony{margin-bottom:18px}
}
@media(min-width:992px){.our-clients-speak__testimony{font-size:18px;line-height:24px}
}
@media(min-width:1200px){.our-clients-speak__testimony{font-size:24px;line-height:35px}
}
.our-clients-speak__client{margin:16px 0}
@media only screen and (max-width:990px){.our-clients-speak__client{position:absolute;top:224px;left:106px}
}
.our-clients-speak__name{font-size:24px;line-height:35px;font-weight:700;display:block}
@media only screen and (max-width:990px){.our-clients-speak__name{font-size:14px;line-height:20px}
}
.our-clients-speak__detail{font-size:18px;line-height:26px;font-weight:500}
@media only screen and (max-width:990px){.our-clients-speak__detail{font-size:12px;line-height:17px}
}
@media only screen and (max-width:990px){.our-clients-speak__top-link-container{display:none}
}
.our-clients-speak__prev,.our-clients-speak__next{height:60px;width:60px;background-color:rgba(245,130,30,0.5);position:absolute;bottom:-60px;z-index:2;cursor:pointer}
.our-clients-speak__prev:hover,.our-clients-speak__next:hover{background-color:#f5821e}
.our-clients-speak__prev{right:60px}
.our-clients-speak__next{right:0}
.our-clients-speak__nav-icon{height:11px;width:11px;color:#000}
.our-clients-speak__navigation{height:60px;width:200px;background-color:rgba(245,130,30,0.5);position:relative;left:calc(100% - 120px);-webkit-transform:translateX(-100%);transform:translateX(-100%);bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:990px){.our-clients-speak__navigation{width:calc(100% - 120px)}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.our-legacy{display:block}
.our-legacy__hero_banner--title-image{height:70px;max-width:186px;margin-bottom:24px}
.our-legacy__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;background:rgba(89,99,106,0.05)}
@media(min-width:768px){.our-legacy__container{padding:60px 168px 120px 168px}
}
.our-legacy__container__canvas{background:#e3e7f4}
.our-legacy__container__indulge{background:#143755}
.our-legacy__container--no-padding-top{padding-top:0}
.our-legacy__title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:56px;text-align:center;color:#143755}
.our-legacy__title__canvas{color:#195778}
.our-legacy__title__indulge{color:#f5821e}
@media(min-width:768px){.our-legacy__title{font-size:56px;line-height:98px}
}
.our-legacy__subtitle{font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#59636a}
.our-legacy__subtitle__canvas{color:#2a2e34}
.our-legacy__subtitle__indulge{color:#fff}
.our-legacy__legacy_container{display:-webkit-box;display:-ms-flexbox;display:flex}
.our-legacy__legacy_container--centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.our-legacy__legacy_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.our-legacy__legacy_container{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding-top:56px}
}
.our-legacy__legacy_container__left{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding-top:24px}
@media(min-width:768px){.our-legacy__legacy_container__left{padding-top:unset}
}
.our-legacy__legacy_container--image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.our-legacy__legacy_container__right{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding-top:24px}
@media(min-width:768px){.our-legacy__legacy_container__right{padding-top:unset}
}
.our-legacy__legacy_container__right--title{font-family:"Mulish Regular",sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#2a2e34;padding-bottom:24px}
.our-legacy__legacy_container__right--title__canvas{color:#2a2e34}
.our-legacy__legacy_container__right--title__indulge{color:#fff}
@media(min-width:768px){.our-legacy__legacy_container__right--title{font-size:24px;line-height:32px}
}
.our-legacy__legacy_container__right--subtitle__canvas{color:#2a2e34}
.our-legacy__legacy_container__right--subtitle__indulge{color:#fff}
.our-legacy__legacy_container__right--description{font-family:"Mulish Regular",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#2a2e34}
@media(min-width:768px){.our-legacy__legacy_container__right--description{font-size:16px}
}
.our-legacy__feature-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-top:32px}
@media(min-width:768px){.our-legacy__feature-container{display:grid;grid-template-columns:1fr 1fr}
}
.our-legacy__feature-container--box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.our-legacy__feature-container--icon{height:34px;width:34px;color:#195778;display:block}
.our-legacy__feature-container--text{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#2a2e34}
.our-legacy__feature-container--text__canvas{color:#2a2e34}
.our-legacy__feature-container--text__indulge{color:#fff}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.our-premium__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 16px}
@media(max-width:767px){.our-premium__container{padding:15px 16px}
}
.our-premium__title{font-family:"Archivo Regular",sans-serif;font-weight:400;font-size:32px;line-height:36px;text-align:center;color:#143755;padding-bottom:25px}
@media(min-width:768px){.our-premium__title{font-size:56px;line-height:98px;padding-bottom:56px}
}
.our-premium__card-container{height:508px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:56px 24px;cursor:pointer;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;position:relative}
.our-premium__card-container__silver{background:white}
.our-premium__card-container__platinum{background:#f6f7f7}
.our-premium__card-container li{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#59636a;list-style-type:disc;padding-bottom:16px}
.our-premium__card-container li:last-child{padding-bottom:40px}
.our-premium__card-container .our-premium__book-now{width:auto;height:auto;text-align:center;text-decoration:none;padding:12px 24px}
.our-premium__card-container:hover{outline:2px solid #f5821e}
.our-premium__card-container:hover .our-premium__book-now{background:#f5821e;color:#fff}
@media(min-width:768px){.our-premium__card-container{width:343px}
}
.our-premium__subtitle{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:700;font-size:54px;line-height:68px;color:#2a2e34;padding-bottom:24px}
.our-premium__price{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#2a2e34}
.our-premium__sub-tag{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#59636a;padding-bottom:40px}
.our-premium__book-now{width:133px;height:56px}
.our-premium__plans-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.product-categories{padding:25px 56px}
@media only screen and (max-width:450px){.product-categories{padding:15px 16px}
}
@media only screen and (max-width:990px){.product-categories .card-vertical-align .product-categories__tile{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}
}
@media only screen and (max-width:990px){.product-categories .card-vertical-align .product-categories__link-container{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:990px){.product-categories .card-vertical-align .product-categories__content{bottom:20px}
}
.product-categories__btn-container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:450px){.product-categories__btn-container{margin-top:24px}
}
.product-categories .four-card-container.pad-0{padding:0 !important}
.product-categories .four-card-container .product-categories__tile{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}
@media only screen and (max-width:990px){.product-categories .four-card-container .product-categories__tile{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}
}
@media only screen and (max-width:450px){.product-categories .four-card-container .product-categories__subtitle{display:block;font-size:12px;line-height:16px;font-weight:600;margin-top:5px}
}
.product-categories .four-card-container .product-categories-v2__icon{height:48px;width:48px;color:white}
@media only screen and (max-width:450px){.product-categories .four-card-container .product-categories-v2__icon{height:24px;width:24px}
}
.product-categories__heading{text-align:center}
.product-categories__subheading{text-align:center;max-width:710px;margin:0 auto}
.product-categories__tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;padding:0}
@media(min-width:992px){.product-categories__tiles.card-vertical-align{padding:0}
}
@media only screen and (max-width:450px){.product-categories__tiles{margin-top:16px}
}
@media(min-width:992px){.product-categories__tiles{padding:0 170px}
}
@media(min-width:1440px){.product-categories__tiles{padding:0 200px}
}
.product-categories__tile{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;aspect-ratio:1.03/1;overflow:hidden;position:relative;-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out}
@media only screen and (max-width:990px){.product-categories__tile{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;aspect-ratio:initial}
}
.product-categories__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out}
.product-categories__tile:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}
@media only screen and (max-width:450px){.product-categories__tile:hover{-webkit-transform:scale(1);transform:scale(1)}
}
.product-categories__tile:hover .product-categories__content{-webkit-transform:translateY(0);transform:translateY(0)}
@media only screen and (max-width:450px){.product-categories__tile:hover .product-categories__content{-webkit-transform:rotate(0);transform:rotate(0)}
}
.product-categories__content{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:0;left:0;padding:24px;width:100%;-webkit-transition:all 400ms ease-out;transition:all 400ms ease-out;-webkit-transform:translateY(calc(100% - 68px));transform:translateY(calc(100% - 68px))}
@media only screen and (max-width:990px){.product-categories__content{padding:8px;-webkit-transform:translateY(calc(100% - 36px));transform:translateY(calc(100% - 36px))}
}
.product-categories__title{font-size:20px;line-height:30px;font-weight:700;font-family:"Mulish Regular",sans-serif;color:#fff;font-style:normal}
@media only screen and (max-width:990px){.product-categories__title{font-size:16px;line-height:24px}
}
.product-categories__subtitle{font-size:16px;line-height:24px;font-weight:500;font-family:"Mulish Regular",sans-serif;color:#fff;margin-top:12px;margin-bottom:20px}
@media only screen and (max-width:990px){.product-categories__subtitle{font-size:14px;line-height:20px}
}
@media only screen and (max-width:450px){.product-categories__subtitle{display:none}
}
.product-categories__link-container{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
@media only screen and (max-width:990px){.product-categories__link-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
}
@media only screen and (max-width:450px){.product-categories__link-container{display:none}
}
.product-categories__link{font-size:14px;line-height:20px}
@media(min-width:992px){.product-categories__link{font-size:18px;line-height:24px}
}
@media(min-width:1440px){.product-categories__link{font-size:20px;line-height:28px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.product-details__store-details{padding:0 !important}
.full-width{width:100%}
.product-details{padding:125px 0;padding-bottom:24px;display:block}
@media(min-width:768px){.product-details{padding:200px 0;padding-bottom:34px}
}
.product-details__product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:56px;padding:0 16px;position:relative}
@media(min-width:768px){.product-details__product-container{display:grid;grid-template-columns:50% 50%;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:0 56px;margin-bottom:120px}
}
.product-details__store-container{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(min-width:768px){.product-details__store-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:26px}
}
.product-details__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px}
@media(min-width:768px){.product-details__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:unset}
}
.product-details__title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:64px;text-align:center;color:#143755}
@media(min-width:768px){.product-details__title{font-size:56px;line-height:98px;text-align:left}
}
.product-details__sub_title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:36px;text-align:center;text-transform:capitalize;color:#2a2e34;padding-bottom:12px}
@media(min-width:768px){.product-details__sub_title{font-size:28px;line-height:40px;text-align:left}
}
.product-details__description{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#59636a;padding-bottom:4px}
@media(min-width:768px){.product-details__description{font-size:16px;line-height:24px;text-align:left}
}
.product-details__price{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:36px;text-align:center;text-transform:capitalize;color:#143755;padding-top:4px;padding-bottom:40px}
@media(min-width:768px){.product-details__price{font-size:28px;line-height:40px;text-align:left;padding-top:40px;padding-bottom:40px}
}
.product-details__near-by-btn{width:auto !important;height:auto !important;padding:14px 48px;text-decoration:none;text-align:center;font-family:"Mulish Regular",sans-serif;margin-bottom:94px;border:1px solid #f5821e;font-weight:500;font-size:16px;line-height:28px;border-radius:4px}
@media(max-width:767px){.product-details__near-by-btn{margin-bottom:40px;width:100%}
}
.product-details__accordion-container{width:100%}
.product-details__accordion-container:last-child{border-bottom:1px solid rgba(88,98,106,0.4)}
.product-details__accordion-btn{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:25px;text-transform:capitalize;color:#2a2e34;padding:20px 0;cursor:pointer;border-top:1px solid rgba(88,98,106,0.4)}
@media(min-width:768px){.product-details__accordion-btn{font-size:24px;line-height:36px;padding:24px 0}
}
.product-details__accordion-btn::after{content:"+";float:right;color:#f5821e;line-height:25px;margin-right:4px}
.product-details__active::after{content:"−"}
.product-details__accordion-content-highlight-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}
.product-details__accordion-content-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}
.product-details__highlight-icon-wrapper{height:48px;width:48px;background:rgba(25,87,120,0.14);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-details__highlight-icon-wrapper .hightlight-icon{color:#202020}
.product-details__highlight-icon-wrapper .hightlight-icon.water-tape{width:18px;height:23px}
.product-details__highlight-icon-wrapper .hightlight-icon.paper-icon{width:14px;height:20px}
.product-details__highlight-icon-wrapper .hightlight-icon.spinner-icon{width:20px;height:17px}
.product-details__highlight-icon{width:24px;height:24px}
.product-details__highlight-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:16px}
.product-details__highlight-content{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:21px;text-transform:capitalize;color:#2a2e34}
.product-details__card_download_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-details__card_download_button svg{height:18px;width:18px;color:#2a2e34}
@media(min-width:768px){.product-details__card_download_button svg{height:24px;width:24px}
}
.product-details__card_download_link{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2a2e34}
@media(min-width:768px){.product-details__card_download_link{font-size:20px;line-height:28px}
}
.product-details__specification-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:32px}
.product-details___specification_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px}
.product-details___specification_wrapper ul{display:inline-block}
.product-details__specification-title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding-bottom:7px;color:#2a2e34}
@media(min-width:768px){.product-details__specification-title{font-weight:700;font-size:20px;line-height:24px;padding-bottom:12px}
}
.product-details__specification-list{margin-left:32px;list-style-type:disc;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#2a2e34}
.product-details__specification-list:last-child{padding-bottom:12px}
@media(min-width:768px){.product-details__specification-list{font-weight:500;font-size:16px;line-height:24px}
}
.product-details__CAD-container{padding-bottom:20px}
@media(min-width:768px){.product-details__CAD-container{padding-bottom:32px}
.product-details__CAD-container div{padding-top:16px}
}
.product-details__CAD-image{height:auto;width:100%;display:block}
.product-details__toggleClass{display:none}
.product-details__product-image{height:auto;width:100%}
@media(min-width:768px){.product-details__product-image{max-width:656px}
}
.product-details__slider{margin:12px 0;max-width:500px;border:1px solid #f5821e;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:768px){.product-details__slider{margin:48px 0}
}
.product-details__slider__slide{width:125px;height:98px;margin:0 6px}
.product-details__slider__slide-image{width:100%;-o-object-fit:fill;object-fit:fill;cursor:pointer}
.product-details__slider-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px;width:100%}
.product-details__prev,.product-details__next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.product-details__prev{left:-60px}
.product-details__next{right:-60px}
.product-details__shop-together{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(89,99,106,0.05)}
@media(min-width:768px){.product-details__shop-together{padding:56px}
}
.product-details__shop-together__title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:64px;text-align:center;color:#143755;padding-bottom:8px}
@media(min-width:768px){.product-details__shop-together__title{font-size:56px;line-height:98px}
}
.product-details__shop-together__subtitle{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;text-transform:capitalize;color:#2a2e34;padding-bottom:16px}
@media(min-width:768px){.product-details__shop-together__subtitle{font-size:16px;line-height:24px;padding-bottom:40px}
}
.product-details__shop-together__card_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;overflow-x:auto;scroll-behavior:smooth;height:100%;padding:0 16px;position:relative}
@media(min-width:992px){.product-details__shop-together__card_container{overflow-x:unset;padding:0 48px}
}
.product-details__shop-together__card_container::-webkit-scrollbar{height:4px}
.product-details__shop-together__card_container::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}
.product-details__shop-together__card_container::-webkit-scrollbar-thumb{border-radius:10px;background:#143755}
.product-details__shop-together__card{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:163px;height:100% !important;padding:16px;border-radius:4px;cursor:pointer;margin:8px 0;-webkit-transition:all 500ms ease-in-out .3s;transition:all 500ms ease-in-out .3s}
@media(min-width:992px){.product-details__shop-together__card{width:320px;margin:10px}
}
.product-details__shop-together__card:hover .product-details__shop-together__card__image{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}
.product-details__shop-together__card:hover{-webkit-box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0}
.product-details__shop-together__card:hover .product-details__shop-together__card__title{text-decoration:underline;text-underline-offset:4px;margin-top:9px}
.product-details__shop-together__card__image{display:block;height:100%;width:100%;-o-object-fit:fill;object-fit:fill;-webkit-transition:all 500ms ease-in-out .3s;transition:all 500ms ease-in-out .3s}
.product-details__shop-together__card__title{font-family:"Mulish Regular",sans-serif;display:inline-block;font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#2a2e34;margin-bottom:4px;position:relative;text-decoration:none;-webkit-transition:all 500ms ease-in-out .3s;transition:all 500ms ease-in-out .3s;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
@media(min-width:768px){.product-details__shop-together__card__title{font-size:16px;line-height:24px;margin-bottom:8px}
}
.product-details__shop-together__card__title::after{-webkit-transition:all 500ms ease-in-out .3s;transition:all 500ms ease-in-out .3s;content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#143755}
.product-details__shop-together__card__description{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;color:#2a2e34;opacity:.8}
@media(min-width:768px){.product-details__shop-together__card__description{font-size:14px;line-height:24px}
}
.product-details__shop-together__card__price{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#2a2e34}
.product-details__background-white{background:#fff !important}
.product-details__main-container{width:100%;position:relative}
@media(min-width:768px){.product-details__main-container{position:sticky;top:80px;left:0;overflow:unset;height:-webkit-max-content;height:-moz-max-content;height:max-content}
}
.product-details__slider-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:992px){.product-details__slider-nav-wrapper{overflow-x:unset}
}
.product-details__slider-nav-wrapper::-webkit-scrollbar{height:4px;margin-top:40px}
.product-details__slider-nav-wrapper::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}
.product-details__slider-nav-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#143755}
@media(min-width:992px){.product-details__slider-nav-wrapper .simplebar-content{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.product-details__store-slider-nav{width:calc(100% - 510px) !important}
.product-details__slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow-x:auto;padding-bottom:6px}
@media(min-width:992px){.product-details__slider-nav{width:calc(100% - 130px);display:unset;overflow-x:unset;padding-bottom:unset;margin:auto}
}
.product-details__slider-nav .slick-current img{border:3px solid #f5821e !important}
.product-details__slider-nav .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.product-details__slider-nav .slick-dots li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;border-radius:5px;background:rgba(89,99,106,0.1)}
.product-details__slider-nav .slick-dots li button{font-size:0;line-height:0}
.product-details__slider-nav .slick-dots li button::before{font-family:"slick";content:"";display:none}
.product-details__slider-nav .slick-dots .slick-active{background:#143755}
.product-details__slider-nav::-webkit-scrollbar{height:4px}
.product-details__slider-nav::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:10px}
.product-details__slider-nav::-webkit-scrollbar-thumb{border-radius:10px;background:#143755}
.product-details__store-slider-for>div img{max-width:880px;max-height:530px;display:block;-o-object-fit:fill;object-fit:fill}
.product-details__mobile-product-image{height:100%;width:100%;margin-bottom:40px;display:block}
@media(min-width:992px){.product-details__mobile-product-image{display:none}
}
.product-details__mobile-product-image img{display:block;height:100%;width:100%;-o-object-fit:fill;object-fit:fill}
.product-details__slider-for{display:none}
@media(min-width:992px){.product-details__slider-for{display:block;margin-bottom:40px;height:auto;width:100%}
}
.product-details__slider-for div{width:100%}
.product-details__slider-for>div img{height:100%;width:100%;display:block;-o-object-fit:fill;object-fit:fill}
.product-details__border-radius-50{border-radius:50%}
.product-details__slider-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;width:48px;background:rgba(0,0,0,0.05);cursor:pointer}
.product-details__slider-nav-btn svg{color:#143755}
.product-details__slider-nav-icon{color:#143755;height:12px;width:8px;margin:0 auto}
.product-details__prev_shop{left:-20px}
.product-details__next_shop{right:-20px}
.product-details__slider-nav-btn-shop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;width:64px;background:#9d9e9f;cursor:pointer}
.product-details__slider-nav-btn-shop svg{color:#fff;height:21px;width:13px}
.main-section-absolute{position:relative;width:100%;display:block}
.main-section-fixed{position:absolute;top:100;width:100%}
.space-class{margin:0 6px 6px 6px;width:96px;height:78px}
@media(min-width:768px){.space-class{height:100%;width:100%}
}
.space-class:first-child img{border:3px solid #f5821e}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.product-range{padding:15px 0}
@media(min-width:768px){.product-range{padding:25px 0}
}
.product-range__title{font-size:32px;line-height:36px;font-family:"Archivo Regular",sans-serif;font-weight:400;color:#143755;text-align:center;padding-inline:16px;margin-bottom:16px}
@media(min-width:992px){.product-range__title{font-size:56px;line-height:98px}
}
.product-range__wrapper{display:grid;grid-template-columns:1fr 1fr;padding-inline:16px;grid-column-gap:10px;grid-row-gap:28px}
@media(min-width:992px){.product-range__wrapper{grid-template-columns:repeat(3,1fr);grid-column-gap:8px;padding-inline:56px}
}
@media(min-width:1200px){.product-range__wrapper{grid-template-columns:repeat(4,1fr);grid-column-gap:48px;grid-row-gap:32px}
}
.product-range__container{text-decoration:none}
.product-range__container:hover .product-range__container__title{text-decoration:underline;text-underline-offset:4px}
.product-range__card{width:100%;position:relative}
.product-range__image{width:100%;background-color:transparent}
.product-range__details{color:#2a2e34;font-weight:500;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.product-range__details h4{font-size:16px}
.product-range__details p{font-size:15px;line-height:22px;margin-bottom:8px}
.product-range__details__catagory{font-size:14px;opacity:.8}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.range{padding:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media only screen and (max-width:990px){.range{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}
}
.range__nav{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:64px}
@media only screen and (max-width:990px){.range__nav{position:static;padding-bottom:48px;padding:20px 0 15px}
}
.range__indicator-track{-ms-flex-item-align:stretch;align-self:stretch;width:3px;background-color:rgba(89,99,106,0.1);margin-right:24px;position:relative}
@media only screen and (max-width:990px){.range__indicator-track{display:none}
}
.range__indicator-thumb{height:100px;width:100%;display:inline-block;background-color:#f5821e;position:absolute;top:0;left:0;-webkit-transition:top 200ms ease-out;transition:top 200ms ease-out}
@media only screen and (max-width:990px){.range__links{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
.range__links-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;border-left:3px solid #eff0f1}
@media only screen and (max-width:990px){.range__links-list{background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;justify-items:stretch;border-left:0;padding-inline:30px}
}
.range__links-list-item{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.range__links-list-item.active-section{position:relative}
.range__links-list-item.active-section::before{content:"";position:absolute;top:0;left:-33px;width:3px;height:100%;background:#f5821e}
@media only screen and (max-width:990px){.range__links-list-item.active-section::before{display:none}
}
@media only screen and (max-width:990px){.range__links-list-item{-webkit-box-shadow:0 4px 24px rgba(0,0,0,0.08);box-shadow:0 4px 24px rgba(0,0,0,0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}
}
@media only screen and (max-width:450px){.range__links-list-item{height:40px}
}
.range__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex}
.range__nav-img{height:48px}
@media only screen and (max-width:990px){.range__nav-img{height:40px}
}
@media only screen and (max-width:450px){.range__nav-img{height:25px}
}
.range__main-content{-webkit-box-flex:3;-ms-flex:3 3 0;flex:3 3 0}
.range__product-catalogue{margin-bottom:88px}
.range__intro-banner{background-color:#f7f7f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:232px;margin-bottom:56px}
@media only screen and (max-width:990px){.range__intro-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:24px 16px}
}
.range__product-logo{-webkit-box-flex:0;-ms-flex:0 0 352px;flex:0 0 352px;border-right:1px solid rgba(89,99,106,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:990px){.range__product-logo{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}
}
.range__catalogue-img{width:240px}
.range__heading-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 40px}
@media only screen and (max-width:990px){.range__heading-section{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}
}
.range__heading{margin-bottom:16px;line-height:1.1}
@media only screen and (max-width:990px){.range__heading{margin-bottom:8px;text-align:center}
}
.range__subheading{font-family:"Mulish Regular",sans-serif;font-size:18px;line-height:32px;font-weight:400;color:#59636a}
.range__products{display:grid;grid-template-columns:repeat(3,1fr);row-gap:30px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
@media only screen and (max-width:990px){.range__products{grid-template-columns:repeat(2,1fr);padding:0 16px}
}
@media only screen and (max-width:450px){.range__products{-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}
}
.range__product-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}
.range__image{display:block;width:100%;aspect-ratio:16/15;-o-object-fit:cover;object-fit:cover}
@media only screen and (max-width:990px){.range__image{aspect-ratio:1/1}
}
.range__product-name{margin-top:15px;display:block;font-family:"Mulish Regular",sans-serif;font-size:20px;line-height:28px;font-weight:500;color:#2a2e34}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.ready-to-reimagine{padding:120px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}
@media(max-width:767px){.ready-to-reimagine{padding:56px 0;height:515px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(42,46,52,0.67)),to(rgba(42,46,52,0.67))),url("bathsenseredesign/ready-to-reimagine.png") no-repeat center;background:linear-gradient(0,rgba(42,46,52,0.67),rgba(42,46,52,0.67)),url("bathsenseredesign/ready-to-reimagine.png") no-repeat center;background-size:cover}
}
.ready-to-reimagine__destop_image img{width:100%;height:100%;display:block}
@media(max-width:767px){.ready-to-reimagine__destop_image img{display:none}
}
.ready-to-reimagine__destop_image img{-o-object-fit:cover;object-fit:cover}
.ready-to-reimagine__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:400px}
@media(max-width:767px){.ready-to-reimagine__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.ready-to-reimagine__content_container{padding:0 60px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:rgba(89,99,106,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:767px){.ready-to-reimagine__content_container{padding:0 16px;background:transparent}
}
.ready-to-reimagine__title{font-family:"Archivo Regular";font-style:normal;font-weight:400;font-size:56px;line-height:60px;margin-bottom:32px;color:#143755;max-width:488px}
@media(min-width:768px) and (max-width:1024px){.ready-to-reimagine__title{margin-bottom:25px}
}
@media(max-width:767px){.ready-to-reimagine__title{color:#fff;text-align:center}
}
.ready-to-reimagine__subtitle{font-family:"Mulish Regular";font-style:normal;font-weight:500;font-size:16px;line-height:24px;margin-bottom:20px}
@media(max-width:767px){.ready-to-reimagine__subtitle{color:#fff;text-align:center}
}
.ready-to-reimagine__radio_section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}
.ready-to-reimagine__radio_section div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.ready-to-reimagine__radio_section label{font-family:"Mulish Regular";font-style:normal;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;color:#2a2e34;opacity:.9}
@media(max-width:767px){.ready-to-reimagine__radio_section label{color:#fff}
}
.ready-to-reimagine__pincode_section{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}
.ready-to-reimagine__pincode{width:324px;height:44px;background:rgba(42,46,52,0.04);border:1px solid rgba(89,99,106,0.1);border-radius:4px 0 0 4px;padding:12px 16px;font-family:"Mulish Regular";font-style:normal;font-weight:500;font-size:14px;line-height:20px}
@media(max-width:767px){.ready-to-reimagine__pincode{background:rgba(255,255,255,0.8);border:1px solid rgba(89,99,106,0.1);width:78vw;max-width:299px}
}
.ready-to-reimagine__button{width:44px;height:44px;background:#f5821e;border-radius:0 4px 4px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.ready-to-reimagine__button svg{width:28px;height:28px}
input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;width:20px;height:20px;border:2px solid #59636a;border-radius:50%;background-color:transparent;margin-right:5px;position:relative;cursor:pointer}
@media(max-width:767px){input[type=radio]{border:2px solid #fff}
}
input[type=radio]::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:transparent}
input[type=radio]:checked::before{background-color:#f5821e}
input[type=radio]:checked{border-color:#f5821e}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.ready-to-reimagine_v2{padding:15px 16px}
@media(min-width:768px){.ready-to-reimagine_v2{padding:50px 56px}
}
.ready-to-reimagine_v2__title{font-family:"Archivo Regular",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:36px;text-align:center;color:#143755;padding-bottom:16px}
@media(min-width:768px){.ready-to-reimagine_v2__title{font-size:56px;line-height:98px;padding-bottom:40px}
}
.ready-to-reimagine_v2__cards_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.ready-to-reimagine_v2__card{aspect-ratio:1.03/1;position:relative;-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out}
@media(min-width:768px){.ready-to-reimagine_v2__card{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;overflow:hidden}
}
.ready-to-reimagine_v2__card:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}
.ready-to-reimagine_v2__card_title{position:absolute;left:24px;bottom:24px;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:700;text-transform:capitalize;color:#fff;z-index:1}
.ready-to-reimagine_v2__card_title>span a{font-size:18px !important;line-height:23px !important;color:#fff !important}
.ready-to-reimagine_v2__card_title{cursor:pointer}
@media(min-width:768px){.ready-to-reimagine_v2__card_title{left:20px;bottom:20px}
.ready-to-reimagine_v2__card_title>span a{font-size:28px !important;line-height:35px !important}
}
.ready-to-reimagine_v2__card_title span{margin:0 !important}
.ready-to-reimagine_v2__image{width:100%;height:auto;-webkit-transition:-webkit-transform 400ms ease-out;transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out;transition:transform 400ms ease-out,-webkit-transform 400ms ease-out}
.ready-to-reimagine_v2__shadow{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40.09%,rgba(0,0,0,0)),color-stop(79.29%,rgba(0,0,0,0.3)));background:linear-gradient(180deg,rgba(0,0,0,0) 40.09%,rgba(0,0,0,0.3) 79.29%)}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.search-bar{width:320px;position:relative;font-size:14px;line-height:20px;font-weight:500;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
.search-bar__input-container{position:relative}
.search-bar__input{height:44px;width:100%;border-radius:4px;border:1px solid rgba(25,87,120,0.1);padding:0 16px;font:inherit}
.search-bar__clear-btn{position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;display:none}
.search-bar__clear-icon{height:24px;width:24px}
.search-bar__results-container{width:100%;position:absolute;top:calc(100% + 4px);z-index:10;background-color:#fff;border-radius:4px;overflow:hidden;height:0}
.search-bar__results{padding:12px;border-radius:4px;border:1px solid rgba(25,87,120,0.1)}
.search-bar__result:not(:last-child){margin-bottom:12px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.search-range{padding:100px 0;padding-inline:16px}
@media(min-width:992px){.search-range{padding-inline:56px}
}
.search-range__cta-container{width:100%}
.search-range__cta-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media(min-width:768px){.search-range__cta-container form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.search-range__cta-container form>*:nth-child(2){margin-bottom:16px}
@media(min-width:768px){.search-range__cta-container form>*:nth-child(2){margin-bottom:0}
}
.search-range__store-input{width:100%;padding:12px 16px;background:rgba(255,255,255,0.9);border:1px solid rgba(89,99,106,0.5);font-size:14px;line-height:32px;border-radius:4px;text-transform:uppercase}
@media(max-width:767px){.search-range__store-input{margin-bottom:16px}
}
@media(min-width:768px){.search-range__store-input{width:640px}
}
.search-range__form-search{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:992px){.search-range__form-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.search-range__form-search>*:first-child{margin-bottom:16px}
@media(min-width:768px){.search-range__form-search>*:first-child{margin-bottom:0}
}
.search-range__button{cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}
.search-range__button:hover{color:#fff;background-color:#f5821e}
.search-range__button--store{padding:11px 35px;border:1px solid #f5821e;border-radius:4px;background:transparent;color:#f5821e;width:100%}
@media(min-width:768px){.search-range__button--store{max-width:160px;margin-left:16px;font-size:16px;line-height:21px}
}
.search-range__title{font-size:32px;line-height:40px;font-family:"Archivo Regular",sans-serif;font-weight:400;color:#143755;margin-bottom:20px;margin-top:10px}
@media(min-width:992px){.search-range__title{font-size:36px;line-height:56px}
}
.search-range__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3px;grid-row-gap:28px;margin:25px 0}
@media(max-width:767px){.search-range__wrapper{margin:15px 0}
}
@media(min-width:992px){.search-range__wrapper{grid-template-columns:repeat(3,1fr);grid-column-gap:8px}
}
@media(min-width:1200px){.search-range__wrapper{grid-template-columns:repeat(4,1fr);grid-column-gap:16px;grid-row-gap:32px}
}
.search-range__card{width:100%;position:relative}
.search-range__card:hover .search-range__card__title{text-decoration:underline;text-underline-offset:4px}
.search-range__image{width:100%;background-color:#f7f7f8}
.search-range__details{padding:10px;color:#2a2e34;font-weight:500;line-height:24px}
.search-range__details h4{font-size:16px}
.search-range__details p{font-size:15px;line-height:22px;margin-bottom:8px}
.search-range__details__catagory{font-size:14px;opacity:.8}
.no-query{font-size:32px;line-height:40px;color:#2a2e34}
.product__link{text-decoration:none}
.load-more-results{text-align:center}
.load-more-results button.load-btn{padding:16px 24px}
@media(max-width:767px){.load-more-results button.load-btn{padding:8px 24px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.services-section{padding:56px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
@media(min-width:768px){.services-section{padding:40px 10px}
}
@media(max-width:767px){.services-section{padding:15px 0}
}
.services-section__left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:768px){.services-section__left{padding-bottom:40px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}
}
.services-section__left--title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:36px;font-weight:400;color:#143755;text-align:center}
@media(min-width:768px){.services-section__left--title{font-size:56px;line-height:72px;text-align:left}
}
.services-section__left--short-note-wrapper{padding:32px 0;padding-bottom:0}
.services-section__left--short-note-wrapper p{font-size:16px;line-height:24px}
@media(min-width:768px){.services-section__left--short-note-wrapper p{line-height:32px;font-size:24px}
}
.services-section__left--ISO-certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:16px}
.services-section__left--ISO-certificate p{padding-left:0}
.services-section__left--ISO-certificate span{padding-bottom:0 !important}
.services-section__right{-webkit-box-flex:1;-ms-flex:1;flex:1}
.services-section__right--title{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#2a2e34;padding-bottom:8px}
.services-section__right--subtitle{font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:36px;color:#2a2e34;padding-bottom:24px;min-width:213px}
.services-section__right--input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 16px;padding-bottom:56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:767px){.services-section__right--input-container{grid-gap:0 16px;padding-bottom:0}
}
.services-section__right--input{height:44px;width:100%;padding:12px 16px;background:rgba(42,46,52,0.04);border:1px solid rgba(89,99,106,0.1);border-radius:4px;font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34}
@media(min-width:1200px){.services-section__right--input{max-width:288px}
}
@media(max-width:767px){.services-section__right--input{margin-bottom:24px}
}
.services-section__right--upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.services-section__right--upload-wrapper__span{grid-column:span 2}
.services-section__right--upload{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.services-section__right--upload p{font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34;opacity:.7}
.services-section__right--submit-button{width:100%;height:56px;background:#f5821e;border-radius:4px;color:#fff;font-family:"Mulish SemiBold",sans-serif;font-style:normal;font-size:16px;line-height:28px;cursor:pointer}
@media(min-width:1200px){.services-section__right--submit-button{width:240px}
}
.services-section__right--dealer-login{color:#f5821e;background-color:transparent;border:1px solid #f5821e;width:100%;height:56px;border-radius:4px;font-family:"Mulish SemiBold",sans-serif;font-style:normal;font-size:16px;line-height:28px;margin-left:8px;cursor:pointer}
@media(min-width:1200px){.services-section__right--dealer-login{width:240px}
}
@media(max-width:767px){.services-section__right--dealer-login{margin-left:0;margin-top:8px}
}
.services-section__right--text-area{width:100%;max-width:595px;height:auto}
.services-section__right--drop-down-icon{height:12px;width:12px;opacity:.7;color:#2a2e34}
.services-section__right--dropdown-border{border:unset}
.services-section__right--dropdown{padding:unset;height:unset}
.services-section__right--dropdown-text{font-family:"Mulish SemiBold",sans-serif;font-size:14px;line-height:20px;color:#2a2e34;opacity:.7}
.services-section__margin-top-16{margin-top:16px}
.services-section__margin-0{margin:0}
.services-section__padding-left-8{padding-left:8px}
.services-section__ISO-text{font-size:18px !important;line-height:23px !important}
@media(min-width:768px){.services-section__ISO-text{font-weight:500;font-size:24px !important;line-height:40px !important}
}
.services-section__hidden{display:none}
.services-section__loading-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.services-section__loading-container h1{font-size:2rem}
.services-section__loading-container{display:none}
.services-section__load{display:none}
.services-section__loader{width:100px;height:100px;border:9px solid #eee;border-top:9px solid #f5821e;border-right:9px solid #f5821e;border-radius:50%;-webkit-animation:load-spinner 900ms linear infinite;animation:load-spinner 900ms linear infinite}
@media(min-width:768px){.services-section__loader{width:180px;height:180px;border:18px solid #eee;border-top:18px solid #f5821e;border-right:18px solid #f5821e}
}
.services-section__msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}
.services-section__msg h1{line-height:4rem;font-family:"Archivo Regular",sans-serif}
.services-section__msg span{color:#f5821e}
.services-section__msg p{font-size:1.5rem}
.services-section__msg--link{text-decoration:none;font-size:1.5rem;color:#f5821e;font-weight:500;text-transform:uppercase;line-height:4rem}
.relative{position:relative}
.spinner{position:absolute;top:calc(50% - 14px);left:calc(50% - 14px);width:28px;height:28px;background:transparent;border:5px #eee solid;border-top:5px rgba(139,133,133,0.8) solid;border-radius:50%;-webkit-animation:load-spinner 900ms ease-in infinite;animation:load-spinner 900ms ease-in infinite;display:none}
@-webkit-keyframes load-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes load-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.model{position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:999;display:none}
.model__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}
.model__content{padding:10px;width:70%;height:40%;background:#fff;max-width:480px;max-height:280px;border-radius:4px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.model__button{width:80px;height:40px;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:500;background:#f5821e;-ms-flex-item-align:center;align-self:center;cursor:pointer}
.model__description{text-align:center;padding:10px}
.model__close{position:absolute;right:0;top:0;cursor:pointer}
.model__cross-icon{width:32px;height:32px}
.hidden{display:none}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.prod-show{padding-block:15px}
@media(min-width:992px){.prod-show{padding-block:25px}
}
.prod-show__header{text-align:center}
.prod-show__header--title{font-family:"Archivo Regular",sans-serif;font-size:32px;line-height:56px;margin-bottom:8px;color:#143755}
@media(min-width:992px){.prod-show__header--title{font-size:56px;line-height:98px}
}
.prod-show__header--subtitle{font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:24px;color:#2a2e34}
.prod-show__wrapper{margin-top:16px}
.prod-show__image{position:relative}
.prod-show__image--main{width:100%}
.prod-show__product--details{position:absolute;top:50%;max-width:220px;height:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,0.76);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;overflow:hidden;z-index:6;width:100%}
@media(min-width:992px){.prod-show__product--details{top:0;left:0;max-width:250px;margin-top:20px}
}
.prod-show__product--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}
.prod-show__product--img img{margin:16px}
.prod-show__item--indicator{position:absolute;top:20px;left:30px;width:24px;height:24px;background:rgba(0,0,0,0.32);backdrop-filter:blur(25px);border-radius:50%;cursor:pointer}
.prod-show__item--indicator::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;background-color:#fff;border-radius:50%}
@media(min-width:992px){.prod-show__item--indicator::before{width:22px;height:22px}
}
@media(min-width:992px){.prod-show__item--indicator{width:38px;height:38px}
}
.prod-show__item--close{position:absolute;top:12px;right:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:10;cursor:pointer}
.prod-show__item--close svg{width:26px;height:26px}
.prod-show__prod--info{padding:12px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:992px){.prod-show__prod--info{padding:0 12px 16px}
}
.prod-show__prod--link{font-family:"Mulish SemiBold",sans-serif;font-size:16px;line-height:24px;color:#2a2e34;margin-bottom:4px}
@media(min-width:992px){.prod-show__prod--link{margin-bottom:8px}
}
.prod-show__prod--model{font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:24px;color:#2a2e34;opacity:.8;margin-bottom:8px}
.prod-show__prod--price{font-family:"Mulish SemiBold",sans-serif;font-size:16px;line-height:24px;color:#2a2e34}
@media(min-width:992px){.prod-show__prod--price{font-size:18px}
}
@media(min-width:992px){.prod-show__range--container{display:grid;grid-template-columns:83% 17%;grid-gap:56px;padding:0 56px}
}
.prod-show__range--header{padding:16px;font-size:14px;line-height:24px;text-transform:capitalize}
@media(min-width:992px){.prod-show__range--header{padding:24px 56px 16px;font-size:24px}
}
.prod-show__range--wrapper{margin-left:16px;overflow-x:auto}
.prod-show__range--wrapper::-webkit-scrollbar-thumb{background:#2a2e34}
.prod-show__range--wrapper::-webkit-scrollbar{background:rgba(89,99,106,0.2);height:2px}
@media(min-width:992px){.prod-show__range--wrapper::-webkit-scrollbar{height:3px}
}
@media(min-width:992px){.prod-show__range--wrapper{overflow-x:unset;margin-left:0}
}
.prod-show__range--list{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}
@media(min-width:992px){.prod-show__range--list{width:auto}
}
@media(min-width:1440px){.prod-show__range--list .slick-list{-webkit-box-flex:1;-ms-flex:1;flex:1}
}
.prod-show__range--item:not(:last-child){margin-right:2px}
@media(min-width:992px){.prod-show__range--item:not(:last-child){margin-right:4px}
}
.prod-show__range--item:last-child{margin-right:16px}
@media(min-width:992px){.prod-show__range--item:last-child{margin-right:0}
}
.prod-show__item--image{width:100%;-o-object-fit:cover;object-fit:cover;position:relative}
.prod-show__item--image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent}
.prod-show__item--name{margin-top:8px;font-size:14px;line-height:20px}
.prod-show__item--price{font-size:16px;line-height:20px;padding-bottom:16px}
.prod-show__item--card{position:relative;cursor:pointer}
@media(max-width:767px){.prod-show__item--card{width:164px}
}
.prod-show__item--card .selection-indicator{position:absolute;top:11px;right:11px;width:18px;height:18px}
.prod-show__item--card .selection-indicator::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #fff;border-radius:2px}
.prod-show__item--card .selection-indicator.selected::after{border-color:#f5821e}
.prod-show__item--card .selection-indicator.selected .tick-icon{opacity:1;visibility:visible;color:#f5821e}
.prod-show__item--card .tick-icon{color:#fff;width:18px;height:18px;opacity:0;visibility:hidden}
.prod-show__item--card picture.selected{position:relative}
.prod-show__item--card picture.selected::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #f5821e}
.prod-show__item--card picture.selected .prod-show__item--image::before{border-color:#f5821e}
.prod-show__total{padding:11px}
@media(min-width:992px){.prod-show__total{padding:0}
}
.prod-show__total--header{font-size:20px;line-height:25px;font-family:"Mulish Bold",sans-serif;margin-bottom:13px}
@media(min-width:992px){.prod-show__total--header{font-size:24px;line-height:30px;margin-bottom:20px}
}
.prod-show__total--price{font-size:16px;line-height:24px;font-family:"Mulish SemiBold",sans-serif;margin-bottom:16px}
@media(min-width:992px){.prod-show__total--price{font-size:18px;line-height:27px;margin-bottom:9px}
}
.prod-show__store .underline-links{font-size:16px;line-height:24px;font-family:"Mulish SemiBold",sans-serif;color:#2a2e34}
@media(min-width:992px){.prod-show__store .underline-links{font-size:16px;line-height:24px}
}
.prod-show__store .link-icon{vertical-align:bottom}
.prod-show__prev,.prod-show__next{position:absolute;top:50%;-webkit-transform:translateY(-110%);transform:translateY(-110%);z-index:2;background-color:#2a2e34 !important}
.prod-show__prev.slick-disabled,.prod-show__next.slick-disabled{display:none !important}
.prod-show__next{right:-32px}
.prod-show__prev{left:-32px}
.prod-show__slider-nav-btn{display:inline-block;height:64px;width:64px;border-radius:200px;background-color:rgba(0,0,0,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.prod-show__slider-nav-icon{height:24px;width:24px;color:#fff}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.smart-action-button{display:none !important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:18px}
@media(max-width:767px){.smart-action-button{margin-top:16px}
}
.smart-action-button__button{background:#fff;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.08);border-radius:50%;height:62px;width:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
.smart-action-button__button svg{height:21px;width:21px;color:#143755}
.smart-action-button__button{margin-right:56px}
@media(max-width:767px){.smart-action-button__button{margin-right:16px}
}
.smart-action-button__smart_pop_container{position:absolute;width:188px;height:172px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.08);border-radius:8px;padding:12px 20px;bottom:70px;right:56px;display:none}
.smart-action-button__smart_pop_container a{display:block;text-decoration:none;padding:6px 0;color:#195778}
@media(max-width:767px){.smart-action-button__smart_pop_container{right:16px}
}
.smart-action-button__show_smart_pop_container{display:block !important;z-index:999}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.store-banner{margin-bottom:15px;position:relative}
@media(min-width:768px){.store-banner{margin-bottom:25px;margin-top:-2px}
}
@media(min-width:768px) and (max-width:1024px){.store-banner{height:800px}
}
@media(max-width:767px){.store-banner{margin-top:-6px}
}
.store-banner__sticky-search{height:0;visibility:hidden;opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.store-banner__sticky-search.sticky{position:fixed;top:0;left:0;width:100%;height:174px;z-index:9;visibility:visible;opacity:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(7.47%,rgba(42,46,52,0)),color-stop(34.25%,rgba(0,0,0,0.4)));background:linear-gradient(180deg,rgba(42,46,52,0) 7.47%,rgba(0,0,0,0.4) 34.25%)}
@media(max-width:767px){.store-banner__sticky-search.sticky{display:none}
}
.store-banner__sticky-search .store-banner__cta-container{position:absolute;top:0;width:100%;height:100%;margin-top:0;padding:32px 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.store-banner__sticky-search .store-banner__heading{font-size:32px;line-height:34px;font-weight:400;padding-right:32px;color:#fff;margin-bottom:20px}
.store-banner__sticky-search .form-search{height:44px}
.store-banner__content{position:absolute;height:auto;bottom:0;padding-bottom:56px;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(7.47%,rgba(42,46,52,0)),color-stop(34.25%,rgba(0,0,0,0.4)));background:linear-gradient(180deg,rgba(42,46,52,0) 7.47%,rgba(0,0,0,0.4) 34.25%)}
@media(min-width:768px) and (max-width:1024px){.store-banner__content{top:0;height:100%;bottom:auto;padding-bottom:0}
}
.store-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.store-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff}
.store-banner__headings--desktop{display:none}
@media(min-width:992px){.store-banner__headings--desktop{display:block}
}
.store-banner__headings--mobile{display:block}
@media(min-width:992px){.store-banner__headings--mobile{display:none}
}
.store-banner__heading{font-family:"Archivo Regular",sans-serif;font-size:24px;line-height:32px;margin-bottom:12px;font-weight:400}
@media(min-width:992px){.store-banner__heading{font-size:40px;line-height:52px}
}
@media(min-width:1440px){.store-banner__heading{font-size:56px;line-height:72px}
}
.store-banner__subheading{font-size:16px;line-height:24px;font-weight:400}
.store-banner__cta-container{margin-top:38px;width:100%;padding:0 16px}
.store-banner__cta-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media(min-width:768px){.store-banner__cta-container form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.store-banner__cta-container form>*:first-child{margin-bottom:16px}
@media(min-width:768px){.store-banner__cta-container form>*:first-child{margin-bottom:0}
}
.store-banner__store-input{width:100%;padding:12px 16px;background-color:#fff;font-size:17px;line-height:28px;border-radius:4px;text-transform:uppercase}
@media(min-width:768px){.store-banner__store-input{width:320px}
}
.store-banner .form-search{display:-webkit-box;display:-ms-flexbox;display:flex}
.store-banner__button{cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}
.store-banner__button:hover{background-color:#fff;color:#2a2e34}
.store-banner__button--store{padding:11px 35px;border:1px solid #fff;border-radius:4px;background:transparent;color:#fff;width:100%}
@media(min-width:768px){.store-banner__button--store{max-width:160px;margin-left:16px;font-size:16px;line-height:21px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.support{padding:56px}
@media only screen and (max-width:450px){.support{padding:24px 16px}
}
.support__filter-section{padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.support__filter-section>*:last-child{margin-left:auto}
@media only screen and (max-width:990px){.support__filter-section>*:last-child{margin:0 auto;width:100%}
}
@media only screen and (max-width:990px){.support__filter-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.support__filters{display:-webkit-box;display:-ms-flexbox;display:flex}
.support__filters>*{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.support__filters>*:not(:last-child){margin-right:16px}
@media only screen and (max-width:990px){.support__filters{margin-bottom:24px}
}
.support__videos{display:grid;grid-template-columns:repeat(3,1fr);row-gap:36px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}
@media only screen and (max-width:990px){.support__videos{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (max-width:450px){.support__videos{grid-template-columns:1fr}
}
.support__btn-container{text-align:center;margin-top:48px}
.support__btn{height:69px;width:285px;font-size:20px;line-height:28px;font-weight:600;font-family:inherit;color:#fff;-webkit-transition:100ms -webkit-transform ease-out;transition:100ms -webkit-transform ease-out;transition:100ms transform ease-out;transition:100ms transform ease-out,100ms -webkit-transform ease-out;cursor:pointer;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;border-radius:4px}
.support__btn--primary{background-color:#f5821e}
.support__btn--secondary{color:#f5821e;background-color:transparent;border:2px solid #f5821e}
.support__btn--secondary:hover{color:#fff;background-color:#f5821e}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.testimonial-speak{padding:125px 56px 25px 56px;position:relative}
@media only screen and (max-width:990px){.testimonial-speak{padding:65px 16px}
}
@media only screen and (max-width:450px){.testimonial-speak{background-color:rgba(89,99,106,0.05)}
}
@media only screen and (max-width:450px) and (max-width:990px){.testimonial-speak{background-color:transparent}
}
.testimonial-speak__top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:990px){.testimonial-speak__top-section{margin-bottom:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:990px){.testimonial-speak__heading{line-height:36px}
}
@media only screen and (max-width:990px){.testimonial-speak__top-link-container{position:absolute;bottom:15px}
}
.testimonial-speak__flex-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
@media only screen and (max-width:990px){.testimonial-speak__flex-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.testimonial-speak__content-wrapper{-webkit-box-flex:6;-ms-flex:6 6 0;flex:6 6 0}
@media only screen and (max-width:990px){.testimonial-speak__content-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100px}
}
.testimonial-speak__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:80px 64px;height:419px;background-color:rgba(89,99,106,0.05)}
.testimonial-speak__content__bold{font-weight:700}
@media only screen and (max-width:990px){.testimonial-speak__content{padding:0;margin-top:12px;background-color:transparent}
}
.testimonial-speak__main-image-container{-webkit-box-flex:4;-ms-flex:4 4 0;flex:4 4 0;height:400px}
@media only screen and (max-width:990px){.testimonial-speak__main-image-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:208px}
}
.testimonial-speak__image-main{position:absolute;bottom:0;right:0;left:50%;height:479px;width:50%;-o-object-fit:cover;object-fit:cover}
@media only screen and (max-width:990px){.testimonial-speak__image-main{position:static;width:100%;height:208px}
}
.testimonial-speak__testimony{font-size:24px;line-height:35px;font-weight:500;font-style:normal;max-width:544px}
@media only screen and (max-width:990px){.testimonial-speak__testimony{font-size:14px;line-height:20px;width:100%}
}
@media only screen and (max-width:990px){.testimonial-speak__client{position:absolute;top:340px}
}
.testimonial-speak__name{font-size:24px;line-height:35px;font-weight:700;display:block}
@media only screen and (max-width:990px){.testimonial-speak__name{font-size:14px;line-height:20px}
}
.testimonial-speak__detail{font-size:18px;line-height:26px;font-weight:500}
@media only screen and (max-width:990px){.testimonial-speak__detail{font-size:12px;line-height:17px}
}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.verified-plumber-form{padding:15px 16px}
@media(min-width:768px){.verified-plumber-form{padding:25px 120px}
}
.verified-plumber-form__heading{text-align:center;margin-bottom:18px}
.verified-plumber-form__subheading{text-align:center;font-size:24px;line-height:32px}
.verified-plumber-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:56px}
@media(min-width:768px){.verified-plumber-form__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.verified-plumber-form__left{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;margin-bottom:24px}
@media(min-width:768px){.verified-plumber-form__left{margin-right:12px}
}
@media(min-width:992px){.verified-plumber-form__left{margin-right:84px}
}
.verified-plumber-form__right{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:center}
@media(min-width:768px){.verified-plumber-form__right{text-align:left}
}
.verified-plumber-form__image-container{margin-bottom:39px;text-align:center}
.verified-plumber-form__image{height:164px}
.verified-plumber-form__description{font-family:"Mulish Regular",sans-serif;font-size:18px;line-height:32px;font-weight:400;color:rgba(89,99,106,0.4);text-align:center}
.verified-plumber-form__form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.verified-plumber-form__form-heading{font-family:"Mulish Regular",sans-serif;font-size:24px;line-height:36px;font-weight:400;color:#000;margin-bottom:8px}
.verified-plumber-form__form-description{font-family:"Mulish Regular",sans-serif;font-size:16px;line-height:36px;font-weight:400;color:#000;margin-bottom:24px}
.verified-plumber-form__input-field{width:100%;height:44px;padding:12px 16px;background:rgba(42,46,52,0.04);border:1px solid rgba(89,99,106,0.1);border-radius:4px;margin-bottom:16px}
@media(min-width:768px){.verified-plumber-form__input-field{max-width:340px}
}
.verified-plumber-form__submit_button{width:100%;padding:10px 16px;text-transform:capitalize;background:#f5821e;height:47px;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:28px;color:#fff;margin-top:8px;border:0;border-radius:4px;cursor:pointer}
@media(min-width:768px){.verified-plumber-form__submit_button{max-width:206px;height:56px;padding:12px 16px}
}
.bsvideo__container{position:relative}
.bsvideo__container iframe{min-height:425px}
.bsvideo__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.bsvideo__section--title{font-weight:700;font-size:30px;line-height:40px;color:#000;margin-bottom:0}
@media screen and (max-width:767px){.bsvideo__section--title{font-size:22px;line-height:26px}
}
.bsvideo__section--subtitle p{font-size:14px;line-height:24px;color:#000;margin:5px 0 30px}
@media screen and (max-width:767px){.bsvideo__section--subtitle p{font-size:12px;line-height:16px;margin:10px 0 15px}
}
.bsvideo__cards_wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px}
@media screen and (max-width:991px){.bsvideo__cards_wrapper{grid-gap:7px}
}
@media screen and (max-width:576px){.bsvideo__cards_wrapper{grid-template-columns:repeat(2,1fr);grid-gap:7px}
}
.bsvideo__card iframe{width:100%;height:100%}
.bsvideo__card,.bsvideo__dam{position:relative;display:inline-block;overflow:hidden;width:100%}
.bsvideo__card--play,.bsvideo__dam--play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.bsvideo__card--play span,.bsvideo__dam--play span{width:96px;height:96px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}
@media screen and (max-width:576px){.bsvideo__card--play span,.bsvideo__dam--play span{width:56px;height:56px}
.bsvideo__card--play span svg,.bsvideo__dam--play span svg{width:32px;height:32px}
}
.bsvideo__thumbnail{width:100%;height:auto}
.bsvideo__iframewrapper{height:100%;width:100%}
.bsvideo__modal,.bsvideo__dam--modal{display:none;position:fixed;z-index:1040;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}
.bsvideo__modal--content,.bsvideo__dam--modal--content{width:60%;height:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (max-width:991px){.bsvideo__modal--content,.bsvideo__dam--modal--content{height:600px;width:95%}
}
@media screen and (max-width:576px){.bsvideo__modal--content,.bsvideo__dam--modal--content{height:290px}
}
.bsvideo__modal--content .yt-video,.bsvideo__dam--modal--content .yt-video{width:100%;height:100%}
.bsvideo__modal--close,.bsvideo__dam--modal--close{background:url(https://asset.fwcdn3.com/js/8334d7de98d44c40d6af0a847f6bbf1d.svg) no-repeat center center;background-size:contain;height:40px;width:40px;float:right;position:absolute;right:-4px;top:-4px;z-index:9}
.bsvideo__modal--close:hover,.bsvideo__modal--close:focus,.bsvideo__dam--modal--close:hover,.bsvideo__dam--modal--close:focus{text-decoration:none;cursor:pointer}
.bsvideo__content{position:absolute;left:0;top:0;padding:24px;z-index:9}
.bsvideo__title{color:#fff;margin:0}
.bsvideo__description{color:#fff;margin-top:8px;margin-bottom:0}
@media screen and (max-width:576px){.dam-video__desktop{display:none}
}
.dam-video__mobile{display:none}
@media screen and (max-width:576px){.dam-video__mobile{display:block}
}
.dam-video__desktop,.dam-video__mobile{width:100%}
.dam-video__desktop video,.dam-video__mobile video{width:100%}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.video-card__thumbnail{position:relative}
.video-card__thumbnail-image{width:100%;aspect-ratio:17/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.video-card__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 0}
.video-card__heading{font-size:20px;line-height:28px;font-weight:500;font-family:"Mulish Regular",sans-serif;color:#2a2e34;margin-bottom:8px;font-style:normal}
@media only screen and (max-width:990px){.video-card__heading{font-size:16px;line-height:24px}
}
.video-card__description{font-size:16px;line-height:24px;font-weight:400;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
@media only screen and (max-width:990px){.video-card__description{font-size:14px;line-height:24px}
}
.video-card__icon-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-card__icon{height:56px;width:56px;cursor:pointer}
.video-card__popup-backdrop{position:fixed;z-index:10;backdrop-filter:blur(2px) brightness(95%);height:100vh;width:100%;top:0;left:0}
.video-card__popup{width:80%;aspect-ratio:18/10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}
.video-card__iframe{height:100%;width:100%}
.video-card__close-btn-box{position:absolute;top:0;right:0}
.video-card__close-btn{height:40px;width:40px;color:#fff;cursor:pointer}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.video-listing{padding:56px}
@media only screen and (max-width:450px){.video-listing{padding:24px 16px}
}
.video-listing__filter-section{padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.video-listing__filter-section>*:last-child{margin-left:auto}
@media only screen and (max-width:990px){.video-listing__filter-section>*:last-child{margin:0 auto;width:100%}
}
@media only screen and (max-width:990px){.video-listing__filter-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.video-listing__filters{display:-webkit-box;display:-ms-flexbox;display:flex}
.video-listing__filters>*{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.video-listing__filters>*:not(:last-child){margin-right:16px}
@media only screen and (max-width:990px){.video-listing__filters{margin-bottom:24px}
}
.video-listing__list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:36px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}
@media only screen and (max-width:990px){.video-listing__list{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (max-width:450px){.video-listing__list{grid-template-columns:1fr}
}
.video-listing__btn-container{text-align:center;margin-top:48px}
.video-listing__btn{height:69px;width:285px;font-size:20px;line-height:28px;font-weight:600;font-family:inherit;color:#fff;-webkit-transition:100ms -webkit-transform ease-out;transition:100ms -webkit-transform ease-out;transition:100ms transform ease-out;transition:100ms transform ease-out,100ms -webkit-transform ease-out;cursor:pointer;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;border-radius:4px}
.video-listing__btn--primary{background-color:#f5821e}
.video-listing__btn--secondary{color:#f5821e;background-color:transparent;border:2px solid #f5821e}
.video-listing__btn--secondary:hover{color:#fff;background-color:#f5821e}
.video-listing .search-bar{width:320px;position:relative;font-size:14px;line-height:20px;font-weight:500;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
.video-listing .search-bar__input-container{position:relative}
.video-listing .search-bar__input{height:44px;width:100%;border-radius:4px;border:1px solid rgba(25,87,120,0.1);padding:0 16px;font:inherit;padding-left:40px}
.video-listing .search-bar__clear-btn{position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;display:none}
.video-listing .search-bar__clear-icon{height:24px;width:24px}
.video-listing .search-bar__results-container{width:100%;position:absolute;top:calc(100% + 4px);z-index:10;background-color:#fff;border-radius:4px;overflow:hidden;height:0}
.video-listing .search-bar__results{padding:12px;border-radius:4px;border:1px solid rgba(25,87,120,0.1)}
.video-listing .search-bar__result:not(:last-child){margin-bottom:12px}
.video-listing .video-search--btn{position:absolute;top:14px;left:12px;cursor:pointer;background:transparent}
.video-listing .search-submit--icon{width:16px;height:16px}
.video-listing .load-more{text-align:center;padding-top:32px}
.filter-dropdown{position:relative;width:208px;font-family:"Mulish Regular",sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#2a2e34}
@media only screen and (max-width:990px){.filter-dropdown{width:100%}
}
.filter-dropdown__selection-container{height:48px;padding:0 19px 0 16px;border:1px solid #195778;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.filter-dropdown__selection{display:-webkit-box;display:-ms-flexbox;display:flex}
.filter-dropdown__name{font-style:normal;font:inherit}
@media only screen and (max-width:990px){.filter-dropdown__name{display:none}
}
.filter-dropdown__selected-option{font-weight:600;margin-left:3px;max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.filter-dropdown__arrow-box{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.filter-dropdown__arrow-icon{height:19px;width:19px}
.filter-dropdown__options-container{position:absolute;width:100%;z-index:10;left:0;top:calc(100% + 4px);-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;-webkit-transition:height 100ms ease-out;transition:height 100ms ease-out}
.filter-dropdown__options-wrapper{background-color:#fff;border-radius:4px;border:1px solid #195778}
.filter-dropdown__options{padding:12px}
.filter-dropdown__option{font:inherit;cursor:pointer}
.filter-dropdown__option:not(:last-child){margin-bottom:12px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.why-choose-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 56px}
@media only screen and (max-width:450px){.why-choose-us{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 16px}
}
.why-choose-us.horizontal{display:grid;grid-template-columns:auto}
@media(min-width:992px){.why-choose-us.horizontal{grid-gap:32px;grid-template-columns:1fr 1fr}
}
.why-choose-us.horizontal .why-choose-us__heading{font-size:32px;line-height:32px;padding-bottom:16px}
@media(min-width:992px){.why-choose-us.horizontal .why-choose-us__heading{font-size:56px;line-height:60px;padding-bottom:32px}
}
.why-choose-us.horizontal .why-choose-us__subheading{text-align:left;text-transform:none;padding-bottom:16px}
.why-choose-us.horizontal .why-choose-us__cards-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}
.why-choose-us.horizontal .why-choose-us__tile{height:auto}
.why-choose-us.horizontal .why-choose-us__title{display:none}
@media(min-width:992px){.why-choose-us.horizontal .why-choose-us__title{display:block}
}
.why-choose-us.horizontal .why-choose-us__title-xs{display:block;font-size:12px;line-height:16px;font-weight:400}
@media(min-width:992px){.why-choose-us.horizontal .why-choose-us__title-xs{display:none}
}
.why-choose-us.horizontal .why-choose-us__icon{width:20px;height:20px}
@media(min-width:992px){.why-choose-us.horizontal .why-choose-us__icon{width:48px;height:48px}
}
.why-choose-us__heading{font-size:56px;line-height:98px;font-weight:400;color:#195778;font-family:"Archivo Regular",sans-serif;padding-bottom:11px}
@media only screen and (max-width:450px){.why-choose-us__heading{font-size:32px;line-height:32px;text-align:center;font-weight:400}
}
.why-choose-us__subheading{font-size:18px;line-height:28px;font-weight:400;text-transform:capitalize;color:#2a2e34;font-family:"Mulish Regular",sans-serif;text-align:center;max-width:710px;padding-bottom:40px}
@media only screen and (max-width:450px){.why-choose-us__subheading{text-align:center;font-size:14px;line-height:24px;font-weight:400}
}
.why-choose-us__cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.why-choose-us__tile{width:100%;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out;background-color:antiquewhite}
@media only screen and (max-width:990px){.why-choose-us__tile{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}
}
.why-choose-us__tile::before{content:"";display:inline-block;height:100%;width:100%;position:absolute;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(24.62%,rgba(0,0,0,0)),color-stop(145.04%,#000));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 24.62%,#000 145.04%)}
.why-choose-us__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.why-choose-us__tile:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}
.why-choose-us__content{position:absolute;width:100%;z-index:2;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}
@media only screen and (max-width:450px){.why-choose-us__content{padding:16px}
}
.why-choose-us__title,.why-choose-us__title-xs{font-size:20px;line-height:28px;font-weight:600;font-family:"Mulish Regular",sans-serif;color:#fff;font-style:normal;max-width:80%}
.why-choose-us__link-container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:990px){.why-choose-us__link-container{width:auto}
}
@media only screen and (max-width:450px){.why-choose-us__link-container{margin:24px}
}
.why-choose-us__icon{height:48px;width:48px;color:#fff}
.why-choose-us__icon--direct{height:24px;width:24px;line-height:35px;margin-left:8px}
@font-face{font-family:"Archivo Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-Regular.ttf")}
@font-face{font-family:"Archivo Extra Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Archivo-ExtraLight.ttf")}
@font-face{font-family:"Mulish ExtraBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-ExtraBold.ttf")}
@font-face{font-family:"Mulish Bold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Bold.ttf")}
@font-face{font-family:"Mulish SemiBold";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-SemiBold.ttf")}
@font-face{font-family:"Mulish Regular";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Regular.ttf")}
@font-face{font-family:"Mulish Light";font-style:normal;font-weight:400;src:url("bathsenseredesign/resources/fonts/Mulish-Light.ttf")}
.why-choose-us-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 180px;position:relative}
@media only screen and (max-width:990px){.why-choose-us-v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding:15px 16px}
}
.why-choose-us-v2__column-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.why-choose-us-v2__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.why-choose-us-v2__header-wrapper h4{text-align:center;max-width:544px;padding-bottom:16px}
@media(min-width:768px){.why-choose-us-v2__header-wrapper h4{padding-bottom:56px}
}
.why-choose-us-v2__heading{font-size:56px;line-height:98px;font-weight:400;color:#195778;font-family:"Archivo Regular",sans-serif}
@media only screen and (max-width:450px){.why-choose-us-v2__heading{font-size:32px;line-height:56px;text-align:center;font-weight:400}
}
.why-choose-us-v2__subheading{font-size:16px;line-height:24px;font-weight:500;color:#59636a;font-family:Mulish,sans-serif}
@media only screen and (max-width:450px){.why-choose-us-v2__subheading{text-align:center;font-size:14px;line-height:24px;font-weight:400}
}
.why-choose-us-v2__left{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;margin-right:128px}
@media only screen and (max-width:990px){.why-choose-us-v2__left{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
}
.why-choose-us-v2__right{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}
@media only screen and (max-width:990px){.why-choose-us-v2__right{margin-bottom:24px;margin-top:16px;display:grid;grid-template-columns:1fr 1fr}
}
.why-choose-us-v2__tile{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;overflow:hidden;aspect-ratio:1/1;position:relative}
.why-choose-us-v2__tile::before{content:"";display:inline-block;height:100%;width:100%;position:absolute;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(24.62%,rgba(0,0,0,0)),color-stop(145.04%,#000));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 24.62%,#000 145.04%)}
.why-choose-us-v2__items-3{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}
@media only screen and (max-width:990px){.why-choose-us-v2__items-3{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
.why-choose-us-v2__flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.why-choose-us-v2__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.why-choose-us-v2__tile:hover .why-choose-us-v2__image{-webkit-transform:scale(1.1);transform:scale(1.1)}
.why-choose-us-v2__content{position:absolute;z-index:2;left:24px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:450px){.why-choose-us-v2__content{left:8px;bottom:8px}
}
.why-choose-us-v2__title{font-size:20px;line-height:28px;font-weight:600;font-family:"Mulish Regular",sans-serif;color:#fff;font-style:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media only screen and (max-width:450px){.why-choose-us-v2__title{font-size:12px;line-height:16px;font-weight:600}
}
.why-choose-us-v2__line-height-easy-steps{line-height:60px}
@media only screen and (max-width:450px){.why-choose-us-v2__line-height-easy-steps{line-height:32px}
}
.why-choose-us-v2__padding-32{padding-bottom:32px}
.why-choose-us-v2__link-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:56px;position:relative}
@media only screen and (max-width:450px){.why-choose-us-v2__link-container{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
}
.why-choose-us-v2__link-container::after{content:"";display:inline-block;height:1px;background-color:currentColor;width:0;position:absolute;top:calc(100% - 2px);-webkit-transition:width 100ms ease-out;transition:width 100ms ease-out}
.why-choose-us-v2__link-container:hover::after{width:100%}
.why-choose-us-v2__link{font-size:20px;line-height:28px;font-weight:600;font-family:"Mulish Regular",sans-serif;color:#2a2e34}
.why-choose-us-v2__icon{height:48px;width:48px;color:#fff}
@media only screen and (max-width:450px){.why-choose-us-v2__icon{height:24px;width:24px}
}
.why-choose-us-v2__flex-class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.why-choose-us-v2__book_a_call{width:141px;height:56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:unset;text-decoration:unset;font-family:"Mulish Regular",sans-serif;font-style:normal;font-weight:500;line-height:28px;font-size:14px;border-radius:4px}
@media(min-width:768px){.why-choose-us-v2__book_a_call{font-size:16px}
}
.why-choose-us-v2__book_a_call--mobile{display:none}
@media only screen and (max-width:990px){.why-choose-us-v2__book_a_call--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
.why-choose-us-v2__book_a_call--desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media only screen and (max-width:990px){.why-choose-us-v2__book_a_call--desktop{display:none}
}
.why-choose-us-v2__padding-top-40{padding-top:32px}
@media(min-width:768px){.why-choose-us-v2__padding-top-40{padding-top:40px}
}
.why-choose-us-v2__gap-0{gap:0}
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}
.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}
.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}
.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}
.simplebar-content:before,.simplebar-content:after{content:' ';display:table}
.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}
.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}
.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}
.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}
[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}
.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}
.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}
.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0;transition-duration:0}
.simplebar-track.simplebar-vertical{top:0;width:11px}
.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}
.simplebar-track.simplebar-horizontal{left:0;height:11px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0}
.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}
.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}
.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}