.products-in-carousel{position:relative}.products-in-carousel-title{text-align:left}@media screen and (max-width:767px){.products-in-carousel-title{text-align:left!important;font-weight:400!important}}.products-in-carousel-more{z-index:99;position:relative;top:60px}.products-in-carousel .carousel-container .react-multi-carousel-track{margin-bottom:50px}.products-in-carousel .carousel-container .react-multi-carousel-track .order-promo-plp{margin-bottom:8px}.products-in-carousel .carousel-container .react-multiple-carousel__arrow{background:#fff;display:block;box-shadow:0 2px 16px #c2c7cf;top:calc(32% + 10px)!important}.products-in-carousel .carousel-container .react-multiple-carousel__arrow:before{color:#0a1a5c}.products-in-carousel .carousel-container .react-multiple-carousel__arrow:disabled:before{color:#a4a8ac}.products-in-carousel .carousel-container .react-multiple-carousel__arrow--left{left:calc(1% + 1px)!important}.products-in-carousel .carousel-container .react-multiple-carousel__arrow--right{right:calc(1% + 1px)!important}.products-in-carousel .carousel-container .react-multi-carousel-dot-list{margin:5px 0}.products-in-carousel .carousel-container .react-multi-carousel-dot-list .react-multi-carousel-dot--active button{background:#0054a6!important}.products-in-carousel .carousel-container .react-multi-carousel-dot-list .react-multi-carousel-dot--active button:focus{outline-offset:2px;outline:2px solid!important}.products-in-carousel .carousel-container .react-multi-carousel-dot-list .react-multi-carousel-dot button{background-color:#fff;border-color:#0054a6;width:20px;height:20px;margin:0 8px}.products-in-carousel .carousel-container .react-multi-carousel-dot-list .react-multi-carousel-dot button:focus{outline-offset:2px;outline:2px solid!important}.products-in-carousel .carousel-container .react-multi-carousel-list{z-index:99;margin:0 43px}.products-in-carousel .carousel-button-group{background:0 0;align-items:center;width:100%;height:auto;display:flex;position:absolute;inset:50% 0}.products-in-carousel .carousel-right-button{background:0 0;border:none;display:block;position:absolute;right:-30px}@media screen and (max-width:767px){.products-in-carousel .carousel-right-button{right:-15px}}.products-in-carousel .carousel-right-button:focus{outline:2px solid}.products-in-carousel .carousel-left-button{background:0 0;border:none;display:block;position:absolute;left:-30px}.products-in-carousel .carousel-left-button:focus{outline:2px solid}.products-in-carousel .carousel-arrow{width:100%;height:100%}@media screen and (max-width:767px){.products-in-carousel{height:380px}.products-in-carousel-more .icon-arrow-right{display:none}.products-in-carousel .max-products .react-multi-carousel-dot button{margin:0 6px!important}.products-in-carousel.undefined{height:0!important}}@media only screen and (max-width:992px){.carousel-right-button,.carousel-left-button{display:none!important}}@media only screen and (min-width:768px){.microsite-cms-layout .react-multi-carousel-list{justify-content:center}}@media screen and (max-width:767px){.dashboard-route .products-in-carousel{height:unset}}
@media screen and (max-width:767px){.process-block-image{width:120px;height:120px}.circle-view .col{width:50%!important}}@media screen and (min-width:821px) and (max-width:1025px){.BusinessPage .circle-view li:last-child{text-align:start;margin-left:25px}.BusinessPage .circle-view li:nth-child(6){text-align:end;margin-right:25px}}.cohort-landing-page-route .process-block-item-title-container,.microsite-cms-layout .process-block-item-title-container{max-width:642px}@media screen and (max-width:767px){.cohort-landing-page-route .process-block-item-title-container,.microsite-cms-layout .process-block-item-title-container{max-width:295px!important}}.cohort-landing-page-route .process-block-item-text,.microsite-cms-layout .process-block-item-text{font-weight:unset!important}.cohort-landing-page-route .process-block-item-image,.microsite-cms-layout .process-block-item-image{max-width:120px;max-height:140px}.process-block-item-new-images{width:72px!important;height:72px!important}@media screen and (min-width:1200px) and (max-width:1400px){.process-block-item-new-images{width:64px!important;height:64px!important}}@media screen and (max-width:1200px){.process-block-item-new-images{display:none}}.process-block-item-images-logo{width:72px!important;height:72px!important}.custom-carousel-mobile-only{display:block}@media screen and (min-width:1200px){.custom-carousel-mobile-only{display:none}}.new-home-page .process-block-item-container{margin:96px auto 60px!important}@media screen and (max-width:767px){.new-home-page .process-block-item-container{margin:48px auto 32px!important}}.new-home-page .process-block-item-container-category{margin:96px auto!important}@media screen and (max-width:767px){.new-home-page .process-block-item-container-category{margin:48px auto!important}}.new-home-page .process-block-item-title-container{text-align:center;max-width:642px;margin:auto auto 48px}@media screen and (max-width:767px){.new-home-page .process-block-item-title-container{margin-bottom:24px}}.new-home-page .process-block-item-image{width:80px!important;height:80px!important}@media screen and (max-width:767px){.new-home-page .process-block-item-image{width:50px!important;height:50px!important}.new-home-page .process-block-item-image-home{width:80px!important;height:80px!important}}.dashboard-route .circle-view{margin-top:30px;margin-bottom:0!important}@media screen and (max-width:767px){.mobile-carousel-view{margin:auto}}
.rr .main-readyrefresh:has(.PromoTermsAndConditionsPage){min-height:auto!important}.billing-mor-alert div{background-color:#fae9e6}.HealthcarePage .container,.EducationPage .container,.GovernmentPage .container,.DirectoryStoreDeliveryPage .container,.WaterAlertPage .container,.ValuePropPage .container{margin:0;padding:0}.HealthcarePage h1,.EducationPage h1,.GovernmentPage h1,.DirectoryStoreDeliveryPage h1,.WaterAlertPage h1,.ValuePropPage h1,.HealthcarePage p,.EducationPage p,.GovernmentPage p,.DirectoryStoreDeliveryPage p,.WaterAlertPage p,.ValuePropPage p{margin:0}.HealthcarePage h2,.EducationPage h2,.GovernmentPage h2,.DirectoryStoreDeliveryPage h2,.WaterAlertPage h2,.ValuePropPage h2{margin-bottom:20px}.membershipFaq .cms-breadcrumb{display:none}.membershipFaq .newLinkSection{margin-bottom:30px}.membershipFaq .custom-orange{color:#fff;background-color:#0a1a5c;border-radius:30px;margin-top:20px;padding:10px 20px}.FreqAskQuest_section{margin-top:1rem;display:flex}@media screen and (max-width:767px){.FreqAskQuest_section{display:block}.query-sub-sec2{margin-bottom:20px!important}.heading_frequentlyAsked,.perfectChoice_content{margin:20px 0!important}}.card_tile{flex-wrap:wrap;display:flex}@media screen and (max-width:767px){.card_tile{display:block}}.card_tilewrap{margin-top:1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.perfectChoice_section .card_stars{color:#f15a22;letter-spacing:1px;padding-bottom:15px}a#perfectChoiceread-more-btn{color:#0078b7;background-position:.4rem;background-repeat:no-repeat;border:0;margin-top:7px;padding-left:2.2rem;text-decoration:none;display:inline-block}.expand-blue-icon-down{background-position:1.4rem;background-repeat:no-repeat;border:0;align-items:center;padding-left:3.2rem;display:inline-block}.perfectChoice_section .cardWrapper{height:100%}.perfectChoice_section .perfectChoiceRead-more-info{display:none}.cardWrapper{text-align:left;box-sizing:border-box;border:1px solid #fff;border-radius:24px;padding:30px;box-shadow:0 0 13px #0000001a}.text-icon.expand-blue-icon-up{background:url(../media/arrow-up-blue.7b6ffc6a.svg)}.text-icon.expand-blue-icon-down{background:url(../media/arrow-down-blue.e8f7260f.svg)}.FiltrationWaterLandingPage .free-estimate-phone{letter-spacing:0;font-size:26px;font-style:normal;font-weight:700;line-height:36px}@media screen and (max-width:767px){.FiltrationWaterLandingPage .free-estimate-phone{font-size:unset}}.FiltrationWaterLandingPage .FiltrationQuestionParagraphComponent{background-color:none}.FiltrationWaterLandingPage .FiltrationQuestionParagraphComponent p{color:#42474e;max-width:635px;margin:0 auto;font-size:16px}@media screen and (max-width:767px){.FiltrationWaterLandingPage .FiltrationQuestionParagraphComponent p{max-width:295px}}.FiltrationWaterLandingPage .FiltrationQuestionParagraphComponent p a{font-weight:700;color:#0078b7!important}.FiltrationWaterLandingPage .FiltrationParagraphContent_2{background-color:#ebeced;padding:20px 16px}.FiltrationWaterLandingPage .FiltrationParagraphContent_2 h2{max-width:1000px;margin:0 auto;padding-bottom:24px}.FiltrationWaterLandingPage .FiltrationParagraphContent_2 img{width:100%;max-width:220px;margin:0 auto}@media screen and (min-width:768px){.FiltrationWaterLandingPage .FiltrationParagraphContent_3{margin-bottom:70px}}.FiltrationWaterLandingPage .FiltrationParagraphContent_3 .filtration-list-item{margin:33px 0;display:flex}.FiltrationWaterLandingPage .FiltrationParagraphContent_3 .filtration-list-item a{color:#0078b7;margin-right:4px;font-weight:700}.FiltrationWaterLandingPage .FiltrationParagraphContent_4{background-color:#ebeced;padding:16px!important}.FiltrationWaterLandingPage .FiltrationParagraphContent_4 h2{max-width:549px;margin:0 auto}.FiltrationWaterLandingPage .FiltrationParagraphContent_4 p{max-width:704px;margin:0 auto;padding-top:24px!important}.cohort-landing-page-route .cohort-footer-paragraph{background-color:var(--bg-color,transparent)}@media screen and (max-width:767px){.cohort-landing-page-route .cohort-footer-paragraph{padding-bottom:20px!important}.cohort-landing-page-route .cohort-footer-paragraph h2{padding:1.5rem 0}}.cohort-landing-page-route .cohort-footer-paragraph h2{padding-top:1.5rem;margin:unset!important}.cohort-landing-page-route .cohort-footer-paragraph h3{color:var(--text-color,#191c1d)!important}.cohort-landing-page-route .cohort-footer-paragraph ul{margin:0 auto}.cohort-landing-page-route .cohort-footer-paragraph li{padding:unset!important}.cohort-landing-page-route .cohort-footer-paragraph li .card{background-color:var(--bg-color,transparent)}@media screen and (max-width:767px){.cohort-landing-page-route .cohort-footer-paragraph li .card{padding-top:4px!important;padding-bottom:4px!important}}.microsite-cms-layout .SectionsHeaderContent-SamsClub{padding-top:70px;padding-bottom:1px}@media screen and (max-width:767px){.microsite-cms-layout .SectionsHeaderContent-SamsClub{padding-top:30px}}.RewardsDropPage .legal-info h2{margin-bottom:20px}.RewardsDropPage .legal-info p{color:#42474e}.content-banner-home{width:50%;padding:20px;position:absolute;bottom:10px}.hide-image-home-banner,.hide-video-home-banner{display:none!important}.home-banner-video{padding:0}.home-banner-video h2.title,.home-banner-video p.label-m{color:#fff!important}.home-banner-video .link-button{border:0}@media screen and (max-width:767px){.content-banner-home{width:100%;padding:20px}.home-banner-video h2.title{font-size:28px;font-weight:400;line-height:36px}.home-banner-video video{object-fit:cover;width:100%;height:calc(100vh - 51px);overflow:visible}.home-banner-video .home-hero-banner-3-content{padding-left:0!important}.new-home-page .home-hero-banner-3-content h2.title{font-size:28px;font-weight:400;line-height:36px}}
.banner-container{padding:inherit;border-radius:10px}.banner-container.text-over-image{background-position:100% 100%;background-size:cover;min-height:370px}.banner-container-text,.banner-container-title{color:#fff}.banner-container-text{padding-top:25px}.banner-container a{color:#fff!important}.banner-container .sustainability-text a{color:#0078b7!important}.banner-container h2#BlogsArticle5050BannerComponent_1,.banner-container h2#BusinessPerks5050BannerComponent2{color:#f15a22!important}.banner-container h2#BlogsArticle5050BannerComponent_2,.banner-container h2#BusinessPerks5050BannerComponent1{color:#0078b7!important}.shop-now-btn{color:#fff!important;background-color:#f15a22!important;border:none!important}.req-call-btn{color:#fff!important;background-color:#0078b7!important;border:none!important}@media screen and (min-width:1200px){.container-abouttitle{margin-top:50px!important}}.left-border .card{border-left:1px solid #c2c7cf;border-radius:0 10px 10px 0}@media screen and (max-width:991px){.left-border .card{border-top:1px solid #c2c7cf;border-left:none;border-radius:0 0 10px 10px}}@media screen and (max-width:1200px){.banner-badge{position:relative}.banner-badge .badge-text{padding:10px;left:24px}.banner-badge .badge-text .mem-badge{margin-bottom:0}}@media screen and (max-width:767px){.banner-container-text{padding:5px 0 0}.banner-container.text-over-image{padding-left:48px}}.banner-business-container .badge-text-desktop{border-top-left-radius:8px;margin-left:-24px}.banner-business-container .badge-text-desktop .mem-badge-section .mem-badge{margin-bottom:0;padding:10px}.BusinessPage .banner-container-ribbon,.bottom-banner-image .banner-container-ribbon{height:280px!important}@media screen and (max-width:767px){.BusinessPage .banner-container-ribbon,.bottom-banner-image .banner-container-ribbon{height:200px!important}}.BusinessPage .banner-container-ribbon .banner-container-image,.bottom-banner-image .banner-container-ribbon .banner-container-image{height:250px!important;margin-top:10px!important}@media screen and (max-width:767px){.BusinessPage .banner-container-ribbon .banner-container-image,.bottom-banner-image .banner-container-ribbon .banner-container-image{height:150px!important}}.BusinessPage .banner-container-ribbon .banner-container-text .banner-container-lefttext,.bottom-banner-image .banner-container-ribbon .banner-container-text .banner-container-lefttext{margin-top:30px!important}@media screen and (max-width:767px){.BusinessPage .banner-container-ribbon .banner-container-text .banner-container-lefttext,.bottom-banner-image .banner-container-ribbon .banner-container-text .banner-container-lefttext{margin-top:0!important}}.BusinessPage .banner-container-ribbon .banner-container-text .banner-container-title,.bottom-banner-image .banner-container-ribbon .banner-container-text .banner-container-title{margin-bottom:0!important}@media screen and (max-width:767px){.BusinessPage .banner-container-ribbon .banner-container-text .banner-container-title,.bottom-banner-image .banner-container-ribbon .banner-container-text .banner-container-title{font-size:18px}}@media screen and (min-width:1200px){.BusinessPage .banner-container-ribbon .banner-container-text,.bottom-banner-image .banner-container-ribbon .banner-container-text{text-align:start;padding-left:60px!important;padding-right:50px!important}}.BusinessPage .banner-container-ribbon .banner-container-button,.bottom-banner-image .banner-container-ribbon .banner-container-button{margin:0!important}@media screen and (min-width:992px){.BusinessPage .banner-container-content,.bottom-banner-image .banner-container-content{color:#fff!important}}.BusinessPage .banner-business-container,.bottom-banner-image .banner-business-container{padding:8px!important}.BusinessPage .banner-business-content,.bottom-banner-image .banner-business-content{width:53%!important}.ValuePropPage .banner-container-title,.ValuePropPage .banner-container-text,.ModernBreakroomPage .banner-container-title,.ModernBreakroomPage .banner-container-text,.MillennialsPage .banner-container-title,.MillennialsPage .banner-container-text,.WaterDeliveryServices .banner-container-title,.WaterDeliveryServices .banner-container-text,.InfographicLandingPage .banner-container-title,.InfographicLandingPage .banner-container-text,.RecipeCardsLandingPage .banner-container-title,.RecipeCardsLandingPage .banner-container-text,.SustainabilityLandingPage .banner-container-title,.SustainabilityLandingPage .banner-container-text,.SmallBusinessArticle3Page .banner-container-title,.SmallBusinessArticle3Page .banner-container-text,.SmallBusinessArticle1Page .banner-container-title,.SmallBusinessArticle1Page .banner-container-text,.Water101 .banner-container-title,.Water101 .banner-container-text,.SmallBusinessArticle2Page .banner-container-title,.SmallBusinessArticle2Page .banner-container-text,.membership-route .banner-container-title,.membership-route .banner-container-text{color:#191c1d!important}.ValuePropPage .main-tile-image,.BusinessPage .main-tile-image,.bottom-banner-image .main-tile-image{object-fit:contain}@media screen and (max-width:767px){.ValuePropPage .main-tile-image,.BusinessPage .main-tile-image,.bottom-banner-image .main-tile-image{height:150px}}@media screen and (max-width:576px){.ValuePropPage .banner-container-text a,.BusinessPage .banner-container-text a,.bottom-banner-image .banner-container-text a{padding:8px;margin-right:4px!important}.ValuePropPage .banner-container-text a img,.BusinessPage .banner-container-text a img,.bottom-banner-image .banner-container-text a img{margin:0!important}}.GoodHydrationPage .main-tile-image,.membership-route .main-tile-image{object-fit:contain}@media screen and (max-width:767px){.GoodHydrationPage .main-tile-image,.membership-route .main-tile-image{height:130px}}.filtration-page .default-margin{margin-left:15px}.filtration-page .default-margin a{padding:15px 0 0 25px;position:relative;display:inline-block!important}.filtration-page .default-margin a:before{content:"";background-image:url(/images/pdf.png);width:18px;height:20px;position:absolute;left:0}.filtration-page .container-body .bold-text{margin-top:10px;font-weight:700;display:block}.filtration-page .banner-container-row{flex-direction:row-reverse;display:flex}.filtration-page .banner-container-lefttext{margin-left:10px}.filtration-page .container-body a{margin:10px 0;color:#0078b7!important}.needAReplacementSection .special-offers-banners a{color:#0078b7!important}.needAReplacementSection .special-offers-banners .accessories-right-arrow.need-replacement-link:after{content:url(/svg/icons/arrow-right-light-blue.svg);position:relative;top:4px;left:10px}.SustainabilityLandingPage .container-body{color:#000!important}.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent_2{margin-top:50px;margin-left:30px}.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent_2 div,.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent_2 div p{margin:16px 0}@media screen and (max-width:767px){.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent_2{margin-top:unset;margin-left:unset}}.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent3_2{margin-top:50px}.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent3_2 div,.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent3_2 div p{margin:16px 0}@media screen and (max-width:767px){.FiltrationWaterLandingPage .filtration-right-content .Filtration5050BannerComponent3_2{margin-top:unset}}.FiltrationWaterLandingPage .filtration-right-content h2{margin-bottom:16px!important}.FiltrationWaterLandingPage .filtration-right-content p{color:#42474e;margin-bottom:12px}.FiltrationWaterLandingPage .filtration-right-content ul{padding-left:0}.FiltrationWaterLandingPage .filtration-right-content li{color:#42474e;display:flex}.FiltrationWaterLandingPage .filtration-right-content li:before{content:"";vertical-align:text-top;background:url(../media/tick-light-green-circle.33b1b454.svg) 50% no-repeat;border-radius:50%;width:30px;min-width:30px;height:20px;margin-right:10px;display:inline-block}.FiltrationWaterLandingPage .filtration-right-content li:not(:last-child){margin-bottom:20px}.FiltrationWaterLandingPage .Filtration5050BannerComponent3_1-image{border-radius:12px!important;height:100%!important}@media screen and (min-width:1023px){.FiltrationWaterLandingPage .Filtration5050BannerComponent3_1-image{max-width:85%;max-height:506px}}.FiltrationWaterLandingPage .Filtration5050BannerComponent_1-image{border-radius:12px!important;height:100%!important}.mainTileBannerLeftText-generic-banner-container-lefttext{padding:48px}@media screen and (min-width:768px){.mainTileBannerLeftText-generic-banner-container-lefttext{padding:0}}
.rr .FiltrationWaterLandingPage .filtration-left-background{border-top-left-radius:12px;border-bottom-left-radius:12px;padding:0}@media screen and (max-width:767px){.rr .FiltrationWaterLandingPage .filtration-left-background{border-top-right-radius:12px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-left:0}}.rr .FiltrationWaterLandingPage .filtration-right-background{background-color:#0078b7;border-top-right-radius:12px;border-bottom-right-radius:12px;padding:0}@media screen and (max-width:767px){.rr .FiltrationWaterLandingPage .filtration-right-background{border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-left-radius:12px;margin-left:0}}.rr .FiltrationWaterLandingPage .filtration-right-background section{margin-top:30px;margin-left:48px}@media screen and (max-width:767px){.rr .FiltrationWaterLandingPage .filtration-right-background section{margin-left:15px}}.rr .FiltrationWaterLandingPage .filtration-right-background div{color:#fff!important}.rr .microsite-cms-layout .main-tile-container-wrapper{margin-top:48px}@media screen and (max-width:767px){.rr .microsite-cms-layout .main-tile-container-wrapper{margin-top:24px}}
