@font-face{font-family:"Alternate Gothic Pro No 2";src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/AlternateGothicPro-No2.eot?v=1749639147);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/AlternateGothicPro-No2.eot?v=1749639147) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/AlternateGothicPro-No2.woff2?v=1749639146) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/AlternateGothicPro-No2.woff?v=1749639147) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/AlternateGothicPro-No2.ttf?v=1749639147) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Black.eot?v=1751870350);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Black.eot?v=1751870350) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Black.woff2?v=1751870350) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Black.woff?v=1751870351) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Black.ttf?v=1751870350) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Regular.eot?v=1751870350);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Regular.eot?v=1751870350) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Regular.woff2?v=1751870351) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Regular.woff?v=1751870351) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Regular.ttf?v=1751870350) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-SemiBold.eot?v=1751870350);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-SemiBold.eot?v=1751870350) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-SemiBold.woff2?v=1751870350) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-SemiBold.woff2?v=1751870350) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-SemiBold.ttf?v=1751870350) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Bold.eot?v=1751870350);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Bold.eot?v=1751870350) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Bold.woff2?v=1751870351) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Bold.woff2?v=1751870351) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Bold.ttf?v=1751870350) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Medium.eot?v=1751870350);src:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Medium.eot?v=1751870350) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Medium.woff2?v=1751870351) format("woff2"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Medium.woff2?v=1751870351) format("woff"),url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/DMSans-Medium.ttf?v=1751870351) format("truetype");font-weight:500;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0}ul,li,a{padding:0;margin:0;list-style:none;text-decoration:none}:root{--font-heading-family: "Alternate Gothic Pro No 2";--font-body-family: "GT America";--theme-color:#97D6DB;--font-body-family: "DM Sans"}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected{-webkit-box-shadow:0 0 0 30px transparent inset!important;box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s!important;background-color:transparent!important}.faq-form h2.title,.free-water-report-form .free-water-content-box h2.title,.free-water-image-content h2.compare__heading,.about-our-promise h2.image-with-text__heading,.best_sellers h2,.grid-images-section h2,.experts-slider-section h2,.whychoose-us .whychoose-us-inner .content-block h2.whychoose-us__heading,.dual-images-section .dual-images-flex h2.compare__heading,.background-animation-outer .top-heading h2,.benefit-section h2.benefit__heading,.filtered_showerhead h2.image-with-text__heading,.real_result_custom h2.title,.compare-flex-outer h2.compare__heading,.cstm-symptoms .head-outer h2.compare__heading,.contact-outer h2.title,.main-banner-outer h2.banner__heading{font-size:42px;line-height:46px;color:#000;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;font-weight:400;text-transform:uppercase}.whychoose-us,.Cstm-comapre-sec .compare-section,.grid-images-section,.filtered_showerhead,.background-animation-outer,.symptoms-section,.dual-images-section,.faq-page-collapsible,.faq-form,.free-water-image-content{padding:80px 0}.best_sellers h2{margin:0}.section-header .header-wrapper{border:0}.header-wrapper header.header{column-gap:184px;max-width:1320px!important;padding:16px 0}.button{background-color:var(--button-bg);border:1px solid var(--theme-color);font-family:var(--font-body-alt);color:#000;font-size:14px;min-height:50px;line-height:50px;text-align:center;border-radius:50px;padding:0 25px;transition:all .3s ease-in-out;text-transform:uppercase}.button:hover{background-color:var(--theme-color);color:#fff}.button:after,.button:before{content:none}.menu-drawer__inner-container nav.menu-drawer__navigation .menu-drawer__menu-item{background:transparent;border-bottom:1px solid rgba(102,102,102,1);margin:0 40px;color:#666;font-size:24px;text-transform:uppercase;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";padding:11px 10px}.menu-drawer .menu-drawer__navigation-container{overflow:hidden}.menu-drawer__inner-container nav.menu-drawer__navigation li{margin:0}.menu-drawer__inner-container nav.menu-drawer__navigation li span.hover-icon.desktop-only{background:#000;min-width:40px;border-radius:50px;min-height:20px;line-height:20px;display:flex;align-items:center;margin-left:8px;justify-content:center;opacity:0}.menu-drawer__inner-container nav.menu-drawer__navigation li:hover .menu-drawer__menu-item{color:#000}.menu-drawer__inner-container nav.menu-drawer__navigation li:hover .menu-drawer__menu-item span.hover-icon.desktop-only{opacity:1}.drawer-bottom-menus .header__inline-menu ul{display:block;padding-left:50px}.drawer-bottom-menus .header__inline-menu ul li{line-height:0;margin-bottom:10px}.menu-opening summary.header__icon svg.icon.icon-close{top:0;z-index:6;left:522px}.drawer-bottom-menus .header__inline-menu ul li .header__menu-item{padding:0 10px;font-size:24px;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;color:#666;font-weight:400;transition:.5s all ease-in-out;text-transform:uppercase}.drawer-bottom-menus{margin-top:0}.drawer-bottom-menus .header__inline-menu ul li:hover .header__menu-item{color:#000;text-decoration:none}.menu-drawer .site-logo{padding:30px 40px}.site-logo a.header__heading-link{padding:0}.header-wrapper header.header header-drawer{margin-left:0}header.header nav.header__inline-menu li summary.header__menu-item{padding:1.2rem}header.header nav.header__inline-menu{display:block}header.header nav.header__inline-menu li summary.header__menu-item svg.icon.icon-caret{display:none}header.header nav.header__inline-menu li summary.header__menu-item:hover+ul.header__submenu{opacity:1!important;transform:translateY(0)!important}.header-wrapper .header__icon--cart{margin-right:0}header.header nav.header__inline-menu ul.header__submenu{border:none;padding:16px}.header-wrapper header.header .header__icons .custom-btn .button:hover{background:#97d6db;color:#000}header.header nav.header__inline-menu ul.header__submenu a{font-weight:500;font-family:var(--font-body-family);color:#000;font-size:16px;padding:0;line-height:26px}header.header nav.header__inline-menu ul.header__submenu a:hover{color:var(--theme-color)}.header-wrapper header.header .header__icons{align-items:center;padding-right:0}.header-wrapper header.header .header__icons .header__icon{text-decoration:none;font-size:24px;font-family:var(--font-heading-family);color:#000;letter-spacing:0;margin-left:30px}.header-wrapper header.header .header__icons .header__icon:hover{color:var(--theme-color)}.header-wrapper header.header .header__icons .header__icon .cart-count-bubble{background-color:var(--button-bg);color:#000;left:40px;font-size:12px}.header-wrapper header.header .header__icons .custom-btn .button{font-size:14px;min-height:30px;line-height:30px;font-family:DM Sans;font-weight:700;color:#97d6db;letter-spacing:.79px;background:#000;border-color:#000;min-width:152px;padding:0;border:0;transition:.5s all ease-in-out;margin-left:30px}header.header nav.header__inline-menu li ul.mega-menu__list{padding:16px}header-menu details>summary+ul{display:none;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}header-menu details[open]>summary+ul{display:block;opacity:1;visibility:visible}.hero-slider-container .hero-slider .image-box img{width:100%;border-radius:15px}.hero-slider-container .hero-slider .hero-slide-inner{position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;left:50%;max-width:1320px}.hero-slider-container{position:relative;margin-top:22px}.hero-slider-container .hero-slide.slick-slide{margin:0 10px;position:relative}.hero-slider-container .hero-slider h2.title{margin:0;font-size:80px;line-height:80px;font-family:"Alternate Gothic Pro No 2";font-weight:400;letter-spacing:0;color:#7ac6cc}.hero-slider-container .hero-slider .hero-slide-inner .caption{background:#fff;max-width:max-content;border:.5px solid rgba(177,177,177,1);border-radius:50px;font-size:16px;font-family:DM Sans;color:#000;font-weight:600;padding:0 16px;min-height:34px;margin-bottom:10px;line-height:34px}.hero-slide-inner .hero-home-contentbox{max-width:720px}.hero-home-contentbox p{font-size:30px;font-weight:400;font-family:"Alternate Gothic Pro No 2";color:#000;line-height:100%;letter-spacing:0;margin-top:10px}.hero-slider-container .hero-slider .hero-slide-inner .caption span.colored{color:#7ac6cc}.hero-slide-inner .hero-home-contentbox .hero-button:hover{background:#000}.hero-slide-inner .hero-home-contentbox .hero-button{background:var(--theme-color);min-width:220px;display:inline-block;min-height:56px;border-radius:50px;border:0;text-align:center;line-height:56px;margin-top:45px;color:#fff;letter-spacing:.79px;font-size:18px;font-weight:900;font-family:DM Sans;transition:.5s all ease-in-out}.hero-slider-container ul.slick-dots{bottom:-44px;line-height:0}.hero-slider-container ul.slick-dots li button{padding:0;display:none}.hero-slider-container ul.slick-dots li{width:15px;background:#d9d9d9;height:15px;border-radius:50px;margin:0 6px;transition:.5s all ease-in-out}.hero-slider-container ul.slick-dots li.slick-active{width:45px;background:var(--theme-color)}.hero-slider-container .hero-slider{margin-bottom:84px}.hero-slider-container .hero-slide.white_text h2.title{color:#fff}.hero-slider-container .hero-slide.white_text .hero-button{background:#fff;color:var(--theme-color)}.hero-slider-container .hero-slide.white_text .hero-button:hover{background:var(--theme-color);color:#fff}.best_sellers .collection{padding:80px 0}.best_sellers .collection-titlebtn{display:flex;align-items:center;justify-content:space-between}.best_sellers .primary_button{background:#000;min-width:160px;display:inline-block;border-radius:50px;min-height:45px;line-height:45px;letter-spacing:.79px;color:var(--theme-color);text-transform:uppercase;font-size:16px;font-weight:700;transition:.5s all ease-in-out}.best_sellers .primary_button:hover{background:var(--theme-color);color:#000}.best_sellers .collection__title{margin-bottom:40px!important}.best_sellers .collection__title{margin-bottom:40px}.best_sellers .card__information h3{font-size:20px;font-weight:500;font-family:DM Sans;line-height:100%;letter-spacing:0;color:#000}.best_sellers .card__information{padding:12px 0 0}.best_sellers .card-information span.price-item.price-item--last{font-size:16px;display:block;font-weight:500;font-family:DM Sans;line-height:100%;color:#000}.best_sellers .card__inner{overflow:hidden;border-radius:12px!important}.best_sellers .quick-add__submit{min-height:54px;padding:0;background:#fff;color:#000;letter-spacing:.79px;font-weight:700;font-size:14px;border:0}.best_sellers .card-wrapper.product-card-wrapper .quick-add{position:absolute;bottom:100px;width:100%;max-width:90%;left:50%;transform:translate(-50%);transition:.5s all ease-in-out;opacity:0}.best_sellers .card-wrapper.product-card-wrapper .quick-add .quick-add__submit:hover{background:var(--theme-color);color:#fff}.best_sellers .card-wrapper.product-card-wrapper:hover .quick-add{opacity:1}.best_sellers .card-wrapper.product-card-wrapper:hover a{text-decoration:none}.best_sellers .card-wrapper.product-card-wrapper .card-information .price-item--regular{font-size:16px;font-weight:500;color:#000;font-family:DM Sans}.symptoms-section .head-outer{text-align:center;margin-bottom:40px}.symptoms-section .head-outer p{color:#000;font-size:16px;font-family:DM Sans;font-weight:400;letter-spacing:.16px;margin-top:20px}.symptoms-section .symptom-grid{display:flex;gap:50px;position:relative}.symptoms-section .symptom-grid .symptoms-right .shower-icon{position:absolute}.symptoms-section .symptom-grid .symptom-image{position:relative}.symptoms-section .symptom-grid .symptom-image .shower-icon{position:absolute;bottom:0;right:-15px}.symptoms-section .symptom-grid .symptoms-left{text-align:right}.symptoms-section .symptom-grid .symptom{display:flex;align-items:center;column-gap:15px;margin-bottom:56px}.symptoms-section .symptom-grid .symptom img{width:65px;background:var(--theme-color);border-radius:50px;height:65px;padding:17px}.symptoms-section .symptom-grid .symptom strong{font-weight:400;font-size:24px;color:#000;line-height:24px;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;text-transform:uppercase;display:block}.symptoms-section .symptom-grid .symptom p{color:#666;font-weight:400;line-height:1.1;font-family:DM Sans;font-size:18px;margin-top:5px}.symptoms-section .disclaimer a.button{background:#000;color:var(--theme-color);border:0;padding:0 26px;letter-spacing:.79px;font-size:16px;font-weight:700;font-family:DM Sans;min-height:45px;line-height:45px;margin-top:45px;transition:.5s all ease-in-out}.symptoms-section .disclaimer{text-align:center;margin-top:20px}.symptoms-section .disclaimer p{color:#000;font-size:16px;font-weight:400;font-family:DM Sans;letter-spacing:.16px}.symptoms-section .disclaimer a.button:hover{background:var(--theme-color);color:#fff}.compare-flex-outer{display:flex;gap:50px}.chlorine_toxins .compare-right{max-width:780px}.chlorine_toxins{background:#fff;border-radius:15px;padding:20px;box-sizing:border-box}.chlorine_toxins .compare-row{display:flex;border-bottom:1px solid #D9D9D9}.chlorine_toxins .compare-row .compare-column.feature{flex:0 0 70%;display:flex;align-items:center;justify-content:left;font-size:20px;font-family:DM Sans;font-weight:500;color:#000;letter-spacing:0}.chlorine_toxins .compare-row .compare-column{flex:0 0 15%;display:flex;align-items:center;justify-content:center;padding:15px 10px}.chlorine_toxins .compare-row .compare-column span.icon{line-height:0}.chlorine_toxins .compare-row:last-of-type{border:0}.Cstm-comapre-sec .cstm-buttons .button{width:100%;letter-spacing:.79px;font-size:16px;font-weight:700;font-family:DM Sans;background:#000;color:var(--theme-color);line-height:normal;min-height:45px;margin-top:27px;border:1px solid #000;transition:.5s all ease-in-out}.Cstm-comapre-sec .cstm-buttons .button:hover{background:transparent;color:#000}.compare-flex-outer .compare-header{display:flex;align-items:center;justify-content:end;gap:65px;padding:36px 0 12px}.compare-flex-outer .compare-header .compare-column img{max-width:129px}.compare-flex-outer .compare-header .compare-column{font-size:16px;color:#666;font-weight:500;font-family:DM Sans;letter-spacing:0;max-width:100px;line-height:normal;text-align:center}.help_marquee h2.image-with-text__heading{font-size:30px;line-height:26px;letter-spacing:.6px;font-weight:400;font-family:"Alternate Gothic Pro No 2"}.help_marquee .marquee-text span{font-size:42px;color:#fff;font-family:DM Sans;font-weight:600;letter-spacing:0;line-height:52px}.help_marquee .highlight_marquee-content{padding:20px 0 0}.help_marquee .highlight_marquee-content svg path{fill:#97d6db}.help_marquee .highlight_rolling-text .marquee-text svg{margin:0 60px!important}.real_result_custom{padding:80px 0;background:linear-gradient(to bottom,rgba(244,244,244,1),rgba(244,244,244,1) 50%,transparent 50%,transparent 100%)}.real_result_custom .title-wrapper-with-link{margin-bottom:40px;justify-content:center}.real_result_custom .multicolumn-card__info{padding:12px 0 0!important}.real_result_custom .multicolumn-card__image-wrapper{margin:0!important}.real_result_custom h3.inline-richtext{font-size:20px;font-family:DM Sans;font-weight:500;color:#000;letter-spacing:0;line-height:24px}.real_result_custom .multicolumn-card__info .rte{margin-top:10px}.real_result_custom .multicolumn-card__info p{color:#666;font-size:16px;line-height:24px;font-family:DM Sans;font-weight:400}.real_result_custom .multicolumn-list{--grid-desktop-horizontal-spacing: 60px}.contact-outer{height:100%;position:relative;padding:100px 0}.contact-outer .water-report-outer .water-left,.contact-outer .water-report-outer .water-right{width:100%}.contact-outer .water-report-outer .water-left{position:relative;z-index:2;padding-right:69px}.contact-outer .water-report-outer .water-left .listing-text p{font-size:24px;font-family:DM Sans;font-weight:400;color:#303030;letter-spacing:0;line-height:30px}.contact-outer .water-report-outer .water-right{position:relative;z-index:2;background:transparent!important}.contact-outer .water-report-outer .water-right .contact{max-width:530px;margin:0 auto;text-align:center;padding:0}.contact-outer .water-report-outer .water-right .contact .contact__fields{display:block}.contact-outer:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:var(--theme-color);z-index:1}.contact-outer:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:url(//store2s9.myshopify.com/cdn/shop/files/Mask_group_1.webp?v=1751617770) no-repeat;background-size:cover}.contact-outer .water-report-outer{display:grid;grid-template-columns:1fr 1fr;align-items:center}.contact-outer .water-report-outer .block-outer{display:flex;align-items:start;margin-bottom:40px;column-gap:10px}.contact-outer .water-report-outer .block-outer .icon-image{position:relative;top:5px}.contact-outer .water-report-outer .water-right form{max-width:386px;margin:0 auto}.contact-outer .water-report-outer .water-right form .field:after,.contact-outer .water-report-outer .water-right form .field:before{display:none}.contact-outer .water-report-outer .water-right form .field input,.contact-outer .water-report-outer .water-right form .field select{background:#fff;border-radius:50px;border:1px solid #BFBFBF;min-height:0;line-height:1;padding:15px 0 0 19px}.contact-outer .water-report-outer .water-right form .field select{background:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/down-arrow.png?v=1753871683) no-repeat;background-size:40px;background-position:right}.contact-outer .water-report-outer .water-right form .field input:focus{box-shadow:unset;outline:unset}.contact-outer .water-report-outer .water-right .contact .field{margin-bottom:0}.review_reward_outer .field.top_spacing_textarea{margin-top:15px}.contact-outer.review_reward_outer{padding:80px 0}.contact-outer .water-report-outer .water-right .contact .contact__fields label.field__label{color:#666;letter-spacing:.16px;font-weight:400;font-family:DM Sans}.contact-outer .water-report-outer .water-right .contact p{font-size:16px;letter-spacing:.16px;line-height:24px;font-weight:400;font-family:DM Sans;color:#000;max-width:373px;margin:0 auto 25px}.contact-outer .water-report-outer h2.title{margin-bottom:18px}.contact-outer .water-report-outer .water-right .contact .contact__button{margin-top:20px}.contact-outer .water-report-outer .water-right .contact .contact__button button{padding:0;width:100%;background:#000;color:var(--theme-color);border:0;font-size:16px;font-weight:700;letter-spacing:.79px;transition:.5s all ease-in-out;min-height:56px}.contact-outer .water-report-outer .water-right .contact .contact__button button:hover{background:var(--theme-color);color:#fff}.contact-outer .form-status-list li{text-align:start}.contact-outer .form-status-list li .link,.contact-outer .customer a{font-size:16px;font-weight:500}.contact-outer .form-status-list{margin:10px}.filtered_showerhead .icon-with-text-inner{display:flex;gap:50px;align-items:center}.filtered_showerhead{padding:80px 0}.filtered_showerhead .icon-with-text-inner .right-blocks{display:flex;flex-wrap:wrap;gap:21px;margin-top:51px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer{flex:0 0 48%;max-width:48%;border-radius:15px;padding:20px 25px;background:#fff;box-sizing:border-box}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer .icon-image{background:var(--theme-color);width:62px;min-height:62px;display:flex;border-radius:50px;line-height:62px;align-items:center;justify-content:center;margin-bottom:20px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer h3.icon-with-text__heading{font-size:25px;line-height:24px;font-family:DM Sans;font-weight:500;color:#000;margin-bottom:20px;letter-spacing:.16px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer p{font-size:16px;color:#000;line-height:24px;font-family:DM Sans;letter-spacing:.16px}.filtered_showerhead .cstm-btn .button{background:#000;padding:0;color:var(--theme-color);min-width:160px;min-height:45px;line-height:normal;letter-spacing:.79px;font-size:16px;font-weight:700;font-family:DM Sans;transition:.5s all ease-in-out;margin-top:21px}.filtered_showerhead .cstm-btn .button:hover{background:#fff}.filtered_showerhead h2.image-with-text__heading{max-width:467px}.filtered_showerhead h2.image-with-text__heading br{display:none}.swiper-outer .swiper-pagination{display:flex;align-items:center;bottom:-70px!important;left:50%!important;transform:translate(-50%);max-width:1320px;justify-content:center}.swiper-outer .swiper-pagination .swiper-pagination-bullet{width:15px;background:#8d8282;margin:10px 6px!important;border-radius:50px;height:15px;transition:all .5s ease-in-out}.swiper-outer .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#97d6db;width:45px}.swiper-outer{padding:0 96px 40px;position:relative;overflow:hidden}.swiper{overflow:visible!important}.benefit-section{background:#f4f4f4;padding:80px 0}.benefit-slider .slide-card{margin:40px 0 0}.benefit-slider .slide-card .card-image img{max-width:100%;border-radius:12px}.benefit-section .sub-content{text-align:center}.benefit-slider .slide-card .slide-content{margin-top:15px}.benefit-slider .slide-card .slide-content h3{font-size:24px;font-weight:400;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;line-height:28px;color:#000;text-transform:uppercase;margin-bottom:10px}.benefit-slider .slide-card .slide-content p{font-size:16px;line-height:22px;color:#666;font-weight:400;font-family:DM Sans}.benefit-section .sub-content p{font-size:16px;letter-spacing:.16px;font-weight:400;font-family:DM Sans;color:#000;line-height:24px;margin-top:20px}.benefit-slider{margin-bottom:39px!important}.collection-hero{position:relative}.collection-hero .background-image img{max-width:100%}.collection-hero .collection-hero__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.collection-hero .collection-hero__inner h1.collection-hero__title{margin:0 0 15px;font-size:60px;text-transform:uppercase;font-weight:400;line-height:100%;color:#000}.product-grid-container .collection li.grid__item .card__inner{border-radius:12px;overflow:hidden}.product-grid-container .collection li.grid__item .quick-add{position:absolute;bottom:102px;width:100%;padding:0 20px;margin-bottom:0;opacity:0;transition:.5s all ease-in-out}.product-grid-container .collection li.grid__item .quick-add .quick-add__submit{padding:0;margin-bottom:10px;background:#fff;border:0;font-weight:700;letter-spacing:.79px;font-size:14px;font-family:DM Sans;min-height:54px;transition:.5s all ease-in-out}.product-grid-container .collection li.grid__item .quick-add .quick-add__submit:hover{background:var(--theme-color)}.product-grid-container .collection li.grid__item:hover .quick-add{opacity:1}.product-grid-container .collection li.grid__item .card__information{padding:12px 0 0}.product-grid-container .collection li.grid__item .card__information h3{font-size:20px;font-family:DM Sans;font-weight:500;letter-spacing:0;line-height:normal}.product-grid-container .collection li.grid__item span.price-item.price-item--regular{font-size:16px;font-family:DM Sans;font-weight:500;color:#000;letter-spacing:0;line-height:100%;margin-top:10px}.product-grid-container .collection li.grid__item .card__information .price{margin-top:0}.product-grid-container .collection #product-grid{row-gap:60px}.product-grid-container .collection li.grid__item:hover a{text-decoration:none}.collection-hero .collection-hero__inner nav.breadcrumb li.active span{margin-left:5px;color:#000}.collection-hero .collection-hero__inner nav.breadcrumb ul{display:flex;justify-content:center}.collection-hero .collection-hero__inner nav.breadcrumb span{text-transform:uppercase;font-size:24px;font-family:"Alternate Gothic Pro No 2";font-weight:400;line-height:100%;color:#666}.think-your-water-img img{max-width:100%}.think-water-content-outer{position:absolute;top:40px;left:50%;transform:translate(-50%);width:100%;max-width:400px}.water-img-content-outer{position:relative}.think-water-content-outer .bubble-circle{cursor:pointer;margin-bottom:20px;border-radius:50px;background-color:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;box-shadow:0 0 20px #ffffff80;border:1px solid #fff;animation:pulse 1s infinite ease-in-out alternate}.think-water-content-outer .bubble-circle.left-1{width:73px;height:73px;top:3px;left:0}.think-water-content-outer .bubble-circle span{color:#fff;font-size:10px;font-weight:500;font-family:DM Sans;letter-spacing:0;line-height:14px;display:inline-block;text-transform:capitalize;padding:0 5px}.think-water-content-outer .bubble-left-outer{position:relative}.think-water-content-outer .bubble-circle.left-2{position:absolute;top:18px;left:132px;width:59px;height:59px}.think-water-content-outer .bubble-circle.left-3{width:55px;height:55px;top:99px;left:62px}.think-water-content-outer .bubble-circle.left-4{width:59px;height:59px;top:187px;left:0}.bubble-right-outer{position:absolute;right:0;bottom:0;top:auto}.bubble-right-outer .bubble-circle.right-1{right:0;width:65px;height:65px}.bubble-right-outer .bubble-circle.right-2{top:100px;width:57px;right:47px;height:57px}.bubble-right-outer .bubble-circle.right-3{top:209px;width:71px;height:71px;right:0}.bubble-right-outer .bubble-circle.right-4{width:61px;height:61px;right:0;top:363px}@keyframes pulse{0%{transform:scale(.8)}to{transform:scale(1.2)}}.background-animation-outer .top-heading{text-align:center;margin-bottom:40px}.tooltip-outer .bubble-circle:hover+.tooltip-text{display:block}.think-water-content-outer .tooltip-text{background:#fff;border-radius:10px;display:none;max-width:300px;position:absolute;left:-342px}.think-water-content-outer .tooltip-text p{font-size:14px;line-height:18px;letter-spacing:.16px;font-weight:400;font-family:DM Sans;color:#666;text-align:center;box-sizing:border-box;padding:15px 13px}.think-water-content-outer .tooltip-text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/tooltip-arrow.png?v=1752129431) no-repeat;width:22px;height:36px;right:-19px;background-size:cover}.think-water-content-outer .tooltip-outer{position:relative}.think-water-content-outer .bubble-left-outer .tooltip-outer.left-2 .tooltip-text{left:-200px;top:10px}.think-water-content-outer .tooltip-outer.left-3 .tooltip-text{top:90px;left:-270px}.think-water-content-outer .tooltip-outer.left-4 .tooltip-text{top:170px;left:-330px}.bubble-right-outer .tooltip-outer.right-1 .tooltip-text{left:-400px}.bubble-right-outer .tooltip-outer.right-2 .tooltip-text{top:80px;left:-430px}.bubble-right-outer .tooltip-outer.right-3 .tooltip-text{top:200px;left:-405px}.bubble-right-outer .tooltip-outer.right-4 .tooltip-text{top:350px;left:-390px}nav.breadcrumb ul{display:flex}nav.breadcrumb ul a{font-size:24px;line-height:100%;font-weight:400;font-family:"Alternate Gothic Pro No 2";color:#666;text-transform:uppercase;letter-spacing:0}nav.breadcrumb ul span{font-size:24px;line-height:100%;font-weight:400;font-family:"Alternate Gothic Pro No 2";color:#000;text-transform:uppercase;letter-spacing:0}nav.breadcrumb ul span.right-arrow-breadcrumb{color:#666;margin:0 5px}.single-product-page .product.product--thumbnail_slider{justify-content:space-between;margin-top:20px}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper{flex:0 0 610px;max-width:100%}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item{flex:0 0 660px;max-width:100%;padding:0}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper .product-media-container{max-width:100%;width:100%;height:100%;border:0}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper .product__media.media.media--transparent{height:100%;padding-top:100%!important;width:100%;border-radius:12px;border:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title h1{font-size:42px;line-height:46px;font-family:"Alternate Gothic Pro No 2";text-transform:uppercase;font-weight:400;color:#000;letter-spacing:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title{margin-bottom:20px;display:flex;align-items:center;gap:10px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title span.in-stock-badge{background:var(--theme-color);border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;font-family:DM Sans;color:#fff;line-height:28px;display:inline-block;min-height:28px;letter-spacing:.79px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__description{margin:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__description h3 strong{font-size:24px;line-height:22px;text-transform:uppercase;font-weight:400;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";color:#000;display:block;margin-bottom:12px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__description p{font-size:16px;line-height:22px;font-family:DM Sans;font-weight:400;letter-spacing:0;color:#666}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item span.price-item.price-item--regular{line-height:22px;font-size:30px;font-family:"Alternate Gothic Pro No 2";font-weight:400;letter-spacing:0;color:#000}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .custom_price{margin:30px 0 0!important}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item variant-selects{margin:35px 0 0!important}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__info-container>*+*{margin:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .custom_price .price.price--large{line-height:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .custom_price .price.price--large .price__container{margin-bottom:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item label.swatch-input__label{--swatch-input--size: 5rem;margin-right:20px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item legend.form__label{font-size:16px;line-height:22px;color:#666;font-weight:400;font-family:DM Sans;margin:0 0 10px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item label.swatch-input__label span.swatch{box-shadow:0 0 10px #0000001a}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion summary{padding:25px 0;align-items:center}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion{border-color:#666}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion .accordion__content{padding:0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion summary h2.h4.accordion__title{font-size:24px;line-height:22px;letter-spacing:0;color:#000;font-weight:400;font-family:"Alternate Gothic Pro No 2"}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion p{font-size:18px;line-height:22px;font-family:DM Sans;letter-spacing:0;color:#666;list-style:disc}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion p,.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion ul li{font-size:18px;line-height:28px;list-style:disc;color:#666}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion ul{margin-top:20px;padding-left:30px}.marquee-slider-sec .marquee-wrapper{background:#f4f4f4;color:#000;padding:0;overflow:hidden;position:relative;display:flex;align-items:center;height:80px}.marquee-slider-sec .highlight_track{display:flex;white-space:nowrap;animation:marquee-scroll 15s linear infinite}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion [open] svg{transform:rotate(-90deg)}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion [open] svg path{fill:var(--theme-color)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-slider-sec h4.marquee-wrapper-heading{margin:0;background:var(--theme-color);color:#000;z-index:2;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";padding:25px 48px 25px 96px;white-space:nowrap;height:80px}.marquee-slider-sec .marquee_rolling-text .marquee-text span{font-size:24px;font-family:"Alternate Gothic Pro No 2";line-height:22px;text-transform:uppercase;color:#000;font-weight:400;letter-spacing:0}.marquee-slider-sec .marquee_rolling-text .marquee-text svg path{fill:var(--theme-color)}.marquee-slider-sec .marquee_rolling-text .marquee-text svg{margin:0 38px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__accordion.accordion [open] summary{padding:25px 0 15px}.hero-video-section{position:relative}.hero-video-section .hero-video-wrapper video{width:100%}.hero-video-section .hero-video-wrapper .hero-video-content{position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;left:50%;padding:0 95px}.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:160px;line-height:150px;letter-spacing:.6px;color:#fff;font-family:"Alternate Gothic Pro No 2";font-weight:400;text-transform:uppercase}.hero-video-section .hero-video-wrapper{line-height:0}.grid-images-section .content-wrapper{display:flex;align-items:center;column-gap:80px}.grid-images-section .content-wrapper .right-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.grid-images-section .content-wrapper .left-text .description p{font-size:18px;line-height:24px;letter-spacing:0;color:#666;font-family:DM Sans;font-weight:400}.grid-images-section .content-wrapper .left-text h2.heading{margin-bottom:20px}.grid-images-section .content-wrapper .right-cards .card-content h3.card-title{font-size:24px;line-height:28px;text-transform:uppercase;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";color:#000;font-weight:400}.grid-images-section .content-wrapper .right-cards .card-content{position:absolute;bottom:20px;padding:0 24px}.grid-images-section .content-wrapper .right-cards .info-card{position:relative;line-height:0}.grid-images-section .content-wrapper .right-cards .info-card img{border-radius:12px}.grid-images-section .content-wrapper .right-cards .info-card:last-child{text-align:center}.grid-images-section .content-wrapper .right-cards .info-card:last-child .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(3) .card-content{max-width:290px;margin:0 auto;text-align:center;width:100%;left:50%;transform:translate(-50%)}.grid-images-section .content-wrapper .right-cards .info-card:first-child .card-content{max-width:240px}.grid-images-section .content-wrapper .right-cards .info-card:last-child .card-content{max-width:290px}.grid-images-section .content-wrapper .right-cards .info-card:nth-child(2) .card-content{max-width:280px}.image-text-split .split-wrapper{display:flex;background:#f4f4f4;align-items:center;border-radius:20px}.image-text-split{padding:80px 0}.image-text-split .split-wrapper .split-image{line-height:0}.image-text-split .split-wrapper .split-content{padding:0 60px;text-align:left}.image-text-split.right.image-split .split-image img{border-radius:0 20px 20px 0}.image-text-split.left.image-split .split-image img{border-radius:20px 0 0 20px}.image-text-split .split-wrapper .split-content h2.heading{font-size:42px;line-height:46px;font-family:"Alternate Gothic Pro No 2";font-weight:400;letter-spacing:0;text-transform:uppercase;margin-bottom:18px}.image-text-split .split-wrapper .split-content .description p{font-size:18px;line-height:24px;font-family:DM Sans;font-weight:400;letter-spacing:0;color:#666}.image-text-split .split-wrapper .split-content img.icon{margin-bottom:20px}.single-product-page .main-bt-qaunt-outer{display:flex;margin:30px 0!important;column-gap:15px}.single-product-page .main-bt-qaunt-outer .price-per-item__container{width:143px}.main-bt-qaunt-outer .product-form__input label.quantity__label{display:none}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity:after,.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity:before{display:none}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity{border:1px solid #000;border-radius:50px;min-height:56px;background:var(--theme-color);overflow:hidden;transition:.5s all ease-in-out}.single-product-page .main-bt-qaunt-outer .product-form__input{flex:0 0 143px;margin:0!important}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity button.quantity__button span.svg-wrapper{width:18px}.single-product-page .main-bt-qaunt-outer .price-per-item__container input{font-size:24px;font-family:"Alternate Gothic Pro No 2";font-weight:400;color:#000;letter-spacing:0}.single-product-page .main-bt-qaunt-outer .add-to-cart-btn{width:100%}.single-product-page .main-bt-qaunt-outer .product-form.product-form{margin:0}.single-product-page .main-bt-qaunt-outer .add-to-cart-btn .product-form__submit:hover{background:var(--theme-color);color:#000}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity:hover{background:#000}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity:hover input{color:#fff}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity:hover button.quantity__button svg{color:#fff}.single-product-page .main-bt-qaunt-outer .add-to-cart-btn .product-form__submit{margin-bottom:0;background:#000;color:var(--theme-color);border-color:#000;font-size:16px;letter-spacing:.79px;font-family:DM Sans;font-weight:700;width:100%;padding:0;min-height:56px;transition:.5s all ease-in-out}.single-product-page .product__info-wrapper.grid__item .product-form__input--swatch{margin-bottom:0}.single-product-page .main-bt-qaunt-outer .price-per-item__container input:focus{box-shadow:unset;outline:unset;background:transparent}.main-page-outer{position:relative}.main-page-outer .background-image{line-height:0}.main-page-outer .background-image img{max-width:100%;width:100%;object-fit:cover}.dual-images-section .dual-images-flex{display:flex;gap:60px;align-items:center}.main-page-outer .banner-content-innter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.main-page-outer .banner-content-innter h1.main-page-title{font-size:60px;line-height:100%;font-family:"Alternate Gothic Pro No 2";font-weight:400;text-transform:uppercase;margin-bottom:15px}.main-page-outer .banner-content-innter nav.breadcrumb ul{justify-content:center}.dual-images-section .dual-images-flex .description p{font-size:18px;line-height:24px;font-family:DM Sans;font-weight:400;color:#666;letter-spacing:0}.dual-images-section .dual-images-flex h2.compare__heading{margin-bottom:18px}.dual-images-section .dual-images-flex a.button{background:#000;color:var(--theme-color);letter-spacing:.79px;font-size:16px;font-weight:700;font-family:DM Sans;padding:0 27px;border:0;min-height:45px;line-height:normal;margin-top:45px;transition:.5s all ease-in-out}.dual-images-section .dual-images-flex a.button:hover{background:var(--theme-color);color:#000}.whychoose-us .whychoose-us-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.whychoose-us .whychoose-us-inner .content-block{max-width:600px}.whychoose-us .whychoose-us-inner .right-blocks{display:flex;flex-wrap:wrap;max-width:420px;position:relative}.whychoose-us .whychoose-us-inner .right-blocks .block-outer{flex:0 0 48%;box-sizing:border-box;margin:0 auto}.whychoose-us .whychoose-us-inner .right-blocks .block-outer span.number-text{color:#000;font-size:50px;line-height:normal;font-family:"Alternate Gothic Pro No 2";font-weight:400;letter-spacing:0;margin-bottom:15px;display:inline-block}.whychoose-us .whychoose-us-inner .right-blocks .block-outer .block-content{text-align:center;padding:25px 0 50px;box-sizing:border-box}.whychoose-us .whychoose-us-inner .right-blocks:after{content:"";position:absolute;top:0;left:50%;border:1px solid #9F9F9F;width:1px;height:100%;transform:translate(-50%)}.whychoose-us .whychoose-us-inner .right-blocks:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;border:1px solid #9F9F9F;transform:translateY(-50%)}.whychoose-us .whychoose-us-inner .right-blocks .block-outer .block-content h3.whychoose__heading{font-size:24px;font-weight:500;color:#666;font-family:DM Sans;line-height:1.4;letter-spacing:0}.whychoose-us .whychoose-us-inner .content p{color:#303030;font-size:24px;line-height:28px;font-weight:400;margin-top:20px}.about-our-promise{position:relative;height:100%}.about-our-promise:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:var(--theme-color)}.about-our-promise .image-with-text__media{min-height:100%;max-width:100%;width:100%;padding-bottom:0!important;border:0;height:100%}.about-our-promise .image-with-text__media-item{position:absolute!important;right:0;width:50%;z-index:2;height:100%}.about-our-promise .image-with-text{position:inherit;height:100%}.about-our-promise .image-with-text__text-item.grid__item{height:100%;width:100%}.about-our-promise .image-with-text__grid{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr}.about-our-promise .image-with-text__grid .image-with-text__content{padding:160px 60px 160px 0;width:100%;max-width:100%}.about-our-promise .image-with-text__text p{font-size:24px;color:#303030;font-family:DM Sans;letter-spacing:0;line-height:32px;font-weight:400}.background-banner .background-image img{width:100%;max-width:100%}.background-banner .title{margin:0}.background-banner .title h1.title{text-transform:uppercase;font-size:60px;letter-spacing:0;font-weight:400;line-height:100%}.background-banner .blog-content-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.background-banner{position:relative;line-height:0}.background-banner .blog-content-banner .title{margin-bottom:15px}.background-banner .blog-content-banner ul{justify-content:center}.main-blog .blog-articles{gap:40px}.blog-articles .card__information{padding:15px 0 0}.blog-articles .blog-articles__article.article{border:1px solid #000;border-radius:12px;padding:20px}.blog-articles .blog-articles__article.article .card__inner{border-radius:12px;overflow:hidden}.blog-articles .blog-articles__article.article:hover a{text-decoration:none}.blog-articles .card__information h3.card__heading{font-size:24px;text-transform:uppercase;letter-spacing:0;color:#000;line-height:28px;font-weight:400;margin:0 0 10px}.blog-articles .blog-articles__article.article .article-card__info{padding:0}.blog-articles .blog-articles__article.article .article-card__info span.circle-divider{display:flex;align-items:center;gap:10px}.blog-articles .blog-articles__article.article .article-card__info span.circle-divider time{font-family:DM Sans;font-size:14px;font-weight:500;letter-spacing:0;color:#000}.blog-articles .card__information p.article-card__excerpt{margin:15px 0 20px;font-size:16px;line-height:22px;color:#666;font-weight:400}.blog-articles .blog-articles__article.article .blog-readmore-btn a.article-card__read-more{color:var(--theme-color);font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:.79px;line-height:100%;text-decoration:underline;transition:.5s all ease-in-out;text-underline-offset:2px;z-index:2;position:relative}.blog-articles .blog-articles__article.article .blog-readmore-btn a.article-card__read-more:hover{color:#000}.main-custom-blog .blog-articles{padding:80px 0!important}.single-blog-flex{display:flex;gap:40px;padding:80px 0;justify-content:space-between}.single-blog-flex aside.article-sidebar{flex:0 0 35%;max-width:400px;background:#faffff;border-radius:12px;padding:15px 20px 0;position:sticky;top:10px;align-self:start}.single-blog-flex .article-main{flex:0 0 65%;max-width:65%}.single-blog-flex .article-template header{margin:20px 0 0;max-width:100%}.single-blog-flex .article-template__content{margin:0}.single-blog-flex ul.latest-articles-list li.latest-article-item a{display:flex;gap:20px;border-bottom:1px solid #CFCFCF;padding-bottom:20px;margin-bottom:20px;align-items:start}.single-blog-flex ul.latest-articles-list img.latest-article-image{height:120px;border-radius:12px;width:110px;object-fit:cover}.article-top-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.single-blog-flex aside.article-sidebar h3.sidebar-heading{font-size:24px;text-transform:uppercase;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";font-weight:400;color:#000;line-height:100%}.single-blog-flex aside.article-sidebar a.view-all-articles{font-size:12px;font-family:DM Sans;font-weight:700;color:#000;letter-spacing:.79px;text-transform:uppercase;text-decoration:underline}.single-blog-flex ul.latest-articles-list .latest-article-info .latest-article-title{font-size:16px;font-weight:500;color:#000;font-family:DM Sans;line-height:1.3;letter-spacing:0;margin-bottom:10px}.single-blog-flex ul.latest-articles-list .latest-article-info .latest-article-date{display:flex;align-items:center;gap:8px;font-size:14px;font-family:DM Sans;color:#666;margin-bottom:10px;line-height:100%;letter-spacing:0;font-weight:500}.single-blog-flex ul.latest-articles-list .latest-article-info span.read-more{color:var(--theme-color);text-transform:uppercase;font-size:14px;letter-spacing:.79px;font-weight:700;font-family:DM Sans;text-decoration:underline;text-underline-offset:2px}.single-blog-flex ul.latest-articles-list li.latest-article-item:last-child a{border:0}.single-blog-flex .article-template__hero-adapt.media{border-radius:12px;overflow:hidden}.single-blog-flex .article-template header span.circle-divider{display:flex;align-items:center;gap:8px;margin-bottom:20px}.single-blog-flex .article-template header span.circle-divider svg{width:20px;height:20px}.single-blog-flex .article-template header span.circle-divider time{color:#000;font-size:16px;font-weight:500;font-family:DM Sans;letter-spacing:0}.single-blog-flex .article-template header h1.article-template__title{font-size:42px;line-height:46px;text-transform:uppercase;color:#000;letter-spacing:0;font-family:"Alternate Gothic Pro No 2"}.single-blog-flex .article-template__content h4{text-transform:uppercase;font-size:24px;font-weight:400;letter-spacing:0;font-family:"Alternate Gothic Pro No 2";line-height:100%;margin-bottom:15px;margin-top:30px}.single-blog-flex .article-template__content h4 strong{font-weight:400}.single-blog-flex .article-template__content p{font-size:18px;font-family:DM Sans;line-height:24px;font-weight:400;color:#666;letter-spacing:0}.custom-privacy-policy .rich-text__blocks,.custom-terms-and-conditions .rich-text__blocks,.custom-shipping-amp-returns-policy .rich-text__blocks{max-width:1320px}.custom-privacy-policy .rich-text,.custom-terms-and-conditions .rich-text,.custom-shipping-amp-returns-policy .rich-text{padding:80px 0}.custom-privacy-policy h4,.custom-terms-and-conditions h4,.custom-shipping-amp-returns-policy h4{font-size:24px;line-height:22px;text-transform:uppercase;color:#000;display:block;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;font-weight:400;margin-bottom:20px;margin-top:40px}.custom-privacy-policy h4 strong,.custom-terms-and-conditions h4 strong,.custom-shipping-amp-returns-policy h4 strong{font-weight:400}.custom-privacy-policy p,.custom-terms-and-conditions p,.custom-shipping-amp-returns-policy p{font-size:18px;line-height:24px;font-weight:400;font-family:DM Sans;color:#666;letter-spacing:0}.custom-terms-and-conditions .rich-text__blocks ul li,.custom-shipping-amp-returns-policy .rich-text__blocks ul li{list-style:disc;font-size:18px;line-height:34px;color:#666;font-family:DM Sans;font-weight:400}.custom-terms-and-conditions h2,.custom-shipping-amp-returns-policy h2{margin:40px 0 20px;text-transform:uppercase;font-size:42px;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;line-height:46px;font-weight:400;color:#000}.custom-privacy-policy h4 span,.custom-terms-and-conditions h4 span,.custom-shipping-amp-returns-policy h4 span{color:#666}.custom-terms-and-conditions .rich-text__blocks ul li strong,.custom-shipping-amp-returns-policy .rich-text__blocks ul li strong{color:#000}.custom-privacy-policy p a,.custom-terms-and-conditions p a,.custom-shipping-amp-returns-policy p a{color:var(--theme-color)}.contact-page-flex-outer{display:grid;grid-template-columns:1fr 1fr}.social-deatils-box{position:absolute;right:0;width:50%;background:url(https://cdn.shopify.com/s/files/1/0936/9016/7591/files/contact-bg.png?v=1752468489) no-repeat;height:100%;background-size:cover;display:flex;align-items:center;padding:0 80px;background-position:center}.contact-information{position:relative}.social-deatils-box .img-with-text{display:flex;align-items:center;gap:24px;margin-bottom:37px}.social-deatils-box .img-with-text h3.title{margin:0;color:#fff;font-size:24px;letter-spacing:0;text-transform:uppercase;font-family:"Alternate Gothic Pro No 2";line-height:23px}.social-deatils-box .social-images{display:flex;gap:25px;margin-top:40px}.social-deatils-box .social-images .images-social{line-height:0}.social-deatils-box .social-images .images-social img{height:50px;width:50px}.social-deatils-box .img-with-text .description a{color:#efefef;font-size:16px;font-weight:400;font-family:DM Sans;letter-spacing:0;line-height:21px;margin-top:10px;display:inline-block}.social-deatils-box .img-with-text .description p{line-height:0}.social-deatils-box h2.title.inline-richtext{color:#fff;font-size:42px;line-height:46px;font-weight:400;margin:0;letter-spacing:0}.social-deatils-box .detail-img-with-text{margin-top:49px}.contact-page-flex-outer h2{margin:0 0 18px;font-size:42px;line-height:46px;color:#000;font-weight:400}.contact-page-flex-outer .form-box{padding:80px 61px 80px 0}.contact-page-flex-outer .description p{font-size:18px;font-family:DM Sans;line-height:24px;color:#666;letter-spacing:0;font-weight:400}.contact-page-flex-outer .form{margin-top:40px}.contact-page-flex-outer .contact__fields{display:flex;column-gap:20px}.contact-page-flex-outer .field:after,.contact-page-flex-outer .field:before{display:none}.contact-page-flex-outer .form .field input{background:#f4f4f4;border-radius:50px;padding:0 20px;-webkit-text-fill-color:#000!important}.contact-page-flex-outer .form .field input::placeholder{-webkit-text-fill-color:#5e5e5e!important}.contact-page-flex-outer .form textarea{background:#f4f4f4;border-radius:8px;padding:13px 20px;min-height:160px}.contact-page-flex-outer .form .field{margin-bottom:15px}.contact-page-flex-outer .form .field label{display:none}.contact-page-flex-outer .form .field input::placeholder,.contact-page-flex-outer .form textarea::placeholder{color:#666;opacity:1;font-size:16px;font-weight:400;letter-spacing:0}.contact-page-flex-outer .form textarea:focus{box-shadow:unset;outline:unset}.contact-page-flex-outer .form .field input:focus{box-shadow:unset;outline:unset}.contact-page-flex-outer .form .contact__button button{padding:0;width:100%;min-height:56px;line-height:56px;border:0;background:#000;color:var(--theme-color);font-size:16px;font-weight:700;font-family:DM Sans;letter-spacing:.79px;transition:.5s all ease-in-out;margin-top:5px}.contact-page-flex-outer .form .contact__button button:hover{background:var(--theme-color);color:#000}.faq-page-collapsible h3.accordion__title{font-size:24px;line-height:22px;letter-spacing:0;color:#000;font-weight:400;text-transform:uppercase}.faq-page-collapsible .accordion summary{padding:24px 0}.faq-page-collapsible .accordion{border-color:#cfcfcf}.faq-page-collapsible .accordion svg.icon-caret{width:16px;height:16px}.faq-page-collapsible .accordion summary:hover{background:transparent}.faq-page-collapsible .collapsible-content summary:hover .accordion__title{text-decoration:unset}.faq-page-collapsible .accordion .accordion__content{padding:0;font-size:18px;line-height:24px;font-family:DM Sans;font-weight:400;color:#666}.faq-page-collapsible .accordion summary svg{top:50%;transform:translateY(-50%)}.faq-page-collapsible .accordion [open] svg.icon-caret path{fill:var(--theme-color)}.faq-page-collapsible .accordion [open] svg.icon-caret{transform:rotate(270deg);top:40%}.gallery-section{column-count:4;column-gap:20px}.gallery-section .gallery-image img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.gallery-section .gallery-image{break-inside:avoid;margin-bottom:20px;border-radius:12px;overflow:hidden}.faq-form h2.title{text-align:center;margin-bottom:18px}.faq-form .contact{max-width:680px}.faq-form .description p{text-align:center;font-size:18px;font-weight:400;font-family:DM Sans;letter-spacing:0;color:#666}.faq-form form{margin-top:40px}.faq-form .field:after,.contact-page-flex-outer .field:before{display:none}.faq-form .field input{background:#f4f4f4;border-radius:50px;padding:0 20px}.faq-form textarea{background:#f4f4f4;border-radius:8px;padding:13px 20px;min-height:160px}.faq-form .field{margin-bottom:15px}.faq-form .field label{display:none}.faq-form .field input::placeholder,.contact-page-flex-outer .form textarea::placeholder{color:#666;opacity:1;font-size:16px;font-weight:400;letter-spacing:0}.faq-form textarea:focus{box-shadow:unset;outline:unset;border-radius:8px}.faq-form .field input:focus{box-shadow:unset;outline:unset}.faq-form .contact__button button{padding:0;width:100%;min-height:56px;line-height:56px;border:0;background:#000;color:var(--theme-color);font-size:16px;font-weight:700;font-family:DM Sans;letter-spacing:.79px;transition:.5s all ease-in-out;margin-top:5px}.faq-form .contact__button button:hover{background:var(--theme-color);color:#000}.free-water-image-content .cont-img-outer{display:grid;grid-template-columns:1fr 1fr;gap:60px}.free-water-image-content .cont-img-outer .content-box .description-inner{display:flex;gap:10px;margin-bottom:30px}.free-water-image-content .cont-img-outer .content-box p{font-size:18px;line-height:26px;color:#666;font-weight:400;letter-spacing:0;font-family:DM Sans}.free-water-image-content .cont-img-outer h2.compare__heading{margin-bottom:34px;max-width:540px}.free-water-report-form .free-water-content-box{max-width:100%;margin:0 auto}.free-water-report-form .free-water-content-box p{font-size:16px;font-weight:400;letter-spacing:.16px;font-family:DM Sans;color:#000;text-align:center}.free-water-report-form .free-water-content-box h2.title{margin-bottom:18px}.free-water-report-form .water-form{margin-top:40px;text-align:center}.free-water-report-form .water-form .contact__button button{padding:0;border:0;width:100%;background:#000;color:var(--theme-color);font-size:16px;font-weight:700;letter-spacing:.79px;font-family:DM Sans;min-height:56px}.free-water-report-form .field:after,.free-water-report-form .field:before{display:none}.free-water-report-form .field input{background:#fff;border-radius:50px;padding:0 20px;border:1px solid #BFBFBF;min-height:48px}.free-water-report-form textarea{background:#f4f4f4;border-radius:8px;padding:13px 20px;min-height:160px}.free-water-report-form .field{margin-bottom:15px}.contact-page-flex-outer .form textarea::placeholder{color:#666;opacity:1;font-size:16px;font-weight:400;letter-spacing:0}.free-water-report-form textarea:focus{box-shadow:unset;outline:unset}.free-water-report-form .field input:focus{box-shadow:unset;outline:unset}.free-water-report-form .contact__button button{padding:0;width:100%;min-height:56px;line-height:56px;border:0;background:#000;color:var(--theme-color);font-size:16px;font-weight:700;font-family:DM Sans;letter-spacing:.79px;transition:.5s all ease-in-out;margin-top:5px}.free-water-report-form .contact__button button:hover{background:var(--theme-color);color:#000}.free-water-content-box .water-form{max-width:380px;margin:40px auto 0}.free-water-report-form .background-image img{display:none}.free-water-report-form .water-form form .contact__fields{display:grid;grid-template-columns:1fr}.free-water-report-form .water-form form .contact__fields .field select{line-height:initial;padding:15px 18px 0;border:1px solid #BFBFBF;border-radius:45px;font-size:16px;color:#000;font-weight:400;background-color:#fff;background-image:url(/cdn/shop/files/down-arrow.png?v=1753871683);background-repeat:no-repeat;background-size:40px;background-position:right}.free-water-report-form .water-form form .contact__button{margin:0}.free-water-content-box{padding:70px 0;background-image:url(https://store2s9.myshopify.com/cdn/shop/files/Rectangle_25311.webp?v=1752478650);background-size:100% 100%;background-repeat:no-repeat}.custom-free-water-report .free-water-content-box{background-image:unset}footer.footer{background:transparent}.footer-outer{background-repeat:no-repeat;background-size:cover}footer.footer .footer-block.grid__item:first-of-type{max-width:100%;flex:0 0 100%;text-align:center}footer.footer .footer-block.grid__item .footer-block__details-content.footer-block-image{justify-content:center;margin-bottom:40px}footer.footer .footer__blocks-wrapper{gap:0;justify-content:space-between;column-gap:50px}footer.footer .footer-block.grid__item .footer-block__details-content.footer-block-image .footer-block__image-wrapper{margin-bottom:0}footer.footer .footer-block.grid__item.footer-block--menu{flex:0 0 16%}footer.footer .footer-block.grid__item:nth-child(2){flex:0 0 30%}footer.footer .footer-block.grid__item:last-of-type{flex:0 0 26%}footer.footer .footer-block.grid__item.footer-block--menu a.link.link--text{font-size:14px;font-weight:400;font-family:DM Sans;line-height:100%;padding:0;color:#fff;letter-spacing:0}footer.footer .footer-block.grid__item.footer-block--menu li{line-height:0;margin-bottom:15px}footer.footer .footer-block.grid__item:nth-child(2) .footer-block__details-content p{font-size:14px;line-height:1.5;letter-spacing:0;font-weight:400;font-family:DM Sans;color:#fff}footer.footer .footer-block.grid__item .detail-listings .listing{font-size:14px;font-family:DM Sans;font-weight:400;letter-spacing:0;color:#fff;display:flex;align-items:center;column-gap:10px;margin-bottom:10px}footer.footer .footer-block.grid__item h2.footer-block__heading{font-size:20px;font-family:"Alternate Gothic Pro No 2";letter-spacing:0;color:#fff;margin:0 0 20px}footer.footer small.copyright__content{font-size:14px;font-family:DM Sans;font-weight:400;letter-spacing:0;color:#fff}footer.footer small.copyright__content a{display:inline-block}.footer-outer .footer__content-bottom{border-top:.79px solid #979BA9;padding:0}.footer-outer .footer__content-top{padding-bottom:60px}.footer-outer footer.footer{padding-top:60px}.affiliate-banner .page-width{max-width:100%;padding:0!important}.affiliate-banner .banner__content{max-width:1440px;padding:0}.cstm-icon-with-text .background-image{position:absolute;z-index:1;left:0;width:100%;line-height:0px}.main-banner-outer.affiliate-banner h2.banner__heading{font-size:80px;line-height:80px}.cstm-icon-with-text .block-outer{flex:0 0 100%}.cstm-icon-with-text .right-blocks{display:flex;align-items:center;gap:2%;position:relative}.cstm-icon-with-text .block-outer{flex:0 0 31%;text-align:center}.cstm-icon-with-text .icon-with-text-inner{z-index:2;position:relative;background:transparent}.img__with__content_exp-reward{padding:70px 0}.cstm-icon-text.cstm-icon-with-text{background-size:cover;padding:80px 15px}.cstm-icon-with-text .icon-with-text-inner{display:flex;align-items:center;justify-content:center}.cstm-icon-with-text .right-text-box h2.image-with-text__heading{margin-bottom:40px;text-transform:uppercase;font-size:42px;text-align:center}.cstm-icon-with-text .cstm-btn a.btn.button{font-size:16px;font-weight:700}.content-with-images .cstm-buttons .button{font-weight:700;font-size:16px}.content-with-images .cstm-buttons .button,.affiliate-banner .banner__buttons .button.button--primary,.cstm-icon-with-text .cstm-btn a.btn.button{background:#000;color:var(--theme-color);min-width:175px;border-color:#000}.content-with-images .cstm-buttons .button:hover,.affiliate-banner .banner__buttons .button.button--primary:hover,.cstm-icon-with-text .cstm-btn a.btn.button:hover{background:transparent;border-color:#000;color:#000}.cstm-icon-with-text.cstm-icon-with-text-w .background-image img,.cstm-icon-with-text.cstm-icon-with-text-w .icon-with-text-inner{height:550px}.cstm-icon-with-text .cstm-btn{margin-top:27px;text-align:center}.content-with-images .description-outer{margin:10px 0 40px}.cstm-icon-with-text .block-content p{color:#666;font-size:18px;line-height:24px;letter-spacing:0px}.cstm-icon-with-text .block-content h3.icon-with-text__heading{font-size:24px;text-transform:uppercase;margin:15px 0 5px}.cstm-icon-with-text .icon-image{background:#fff;padding:11px;margin:0 auto;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:90px}.cstm-icon-with-text .image-block{width:max-content;background:#fff;height:4px;display:block;width:67%;position:absolute;top:233px;z-index:-1}.cont-img-outer{display:flex;align-items:center}.cont-img-outer .image{line-height:0}.cont-img-outer h2.compare__heading{font-size:42px;text-transform:uppercase}.description-outer .description-inner:nth-child(1) p,.description-outer .description-inner:nth-child(5) p{font-size:18px}.mobile-facets__open .svg-wrapper{color:#000;font-weight:800}.select .svg-wrapper{color:#000}.block-desc p{color:#666;font-size:16px;line-height:24px;letter-spacing:0px;padding-right:55px}.menu-drawer__navigation{padding:0rem 0!important}.cstm-icon-with-text .striped-white-line{background:#fff;height:4px;display:block!important;width:68%;position:absolute;top:61px;z-index:-1;left:50%;transform:translate(-50%,-50%)}.content-with-images.img__with__content.colored__icon h3.icon-with-text__heading{text-transform:uppercase}.content-with-images.img__with__content.icon__block .description-inner{display:flex;gap:20px;margin-top:23px}.content-with-images.img__with__content.icon__block{padding:70px 15px}.content-with-images.img__with__content.colored__icon .icon{background:#97d6db;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:65px;min-width:65px}.content-with-images.img__with__content.colored__icon .description-inner{display:flex;align-items:center;gap:15px;margin-top:23px}.content-with-images.img__with__content.colored__icon .description-inner:first-child{margin-top:5px}.header--has-social .menu-drawer__utility-links{padding-left:45px!important;padding-bottom:10px!important;padding-top:0!important}.header--has-social .menu-drawer__utility-links ul.list-menu.list-menu--inline{padding-left:0}.menu-drawer__utility-links{background:transparent!important}.menu-drawer__inner-container nav.menu-drawer__navigation li:hover .menu-drawer__menu-item span.hover-icon.desktop-only{opacity:1;transform:translate(0)}.menu-drawer__menu-item span.hover-icon{transition:all ease-in-out .5s;transform:translate(-8px)}summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle{margin-left:15px}.menu-drawer .list-social__link{background:#000;border-radius:10px;color:#fff;margin-right:10px;padding:6px}.menu-drawer .list-social{margin-left:0;margin-top:20px}.header-wrapper header.header .header__icons .header__icon .cart-count-bubble{left:12px!important;background-color:var(--theme-color);padding-top:2px}.product.product--medium.product--left.product--thumbnail_slider div[data-block-handle=preview_badge]{position:absolute;top:75px;left:108px}.shopify-section-group-header-group{z-index:4!important}.header-wrapper header.header .menu-drawer{height:100%!important;position:fixed!important;top:0!important}.header-wrapper header.header .header__icon--menu[aria-expanded=true]:before{top:0;height:100vh}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none;display:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;border:1px solid #000;border-radius:50px}.customer .field:focus-visible{box-shadow:none;outline:none;border:none}.customer .field:hover{box-shadow:none;outline:none;border:none}.customer .field label{font-size:16px;color:#000}.customer .field input{border:1px solid #000;border-radius:50px;font-size:16px;color:#000}.customer .field input::placeholder{font-size:16px solid #000}.customer button:before,.customer button:after{border:none;border-radius:50px}.customer button{padding:0;width:100%;min-height:56px;line-height:56px;border:0;background:#000;color:var(--theme-color);font-size:16px;font-weight:700;font-family:DM Sans;letter-spacing:.79px;transition:.5s all ease-in-out;border-radius:50px}.customer button:hover{color:#000;background:var(--theme-color)}.customer button:hover:before,.customer button:hover:after{opacity:.8;border:none;box-shadow:none;border:1px solid var(--theme-color)}.customer h2.form__message{justify-content:center}.underlined-link:hover,.customer a:hover{color:#7ac6cc}.underlined-link{text-decoration:underline}.register .customer ul{line-height:1.5;padding:0;text-align:center;margin:10px 0}.register .form__message{justify-content:center}.media-gallery-flex-container .thumbnail-slider-vertical{max-height:520px}.account{max-width:100%!important;padding:0!important}.account.section-template--24429367460135__main-padding{max-width:1320px!important;padding:50px 20px!important}.facets-container .mobile-facets__open .button-label{font-family:var(--font-heading-family);color:#000;font-weight:400;font-size:24px}.facets__form .facet-filters__field .facet-filters__label{font-size:24px;color:#000;font-family:var(--font-heading-family);font-weight:400}.facets__form .facet-filters__field .select__select{font-size:24px;color:#000;font-family:var(--font-heading-family);font-weight:400;border:0;outline:0;box-shadow:none}.facets__form .facet-filters__field .select__select:focus,.facets__form .facet-filters__field .select__select:focus-visible{border:0;outline:0;box-shadow:none}.best_sellers .primary_button{margin-top:0!important}.pagination-wrapper .pagination__list li a{border:1px solid #F1F1F1;background:#fff;border-radius:50%;text-decoration:none;font-size:14px;font-weight:600;color:#333}.pagination-wrapper .pagination__list li a.pagination__item--current{background:#000;color:#fff;opacity:1}.pagination-wrapper .pagination__list li a.pagination__item-arrow{background-color:transparent;border:0;display:flex;gap:10px}.pagination-wrapper .pagination__list li a .next-btn{font-size:14px;font-weight:500;color:#000}.pagination-wrapper .pagination__list li:last-child a.pagination__item-arrow{margin-left:20px}.pagination-wrapper .pagination__list li:first-child a.pagination__item-arrow{margin-left:-35px}.pagination-wrapper .pagination__list li a .svg-wrapper svg{width:25px}.pagination-wrapper .pagination__list li a.pagination__item--current:after,.pagination-wrapper .pagination__list li a.pagination__item:hover:after{display:none}.pagination-wrapper{margin-top:0!important;margin-bottom:20px!important}.card-wrapper .rating-star{font-size:25px}.affiliate-banner .banner:not(.banner--mobile-bottom) .banner__box{margin:0 20px}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__details-content{margin-top:0}.product slider-component button.thumb-arrow.disabled svg path,.slider-buttons .slider-button.disabled svg path{fill:#ddd}.customer form h2.form__message{justify-content:start}.customer form h2.form__message:focus-visible{outline:none;box-shadow:none}.customer form ul{padding-left:0;text-align:left!important}.register .customer span.form__message{justify-content:start}.review_reward_outer:after,.review_reward_outer:before{display:none}.review_reward_outer .water-report-outer{display:flex;width:100%}.review_reward_outer .water-report-outer .water-right .contact{max-width:100%}.review_reward_outer .water-report-outer .water-right .contact p{max-width:930px;font-size:18px;color:#666}.review_reward_outer .water-report-outer .water-right form{max-width:760px}.review_reward_outer .water-report-outer .water-right .contact .contact__fields{display:grid;gap:15px}.review_reward_outer .water-report-outer .water-right form .field input,.review_reward_outer .water-report-outer .water-right form .field select{background-color:#f4f4f4;border:0}.review_reward_outer .water-report-outer .water-right .contact .contact__fields p{font-size:14px;font-weight:400;color:#666;font-family:DM Sans;margin:0;text-align:start}.review_reward_outer .water-report-outer .water-right .contact .contact__fields .field:nth-child(4){display:flex;flex-direction:column}.logo-section .media.media--transparent.media--adapt img{height:auto;width:160px;object-fit:cover;position:unset;transform:unset}.logo-section .multicolumn-list__item.center .media--adapt{padding-bottom:4px!important;margin:10px auto;display:flex;align-items:center;justify-content:center}.logo-section .multicolumn-list li{display:flex;align-items:center;justify-content:center;padding:40px 0}.content-with-images.dermatologists .cont-img-outer{display:grid;grid-template-columns:1fr 1fr}.content-with-images.dermatologists .cont-img-outer .image-box img{max-width:100%}.content-with-images.img__with__content.icon__block.dermatologists{padding:80px 0;background:#faffff}.content-with-images.dermatologists .description-outer{margin:0}.content-with-images.dermatologists .description-outer .description-inner{margin-top:0;margin-bottom:30px;gap:10px}.content-with-images.dermatologists .description-outer .description-inner .block-desc p{line-height:26px;font-family:DM Sans;font-weight:400;font-size:18px;letter-spacing:0}.content-with-images.dermatologists h2.compare__heading{line-height:46px;margin-bottom:20px}.experts-slider .expert-card{margin:0 20px;padding:0;position:relative}.experts-slider .expert-card img{max-width:100%}.expert-video{width:100%;height:449px;overflow:hidden;border-radius:13.47px}.expert-video video{width:100%;height:100%;object-fit:cover;display:block}.experts-slider-section .slick-list{margin:0 -20px}.experts-slider-section{text-align:center;padding:80px 0;overflow:hidden}.experts-heading{font-size:28px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.experts-subheading{max-width:700px;margin:0 auto 40px;font-size:16px;color:#555}.expert-card{background:#fff;border-radius:12px;padding:15px;text-align:center}.expert-image img{width:100%;border-radius:12px}.experts-slider .expert-card .expert-info{background:#fff;position:absolute;bottom:10px;width:90%;padding:12px 20px;border-radius:10px;box-sizing:border-box;left:50%;text-align:left;transform:translate(-50%)}.experts-slider .expert-card .expert-info .expert-title{font-size:16px;color:#000;font-family:DM Sans;font-weight:500;letter-spacing:0;line-height:normal}.experts-slider .expert-card .expert-info strong.expert-name{display:block;font-size:18px;font-family:"Alternate Gothic Pro No 2";text-transform:uppercase;font-weight:400;color:#000;letter-spacing:0;line-height:normal}.experts-slider-section .experts__top_heading p{font-size:18px;line-height:24px;color:#666;font-family:DM Sans;font-weight:400;max-width:1050px;margin:20px auto 40px}.review_reward_outer .field textarea{background:#f4f4f4;min-height:175px;resize:none;border-radius:12px}.review_reward_outer .field textarea:focus{box-shadow:unset;outline:unset;border:0}.review_reward_outer .field{display:grid;grid-auto-columns:1fr 1fr}.contact-outer .water-report-outer .water-right .contact .field label.field__label{color:#666;font-size:16px;font-weight:400}.happy-customers{padding:80px 0;background:#fff;overflow:hidden}.happy-customers__slider{position:relative}.happy-customers__card{background:#fff;border-radius:12px;overflow:hidden;margin:0 10px;position:relative}.media-wrapper{position:relative;width:100%;height:504px;overflow:hidden;border-bottom:1px solid #eee}.media-wrapper video,.media-wrapper img{width:100%;height:504px;object-fit:cover;display:block}.happy-customers__slider .video-play-btn{position:absolute;top:auto;left:10px;background:#fff;border:none;border-radius:50px;cursor:pointer;transition:background .3s ease;bottom:90px;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center}.happy-customers .top-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap}.happy-customers .top-header a.btn.button{background:#000;color:var(--theme-color);min-width:160px;min-height:45px;padding:0;line-height:45px;border:0;font-size:16px;font-weight:700;font-family:DM Sans;letter-spacing:.79px;transition:.5s all ease-in-out}.happy-customers .top-header a.btn.button:hover{background:var(--theme-color);color:#fff}.happy-customers .top-header h2{margin:0;font-size:42px;line-height:46px;text-transform:uppercase;letter-spacing:0;font-weight:400;font-family:"Alternate Gothic Pro No 2"}.happy-customers__slider .video-play-btn svg{width:20px;height:auto}.happy-customers__slider .video-play-btn:hover{background:#fff}.card-details-outer{display:flex;align-items:center;padding:0 10px;gap:12px;background:#f3f2f2;position:absolute;top:auto;bottom:0;width:100%;border-radius:10px;min-height:79px}.happy-customers__card .details_product span{font-size:16px;color:#000;font-weight:500;font-family:DM Sans;line-height:16px;margin-top:7px;display:inline-block}.happy-customers__slider .card-details-outer img{width:59px;height:59px;object-fit:cover;background:#fff;border-radius:10px}.happy-customers__slider .details_product{display:flex;flex-direction:column;justify-content:center}.happy-customers__slider .details_product h3{font-size:18px;margin:0;color:#000;font-family:"Alternate Gothic Pro No 2";font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:18px}.happy-customers__slider .details_product span,.happy-customers__slider .details_product{font-size:14px;color:#333;font-weight:500}.landing-page.multicolumn .media{padding-bottom:64px!important}.landing-page.multicolumn .title-wrapper-with-link{flex-direction:column}.landing-page.multicolumn h2.title{font-size:4.2rem;color:#0a0a0a;text-transform:uppercase}.landing-page.multicolumn .title-wrapper-with-link p{font-size:16px;color:#303030;max-width:532px;text-align:center;line-height:23px}.landing-page.multicolumn .multicolumn-card__info h3.inline-richtext{font-size:20px;color:#0a0a0a}.landing-page.multicolumn ul.multicolumn-list{gap:3%}.landing-page.multicolumn ul.multicolumn-list li.multicolumn-list__item{width:22%}.landing-page.multicolumn .multicolumn-card__info p{color:#717182;line-height:24px}.multicolumn-card.content-container{background:#fff;border-radius:14px!important;padding-top:28px;border:1px solid #ECFEFF}.multicolumn-card.content-container ul.multicolumn-list{gap:3%}.multicolumn-card.content-container ul.multicolumn-list li.multicolumn-list__item{width:22%}.landing-page.multicolumn .multicolumn-card__info p{max-width:230px;margin:0 auto;min-height:72px}.customer-heading{font-style:italic;color:#666;max-width:347px;line-height:23px}.landing-left-content p{color:#666;max-width:404px;line-height:28px;font-size:18px}.landing-left img{max-width:318px}.landing-left{flex:0 0 38%}.landing-left-content h2.title,.warr-act-header h2.title{font-size:6.4rem;color:#0a0a0a;text-transform:uppercase;line-height:6.8rem;margin:30px 0}.warr-act-header h2.title{margin-top:0}.warranty-activated-inner{padding:70px 0}.warr-act-header{text-align:center}.landing-right{border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:25px 33px 35px}.landing-right input[type=text],.landing-right input[type=email],.needsclick.go3132032548.kl-private-reset-css-Xuajs1{border-radius:70px!important;border:1px solid rgba(0,0,0,0)!important;background:#f3f3f5!important;font-size:14px!important;color:#666!important;font-family:DM Sans!important}div.kl-private-reset-css-Xuajs1 p{color:#666;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.landing-right .needsclick label{color:#0a0a0a!important;font-size:14px!important;font-weight:500!important;font-family:DM Sans!important}.landing-right button.needsclick.go300628013.kl-private-reset-css-Xuajs1{color:#97d6db!important;font-family:DM Sans!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;border-radius:47px!important;transition:all ease-in-out .5s!important}.landing-right button.needsclick.go300628013.kl-private-reset-css-Xuajs1:hover{background:var(--theme-color)!important;color:#000!important}.landing-right .needsclick label .needsclick.kl-private-reset-css-Xuajs1{color:#0a0a0a!important;font-family:DM Sans!important;font-size:14px!important}.needsclick.kl-private-reset-css-Xuajs1{font-family:DM Sans!important;font-size:14px;font-weight:400;width:100%}.landing-sec-inner{display:flex;align-items:center;padding:60px 0}.landing-page.multicolumn .page-width{padding-top:70px!important;padding-bottom:70px!important}.landing-right input:-webkit-autofill,.landing-right input:-webkit-autofill:hover,.landing-right input:-webkit-autofill:focus,.landing-right input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;box-shadow:0 0 0 30px #f4f4f4 inset!important;-webkit-text-fill-color:#000000!important;transition:background-color 5000s ease-in-out 0s;background:none!important;border-radius:50px!important}.water-right input:-webkit-autofill,.water-right input:-webkit-autofill:hover,.water-right input:-webkit-autofill:focus,.water-right input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#000000!important;transition:background-color 5000s ease-in-out 0s;border-radius:50px!important}.landing-right .go2544359273.go2544359273.go2544359273:hover{border-color:#f4f4f4!important}.landing-sec-inner input:focus-visible{border:0px!important;box-shadow:none!important;outline:none!important}.landing-section{background-size:cover;background-repeat:no-repeat}body.custom-landing-page .header-wrapper header.header,body.custom-warranty-activated-page .header-wrapper header.header{max-width:1437px!important}.landing-page.multicolumn ul.multicolumn-list li.multicolumn-list__item .rte{margin-top:4px}.warranty-activated-section{background-size:cover;background-repeat:no-repeat}.warranty-activated-inner{display:flex;align-items:center;gap:5%}.water-report-outer .contact__fields{display:flex!important;flex-wrap:wrap;gap:20px}.water-report-outer .contact__fields .field{flex:1 1 48%}.water-report-outer .contact__fields .field:nth-child(3),.water-report-outer .contact__fields .field:nth-child(4){flex:1 1 100%}.review_reward_outer .water-report-outer .water-right form .field input,.review_reward_outer .water-report-outer .water-right form .field select{font-size:13px;box-shadow:0 0 0 30px #f4f4f4 inset!important}.water-right button#downshift-0-toggle-button{max-width:max-content}input#downshift-0-input{text-align:left}.contact-outer .water-report-outer .water-right .contact .contact__button button,button.needsclick.go300628013.kl-private-reset-css-Xuajs1{padding:0;width:100%;background:#000!important;color:var(--theme-color)!important;border:0;font-size:16px;font-weight:700;letter-spacing:.79px;transition:.5s all ease-in-out;min-height:56px}.contact-outer .water-report-outer .water-right .contact .contact__button button:hover,button.needsclick.go300628013.kl-private-reset-css-Xuajs1:hover{background:var(--theme-color)!important;color:#fff!important}.water-form button#downshift-0-toggle-button{width:max-content}.warr-act-header h2.title{margin-top:0;text-transform:capitalize;margin-bottom:6px}.warr-act-header h3{color:#666;font-family:DM Sans;font-size:24px;font-weight:500;line-height:28px;margin-bottom:22px}.warr-act-header p{color:#717182;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.warranty-buttons{display:flex;gap:2%;justify-content:center}.warranty-buttons{margin-top:26px}.warranty-buttons a.button{border-radius:60px;border:1px solid #000;background:#fff;font-size:16px;font-style:normal;font-weight:400;height:40px;text-transform:none;min-width:266px;display:inline-block}a.button.watch-quick:hover{color:#000;background:transparent}a.button.watch-quick{background:#000;color:var(--theme-color);transition:.5s all ease-in-out;display:flex;align-items:center;gap:8px}a.button.btn-whatsapp{display:flex;align-items:center;gap:4px}a.button.btn-whatsapp:hover{background:#000;color:var(--theme-color)}.button.watch-quick:hover .btn-icon{filter:brightness(0) invert(0);transition:filter .5s ease}a.button.btn-whatsapp:hover img.btn-icon{filter:brightness(1) invert(0)}a.button.btn-whatsapp img.btn-icon{filter:brightness(0) invert(0);transition:filter .5s ease}.button.watch-quick .btn-icon{transition:filter .5s ease}.warranty-midd-bott{border-radius:16px;border:1px solid #CEFAFE;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-width:690px;margin:40px auto 0;display:block;padding:30px}.warranty-activated-middle{width:100%}.warranty-midd-bott{display:flex;gap:20px}.warranty-midd-bott-info h3.image-with-text__heading{color:#104e64;font-family:DM Sans;font-size:16px;font-weight:500;line-height:24px}.warranty-midd-bott-info p{color:#717182;line-height:26px;letter-spacing:0px;margin-top:10px}.landing-page.warranty-page-multicolumn ul.multicolumn-list{max-width:900px;margin:0 auto}.landing-page.warranty-page-multicolumn .multicolumn-card__info p{min-height:auto}.kl-private-reset-css-Xuajs1.go3176171171 span{position:relative;top:5px}img.mobile-img{display:none}@media(max-width:768px){.menu-opening summary.header__icon svg.icon.icon-close{position:fixed;top:35px!important}.water-report-outer .contact__fields .field{flex:1 1 100%}.landing-page.multicolumn .title-wrapper-with-link{text-align:center;justify-content:center}img.desk-img{display:none}img.mobile-img{display:block}.hero-slider-container .hero-slider .hero-slide-inner{top:34%}.hero-slide-inner .hero-home-contentbox{max-width:382px;text-align:center;margin:0 auto}.hero-home-contentbox p{color:#fff}.hero-slider-container .hero-slider .hero-slide-inner .caption{margin:0 auto 10px}}#downshift-0-menu{max-height:150px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thick;scrollbar-color:#999 transparent;z-index:9999!important;border:1px solid #ccc!important;position:absolute!important;right:0!important;left:auto!important}#downshift-0-menu::-webkit-scrollbar{width:8px}#downshift-0-menu::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px}#downshift-0-menu::-webkit-scrollbar-track{background:transparent}[data-testid=form-row],[component="[object Object]"],.kl-private-reset-css-Xuajs1{overflow:visible!important}ul.form-status-list.caption-large{margin-bottom:12px}body.custom-warranty-activation-amp-installation-manual .form-inner p{max-width:765px;margin:0 auto;text-align:center}body.custom-warranty-activation-amp-installation-manual .waranty-form{padding-top:40px}body.custom-warranty-activation-amp-installation-manual .waranty-form .klaviyo-form form.needsclick.klaviyo-form{margin:0 auto 40px}.detail-listings .list-social{display:flex;flex-wrap:wrap;justify-content:flex-start}.listing a{color:#fff}.detail-listings li.list-social__item:first-child a.link.list-social__link{padding-left:0}input#downshift-0-input{flex:none!important}.menu-drawer__inner-container{height:calc(100% - 136px)!important}.menu-drawer__navigation-container nav.menu-drawer__navigation{height:100%;overflow:auto}.marquee-text span{color:#fff!important}.marquee-text svg path{fill:#fff!important}div#shopify-section-sections--21211591016663__highlight_bar_tBd7eC .marquee-text span{color:#000!important}div#shopify-section-sections--21211591016663__highlight_bar_tBd7eC svg path{fill:#000!important}.icon-with-text-inner.color-scheme-9ff2a93a-cd69-4f56-a5e1-28f9572c9529{display:flex;align-items:center;gap:50px}.right-blocks{display:flex;flex-wrap:wrap;margin-top:51px;gap:21px}.block-outer{box-sizing:border-box;flex:0 0 48%;border-radius:15px;padding:20px 25px;background:#fff}@media screen and (max-width:767px){.hero-slider-container .hero-slider h2.title{font-size:32px!important}.hero-slider-container .hero-slide-inner.page-width p{text-align:Center!important;font-size:25px!important}.header__icons.header__icons--localization.header-localization localization-form.small-hide.medium-hide:last-child{display:block!important}button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large{margin:0!important;padding:0}button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large svg{width:11px;margin-left:2px}.header--top-center *>.header__search{display:inline-flex;display:none}}section#shopify-section-template--21565702013143__page_iGHjJK h2.page-title.h2,section#shopify-section-template--21565702013143__page_iGHjJK h2{display:none}section#shopify-section-template--21565702013143__page_iGHjJK .page-width--narrow{max-width:99%;padding:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
