#shopify-section-template--21561619644656__image_with_text_overlay_ewUCrf .page__header.page__header--stack.page__header--centered.page__header--image{justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important;padding-bottom:2rem!important;padding-left:2rem!important}#shopify-section-template--21561619644656__main .page__sub-header,#shopify-section-template--21561619644656__main .card__header.card__header--tight,#shopify-section-template--21561619644656__main .collection__dynamic-part .collection__toolbar.collection__toolbar--bordered,#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal .product-item__info .section-featured-text,#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal .product-item__info .mwf-category-stars,.section.home-featured-collection.product-cards-flex-bottom .section__title.heading.h3,section[data-section-id=template--21561619644656__blog_posts_wBE6gU]{display:none}#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal{display:inline-flex;flex-direction:column;vertical-align:top}#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal a{display:inline;width:100%}#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal .product-item__info{display:flex;flex-direction:column;flex:1 1 auto!important}#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal .product-item__info>div:last-child{margin-top:auto}#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal a .aspect-ratio.aspect-ratio--square img{padding:0% 10%}.ai-inquiry-form-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea form,.ai-inquiry-form-adjvioejim01maljvnaigenblock480954f9wthul form{max-width:800px;margin:0 auto}#shopify-section-template--21561619644656__blocks_wxrxxK .ai-image-block-aoepkl2dgqwt2ddixoaigenblockc9bfadbyegbm8{margin:auto;padding:5%}@media screen and (min-width:460px)and (max-width:1000px){#shopify-section-template--21561619644656__main .product-item__action-button.button.button--small.button--primary{margin:2% 0%!important;font-size:medium!important;border-radius:5px!important}}.ai-inquiry-form-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea a{color:#00f!important;text-decoration:underline!important}.ai-whole-house-info__container-abk9wbjayb1riawrjaaigenblock2e60d0bzjg74a{max-width:1200px!important;margin:0 auto!important;background-color:#fff!important}.ai-image-text-overlay__content-ak2n5v3nlvxcxwm9sraigenblock82c39bbxkp9hd{margin:auto!important;color:#fff!important;font-size:45px!important;font-weight:700!important}#shopify-section-template--21561619644656__main{padding-top:3%!important}#shopify-section-template--21561619644656__main .collection__dynamic-part{padding-top:1%}.npc-img img{display:block!important;width:280px!important;height:140px!important;max-width:fit-content!important}#shopify-section-template--21561619644656__main .product-item__image-wrapper{position:relative;overflow:hidden}#shopify-section-template--21561619644656__main .product-item__image-wrapper:before{display:block;content:"NEW FOR 2026";position:absolute;top:30px;left:-52px;transform:rotate(-45deg);background:#ffd400;color:#000;font-weight:800;font-size:12px;letter-spacing:.6px;text-transform:uppercase;padding:6px 60px;z-index:5;box-shadow:0 2px 6px #0000002e;pointer-events:none}.ai-inquiry-form-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea{display:block;width:50%!important;margin:auto;max-width:100%;padding:5%!important;border-radius:8px;background-color:#f0f0f0!important}.ai-inquiry-form__input-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea,.ai-inquiry-form__textarea-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea{color:gray!important}.ai-testimonial-heading-amndim1zwbuj1vk9jcaigenblockce4afe08ijifb{max-width:1400px;margin-left:auto;margin-right:auto}.npc-top-row .npc-col{display:flex}.npc-top-row .npc-card{display:flex;flex-direction:column;height:100%;width:100%}.npc-top-row .npc-card__img{padding:18px 18px 10px}.npc-top-row .npc-card__img img{width:100%;height:220px;object-fit:contain;display:block}.npc-top-row .npc-card__title{min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.npc-top-row .npc-card__body{display:flex;flex-direction:column;flex:1 1 auto}.npc-top-row .npc-card__price{margin-top:auto}.npc-top-row .npc-card__btn{margin-top:12px;min-height:44px}.npc-top-row{align-items:stretch;margin-bottom:0!important}.npc-wrapper{border:1px solid lightgrey}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__img img{height:auto}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__title{-webkit-box-orient:horizontal}@media(max-width:950px){#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-img img{width:140px;height:70px!important}#shopify-section-template--21561619644656__main .section-featured-text .featured-text{list-style-position:outside;padding-left:1.15em;margin:1em 0 2em}#shopify-section-template--21561619644656__main .section-featured-text .featured-text li{font-size:14px;padding-left:0;margin:.35em 0;line-height:1.35}}@media screen and (min-width:390px)and (max-width:950px){#shopify-section-template--21561619644656__main .product-item__image-wrapper:before{top:20px!important;left:-55px!important;font-size:9px!important;padding:3px 53px!important}}@media(max-width:389px){#shopify-section-template--21561619644656__main .product-item__image-wrapper:before{content:"NEW"!important;top:6px!important;left:-47px!important;font-size:9px!important;padding:3px 53px!important}}@media(max-width:710px){.ai-inquiry-form-aaw9hyjlbrktcdkdxaaigenblock480954fakgvea{width:90%!important}}@media screen and (min-width:460px)and (max-width:768px){#shopify-section-template--21561619644656__main .product-item__info-inner a,#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__title a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))}}@media(max-width:459px){#shopify-section-template--21561619644656__main .mwf-category-stars{font-size:8px}#shopify-section-template--21561619644656__main .ts-reviews-count{font-size:12px}#shopify-section-template--21561619644656__main .product-item__info-inner a,#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__title a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px))}#shopify-section-template--21561619644656__main .product-item__action-button.button.button--small.button--primary{font-size:12px;line-height:44px;margin:0% 0% 5%}#shopify-section-template--21561619644656__main .shopify-payment-button{margin:0% 0% 5%;display:none}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__btn{font-size:10px}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-title{font-size:12px;padding:5%}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-desc{font-size:10px;padding:5%}}@media(max-width:768px){#shopify-section-template--21561619644656__main .product-list--collection .card{border:none!important}#shopify-section-template--21561619644656__main .product-list--collection,#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-list.product-list--horizontal.product-list--stackable{border:none;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:14px!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 14px 10px!important;scrollbar-width:none}#shopify-section-template--21561619644656__main .product-list--collection .product-item--vertical,#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .product-item.product-item--horizontal{flex:0 0 45%!important;max-width:45%!important;width:45%!important;scroll-snap-align:start;min-width:0!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-wrapper{border:none;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 14px 10px!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-wrapper::-webkit-scrollbar{display:none}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-row{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;overflow:visible!important;padding:0!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-top-row.npc-row{padding:0% 0% 10%!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-col{flex:0 0 45%!important;max-width:45%!important;width:45%!important;scroll-snap-align:start;min-width:0!important;padding:0%!important}.ai-image-wrapper-aoepkl2dgqwt2ddixoaigenblockc9bfadbyegbm8{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ai-image-wrapper-aoepkl2dgqwt2ddixoaigenblockc9bfadbyegbm8::-webkit-scrollbar{display:none}.ai-image-wrapper-aoepkl2dgqwt2ddixoaigenblockc9bfadbyegbm8 img{min-width:1200px;width:1200px;max-width:none;height:auto;display:block}}@media screen and (min-width:641px)and (max-width:999px){#shopify-section-template--21561619644656__featured_collectionnew_fWRFWc .\31\/2--tablet{width:33.33%!important}}@media(max-width:768px){.npc-col:not(:last-child){border-bottom:0!important;border-right:1px solid #e6e8eb!important}.npc-top-row.npc-row .npc-col:not(:last-child){border-right:none!important}}.mfw-compare{width:100%}.mfw-compare__heading{margin:0 0 12px}.mfw-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid rgba(0,0,0,.08)}.mfw-compare__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.mfw-compare__table th,.mfw-compare__table td{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);text-align:center;white-space:nowrap;background:#fff}.mfw-compare__sticky{position:sticky;left:0;z-index:3;text-align:left;white-space:normal;min-width:260px;background:#fff;box-shadow:8px 0 #00000008}.mfw-compare__feature-head{font-weight:800;letter-spacing:.3px}.mfw-compare__brand-head{min-width:210px;font-weight:700}.mfw-compare__table thead th{position:sticky;top:0;z-index:2}.mfw-compare__table thead .mfw-compare__sticky{z-index:5;background:#fff}.mfw-compare__table tbody tr:nth-child(2n) th,.mfw-compare__table tbody tr:nth-child(2n) td{background:#0050a00f}.mfw-compare__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;font-weight:900;line-height:1}.mfw-compare__icon--yes{background:#0096781f;border:1px solid rgba(0,150,120,.35)}.mfw-compare__icon--no{background:#dc283c1f;border:1px solid rgba(220,40,60,.35)}.mfw-compare__logo{max-height:26px;width:auto;display:inline-block;vertical-align:middle}.template-collection [id^=shopify-section-template--21561619644656].mfw-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.template-collection [id^=shopify-section-template--21561619644656].mfw-reveal.is-visible{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.template-collection [id^=shopify-section-template--21561619644656].mfw-reveal{transition:none;opacity:1;transform:none}}@media(max-width:768px){.template-collection [id^=shopify-section-template--21561619644656].mfw-reveal{transform:translate3d(0,16px,0)}}.product-card--template--21561619644656__main--9439942541552 .product-item__title{font-size:0!important;line-height:0!important}.product-card--template--21561619644656__main--9439942541552 .product-item__title:after{content:"Ultrapure Reverse Osmosis";font-size:16px;line-height:1.2;font-weight:700}.product-card--template--21561619644656__main--9682558419184 .product-item__title{font-size:0!important;line-height:0!important;display:inline-block}.product-card--template--21561619644656__main--9682558419184 .product-item__title:after{content:"Ultrapure Soft Water System";font-size:16px;line-height:1.2;font-weight:700}.product-card--template--21561619644656__main--9689489342704 .product-item__title{font-size:0!important;line-height:0!important;display:inline-block}.product-card--template--21561619644656__main--9689489342704 .product-item__title:after{content:"Ultrapure Hard Water System";font-size:16px;line-height:1.2;font-weight:700}.product-card--template--21561619644656__main--9682558419184 .product-item__title,.product-card--template--21561619644656__main--9689489342704 .product-item__title{display:block!important;width:100%;text-align:center!important;font-size:0!important;line-height:0!important}.product-card--template--21561619644656__main--9682558419184 .product-item__title:after,.product-card--template--21561619644656__main--9689489342704 .product-item__title:after{display:block;text-align:center;font-size:16px;line-height:1.2;font-weight:700}.mwf-variant-dropdown{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}.mwf-variant-dropdown select{width:100%;padding:10px}#shopify-section-template--21561619644656__rich_text_d86F9h h2{font-weight:700}.mfw-pcf__sideBtns-template--21561619644656premiumcustomformgbtuaf .button--secondary,.mfw-pcf__sideBtns-template--21561619644656premiumcustomforma37azr .button--secondary{background-color:#0ff!important}.mfw-pcf__sideText-template--21561619644656premiumcustomformgbtuaf p,.mfw-pcf__sideText-template--21561619644656premiumcustomforma37azr p{color:#fff!important}#shopify-section-template--21561619644656__blocks_wxrxxK [class^=ai-accessories-list__dynamic]{display:none}.mfw-tr__card-template--21561619644656premiumtext6tvcmj,.mfw-tr__card-template--21561619644656premiumtextfl668p{border:none!important}.mfw-tr__scroller-template--21561619644656premiumtextbct7bz article div p{font-weight:400!important}.mfw-pcf__card-template--21561619644656premiumcustomforma37azr{background-color:#e6e6e6!important}#shopify-section-template--21561619644656__main .product-item__action-button{margin:3% 0%!important}.mfw-pt2-template--21561619644656premiumtext2nqftdc{padding:0!important}.ai-accessories-list__grid-auwxxc3p3vkgwrk9kqaigenblock627847chknlxb .ai-accessories-list__info-auwxxc3p3vkgwrk9kqaigenblock627847chknlxb{text-align:center!important}.ai-accessories-list__grid-auwxxc3p3vkgwrk9kqaigenblock627847chknlxb .ai-accessories-list__info-auwxxc3p3vkgwrk9kqaigenblock627847chknlxb .ai-accessories-list__price-auwxxc3p3vkgwrk9kqaigenblock627847chknlxb{display:block!important}.ai-testimonial-heading-aowxxsm9mrcswyxztoaigenblockce4afe07tpg4i{padding:40px 20px 10px!important}.mfw-tr-template--21561619644656premiumtext6tvcmj,.mfw-tr-template--21561619644656premiumtextbct7bz,.mfw-tr-template--21561619644656premiumtextfl668p,.mfw-pcf-template--21561619644656premiumcustomforma8ribm,.shopify-section-template--21561619644656__blocks_aYVQxb{padding:44px 0 0!important}.mfw-tr__card-template--21561619644656premiumtextbct7bz p{height:100%;align-content:center}.mfw-pis__inner-template--21561619644656premiumimagespotlightfrcffk{max-width:1800px!important}.mfw-pt2-template--21561619644656premiumtext2gcaiwc{padding:0!important}#shopify-section-template--21561619644656__blocks_wxrxxK [class*=ai-accessories-list__product-]{display:flex;flex-direction:column;height:100%}#shopify-section-template--21561619644656__blocks_wxrxxK [class*=ai-accessories-list__product-]>a[class*=ai-accessories-list__product-link-]{flex:1 1 auto}#shopify-section-template--21561619644656__blocks_wxrxxK [class*=ai-accessories-list__product-]>div[class*=ai-accessories-list__price-]{margin-top:auto}#shopify-section-template--21561619644656__blocks_wxrxxK [class*=ai-accessories-list__product-]>div[class*=ai-accessories-list__price-]{padding-top:10px}#shopify-section-template--21561619644656__blocks_wxrxxK [class*=ai-accessories-list__product-]>div[class*=ai-accessories-list__info-]{height:100%}.mfw-pis__viewport-template--21561619644656premiumimagespotlightfrcffk,.mfw-pis__viewport-template--21561619644656premiumimagespotlight7knt9g,.mfw-pis__viewport-template--21561619644656premiumimagespotlightwybzfk{padding:65px 18px!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-col{display:flex;flex-direction:column;height:100%}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-stickybar__btn{margin-top:auto}.ai-image-block-asehlbgkwag9qajgxtaigenblockc9bfadbgknkxa{margin:auto}#shopify-section-template--21561619644656__blocks_AhcYWr .ai-image-block-asehlbgkwag9qajgxtaigenblockc9bfadbgknkxa{border:7px white solid;width:1200px;border-radius:12px;overflow:hidden;box-shadow:0 8px 18px #00000014}.mfw-pis-template--21561619644656premiumimagespotlightnzuwnv{padding:44px 0 0!important}#shopify-section-template--21561619644656__premiumcustomform_a8Ribm{padding-top:3%}@media(max-width:768px){#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-row{align-items:stretch!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-col{display:flex!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__btn{margin-top:auto!important}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:3.6em}#shopify-section-template--21561619644656__custom_liquid_mFkebT .npc-card__img img{height:170px!important;object-fit:contain!important}}[class^=mfw-pcf__card-template--]{border-radius:10px 10px 0 0}[class^=mfw-pcf__cta-template--]{margin-top:0;border-radius:0 0 10px 10px;display:flex;justify-content:center;align-items:center;text-align:center;gap:20px}@media(max-width:768px){#shopify-section-template--21561619644656__1770332128a9973512{padding:0% 5%}[class^=ai-accessories-list__heading-],[class^=ai-testimonial-heading__title-]{font-size:24px;color:#1e2d7d;font-weight:600}[class^=mfw-tr__title-template--],[class^=mfw-pcf__title-template--],[class^=mfw-pis__title-template--]{font-size:24px;text-align:center;color:#1e2d7d;font-weight:600}}.npc-card__title a{display:block;width:100%}.metafield-single_line_text_field{text-align:center;display:block;line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/48/assets/collection-new.css.map */
