@media screen and (min-width: 1700px){.template-page-water-vending-machine .overlay_text_on_banner_inner{height:680px}.template-page-water-vending-machine .section_bg_img{height:590px}.new_img_with_text_outer .new_img_with_text_inner.itg_image_text_main .itg_image_main{position:relative}.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg,.template-page-water-delivery .new_img_with_text_outer.itg_image_text_bg{padding:60px 0}}@media screen and (min-width: 992px) and (max-width: 1399px){.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:30px 0}.template-page-water-delivery .new_img_with_text_outer.itg_image_text_bg{padding:50px 0}.container--large{max-width:90%}.itg_icon_main .grid.grid--layout .card__icon{width:100px;height:100px}.itg_slideshow .align-content.align-content--horizontal-left h3.h3,.itg_slideshow .align-content.align-content--horizontal-left h1.h3{font-size:38px;line-height:50px}.itg_slideshow .align-content.align-content--horizontal-left{max-width:45%;margin-left:10%}.collection_tab_inner .all_collection_products .card__text{padding:20px 0 0}.template-list-collections .card{padding:30px 30px 20px}.breadcrumb-main .breadcrumb-container{max-width:90%;padding-left:0}.itg_header .header-container--bottom .header__bottom{padding:10px 20px 15px}.itg_header .header-container--bottom .header__bottom scrollable-navigation a.menu-link{padding:0 24px 0 0}.itg_testimonials_head h2,.template-page-water-delivery .itg_text_columns h2.section-heading__title.h4{font-size:32px;line-height:1.5}body#water-delivery .itg_image_main img{height:300px}}@media screen and (max-width: 1250px){.itg_header .header-container .header__bottom{display:grid;align-items:center;flex-wrap:wrap;gap:10px;grid-template-columns:auto auto}.itg_header .header-info-block__text span.header-info-block__title{font-size:14px}}@media screen and (max-width: 1160px){.itg_header span.header-info-block__caption.text-size--xsmall{display:none}.header-info-block{display:flex;align-items:center;flex-direction:column;margin:0 20px 0 0!important}.itg_header .header-info-block__image{margin-inline-end:5px}.header__bottom a#site-header-block-2{margin-right:0!important}}@media screen and (max-width: 1199px){.itg_columns_icon .itg_icon_bg{height:565px}.template-collection .itg_image_text_bg,.template-product .itg_image_text_bg{padding:120px 0}.itg_image_text_bg{padding:90px 0}.itg_icon_content{font-size:20px;line-height:28px}.template-list-collections .card{padding:20px}.custom_blog_head h2,.itg_banner_head h2,.itg_text_bottle_head h2,.itg_icon_main h2.section-heading__title.h4,.itg_collection_list .section-heading h2.section-heading__title,.collection_tab_inner .tab_heading h2,.template-collection .section-heading__text h1.h2,.template-list-collections .container h1.title.h2,.template-product h1.product__title.h2,.template-cart h1.title.h2.gutter-bottom--page,.template-page .container h1.title.h2,.template-page-water-delivery h2.h2.rte.rich-text__title,.template-page-water-vending-machine h2.h2.rte.rich-text__title,.template-article h1.h2,.custom_collrction_grid .section_heading h2,.section-heading__text h2.section-heading__title.h4,.account .h2,.template-customers-account .h2,.template-addresses .h2{font-size:36px;line-height:46px}h2.h2.rte.rich-text__title,.itg_image_text h2,.itg-column-with-contents h2.section-heading__title.h4,.itg-column-with-contents h1.section-heading__title.h4,.itg_single_column_content .h5 span{font-size:30px;line-height:normal}.template-page-water-vending-machine .rich-text__container.rich-text__container--image-top{margin-top:20px!important;margin-bottom:20px!important}.custom_blog_head{margin-bottom:45px}.itg_image_main img{height:450px}.itg_collection_svg{width:40px;height:40px}.itg_collection_viwe{width:60px;height:60px}.itg_slideshow .align-content.align-content--horizontal-left h3.h3,.itg_slideshow .align-content.align-content--horizontal-left h1.h3,.template-page .rich-text__container .h3.rte.rich-text__title,.section_content_and_head h3.section_head,.section_content_and_head h1.section_head{font-size:30px;line-height:42px}.itg_footer .container--large .grid.grid--layout .footer-item{width:calc(25% - 37.5px)!important}.itg_footer .container--large .grid.grid--layout{gap:50px}img.itg_icon_bg{height:450px}.template-list-collections .card__text{width:calc(100% - 20px)}.template-list-collections .container h1.title.h2{margin-bottom:35px}.recently_viewed_outer .prod_img{height:250px}.itg_header .header-container--bottom .header__bottom scrollable-navigation a.menu-link{padding:0 20px 0 0}.new_img_with_text_outer.itg_image_text_bg{padding:110px 0}.overlay_text_on_banner_inner .section_content_and_head{margin:-30% auto 0}.template-page-retail-store .section_content_and_head,.template-page-water-vending-machine .overlay_text_on_banner_inner .section_content_and_head{margin:-10% auto 0}.template-page-water-delivery .card__text .rte,.template-page-water-delivery h2.h2.rte.rich-text__title{width:100%}}@media screen and (max-width: 1199px) and (min-width:969px){.template-page-whole-house-systems .new_img_with_text_outer.itg_image_text_bg{padding:150px 0}}@media screen and (max-width: 969px) and (min-width:767px){.template-page-whole-house-systems .new_img_with_text_outer.itg_image_text_bg{padding:135px 0}}@media screen and (max-width: 1024px){.cstm-popup-add .section_heading h2{font-size:24px;line-height:1.4}.itg_columns_icon .itg_icon_bg{height:500px}.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:20px 0}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{width:calc(33.33% - 18.75px)}.template-collection .itg_image_text_bg,.template-product .itg_image_text_bg{padding:90px 0}.template-product h1.product__title.h2{font-size:30px;line-height:40px}.itg_header .itg_search{display:flex;justify-content:center;align-items:center;gap:15px;width:fit-content}.itg_search_icon{display:none}.itg_newsletter .newsletter__container{flex-direction:column;row-gap:20px}.itg_newsletter .newsletter__container .newsletter__icon{margin-bottom:25px}.itg_newsletter .card.newsletter .increased-spacing{width:100%}.itg_newsletter .card.newsletter form.increased-spacing{width:60%}.itg_icon_text{flex-wrap:wrap}.itg_icon_content{width:100%}.itg_text_bottle_main{gap:30px}.itg_icon_text_main,.itg_bottle_image{width:calc(33.33% - 20px);gap:20px}.itg_collection_grid .card.js-collection-item{padding:20px}.itg_collection_grid{--col-gap: 20px}img.itg_icon_bg{height:400px}.template-collection .section-heading{justify-content:space-between}.template-collection .section-heading:has(.h2){justify-content:center}.all_products_recently ul#recently-viewed-list{gap:13px}.recently_viewed_inner .all_products_recently li{width:calc(33.33% - 13px * 2/3)}.recently_viewed_outer .recently_viewed_header{margin-bottom:28px}.recently_viewed_outer .recently_viewed_header h2{font-size:23.33px}.search_for_faq_inner input#search_faq{width:60%}.announcement-bar__localization-form .itg_announcement_tel,.announcement-bar .announcement-bar__social-icons{display:none}.itg_annoucement .announcement-bar{grid-template-columns:auto;justify-content:unset}.itg_header .header-container--bottom .header__bottom{display:none}.itg_ctm_section .itg_ctm_product_sidebar{width:100%;display:flex;gap:10px;align-items:center}.itg_ctm_section .itg_ctm_collections_part{margin-bottom:0}.itg_ctm_section .itg_ctm_product_main{width:100%}.itg_ctm_section .itg_ctm_collections_part{display:flex;align-items:center;gap:5px}.itg_ctm_section .itg_ctm_collection_part h2{margin:14px 0 0}.itg_ctm_section .itg_ctm_collection_part{width:calc(40% - 15px);padding:20px}.sidebar mobile-navigation .header-info-block{gap:10px}.sidebar mobile-navigation .header-actions.flex-buttons{padding:10px 20px}.new_img_with_text_outer.itg_image_text_bg{padding:90px 0}.overlay_text_on_banner_inner .section_content_and_head{margin:-40% auto 0}.template-page-retail-store .section_content_and_head{margin:-15% auto 0}.template-page-water-vending-machine .overlay_text_on_banner_inner .section_content_and_head{margin:-20% auto 0}}@media screen and (min-width: 1024px) and (max-width: 1100px){.product-item__ratings .star-rating{width:100%;height:auto;grid-template-columns:auto;gap:0}}@media screen and (min-width: 1024px) and (max-width:1300px){body#water-delivery .overlay_text_on_banner_inner .section_content_and_head{margin:-18% auto 0!important}}@media screen and (min-width: 992px) and (max-width: 1023px){body#water-delivery .overlay_text_on_banner_inner .section_content_and_head{margin:-18% auto 0!important}}@media screen and (min-width: 767px) and (max-width: 1024px){.single_blog_posts,.blog_content_and_image{flex-direction:column}.blog_content .blog_content_head{justify-content:center}.blog_content_bottom h5{text-align:center}.container--large{max-width:90%}.itg_icon_text{justify-content:center;text-align:center}.itg_icon_image{width:45px;height:45px}.itg_icon_image img{width:30px;height:30px}body#water-delivery .overlay_text_on_banner_inner .section_content_and_head{margin:-24% auto 0}.itg_testimonials_head h2,.template-page-water-delivery .itg_text_columns h2.section-heading__title.h4{font-size:32px;line-height:1.5}body#water-delivery .itg_image_main img{height:300px}body#water-delivery .itg_single_column_content .h5 span{font-size:20px;line-height:normal}}@media screen and (min-width: 1150px) and (max-width: 1399px){.custom_collrction_grid .main_section{grid-template-columns:repeat(4,minmax(20%,1fr))}.custom_collrction_grid .img_section img{width:100%;height:unset}.custom_collrction_grid .img_section{padding:35px}.custom_collrction_grid .img_section p{font-size:18px}}@media screen and (min-width: 1025px) and (max-width: 1150px){.custom_collrction_grid .main_section{grid-template-columns:repeat(2,minmax(auto,1fr))}}@media screen and (min-width: 991px) and (max-width: 1024px){.custom_collrction_grid .main_section{grid-template-columns:repeat(2,minmax(auto,1fr))}}@media screen and (max-width: 991px){.template-page-about-us .new_img_with_text_outer.itg_image_text_bg{padding:10px 0}.template-page-water-vending-machine .rich-text__container .small_width_container{width:100%}.template-page-water-vending-machine .rich-text__container .rte.text-size--regular{padding:0}.all_collection_products .swiper-btn{display:block}.breadcrumb-main .breadcrumb-container{max-width:90%;padding-left:0}.itg_icon_text{gap:15px}.itg_icon_main .grid.grid--layout .card__icon{width:100px;height:100px}.itg_icon_btn a{font-size:14px;padding:12px 24px}.itg_slideshow .align-content.align-content--horizontal-left h3.h3,.itg_slideshow .align-content.align-content--horizontal-left h1.h3,.template-page .rich-text__container .h3.rte.rich-text__title,.section_content_and_head h3.section_head,.section_content_and_head h1.section_head{font-size:28px;line-height:40px}.itg_slideshow .align-content.align-content--horizontal-left{margin-left:5%;max-width:50%}.custom_blog_head{margin-bottom:40px}.itg_newsletter .card.newsletter .increased-spacing h2.h3{font-size:24px}.itg_newsletter .newsletter__container fieldset{padding:10px 10px 10px 20px}.itg_footer .container--large .grid.grid--layout .footer-item{width:calc(33.33% - 50px * 2/3)!important}.itg_footer .container--large .grid.grid--layout{gap:50px}.collection_tab_inner .all_collection_products .itg-collection-tab{row-gap:20px;column-gap:0px}.collection_tab_inner .all_collection_products .itg-collection-tab .slick-dots{bottom:-40px}.template-collection .main-content,.template-list-collections .main-content{padding:40px 0}.template-collection .collection.grid{gap:20px;row-gap:25px}.template-collection .section-heading{margin-bottom:35px}.template-list-collections .main-content{padding:40px 0}.template-collection .main-content{padding:40px 0 0}.itg_image_text_bg{padding:60px 0}.recently_viewed_outer .recently_viewed_header{margin-bottom:20px}.itg_annoucement .announcement-bar__content span.announcement,.announcement-bar__localization-form .itg_announcement_tel a{font-size:14px}.template-page .rich-text__container{gap:20px}.template-page-retail-store .rich-text__container{gap:0}.itg_text_columns .grid-lap-2{--visible-cols: 2}.template-page-retail-store img{position:relative!important}.template-page-retail-store .rich-text__image--fit img{object-fit:cover!important}.template-page-retail-store .rich-text__image figure{padding-top:0!important;height:unset}.itg_ctm_section .itg_ctm_step ul li{display:flex;align-items:center;gap:12px}.itg_ctm_section .itg_ctm_step ul{display:grid;overflow-x:auto;overflow-y:hidden;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.itg_ctm_section .itg_ctm_step ul li span{margin-right:0}.itg_ctm_section .single_cart-product .prod_desc{flex-direction:column}.new_img_with_text_outer.itg_image_text_bg{padding:80px 0}.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg,.template-page-water-vending-machine .itg-column-with-contents{padding-top:20px;padding-bottom:20px}.itg_text_columns .slick-dots{bottom:-35px}.product-item__ratings .star-rating{font-size:0;width:100%;height:auto;display:grid;grid-template-columns:auto;align-items:center;gap:0}.template-page-water-delivery .slick-list .slick-track{gap:20px!important}.template-page-water-delivery .itg_text_columns h2.section-heading__title.h4{margin-bottom:15px}.image_with_comaparison_outer .image_with_comaparison_inner .img_left_section,.image_with_comaparison_outer .image_with_comaparison_inner .section_right_comparison{width:100%}.image_with_comaparison_outer .image_with_comaparison_inner{gap:30px}.template-page-water-delivery .new_img_with_text_outer.itg_image_text_bg{padding:43px 0}.main-content .sidebar .sidebar__header{z-index:101}.sidebar__body .range-slider input[type=range]{display:none}.sidebar__body .range-slider-wrapper{padding-top:10px;padding-bottom:10px}.custom_collrction_grid .main_section{grid-template-columns:repeat(2,minmax(auto,1fr))}}@media screen and (max-width: 1024px) and (min-width: 767px){.product__description--collapsed{max-height:93px}}@media screen and (max-width: 767px){.cstm-popup-add .section_heading h2{font-size:20px;line-height:1.4}.announcement-popup{padding:50px 30px}button.close-popup{top:14px;right:15px}.itg_columns_icon img.itg_icon_bg{height:430px}.template-page-whole-house-systems .itg_image_text .show_phone_and_email,.template-page-drinking-water-systems .itg_image_text .show_phone_and_email{justify-content:center}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{width:calc(50% - 18.75px)}.template-collection .itg_image_text_bg,.template-product .itg_image_text_bg{padding:60px 0}.breadcrumb-main .breadcrumb-container{max-width:100%;padding:0 20px;flex-wrap:wrap}.announcement-bar__social-icons .social-icons a,.announcement-bar__social-icons .social-icons a .icon{width:1.25rem;height:1.25rem}.announcement-bar__social-icons{padding-inline-end:0!important}.announcement-bar__social-icons .social-icons{justify-content:center;padding:10px 0 0}.template-product button.shopify-payment-button__more-options{margin-top:15px}.template-product .main-content{padding:40px 0 0}.template-collection .collection.grid{row-gap:20px}.collection_tab_inner h5.collection_title{font-size:14px}.collection_tab_inner .collection_tab_head{padding:10px 0 15px}.itg_icon_btn{padding-top:30px}.itg_collection_grid .card .card__text{display:unset}.itg_annoucement .announcement-bar__content span.announcement{font-size:14px;line-height:20px;color:#fff}.itg_header .header__top.container--large{padding:15px}.container--large{padding-inline-start:20px;padding-inline-end:20px}.itg_slideshow .align-content.align-content--horizontal-left h3.h3,.itg_slideshow .align-content.align-content--horizontal-left h1.h3{font-size:18px;line-height:28px}.template-page .rich-text__container .h3.rte.rich-text__title{font-size:22px;line-height:30px}.itg_slideshow .align-content.align-content--horizontal-left .increased-spacing a.button{font-size:14px;line-height:18px;padding:10px 24px}.itg_slideshow .align-content.align-content--horizontal-left span.text-size--large,.collection_tab_inner .tab_heading span{font-size:13px;line-height:17px;padding:10px 16px}.itg_slideshow .align-content.align-content--horizontal-left{max-width:50%;margin-left:5%}.itg_collection_list .section-heading h2.section-heading__title,.itg_banner_head h2,.custom_blog_head h2,.itg_testimonials_head h2,.itg_image_text h2,.itg_text_bottle_head h2,.itg_newsletter .card.newsletter .increased-spacing h2.h3,.collection_tab_inner .tab_heading h2,.template-collection .section-heading__text h1.h2,.template-list-collections .container h1.title.h2,.template-product h1.product__title.h2,.template-cart h1.title.h2.gutter-bottom--page,.template-page .container h1.title.h2,h2.h2.rte.rich-text__title,.itg-column-with-contents h2.section-heading__title.h4,.itg-column-with-contents h1.section-heading__title.h4,.itg_single_column_content .h5 span,.template-page-water-delivery h2.h2.rte.rich-text__title,.template-page-water-vending-machine h2.h2.rte.rich-text__title,.template-article h1.h2,.custom_collrction_grid .section_heading h2,.section-heading__text h2.section-heading__title.h4,.account .h2,.template-customers-account .h2,.template-addresses .h2{font-size:28px;line-height:38px;margin-bottom:10px}.itg_collection_list .section-heading{margin-bottom:15px}.itg_collection_list{padding:30px 0;max-width:90%}.itg_collection_grid{--col-gap: 15px}.itg_collection_viwe{width:40px;height:40px;right:-5px;bottom:-5px}.itg_collection_svg{width:25px;height:25px}.css-slider-container .card__whole-link{position:unset}.itg_collection_grid .card.js-collection-item{padding:20px}.itg_collection_grid .card.js-collection-item .card__text span{font-size:14px}.itg_banner_main{padding:40px 0}.all_blogs_container .single_blog_posts{width:100%}.itg_testimonials_main{grid-template-columns:repeat(2,minmax(auto,1fr));padding-top:30px;padding-bottom:20px}.itg_testimonials_main{gap:20px}.itg_testimonials_author_content h5{margin:0 0 5px}.blog_content_bottom h5{font-size:18px;line-height:24px}.itg_image_text_bg{padding:40px 0 60px}.itg_image_text{width:100%;display:flex;flex-direction:column;align-items:center}.itg_image_main img{height:auto;border-radius:20px}.itg_image_main{position:relative;right:unset;width:100%}.itg_image_text_main{gap:35px}.itg_image_text h2{text-align:center}img.itg_icon_bg{display:block!important;width:100%;height:400px;object-fit:cover}.itg_icon_main{padding:unset;max-width:90%}.itg_icon_main .section-heading{margin-bottom:20px}.itg_icon_main .grid.grid--layout .gutter--regular.spacing--small h3.h5{margin-top:10px;font-size:16px;line-height:16px}.itg_icon_btn a{font-size:14px;line-height:14px;padding:12px 16px}.itg_image_content p{font-size:18px}.itg_image_icon_main{padding:25px 0 10px 25px}.itg_icon_main h2.section-heading__title.h4{font-size:30px;line-height:1}.itg_icon_text_main{width:100%;gap:20px}.itg_text_bottle_main{gap:25px;padding:20px 0 0}.itg_text_bottle_head{margin-bottom:20px}.itg_bottle_image{width:100%}.itg_icon_text{gap:12px;flex-wrap:nowrap}.itg_text_bottle img.bg_img{height:1000px;object-fit:cover}.itg_icon_image{width:50px;height:50px}.itg_icon_content{width:calc(80% - 6px);font-size:16px;line-height:20px}.itg_text_bottle_relative{padding:45px 25px 35px}.itg_text_bottle_head h2{margin-bottom:25px}.itg_slideshow .card{background:#ecf2f6;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.itg_text_bottle{border-radius:10px}.itg_text_bottle img{height:325px;object-fit:contain}.itg_icon_main h2.section-heading__title.h4{font-size:28px;line-height:40px}.itg_columns_icon .grid{row-gap:20px}.itg_icon_main .section-heading{margin-bottom:30px}.itg_slideshow .align-content.align-content--horizontal-left{position:relative!important;max-width:75%;margin:0 auto;left:unset;top:unset;transform:unset;z-index:10;text-align:center;justify-content:center}.card__text{display:flex;flex-direction:column;align-items:center;padding:20px 0 10px}.template-collection .card__text{align-items:flex-start}.itg_annoucement .announcement-bar{grid-template-columns:1fr;padding:0}.custom_blog_head{text-align:center;margin-bottom:45px}.itg_footer .container--large{max-width:90%}.itg_newsletter .card.newsletter form.increased-spacing{width:100%}.itg_newsletter .newsletter__container{gap:25px}.itg_newsletter .newsletter__container{flex-direction:column}.itg_newsletter .newsletter__container .newsletter__icon{width:150px;margin:0 0 30px}.itg_newsletter .card.newsletter .increased-spacing{margin:0;width:100%}.itg_newsletter .newsletter__container{gap:10px}.itg_newsletter .card.newsletter{border:none;padding:45px 0}.itg_footer .container--large .grid.grid--layout{gap:70px;row-gap:40px}.itg_footer .container--large .grid.grid--layout .footer-item{width:calc(50% - 35px)!important}.itg_collection_grid .card.js-collection-item .card__image{margin-bottom:20px}.itg_columns_icon .slick-dots{bottom:-30px}a.article_arrow{display:flex;justify-content:center;padding:10px 0}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.custom_blogs_inner .all_blogs_container .slick-dots{bottom:-45px}.all_blogs_container .single_blog_posts{display:inline-flex!important}.itg_bg_color{padding:45px 0}.collection_tab_outer{padding-top:20px}.template-collection .section-heading{align-items:center;margin-bottom:35px}.template-collection .section-heading:has(.h2){margin-bottom:15px}.template-list-collections .container h1.title.h2{margin-bottom:35px}.template-list-collections .card__text{width:calc(100% - 30px)}.template-list-collections .card__text span{width:100%}.template-list-collections .itg_collection_svg{width:40px;height:40px}.template-list-collections .itg_collection_viwe{width:60px;height:60px;right:-10px;bottom:-5px}.template-list-collections .container .grid{gap:20px}.itg_image_content{width:100%}.itg_testimonials_bg{padding-bottom:40px}.itg_columns_icon .grid{grid-template-columns:1fr 1fr 1fr}.itg_icon_btn{margin-top:0}.recently_viewed_inner .all_products_recently li{width:calc(50% - 6.5px)}.recently_viewed_outer .recently_viewed_header h2{padding-right:10%}.icons_with_cap_outer .icons_with_cap_inner .single_icon_caption{width:calc(50% - 12.5px);justify-content:center;align-items:center;gap:15px;grid-template-columns:auto;text-align:center;place-items:center}.icons_with_cap_outer .icons_with_cap_inner{gap:25px}.icons_with_cap_outer{padding-top:30px!important;padding-bottom:20px!important}.template-page .main-content{padding:40px 0}.template-page .rich-text__container{gap:0!important}.rich-text__container .rte.text-size--regular p{margin:0}.template-page.template-page-retail-store .itg_text_columns .section-heading__text{margin-top:20px}.template-page h4{font-size:22px;line-height:normal}.search_for_faq_inner input#search_faq{width:80%}.itg_ctm_section .itg_ctm_step ul li span{display:inline-flex;align-items:center;justify-content:center;margin-right:0}.itg_ctm_section .itg_ctm_product_part{width:calc(50% - 10px)}.template-page-subscriptions .main-content{padding-bottom:0}.itg_ctm_section .itg_ctm_collection_main{gap:20px}.itg_ctm_section .itg_ctm_collection_part{padding:20px}.itg_ctm_section .itg_ctm_collection_part{width:calc(50% - 10px)}.itg_ctm_section{padding:40px 0!important}.itg_ctm_section .itg_ctm_step{margin-bottom:30px}.itg_ctm_section h2.itg_step_head{margin:0 0 30px}.itg_ctm_section .itg_ctm_product_sidebar{align-items:unset;flex-direction:column}.itg_ctm_section .single_cart-product .prod_img{width:fit-content;height:fit-content}.itg_ctm_section .single_cart-product .prod_desc{flex-direction:column}.itg_ctm_section .single_cart-product .prod_img img{width:100%!important}.itg_ctm_section.equipment_products .single_cart-product .prod_img img{width:100%;min-width:100%}.itg_ctm_section .cart-table-names h4{font-size:16px}.new_img_with_text_inner .itg_image_text{width:100%}.new_img_with_text_outer .new_img_with_text_inner.itg_image_text_main{gap:20px}.new_img_with_text_inner .itg_image_main{width:100%}.new_img_with_text_outer.itg_image_text_bg,.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:15px 0 20px}.new_img_with_text_inner.image_on_left .itg_image_main img{border-radius:20px}.overlay_text_on_banner_inner .section_content_and_head{padding:30px;background:#fff;border-radius:unset;position:relative;z-index:20;top:unset;left:unset;transform:unset;width:100%;margin:0!important}.overlay_text_on_banner_inner .section_bg_img{height:auto}.main-content .breadcrumb-main,.template-page-about-us.template-page .main-content{padding:0 0 25px}.template-page-retail-store .main-content{padding:0 0 40px}.template-page-retail-store .overlay_text_on_banner_outer{padding-top:0;padding-bottom:40px}.product-item__ratings .star-rating{height:auto;display:flex;align-items:flex-start;gap:1px;flex-direction:column}.remove-empty-space>*:last-child{width:100%}.template-page-water-vending-machine .rich-text__container.rich-text__container--image-top{margin-top:20px!important;margin-bottom:15px!important}.contact_form_img_with_text{padding:15px 0;width:100%}.contact_form_img_with_text .contact_form_fields{grid-template-columns:1fr 1fr}.itg-column-with-contents .section-heading__text{width:100%}.itg-column-with-contents .column_content_box{padding:0}.template-page-water-vending-machine .grid.grid--layout.grid-2.grid-lap-2{--visible-cols: 1}.template-page-water-vending-machine .itg_single_column_content{margin-bottom:10px}.container--vertical-space.itg_image_section{margin-top:20px;margin-bottom:20px}body#water-delivery .main-content{padding:0}body#water-delivery .overlay_text_on_banner_inner .section_content_and_head a.overlay_banner_btn{text-align:center;font-size:14px;line-height:14px;padding:12px 16px}body#water-delivery .itg_testimonials_head h2,.template-page-water-delivery .itg_text_columns h2.section-heading__title.h4{font-size:26px;line-height:1.4;margin-bottom:20px}body#water-delivery .css-slider-navigation-container{display:none}.itg-column-with-contents .css-slider-navigation-container,body#water-delivery .itg-column-with-contents .css-slider-navigation-container{display:flex!important}.template-page-water-delivery .new_img_with_text_inner a.bottom_btn{text-align:center;font-size:14px;line-height:14px;padding:12px 16px}body#water-delivery .rich-text__text{padding:0!important}.itg-column-with-contents .grid{gap:20px;--visible-cols: 1}body#water-delivery .slick-list .slick-track{gap:0}div#shopify-section-template--23838421451052__columns_with_contents_RxCPDW{padding-bottom:30px}.template-page-water-delivery h2.h2.rte.rich-text__title{width:100%}.template-page-water-delivery .overlay_text_on_banner_outer{padding-top:0;padding-bottom:40px}.template-page-water-delivery .itg_image_text .itg_image_icon_main{gap:15px;justify-content:center}.template-page-water-delivery .new_img_with_text_inner .content_container p{text-align:center}.template-page-water-delivery .card__text{padding:0 0 20px}.template-page-water-delivery .card__text .rte{width:100%}.template-page-water-delivery .container--vertical-space.itg_image_section{margin-top:0;margin-bottom:0;padding-bottom:30px}.template-page-water-delivery .new_img_with_text_outer.itg_image_text_bg{padding:15px 0 30px}.template-page-water-delivery .itg-column-with-contents{padding-top:30px;padding-bottom:30px}.template-page-water-delivery .show_phone_and_email{width:fit-content!important}.template-page-water-delivery .itg_single_column .single_column_inner{gap:10px}.template-page-water-delivery .itg-column-with-contents .single_column_btn a{font-size:14px;font-weight:400;line-height:20.16px;padding:14px 26px;text-transform:uppercase}.template-page-water-delivery .itg-column-with-contents .section-heading{margin-bottom:10px}.image_with_comaparison_outer{padding-top:20px;padding-bottom:30px!important}.overlay_text_on_banner_inner,.template-page-water-delivery .overlay_text_on_banner_inner,.template-page-water-vending-machine .overlay_text_on_banner_inner{height:auto!important}.template-page-water-vending-machine .main-content{padding-top:0!important}.contact_form_img_with_text .contact-form__row{display:flex;justify-content:center}.product-icons-list .product-icons-list-container{display:grid;grid-template-columns:1fr 1fr}.itg_image_text .show_phone_and_email{flex-direction:row}.template-page-water-vending-machine .itg_text_columns .css-slider-navigation-container{display:none}.itg_ctm_product_main_pro .prod_all_information_popup .prod_img{width:100%;display:flex;justify-content:center}.itg_ctm_product_main_pro .prod_all_information_popup .prod_img img{width:50%;height:100%}.itg_ctm_product_main_pro .prod_all_information_popup{position:fixed;background:#fff;top:30px;left:50%;padding:30px;transform:translate(-50%);width:90%;height:90%;z-index:999;border-radius:6px;flex-direction:column;overflow:scroll;justify-content:flex-start}.itg_ctm_product_main_pro .prod_description_and_title{width:100%}.itg_content_toggles .toggle--faq .toggle__subtitle{margin-top:8px}.custom_collrction_grid .main_section{grid-template-columns:auto}}@media screen and (max-width: 480px){.swym-ui-component .swym-wishlist-detail-separator{background:unset!important}.itg_columns_icon .itg_icon_main .grid.grid--layout .card__icon{width:200px!important;height:200px!important}.itg_columns_icon .grid{grid-template-columns:1fr}.itg_columns_icon img.itg_icon_bg{height:1116px}.all_blogs_container .single_blog_posts{display:unset!important}.itg_annoucement .announcement-bar{padding:0}.itg_header .header__top.container--large{padding:10px 15px;gap:15px}.itg_slideshow .align-content.align-content--horizontal-left{position:relative!important;max-width:75%;margin:0 auto;left:unset;top:unset;transform:unset;z-index:10;text-align:center}.card__text.spacing--xlarge.remove-empty-space{display:flex;flex-direction:column;align-items:center;padding:20px 0}.site-header .logo img{width:150px!important}.itg_slideshow .card{background:#ecf2f6}.itg_banner_content{font-size:14px;line-height:22px}.itg_banner_head a{font-size:14px;padding:12px 24px}.itg_collection_list .section-heading h2.section-heading__title,.itg_banner_head h2,.custom_blog_head h2,.itg_testimonials_head h2,.itg_image_text h2,.itg_text_bottle_head h2,.itg_newsletter .card.newsletter .increased-spacing h2.h3,.collection_tab_inner .tab_heading h2,.template-collection .section-heading__text h1.h2,.template-list-collections .container h1.title.h2,.template-product h1.product__title.h2,.template-cart h1.title.h2.gutter-bottom--page,.template-page .container h1.title.h2,h2.h2.rte.rich-text__title,.itg-column-with-contents h2.section-heading__title.h4,.itg-column-with-contents h1.section-heading__title.h4,.itg_single_column_content .h5 span,.template-page-water-delivery h2.h2.rte.rich-text__title,.template-page-water-vending-machine h2.h2.rte.rich-text__title,.template-article h1.h2,.custom_collrction_grid .section_heading h2,.section-heading__text h2.section-heading__title.h4,.account .h2,.template-customers-account .h2,.template-addresses .h2{font-size:24px;line-height:34px}.all_blogs_container .single_blog_posts,.blog_content_and_image{flex-direction:column}.blog_content .blog_content_head{gap:13px;margin-bottom:10px;justify-content:center}.blog_content_bottom h5{text-align:center}.custom_blog_head span.sub_head,.blog_content_head span,.itg_testimonials_head a,.itg_image_text a{font-size:13px;line-height:17px;padding:10px 16px}.single_blog_posts{gap:10px}.itg_testimonials_main{grid-template-columns:repeat(1,minmax(auto,1fr))}.itg_testimonials_part{padding:20px}.itg_testimonials_author_content p{font-size:14px}.itg_testimonials_head a{margin-bottom:15px}.itg_image_content p{font-size:16px}.itg_icon_main h2.section-heading__title.h4{font-size:24px;line-height:35px}.itg_footer .container--large .grid.grid--layout .footer-item{width:100%!important}.itg_newsletter .newsletter__container fieldset{grid-template-columns:1fr min-content!important}.itg_newsletter .newsletter__container fieldset{padding:10px 10px 10px 20px}.itg_newsletter .card.newsletter .increased-spacing h2.h3{font-size:20px;line-height:31px}.itg_collection_grid .card.js-collection-item{padding:20px 12px}.itg_columns_icon .slick-dots{bottom:-40px}.collection_tab_inner .collection_tab_head{gap:15px;flex-direction:column}.collection_tab_inner .card__text.spacing--xlarge.remove-empty-space{padding:20px 0 10px}.itg_testimonials_bg{padding-bottom:40px}.custom_blog_head{margin-bottom:30px}.itg_testimonials_main{padding-top:20px}.itg_image_text_bg{padding:30px 0 50px}.itg_image_icon_main{padding:20px 0 10px 20px}.itg_banner_main{padding:30px 0}.itg_bg_color{padding:40px 0}.itg_text_bottle_head h2{margin-bottom:30px}.itg_text_bottle_relative{padding:30px 25px}.itg_text_bottle_main{padding:0}.collection_tab_outer{padding-top:10px}.template-collection .section-heading:has(.h2){margin-bottom:10px}.template-collection .section-heading__text h1.h2{text-align:center}.template-list-collections .card__text span{font-size:17px;line-height:24px}.template-list-collections .container .grid{grid-template-columns:auto}.template-product .product-price span.product-price--original{font-size:22px;line-height:30px}.template-product .product-recommendations .container--large{padding-top:30px}.template-product .product-recommendations .product-price span{font-size:unset;line-height:unset}.template-product .product__description li{font-size:16px;line-height:23px}.itg_footer .container--large .grid.grid--layout{row-gap:30px}.announcement-bar__social-icons .social-icons{justify-content:center;padding:5px 0 0}.itg_annoucement .announcement-bar__content span.announcement{padding:10px}.itg_newsletter .newsletter__container .newsletter__icon{margin:0 0 20px}.itg_footer .container--large{padding:40px 0}.social_icons_with_search{display:block;width:fit-content}.search_with_icons search-form{width:calc(65% - 5px)}.social_icons_with_search .social-icons a,.social_icons_with_search .social-icons a .icon{width:22px;height:22px}.search_with_icons{justify-content:space-between;position:relative}.itg_image_text .itg_image_icon_main{gap:12px}.template-product .product-related-item__text a.product-related-item__title span.text-animation--underline-thin,.template-product .product-related-item__text .product-related-item__price .product-price span{font-size:16px}.template-product .product-item.card{padding:15px 10px 10px}.template-product .card__text.spacing--xlarge.remove-empty-space{padding:20px 0}.template-collection .itg_image_text_bg,.template-product .itg_image_text_bg{padding:30px 0 40px}.template-collection div#CollectionProductGrid{margin-bottom:40px}.template-cart .main-content .breadcrumb-main{padding:0 0 20px}.template-cart .main-content{padding:25px 0}.mobile-search search-form{position:unset!important}.search-results-container .search-results .search-block{padding:20px}.itg_columns_icon .itg_icon_main .grid.grid--layout .card__icon{width:70px;height:70px}.itg_columns_icon .grid h3.h5 span.text-animation--underline{font-size:14px}.itg_columns_icon .itg_icon_btn{padding-top:25px}img.itg_icon_bg{height:375px}#swym-wishlist-render-container .swym-ui-component .swym-wishlist-grid li{width:100%}.recently_viewed_outer .prod_img{height:225px}.recently_viewed_inner .all_products_recently li,.icons_with_cap_outer .icons_with_cap_inner .single_icon_caption{width:100%}.icons_with_cap_outer{padding-top:25px!important;padding-bottom:10px!important}.template-page .rich-text__container{gap:0}.template-page .rich-text__container .h3.rte.rich-text__title{font-size:20px;line-height:28px}.itg_text_columns .css-slider-container .grid--slider.grid-lap-2{--visible-cols: 1}.template-page-faq .itg_content_toggles .toggle__title{padding-bottom:5px;padding-top:15px}.template-page h4{font-size:18px;line-height:normal}.search_for_faq_inner input#search_faq{width:100%}.itg_header .itg_search{gap:10px!important}.itg_header .telephone_icon svg{width:22px;height:22px}.announcement-bar .announcement-bar__content-nav{position:absolute;top:unset;align-items:center;justify-content:center;height:100%}.itg_ctm_section .itg_ctm_product_part,.itg_ctm_section .itg_ctm_collection_part{width:100%}.itg_ctm_section .itg_ctm_step{padding:12px}.itg_ctm_section h2.itg_step_head{font-size:20px;line-height:30px;margin-bottom:20px}.itg_ctm_step ul li{font-size:14px}.itg_ctm_section .itg_ctm_step ul li span{width:30px;height:30px}.itg_ctm_section .itg_ctm_step{margin-bottom:20px}.itg_ctm_section .single_cart-product{grid-template-columns:1.5fr 1fr 1fr 1fr}.itg_ctm_section .single_cart-product .prod_quantity{display:inline-flex;justify-content:space-evenly;align-items:flex-start;gap:5px}.itg_ctm_section .single_cart-product h6,.itg_ctm_section .cart-table-names h4{font-size:14px}.itg_ctm_section .cart-table-names{grid-template-columns:1.5fr 1fr 1fr 1fr}.itg_ctm_section .single_cart-product input{font-size:14px}.itg_ctm_section .prod_quantity_input .quantity_btn,.itg_ctm_section .single_cart-product .prod_img{display:none}.itg_ctm_section .equipment_products_inner .single_cart-product{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:5px}.itg_ctm_section .equipment_products .cart-table-names{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;align-items:center;gap:5px}.itg_ctm_section .itg_ctm_footer button{font-size:14px}.new_img_with_text_outer.itg_image_text_bg,.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:15px 0}.section_content_and_head h3.section_head,section_content_and_head h1.section_head{font-size:24px;line-height:32px;margin-bottom:10px}.section_content_and_head .section_content p{font-size:16px}.column_icon_container img{width:50px}.template-collection .product-item__text:has(.product-item__quick-buy){padding:0 0 25px}.collection.grid .card__text.spacing--xlarge.remove-empty-space{align-items:flex-start}.template-collection .collection.grid.grid-lap-2{--visible-cols: 1}.template-page-water-delivery .email_and_phone_container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.contact_form_img_with_text .contact_form_fields{grid-template-columns:auto}.facets__form .facets__wrapper .facets__display{min-width:100%}.itg_ctm_product_main_pro .prod_all_information_popup .prod_img img{width:100%}.product_specifications_tab .product__specifications p{font-size:16px;line-height:24px}}@media screen and (max-width: 1120px){.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:25px 0}}@media screen and (min-width: 1199px){.template-page-whole-house-systems .section_content,.template-page-drinking-water-systems .section_content{display:flex;justify-content:center}.template-page-whole-house-systems .section_content_and_head .section_content p,.template-page-drinking-water-systems .section_content_and_head .section_content p{font-size:20px;max-width:888px}.template-page-whole-house-systems .section_content_and_head .section_content p{font-size:20px;max-width:1200px}.template-page-drinking-water-systems .section-heading__text.remove-empty-space{max-width:955px}.template-page-drinking-water-systems .itg_image_text.heading_font_style_cstm h2{max-width:700px}.template-page-drinking-water-systems .rich-text__text h2{max-width:833px}.template-page-drinking-water-systems .rich-text__text .rte.text-size--regular p,.rte.text-size--regular p{max-width:896px}.template-page-drinking-water-systems .itg-column-with-contents .section-heading__text.remove-empty-space{max-width:100%}.template-page-drinking-water-systems .itg_image_text_bg .itg_image_text_main h2{max-width:453px}.template-page-drinking-water-systems .itg_image_text_bg .itg_image_icon_main p{max-width:500px!important}.template-page-drinking-water-systems .itg_image_text_main .cstm_max_width_itg .itg_image_icon_main p{max-width:608px!important}.template-page-drinking-water-systems .itg_image_text_main .itg_image_text.cstm_max_width_itg h2{max-width:578px!important}}@media screen and (max-width: 1199px){.template-page-whole-house-systems .section-heading.section-heading--left.gutter-bottom--page h2,.template-page-whole-house-systems .heading_font_style_cstm h2 p,.template-page-drinking-water-systems h2.section-heading__title.h4,.template-page-whole-house-systems .main_heading .cstm_h2_title,.template-page-drinking-water-systems .heading_font_style_cstm h2 p{font-size:30px!important;line-height:1.3}}@media screen and (max-width: 1199px) and (min-width: 1120px){.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:52px 0}}@media screen and (max-width: 991px) and (min-width: 767px){.template-page-water-vending-machine .new_img_with_text_outer.itg_image_text_bg{padding:5px 0}}@media screen and (min-width:767px){.itg-column-with-contents .grid-3{display:flex;gap:25px}.grid-3 .itg_single_column_content{width:calc(33.33% - 16.66px)}.template-page-retail-store .section_content_and_head,.template-page-drinking-water-systems .section_content_and_head,.template-page-whole-house-systems .section_content_and_head{padding:30px;width:50%}.template-page-whole-house-systems .banner_cstm_height .inner_banner_custm_height{height:893px}.template-page-drinking-water-systems .overlay_text_on_banner_inner{position:relative;height:710px}.template-page-water-vending-machine .main-comatiner-itg-img{gap:30px}.template-page-drinking-water-systems .itg_image_text_bg.new_img_with_text_outer.cstm_padding_itg{padding-top:60px!important;padding-bottom:60px!important}.cstm_position_column{display:flex;align-items:center;justify-content:space-between;width:100%}.cstm_position_column .increased-spacing{margin_top:0px}.cstm_position_column .increased-spacing{width:25%;display:flex;justify-content:end}.cstm_position_column h2{font-size:48px}.cstm_position_column .rich-text__title{width:75%}.template-page-water-vending-machine .banner_cstm_height .inner_banner_custm_height{height:879px}.template-page-water-delivery .overlay_text_on_banner_inner{position:relative;height:710px}.template-page-about-us .banner_cstm_height .inner_banner_custm_height{height:1040px}.template-page-retail-store .banner_cstm_height .banner_custm_height{height:835px}.template-page-retail-store .banner_cstm_height .inner_banner_custm_height{height:970px}}@media screen and (max-width: 767px){.announcement-popup{padding:30px}.read-more-toggle{margin-left:6px}.product__description--collapsed{max-height:85px}.cstm_position_column{text-align:center}.banner_cstm_height .inner_banner_custm_height{height:100%!important}.template-page-whole-house-systems .main-content,.template-page-drinking-water-systems .main-content,.template-page-water-systems .main-content{padding:0!important}.template-page-whole-house-systems .itg_image_text .itg_image_icon_main p,.template-page-drinking-water-systems .itg_image_text .itg_image_icon_main p{text-align:center}.template-page-drinking-water-systems .itg_image_icon_main.add_cstm_icons{justify-content:center}}@media screen and (max-width: 480px){.template-page-whole-house-systems .card__text.spacing--xlarge.remove-empty-space{padding:0}}@media screen and (max-width: 1350px) and (min-width: 1199px){.template-page-about-us .new_img_with_text_outer.itg_image_text_bg{padding:100px 0}}@media screen and (max-width: 1199px) and (min-width: 1024px){.template-page-about-us .new_img_with_text_outer.itg_image_text_bg{padding:60px 0}}@media screen and (max-width: 1023px) and (min-width: 991px){.template-page-about-us .new_img_with_text_outer.itg_image_text_bg{padding:40px 0}}@media screen and (max-width: 350px){.img_section img{width:200px;height:200px}}@media screen and (min-width: 1394px){product-page .product-icons-list .product-icons-list-container{display:flex;gap:15px;flex-wrap:wrap}product-page .product-icons-list .product-icons-list-container .text-with-icon--compact{width:calc(25% - 11.25px);margin:0}}@media screen and (max-width: 900px){.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-detail-separator{margin:unset}.swym-ui-component .swym-wishlist-detail-separator{border-top:1px solid #c4c4c4}.swym-ui-component .swym-wishlist-detail-separator{height:.5px}}@media screen and (max-width: 1023px) and (min-width: 767px){p.list-title-cstm{font-size:15px}}@media screen and (min-width: 466px){.announcement-popup{min-width:375px}}@media screen and (max-width: 466px) and (min-width: 320px){.announcement-popup{padding:55px 20px}.announcement-popup{min-width:285px}.content-cstm-subtxt{height:200px}}@media screen and (min-width: 1024px){.content-cstm-subtxt{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/responsive.css.map */
