@media screen and (min-width:1400px)and (max-width:1536px){.header-wrapper header.header{column-gap:139px}}@media screen and (min-width:1520px){.affiliate-banner .banner--medium:not(.banner--adapt){min-height:82rem}}@media screen and (min-width:990px){.header-wrapper header.header .header__icons .custom-btn .button span.btn-text-mobile{display:none}.footer-outer .footer-inner .contact__button button.button{min-width:246px}.believe-section{padding:54px 0!important}span.btn-text-mobile{display:none}.filtered_showerhead h2.image-with-text__heading br{display:inline-block}}@media screen and (min-width:1025px)and (max-width:1680px){.page-width{padding:0 15px!important}.benefit-section .benefit-slider{padding-left:15px}nav.menu-drawer__navigation{max-height:80vh;overflow:auto}}@media screen and (min-width:1025px)and (max-width:1300px){.symptoms-section .symptom-grid .symptom-image>img,.symptoms-section .symptom-grid .symptom-image .shower-icon img{width:100%}.symptoms-section .symptom-grid .symptom-image .shower-icon{position:unset;width:100%}.symptoms-section .symptom-grid .symptom-image .shower-icon img{max-height:268px;object-fit:cover;border-radius:10px}.filtered_showerhead .icon-with-text-inner{align-items:start}.filtered_showerhead .icon-with-text-inner .image-block,.filtered_showerhead .icon-with-text-inner .right-text-box{width:100%}.filtered_showerhead .icon-with-text-inner .image-block img{max-width:100%}.filtered_showerhead .icon-with-text-inner .image-block{max-width:41%}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer h3.icon-with-text__heading{font-size:19px;margin-bottom:5px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer{padding:15px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer p{font-size:14px}.filtered_showerhead .icon-with-text-inner .right-blocks{margin-top:30px}}@media screen and (min-width:1281px)and (max-width:1680px){.header-wrapper header.header{column-gap:99px}.home-banner-section .image-with-text__media-item .image-with-text__media{padding-bottom:81%!important}.home-banner-section .banner-bottom-text{padding:11px 16px}}@media screen and (min-width:1025px)and (max-width:1280px){.header-wrapper header.header{column-gap:9px}.header-wrapper header.header .header__icons .custom-btn{margin-right:20px}.header-wrapper header.header .header__icons .custom-btn{margin-right:10px}.button{padding:0 15px}.home-banner-section h2.image-with-text__heading{font-size:42px;line-height:42px}.home-banner-section .image-with-text .image-with-text__content{max-width:403px}.home-banner-section .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important}.talk-dirty-section{column-gap:140px}.believe-section .grid__item .image-with-text__content{padding:0}.believe-section{padding:54px 0!important}section.section-featured-product{padding:62px 48px}.cstm-multirow{padding:0 48px}.cstm-multirow .multirow__inner .image-with-text{padding:64px}.guarantee_sec{padding:11px 48px 48px}.guarantee_sec .image-with-text{padding:64px}.cstm-multirow .multirow__inner .image-with-text__media-item{padding-right:56px}.cstm-multirow .multirow__inner .image-with-text__grid--reverse .image-with-text__media-item{padding-left:56px}.guarantee_sec .image-with-text__media-item{padding-right:56px}.cstm-rev-slider .page-width{padding:0 6rem}.cstm-rev-slider .testimonial-carousel .testimonial-content p{font-size:17px}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper{padding-right:10px}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper .footer-block:last-child{width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.cont-img-outer{flex-wrap:wrap}.content-with-images.img__with__content.icon__block.dermatologists{padding:50px 0}.content-with-images.dermatologists .cont-img-outer{grid-template-columns:1fr}.content-with-images.img__with__content .image-box{order:1;margin-bottom:20px}.hero-slider-container .hero-slider h2.title{font-size:38px;line-height:44px}.cont-img-outer .image-box img{width:100%}.content-with-images.img__with__content .content-box{order:2}.cstm-icon-with-text .background-image img{height:1100px}.cstm-icon-with-text .right-blocks{flex-wrap:wrap}.cstm-icon-with-text .block-outer{flex:0 0 100%;margin-top:35px}.content-with-images.img__with__content .cstm-buttons{margin-bottom:35px}.cstm-icon-with-text .striped-white-line{background:none}.cstm-icon-with-text .right-text-box h2.image-with-text__heading{margin-bottom:4px}.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:1100px}.filtered_showerhead .icon-with-text-inner{flex-wrap:wrap}.symptoms-section .symptom-grid .symptom-image img,.compare-flex-outer .compare-left img,.filtered_showerhead .icon-with-text-inner .image-block img{width:100%}.contact-outer .water-report-outer{grid-template-columns:1fr}.header-wrapper header.header .header__icons .custom-btn{display:none}slider-component.page-width{padding:0 3rem!important}.hero-slide .image-box img{min-height:433px;object-fit:cover}.think-your-water-img img{max-width:100%;min-height:529px;object-fit:cover}.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,.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:32px;line-height:35px}.best_sellers .card__information h3{font-size:14px}.contact-outer:after{width:100%}.contact-outer .water-report-outer .water-left .listing-text p{font-size:16px}.contact-outer{padding:60px 0}.contact-outer .water-report-outer .water-left{padding-right:0}.symptoms-section .symptom-grid .symptom img{order:1}.symptoms-section .symptom-grid .symptom div{order:2;text-align:left}.symptoms-section .symptom-grid .symptom p{line-height:18px;font-size:16px}.symptoms-section .symptom-grid .symptom{margin-bottom:27px}.benefit-slider{padding-left:15px}.chlorine_toxins .compare-row .compare-column.feature{font-size:16px}.chlorine_toxins .compare-row .compare-column img{width:25px}.real_result_custom slider-component li.multicolumn-list__item.grid__item{margin-bottom:30px}.real_result_custom{padding:60px 0 30px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer{flex:0 0 48%;max-width:48%}.footer-outer footer.footer{padding-top:0;padding-bottom:0}.filtered_showerhead .icon-with-text-inner .image-block{width:100%}footer.footer .footer-block.grid__item:nth-child(2){flex:0 0 45%;margin-bottom:40px}.footer-outer .footer__content-top{padding:50px 0 20px}footer.footer .footer-block.grid__item.footer-block--menu{flex:0 0 45%}footer.footer .footer-block.grid__item:last-of-type{flex:0 0 45%;margin-top:0}.filtered_showerhead .icon-with-text-inner{gap:10px}.Cstm-comapre-sec .cstm-buttons .button{padding:15px}.benefit-section{padding:60px 0}.symptoms-section .symptom-grid{gap:15px}.symptoms-section .disclaimer a.button{line-height:22px;padding:15px 26px}.symptoms-section .symptom-grid .symptom-image{order:1}.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:60px 0}.symptoms-section .symptom-grid .symptoms-left{order:2}.real_result_custom.multicolumn ul{gap:3%}.symptoms-section .symptom-grid .symptoms-right{order:3}.symptoms-section .symptom-grid .symptom-image .shower-icon{right:1px;bottom:-15px}.compare-left,.symptom-image,.compare-right{width:100%}.symptoms-section .symptom-grid .symptoms-left,.symptoms-section .symptom-grid .symptoms-right{flex:0 0 48%}.footer__content-bottom-wrapper{padding-bottom:20px}.right-content-box{width:82%}.dual-images-section .dual-images-flex .image-box.large img{width:100%}.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:56px;line-height:58px}.dual-images-section .dual-images-flex a.button{padding:10px 20px}.about-our-promise .image-with-text__text p{font-size:20px;line-height:27px}.whychoose-us .whychoose-us-inner .content p{font-size:19px;line-height:24px}.whychoose-us .whychoose-us-inner .right-blocks{max-width:100%}.social-deatils-box{width:100%;position:unset;padding:50px}.contact-page-flex-outer{grid-template-columns:1fr}.contact-page-flex-outer .form-box{padding:45px 10px}.contact-page-flex-outer{grid-template-columns:1fr;margin-bottom:15px}.grid-images-section .content-wrapper .right-cards .info-card img{width:100%}.main-custom-blog{padding:50px 17px!important}.background-banner .title h1.title{font-size:18px}.cstm-cotent-with-images .cont-img-outer>.content-box{width:100%;margin-left:28px}.cstm-cotent-with-images .image-box{margin:0!important}.cstm-icon-text.cstm-icon-with-text .right-text-box .right-blocks .block-outer{flex:0 0 32%}.cstm-icon-text.cstm-icon-with-text .right-text-box .right-blocks{flex-wrap:unset}.real_result_custom.multicolumn li.multicolumn-list__item.grid__item{width:31%;max-width:31%}.header-wrapper header.header{column-gap:15px}.header-wrapper header.header .header__icons .custom-btn{margin:0}.talk-dirty-section{column-gap:40px}.page-width{padding:0 3.2rem}.talk-dirty-section .left-content--wrapper h2{font-size:42px;letter-spacing:-.42px;line-height:42px}.talk-dirty-section .right-content--wrapper .right-image img{width:73px;height:75px}.solution-benefits .gradient{padding-top:60px;padding-bottom:60px}.believe-section .grid__item .image-with-text__content{padding:0}.believe-section{padding:60px 0!important}.believe-section .image-with-text__media-item{padding:0 30px}.double-content ul.multicolumn-list{max-width:100%;margin:0;column-gap:6px;justify-content:center}.double-content ul.multicolumn-list li{padding:26px 16px!important;width:100%!important;max-width:41.5%!important}.double-content li h3{font-size:32px;letter-spacing:-.32px}.double-content .slider-buttons button.slider-button{display:none}.double-content .slider-buttons{margin-top:23px}.double-content .slider-buttons .slider-counter{font-size:14px}.home-banner-section .image-with-text .image-with-text__content{max-width:410px}.home-banner-section h2.image-with-text__heading{font-size:42px;line-height:37px;margin-top:16px}.home-banner-section .image-with-text__media-item .image-with-text__media{padding-bottom:100%!important}.home-banner-section .banner-bottom-text{padding:15px;max-width:50%}section.section-featured-product{padding:60px 15px;border-top:1px solid #000}section.section-featured-product .page-width{padding:0 60px}.featured-product .product__media-list{padding:0!important;scroll-padding-left:15px!important}.section-featured-product .featured-product{border:none}.section-featured-product .featured-product .product__media-wrapper{flex-direction:column-reverse}.section-featured-product .featured-product .grid__item .product__media-wrapper{border-top:1px solid #000;border-bottom:1px solid #000;max-width:100%;display:flex;flex-direction:row}.featured-product .grid__item .product__media-item{height:auto}.section-featured-product .featured-product .grid__item .product__media-wrapper .product__media-item{border-right:1px solid #000;border-bottom:1px solid #000}.section-featured-product .featured-product .grid__item .product__media-wrapper .product__media-item:last-child{border-right:none}.section-featured-product .featured-product .grid__item .grid__item{max-width:100%;margin:0;border:1px solid #000;border-bottom:none}.section-featured-product .featured-product .product-media-container{border:none}.section-featured-product .featured-product .product__info-wrapper{padding:24px 0 0}section.section-featured-product h2.product__title{font-size:26px}.featured-product .product__media-list .grid__item{width:calc(100% - 2px)!important}.section-featured-product .featured-product .grid__item{width:100%}.highlight_scrolling-marquee .highlight_rolling-text{padding:0 20px}.cstm-multirow{padding:0 48px}.cstm-multirow .multirow__inner .image-with-text{padding:36px}.cstm-multirow .multirow__inner .image-with-text .image-with-text__grid{align-items:center}.cstm-multirow .image-with-text__media-item .image-with-text__media{margin-right:36px;height:auto;min-height:252px}.cstm-multirow .multirow__inner .image-with-text__grid--reverse .image-with-text__media-item .image-with-text__media{margin:0 0 0 36px}.guarantee_sec{padding:0 48px 60px!important}.guarantee_sec .image-with-text{padding:36px}.guarantee_sec .image-with-text__grid{align-items:center}.guarantee_sec .image-with-text .image-with-text__media{height:auto;min-height:252px}.guarantee_sec .image-with-text__media-item{padding-right:36px}.cstm-rev-slider .testimonial-carousel button.slick-arrow{display:none!important}.button{padding:0 15px}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper .footer-block--menu{width:42%}.footer-outer .contact.form{padding-left:25px}.think-water-content-outer .tooltip-text:after{display:none}.think-water-content-outer .tooltip-text,.think-water-content-outer .bubble-left-outer .tooltip-outer.left-2 .tooltip-text,.think-water-content-outer .tooltip-outer.left-4 .tooltip-text{left:10px;top:93px;z-index:9999}.bubble-right-outer .tooltip-outer.right-1 .tooltip-text,.bubble-right-outer .tooltip-outer.right-3 .tooltip-text,.bubble-right-outer .tooltip-outer.right-4 .tooltip-text{max-width:max-content;margin:0 30px;left:-340px;top:93px}.bubble-right-outer .tooltip-outer.right-2 .tooltip-text{max-width:max-content;margin:0 30px;left:-340px;top:0}.think-water-content-outer .tooltip-outer.left-3 .tooltip-text{max-width:max-content;margin:0 30px;left:15px;top:0}.main-banner-outer.affiliate-banner h2.banner__heading{font-size:65px;line-height:normal;max-width:390px}.contact-outer .water-report-outer .block-outer .icon-image{margin-top:7px}.page-width{padding:0 1.5rem}.help_marquee .highlight_rolling-text .marquee-text svg{margin:0 39px!important}.help_marquee .marquee-text span{font-size:24px}.best_sellers .card__information{min-height:91px}.best_sellers .collection{padding:80px 0 30px}.media-gallery-flex-container .thumbnail-slider-vertical{max-height:524px}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper{flex:0 0 619px!important}}@media screen and (max-width:989px){.header-wrapper header.header .header__heading{justify-self:center}.header-wrapper header.header .header__heading-logo{max-width:112px}.header-wrapper header.header{column-gap:8px;padding:12px 35px 12px 20px;grid-template-columns:1fr 2fr 1fr}.header-wrapper header.header .header__icons .custom-btn .button span.btn-text-web{display:none}.header-wrapper header.header .header__icons .custom-btn{margin-right:9px}.header-wrapper header.header .header__icons .custom-btn .button{font-size:0;padding:0 18px;min-width:79px}.header-wrapper header.header .header__icons .custom-btn .button span.btn-text-mobile{font-size:12px}.home-banner-section .image-with-text .image-with-text__content .banner-text-outer{display:inline-block;text-align:center;padding:24px 16px 0}.home-banner-section h2.image-with-text__heading{font-size:42px;line-height:37px;letter-spacing:-.2px;margin-top:16px}.home-banner-section .banner-bottom-text{position:inherit;max-width:100%;margin-top:32px}.home-banner-section .banner-bottom-text .bottom-box{flex-wrap:wrap;row-gap:22px;max-width:100%}.home-banner-section .banner-bottom-text .bottom-box .bottom-text{text-align:center;width:100%}.home-banner-section .bottom-box .bottom-text strong{font-size:32px;letter-spacing:.2px;line-height:38px}.home-banner-section .image-with-text__media-item{max-width:100%;width:100%}.home-banner-section .image-with-text .image-with-text__content{max-width:100%}.home-banner-section .image-with-text__media-item .image-with-text__media{padding-bottom:76.01410934744267%!important}.experts-slider .expert-card{margin:0 10px}}@media screen and (max-width:767px){.content-with-images.dermatologists .cont-img-outer{grid-template-columns:1fr}.contact-outer.review_reward_outer,.content-with-images.img__with__content.icon__block.dermatologists{padding:50px 0}.content-with-images.dermatologists .description-outer .description-inner .block-desc p,.experts-slider-section .experts__top_heading p{line-height:24px;font-size:16px}.content-with-images.dermatologists .description-outer .description-inner{margin-bottom:15px}.talk-dirty-section{flex-wrap:wrap}.talk-dirty-section .left-content--wrapper h2{font-size:42px;letter-spacing:-.42px;line-height:42px}.talk-dirty-section .right-content--wrapper .right-image img{width:73px;height:75px}.talk-dirty-section .right-content--wrapper{margin-top:30px}.believe-section{padding:30px 0 40px!important}.believe-section .grid__item .image-with-text__content{padding:0}.believe-section .grid__item .image-with-text__content h2{font-size:42px;line-height:42px}.contact--form h2.title{font-size:42px;letter-spacing:-.42px}.contact--form p{font-size:14px;letter-spacing:-.14px;margin-top:15px}.double-content ul.multicolumn-list{max-width:100%;margin:0;column-gap:6px;justify-content:start}.double-content ul.multicolumn-list li{max-width:100%}.double-content ul.multicolumn-list li{padding:26px 16px!important;width:100%!important;max-width:64%!important}.double-content li h3{font-size:32px;letter-spacing:-.32px}.double-content .slider-buttons button.slider-button{display:none}.double-content .slider-buttons{margin-top:23px}.double-content .slider-buttons .slider-counter{font-size:14px}section.section-featured-product{padding:40px 15px;border-top:1px solid #000}.featured-product .product__media-list{padding:0 15px!important;scroll-padding-left:15px!important}.section-featured-product .featured-product{border:none}.section-featured-product .featured-product .product__media-wrapper{flex-direction:column-reverse}.section-featured-product .featured-product .grid__item .product__media-wrapper{border-top:1px solid #000;border-bottom:1px solid #000;max-width:100%;display:flex;flex-direction:row}.featured-product .grid__item .product__media-item{height:auto}.section-featured-product .featured-product .grid__item .product__media-wrapper .product__media-item{border-right:1px solid #000;border-bottom:1px solid #000}.section-featured-product .featured-product .grid__item .product__media-wrapper .product__media-item:last-child{border-right:none}.section-featured-product .featured-product .grid__item .grid__item{max-width:100%;margin:0;border:1px solid #000;border-bottom:none}.section-featured-product .featured-product .product-media-container{border:none}.section-featured-product .featured-product .product__info-wrapper{padding-top:14px}section.section-featured-product h2.product__title{font-size:26px}.featured-product .product__media-list .grid__item{width:calc(100% - 2px)!important}.highlight_scrolling-marquee{padding:15px 0!important}.highlight_scrolling-marquee .highlight_rolling-text h2{font-size:32px}.highlight_marquee-content{margin:9px 0 0}.highlight_scrolling-marquee .highlight_rolling-text{padding:0 5px}.cstm-multirow .multirow__inner .image-with-text{padding:0 15px 30px;border-bottom:none;background-color:transparent}.cstm-multirow .multirow__inner{border:none}.cstm-multirow .multirow__inner .image-with-text .image-with-text__grid,.cstm-multirow .multirow__inner .image-with-text .image-with-text__grid .image-with-text__content{background-color:transparent}.cstm-multirow .heading-box h2{letter-spacing:-.42px;font-size:42px}.cstm-multirow .multirow__inner .image-with-text .image-with-text__content{max-width:100%;margin:0}.cstm-multirow .multirow__inner .image-with-text .image-with-text__text-item.grid__item{text-align:left;padding:24px 0 0}.cstm-multirow .multirow{background:#f9f7f3;padding-bottom:0}.cstm-rev-slider{overflow:hidden}.guarantee_sec{background:#f9f7f3;padding:0 15px 40px!important}.guarantee_sec .image-with-text{padding:22px}.guarantee_sec .image-with-text .image-with-text__text-item{text-align:left}.guarantee_sec .image-with-text .image-with-text__text-item .image-with-text__content{max-width:100%;padding:24px 0 0}.guarantee_sec .image-with-text .image-with-text__text-item .image-with-text__content h2{font-size:32px;letter-spacing:-.32px;line-height:32px}.guarantee_sec .image-with-text .image-with-text__text-item .image-with-text__text p{font-size:14px;line-height:18px}.button{padding:0 15px}.cstm-rev-slider .testimonial-carousel{padding:40px 0 79px}.cstm-rev-slider .page-width{padding:0}.cstm-rev-slider .testimonial-carousel .slick-list{padding:0 40px}.cstm-multirow .multirow__inner .image-with-text h2.image-with-text__heading{font-size:32px;letter-spacing:-.32px;line-height:32px}.cstm-rev-slider .testimonial-carousel .testimonial-content p{font-size:16px;letter-spacing:-.16px;line-height:21px;min-height:136px}.cstm-rev-slider ul.slick-dots{bottom:32px}.footer-outer{padding:64px 0}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper{display:flex}.footer-outer .footer-inner .footer-block__details-content{justify-content:start;margin-bottom:0}.footer-outer .footer-inner{flex-wrap:wrap}.footer-outer .footer-inner .footer__content-top .footer-block:first-child,.footer-outer .footer-inner .footer__content-top .footer-block{margin:0}.footer-outer footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu{max-width:49%}.footer-outer .footer-inner .contact__button button.button{width:100%}.footer-outer .footer-inner .footer__content-bottom-wrapper{justify-content:start;padding:0}.main-custom-blog .blog-articles{padding:0!important}.single-product-page .main-bt-qaunt-outer .add-to-cart-btn .product-form__submit{font-size:14px;line-height:38px;min-height:38px}.single-product-page .main-bt-qaunt-outer .price-per-item__container quantity-input.quantity{min-height:40px}.swiper-outer .swiper-pagination{bottom:-40px!important}.logo-section .media.media--transparent.media--adapt img{width:100px}.cont-img-outer{flex-wrap:wrap}.content-with-images.img__with__content .image-box{order:1;margin-bottom:20px}.cont-img-outer .image-box img{width:100%}.content-with-images.img__with__content .content-box{order:2}.cstm-icon-with-text .background-image img{height:1100px}.cstm-icon-with-text .right-blocks{flex-wrap:wrap}.cstm-icon-with-text .block-outer{flex:0 0 100%;margin-top:35px}.content-with-images.img__with__content .cstm-buttons{margin-bottom:35px}.cstm-icon-with-text .striped-white-line{background:none}.cstm-icon-with-text .right-text-box h2.image-with-text__heading{margin-bottom:4px}.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:1100px}.symptoms-section .symptom-grid,.compare-flex-outer,.filtered_showerhead .icon-with-text-inner,.dual-images-section .dual-images-flex{flex-wrap:wrap}.symptoms-section .symptom-grid .symptom-image img,.compare-flex-outer .compare-left img,.filtered_showerhead .icon-with-text-inner .image-block img,.dual-images-section .dual-images-flex .image-box.large img{width:100%}.contact-outer .water-report-outer{grid-template-columns:1fr}.header-wrapper header.header .header__icons .custom-btn{display:none}.hero-slider-container .hero-slider h2.title{font-size:42px;line-height:42px}.hero-slide .image-box img{min-height:433px;object-fit:cover}.think-your-water-img img{max-width:100%;min-height:529px;object-fit:cover;border-radius:15px}.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,.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:32px;line-height:35px}.experts-slider-section h2{font-size:32px;line-height:34px}.experts-slider-section{padding:50px 20px}.content-with-images.dermatologists h2.compare__heading{text-align:center;line-height:normal}.best_sellers .card__information h3{font-size:14px}.contact-outer:after{width:100%}.contact-outer .water-report-outer .water-left .listing-text p{font-size:16px}.contact-outer{padding:60px 0}.contact-outer .water-report-outer .water-left{padding-right:0}.symptoms-section .symptom-grid .symptom img{order:1}.symptoms-section .symptom-grid .symptom div{order:2;text-align:left}.symptoms-section .symptom-grid .symptom p{line-height:18px;font-size:16px}.symptoms-section .symptom-grid .symptom{margin-bottom:27px}.benefit-slider{padding-left:15px}.chlorine_toxins .compare-row .compare-column.feature{font-size:16px}.chlorine_toxins .compare-row .compare-column img{width:25px}.real_result_custom slider-component li.multicolumn-list__item.grid__item{margin-bottom:30px}.real_result_custom{padding:60px 0 30px}.footer-outer .footer__content-top{padding:0}.footer-outer footer.footer{padding-top:0;padding-bottom:0}footer.footer .footer-block.grid__item:nth-child(2){flex:0 0 100%;margin-bottom:40px}footer.footer .footer-block.grid__item.footer-block--menu{flex:0 0 47%}footer.footer .footer-block.grid__item:last-of-type{flex:0 0 100%;margin-top:30px}.filtered_showerhead .icon-with-text-inner{gap:10px}.Cstm-comapre-sec .cstm-buttons .button{padding:15px}.benefit-section{padding:60px 0}.symptoms-section .disclaimer a.button{line-height:22px;padding:15px 26px}.symptoms-section .symptom-grid{gap:0px}.symptoms-section .disclaimer a.button{line-height:22px;padding:9px 13px}.symptoms-section .symptom-grid .symptom-image{order:1}.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:60px 0}.symptoms-section .symptom-grid .symptoms-left{order:2;margin-top:30px}.symptoms-section .symptom-grid .symptoms-right{order:3}.symptoms-section .symptom-grid .symptom-image .shower-icon{right:1px;bottom:-15px}.think-water-content-outer .bubble-circle.left-1,.think-water-content-outer .bubble-circle.left-4{left:18px}.bubble-right-outer .bubble-circle.right-1,.bubble-right-outer .bubble-circle.right-3,.bubble-right-outer .bubble-circle.right-4{right:18px}.menu-drawer__inner-container nav.menu-drawer__navigation .menu-drawer__menu-item{margin:0 20px;font-size:17px;padding:9px 10px}.drawer-bottom-menus .header__inline-menu ul li .header__menu-item{font-size:17px;padding:0}.header--has-social .menu-drawer__utility-links{padding-left:26px!important}.shopify-section-group-header-group .highlight_marquee-inner.highlight_scrolling-marquee{padding:0!important}.shopify-section-group-header-group .highlight_marquee-inner.highlight_scrolling-marquee .highlight_marquee-content{margin:0}.header-wrapper header.header{padding:12px 15px}.main-page-outer .banner-content-innter h1.main-page-title{font-size:38px}nav.breadcrumb ul span,nav.breadcrumb ul a{font-size:18px}.main-page-outer .banner-content-innter nav.breadcrumb ul li{line-height:20px}.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:22px;line-height:25px}.dual-images-section .dual-images-flex .description p{font-size:16px;line-height:22px}.about-our-promise .image-with-text__grid{grid-template-columns:1fr}.about-our-promise .image-with-text__media-item{display:none}.about-our-promise .image-with-text__grid .image-with-text__content{padding:50px 15px 50px 0}.about-our-promise .image-with-text__text p,.whychoose-us .whychoose-us-inner .content p{font-size:18px;line-height:26px}.whychoose-us .whychoose-us-inner .right-blocks .block-outer .block-content h3.whychoose__heading{font-size:16px}.whychoose-us .whychoose-us-inner .right-blocks .block-outer span.number-text{font-size:34px}.whychoose-us .whychoose-us-inner .right-blocks{max-width:100%}.social-deatils-box{width:100%;position:unset;padding:30px}.contact-page-flex-outer{grid-template-columns:1fr}.contact-page-flex-outer .form-box{padding:45px 10px}.contact-page-flex-outer{grid-template-columns:1fr;margin-bottom:15px}.grid-images-section .content-wrapper,.image-text-split .split-wrapper{flex-wrap:wrap}.image-text-split .split-wrapper .split-image img{width:100%}.image-text-split .split-wrapper .split-content{padding:25px}.image-text-split .split-wrapper .split-content h2.heading{font-size:34px;margin-bottom:5px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title h1{font-size:32px;line-height:30px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__description h3 strong{font-size:19px}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title span.in-stock-badge{min-width:80px}.grid-images-section .content-wrapper .right-cards .info-card img{width:100%}.grid-images-section .content-wrapper .right-cards{grid-template-columns:1fr}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){width:100%}.thumbnail-slider-vertical .thumb-scroll-wrapper{display:none}nav.breadcrumb li{line-height:20px}.single-product-page .product.product--thumbnail_slider{margin-top:0}.grid-images-section .content-wrapper .left-text{margin-bottom:25px}.background-banner .background-image img{min-height:160px;object-fit:cover}.main-custom-blog{padding:50px 17px!important}.single-blog-flex{flex-wrap:wrap}.background-banner .title h1.title{font-size:18px}.single-blog-flex .article-main,.single-blog-flex aside.article-sidebar{flex:0 0 100%;max-width:100%}.single-blog-flex ul.latest-articles-list img.latest-article-image{height:100px;border-radius:12px;width:100%;max-width:100px;object-fit:cover}.single-blog-flex ul.latest-articles-list li.latest-article-item a{align-items:flex-start}.single-blog-flex ul.latest-articles-list li.latest-article-item:last-child a{border:0;margin-bottom:0}body.article .article-template__hero-container{max-width:100%}body.article nav.breadcrumb li.active{display:block;width:100%;margin-top:7px}body.article .background-banner .blog-content-banner ul{flex-wrap:wrap}.single-blog-flex .article-template header h1.article-template__title{font-size:32px;line-height:37px}.menu-opening summary.header__icon svg.icon.icon-close{top:0;z-index:6;left:87%}.menu-drawer .menu-drawer__navigation-container{width:100%}.best_sellers .collection{padding:50px 0 20px}.hero-slider-container .hero-slider .hero-slide-inner .caption{font-size:13px}.hero-slide-inner .hero-home-contentbox .hero-button{min-width:163px;min-height:45px;line-height:45px;margin-top:23px;font-size:14px}.chlorine_toxins .compare-row .compare-column.feature{line-height:20px}.hero-slider-container{margin-top:0}body.product .best_sellers .collection__title{padding-top:50px}.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:15px}.image-text-split .split-wrapper .split-content .description p,.grid-images-section .content-wrapper .left-text .description p{font-size:16px;line-height:24px}.cstm-icon-with-text .icon-image img{width:44px}.cstm-icon-with-text .icon-image{width:80px;height:80px}.main-banner-outer.affiliate-banner .page-width{padding:0}.main-banner-outer.affiliate-banner h2.banner__heading{font-size:32px;line-height:32px;max-width:70%}.cont-img-outer h2.compare__heading{font-size:39px}.main-page-outer .background-image img{min-height:160px}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper,.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item{flex:0 0 100%!important}.grid-images-section .content-wrapper .right-cards .info-card:first-child .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(2) .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(3) .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(4) .card-content{max-width:50%;left:0;transform:unset;text-align:start}.grid-images-section .content-wrapper .right-cards .card-content h3.card-title{font-size:30px;line-height:34px}.collection-hero .collection-hero__inner h1.collection-hero__title{font-size:48px}.about-our-promise:before{width:100%}.whychoose-us .whychoose-us-inner .right-text-box{margin:0 auto}.whychoose-us .whychoose-us-inner{gap:25px}.help_marquee .highlight_rolling-text .marquee-text svg{margin:0 20px!important}.help_marquee .marquee-text span{font-size:20px!important}.think-water-content-outer .tooltip-text:after{display:none}.think-water-content-outer .tooltip-text,.think-water-content-outer .bubble-left-outer .tooltip-outer.left-2 .tooltip-text,.think-water-content-outer .tooltip-outer.left-4 .tooltip-text{left:10px;top:93px;z-index:9999}.bubble-right-outer .tooltip-outer.right-1 .tooltip-text,.bubble-right-outer .tooltip-outer.right-3 .tooltip-text,.bubble-right-outer .tooltip-outer.right-4 .tooltip-text{max-width:max-content;margin:0 30px;left:-340px;top:93px}.bubble-right-outer .tooltip-outer.right-2 .tooltip-text{max-width:max-content;margin:0 30px;left:-340px;top:0}.think-water-content-outer .tooltip-outer.left-3 .tooltip-text{max-width:max-content;margin:0 30px;left:15px;top:0}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer .icon-image{margin:0 auto 20px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer h3.icon-with-text__heading{text-align:center}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer{flex:0 0 100%;max-width:100%;text-align:center}.symptoms-section .symptom-grid,.compare-flex-outer .compare-left{flex:100%}.compare-flex-outer h2.compare__heading{text-align:center}.filtered_showerhead .image-block{flex:0 0 100%;max-width:100%}.filtered_showerhead .right-text-box h2,.filtered_showerhead .right-text-box .cstm-btn.top-btn{text-align:center;width:100%;margin:0 auto}.affiliate-banner .banner:not(.banner--mobile-bottom) .banner__box{text-align:start;max-width:100%!important;margin:0!important}.affiliate-banner .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:0}.cart-item__quantity-wrapper{gap:10px}.main-banner-outer.affiliate-banner{position:relative}.main-banner-outer.affiliate-banner:before{position:absolute;content:"";top:0;left:0;background-color:#000;height:100%;width:100%}.swiper-outer{padding:0 35px}.benefit-slider .slide-card .slide-content p{font-size:14px}.product slider-component.gallery-main-slider .slider-buttons .slider-button--prev{transform:rotate(-90deg)}.product slider-component.gallery-main-slider .slider-buttons .slider-button--next{transform:rotate(90deg)}.page-width{padding:0 1.5rem}.best_sellers .quick-add__submit{min-height:40px;font-size:13px;line-height:37px}.best_sellers .card__information{min-height:105px}}@media screen and (max-width:1320px)and (min-width:1199px){.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper,.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item{flex:0 0 560px}.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:100px;line-height:100px}}@media screen and (max-width:1199px){.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:100px;line-height:100px}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper,.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item{flex:0 0 460px}.grid-images-section .content-wrapper{flex-direction:column;gap:50px}.grid-images-section .content-wrapper .right-cards{width:100%}.whychoose-us .whychoose-us-inner .content-block{max-width:100%;margin-bottom:40px}.whychoose-us .whychoose-us-inner{justify-content:center}.whychoose-us .whychoose-us-inner .right-blocks{max-width:100%;margin:0 auto}.affiliate-banner .banner:not(.banner--mobile-bottom) .banner__box{text-align:start;max-width:60%;margin:0 40px}.grid-images-section .content-wrapper .right-cards .info-card img{width:100%}.image-text-split .split-wrapper .split-content{padding:0 20px}.gallery-section{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.gallery-section .gallery-image{margin:0}.gallery-section .gallery-image img{height:100%;object-fit:cover}.cont-img-outer{flex-wrap:wrap;justify-content:center;gap:25px}.cstm-cotent-with-images .cont-img-outer{display:grid;align-items:center;grid-template-columns:1fr 1fr}.cstm-cotent-with-images .cont-img-outer .image img{max-width:100%}}@media screen and (min-width:1025px)and (max-width:1224px){.warranty-activated-right img,.warranty-activated-left img{width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.warranty-activated-middle .warranty-buttons a.button{width:100%}.warranty-buttons{flex-wrap:wrap;row-gap:15px}.warranty-activated-right img,.warranty-activated-left img{width:100%}.landing-right label.needsclick svg{margin-top:0!important}.landing-sec-inner{flex-wrap:wrap}.landing-left{flex:0 0 58%}.landing-left-content h2.title{font-size:4.4rem;line-height:4.8rem}.header-wrapper header.header{column-gap:8px;padding:12px 35px 12px 20px;grid-template-columns:1fr 2fr 1fr}.landing-right{width:100%}.landing-page.multicolumn ul.multicolumn-list li.multicolumn-list__item{width:48%;max-width:48%}.landing-page.multicolumn ul.multicolumn-list{gap:3%;row-gap:20px}.landing-page.multicolumn .title-wrapper-with-link{align-items:center}}@media screen and (max-width:992px){.symptoms-section .symptom-grid,.compare-flex-outer{flex-wrap:wrap}.footer-outer .footer-inner .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__details-content{margin-top:0}.compare-flex-outer .compare-left img{max-height:800px;object-fit:cover;border-radius:10px}.affiliate-banner .banner--medium:not(.banner--adapt){min-height:40rem!important}.single-product-page .product.product--thumbnail_slider .grid__item.product__media-wrapper{flex:0 0 84%;margin:30px 0}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item{flex:0 0 100%;margin:30px 0}.product__info-container{max-width:100%!important}.single-product-page .product.product--thumbnail_slider .product__info-wrapper.grid__item .product__title h1{font-size:32px;line-height:34px}.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:60px;line-height:60px}.image-text-split .split-wrapper{flex-direction:column-reverse;align-items:stretch}.image-text-split.right.image-split .split-image img,.image-text-split.left.image-split .split-image img{border-radius:0;width:100%}.image-text-split .split-wrapper .split-content{padding:35px 20px 40px;text-align:center}.image-text-split .split-wrapper .split-content h2.heading{text-align:center}.section-template--24429367394599__highlight_bar_Fxd6yF-padding{padding:20px 0!important}.help_marquee .marquee-text span{font-size:24px}.real_result_custom .multicolumn-card__info p{font-size:14px}.best_sellers .collection__title{margin-bottom:20px!important}.single-product-page .best_sellers .collection{padding-top:40px}.main-page-outer .banner-content-innter h1.main-page-title{font-size:42px}.cont-img-outer h2.compare__heading{font-size:36px;line-height:1.2}.cstm-icon-with-text.cstm-icon-with-text-w .icon-with-text-inner{height:auto}.main-page-outer .banner-content-innter{width:100%}.cstm-cotent-with-images .cont-img-outer{grid-template-columns:1fr}.main-custom-blog .blog-articles{padding:0!important}.logo-section .grid--1-col-tablet-down .grid__item{max-width:38%;margin:0 auto}}@media screen and (max-width:767px){.landing-right{padding:25px 6px 35px}.landing-sec-inner{flex-wrap:wrap}.landing-left{flex:0 0 100%}.landing-left-content h2.title{font-size:4.4rem;color:#0a0a0a;text-transform:uppercase;line-height:4.8rem}.landing-page.multicolumn ul.multicolumn-list li.multicolumn-list__item{width:100%}.landing-page.multicolumn ul.multicolumn-list{gap:3%;flex-wrap:wrap;row-gap:18px}.landing-middle{margin:0 auto}.landing-right button.needsclick.go300628013.kl-private-reset-css-Xuajs1{font-size:14px!important}.landing-page.multicolumn h2.title{font-size:4.2rem;line-height:42px}.warranty-activated-inner{flex-wrap:wrap}.warranty-buttons{flex-wrap:wrap;row-gap:15px}.warranty-activated-middle .warranty-buttons a.button{width:100%}.warr-act-header h2.title{font-size:4.4rem;line-height:4.8rem}.warr-act-header h3{font-size:20px;line-height:26px}.warr-act-header p{font-size:17px;line-height:23px}.warranty-activated-left{order:1;flex:0 0 47%}.warranty-activated-left img,.warranty-activated-right img{width:100%}.warranty-activated-middle{order:3}.warranty-activated-right{order:2;flex:0 0 48%}}@media screen and (max-width:575px){.hero-video-section .hero-video-wrapper .hero-video-content h2.hero-heading{font-size:40px;line-height:40px}.hero-video-section .hero-video-wrapper .hero-video-content{padding:15px}.grid-images-section .content-wrapper .right-cards .card-content h3.card-title{font-size:26px;line-height:30px}.happy-customers__slider .slick-list{padding:0 30px!important}.happy-customers{padding:40px 0}.happy-customers .top-header h2{font-size:32px;line-height:normal;text-align:center;margin-bottom:10px}.happy-customers .top-header{justify-content:center}.grid-images-section .content-wrapper .right-cards .info-card:first-child .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(2) .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(3) .card-content,.grid-images-section .content-wrapper .right-cards .info-card:nth-child(4) .card-content{max-width:100%}.affiliate-banner .banner--medium:not(.banner--adapt){min-height:21rem!important}.affiliate-banner .banner__buttons .button.button--primary{min-width:116px;line-height:30px;min-height:30px}.collection-hero .collection-hero__inner h1.collection-hero__title{font-size:28px;line-height:10px}.collection-hero .collection-hero__inner nav.breadcrumb span{font-size:20px}.product-grid-container .collection li.grid__item .card__information h3{font-size:16px}.Cstm-comapre-sec .cstm-buttons .button{font-size:14px}.faq-page-collapsible h3.accordion__title{font-size:18px;line-height:19px}.faq-page-collapsible .accordion summary{padding:15px 0}.faq-page-collapsible .accordion .accordion__content{font-size:16px}.faq-page-collapsible .accordion [open] svg.icon-caret{top:28%}.faq-page-collapsible .accordion summary svg{top:44%}.gallery-section{grid-template-columns:repeat(2,1fr);gap:5px}.custom-privacy-policy .rich-text,.custom-terms-and-conditions .rich-text,.custom-shipping-amp-returns-policy .rich-text{padding:30px 0}.rich-text__wrapper{width:100%!important}.custom-privacy-policy h4,.custom-terms-and-conditions h4,.custom-shipping-amp-returns-policy h4{margin-bottom:5px}.custom-privacy-policy h4,.custom-terms-and-conditions h4,.custom-shipping-amp-returns-policy h4{font-size:22px;margin-top:25px}.custom-privacy-policy p,.custom-terms-and-conditions p,.custom-shipping-amp-returns-policy p{font-size:16px}.main-page-outer .banner-content-innter h1.main-page-title{font-size:28px;line-height:30px;margin:6px}.main-page-outer .banner-content-innter{width:100%}.custom-terms-and-conditions h2,.custom-shipping-amp-returns-policy h2{font-size:28px}.marquee-slider-sec h4.marquee-wrapper-heading{padding:25px}.best_sellers .primary_button{min-width:154px;min-height:30px;line-height:33px;font-size:14px}.best_sellers h2{font-size:25px}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer h3.icon-with-text__heading{font-size:16px;line-height:1.3;margin-bottom:12px;text-align:center}.filtered_showerhead .icon-with-text-inner .right-blocks .block-outer p{font-size:14px;line-height:1.4}.filtered_showerhead .cstm-btn .button{font-size:14px;margin-top:10px;min-height:35px}.help_marquee .highlight_marquee-content{padding:0}.symptoms-section .disclaimer a.button{font-size:14px}.img__with__content_exp-reward{padding:30px 0}.cont-img-outer h2.compare__heading{font-size:32px;line-height:1.1}.block-desc p{font-size:16px;padding:0}.cstm-icon-text.cstm-icon-with-text{background-size:100% 100%;padding:40px 15px}.symptoms-section .disclaimer p{line-height:1.4}.content-with-images.img__with__content.icon__block{padding:30px 0}.symptoms-section .symptom-grid .symptom img{width:50px;height:50px;padding:10px}.dual-images-section .dual-images-flex a.button{font-size:14px}.compare-flex-outer .compare-left{width:100%}.compare-flex-outer .compare-header .compare-column{font-size:14px;line-height:0}.symptoms-section .symptom-grid .symptom strong{font-size:20px;line-height:1.2;margin-bottom:3px}.contact-outer .water-report-outer .water-right .contact .contact__button button{font-size:14px}.contact-outer .water-report-outer .water-left .listing-text p{line-height:1.5}.contact-outer .water-report-outer .block-outer{margin-bottom:15px}.contact-outer .water-report-outer h2.title{margin:16px}.single-blog-flex{padding:40px 0}.social-deatils-box .img-with-text .detail-img1 img,.social-deatils-box .img-with-text .detail-img img{height:33px;object-fit:cover}.social-deatils-box .social-images .images-social img{height:33px;object-fit:cover;width:33px}.contact-page-flex-outer .form .contact__button button{min-height:40px;line-height:40px;font-size:14px}}@media screen and (max-width:1440px)and (min-width:992px){.contact-outer .water-report-outer .water-left{padding-left:30px}}@media screen and (min-width:1024px)and (max-width:1199px){.dual-images-section .dual-images-flex .left-images-box .image-box img{max-width:450px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-responsive.css.map */
