@font-face{font-family:Andada Pro;src:url(//alivewaters.com/cdn/shop/t/107/assets/AndadaPro-Regular.woff2?v=108023097455750644441748492149) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/AndadaPro-Regular.woff?v=52775030665603512561748492149) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(//alivewaters.com/cdn/shop/t/107/assets/Mont-HeavyDEMO.woff2?30708) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/Mont-HeavyDEMO.woff?30708) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Wavehaus;src:url(//alivewaters.com/cdn/shop/t/107/assets/wavehaus-128bold-webfont.woff2?v=165808661340644925931748492149) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/wavehaus-128bold-webfont.woff?v=75584291624471653341748492150) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Wavehaus;src:url(/cdn/shop/files/wavehaus-66book-webfont.woff2) format("woff2"),url(/cdn/shop/files/wavehaus-95semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Wavehaus;src:url(/cdn/shop/files/wavehaus-66book-webfont.woff2) format("woff2"),url(/cdn/shop/files/wavehaus-66book-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Wavehaus;src:url(//alivewaters.com/cdn/shop/t/107/assets/wavehaus-42light-webfont.woff2?v=153499196864120774091748492149) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/wavehaus-42light-webfont.woff?v=56847033976371577311748492149) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neiko;src:url(//alivewaters.com/cdn/shop/t/107/assets/neiko-bold-webfont.woff2?v=129176120847644018531748492150) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/neiko-bold-webfont.woff?v=43233997158495509951748492150) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neiko;src:url(//alivewaters.com/cdn/shop/t/107/assets/neiko-regular-webfont.woff2?v=97076633973391548151748492150) format("woff2"),url(//alivewaters.com/cdn/shop/t/107/assets/neiko-regular-webfont.woff?v=6238597224901852571748492149) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neiko;src:url(/cdn/shop/files/neiko-light-webfont.woff2) format("woff2"),url(/cdn/shop/files/neiko-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--typeHeaderPrimary: "Wavehaus";--typeBasePrimary: "Wavehaus";--typeBaseSize: 1.04vw}body{font-family:Neiko}.container,.page-width{max-width:80%;width:100%;margin:0 auto}.btn.btn--primary{display:inline-flex;padding:.83vw 1.67vw!important;justify-content:center;align-items:center;gap:10px;background:linear-gradient(270deg,#e3b887 -.08%,#fff3c2 45.2%,#e3b887 100.11%)!important;color:#000;text-align:center;font-family:Mont;font-size:1.04vw;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.29vw;text-transform:uppercase}.btn.btn--primary:hover{background:linear-gradient(270deg,#fff3c2 -.08%,#e3b887 45.2%,#fff3c2 100.11%)!important}.section-header{margin-bottom:2%}p:last-of-type{margin-bottom:0}.site-nav__link:hover{color:#0e6096!important}body.template-index .site-header{background:transparent}body.template-blog .site-header,body.template-article .site-header,body.page-commitment-to-people-planet .site-header{position:absolute;top:0;left:0;right:0;width:100%;z-index:99999;padding:1.25vw 0;background:linear-gradient(180deg,#f2ecd7 32.5%,#f2ecd700)}.site-header.site-header--stuck{position:fixed;background-color:#fff!important}.site-header__logo{margin:0!important;max-width:5.16vw}.header-item--logo,.header-item--icons{flex:0 0 11.98vw!important;min-width:unset!important}.site-nav__link,.site-nav__dropdown-link{font-size:1.042vw!important;font-family:Neiko;color:#000}.site-nav__link{padding:0}.site-navigation{display:flex;align-items:center;gap:1.93vw}.align-center{align-items:center}.custom-banner-video-sec{overflow:hidden;min-height:56.25vw;display:flex;align-items:end;justify-content:center;padding-top:8.396%!important;padding-bottom:0!important}.custom-banner-video-sec .video-overlay-wrap{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;height:100%;width:100%}.custom-banner-video-sec .video-overlay-wrap .video-overlay-1,.custom-banner-video-sec .video-overlay-wrap .video-overlay-2{width:100%;height:100%;position:absolute}.custom-banner-video-sec .video-overlay-wrap .video-overlay-img{max-width:57.71vw;position:absolute;bottom:0;right:0;left:0;z-index:1;margin:0 auto;opacity:.9}.custom-banner-video-sec .video-overlay-wrap video{display:block;object-fit:cover;object-position:bottom center;height:100%!important;position:relative!important;transform:scale(1.15);transform-origin:bottom}.custom-banner-video-sec .video-overlay-wrap .video-overlay-2{opacity:.9;z-index:2;mix-blend-mode:multiply}.custom-banner-video-sec .video-overlay-wrap .video-overlay-img img{display:block;width:100%}.custom-banner-video-sec .bg-overlay{height:16vw!important;width:100%!important;background:linear-gradient(0deg,#f2ecd7 40%,#f2ecd700);top:unset!important;z-index:3}.custom-banner-video-sec .section-content{z-index:4;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.custom-banner-video-sec .video-overlay-wrap .video-wrapper{padding:0!important;aspect-ratio:unset!important;height:100%;width:100%!important;overflow:unset}.custom-banner-video-sec .banner-top{color:#fff;display:flex;align-items:center;justify-content:space-between}.custom-banner-video-sec .banner-top .main-heading strong,.custom-banner-video-sec .banner-top .num-text{display:block}.custom-banner-video-sec .banner-top .banner-right{display:flex;text-align:center;gap:1.56vw}.custom-banner-video-sec .banner-middle h2{background:linear-gradient(180deg,#fff,#daf5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:29.38vw;font-weight:700;letter-spacing:normal;font-family:Wavehaus;line-height:1;margin:-2% 0 -3%}.custom-banner-video-sec .banner-bottom{text-align:center}.custom-banner-video-sec .banner-left h2{color:#fff;font-family:Neiko;font-size:2.5vw;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2vw;margin:0}.custom-banner-video-sec .banner-top .num-text{color:#fff;text-align:center;font-family:Wavehaus;font-size:1.78vw;font-style:normal;font-weight:400;line-height:normal}.custom-banner-video-sec .banner-top .num-label{color:#fff;font-family:Wavehaus;font-size:.89vw;font-style:normal;font-weight:400;line-height:normal}.custom-banner-video-sec .banner-bottom p{color:#000;text-align:center;font-family:Neiko;font-size:1.875vw;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.094vw;margin:6% 0 2%}.custom-banner-video-sec.custom-banner-video-sec-v2 .video-overlay-wrap .video-overlay-img{max-width:100%}.custom-banner-video-sec-v2 .video-overlay-wrap .video-overlay-img-2{position:absolute;bottom:0;right:0;left:0;z-index:1;margin:0 auto;opacity:.75;mix-blend-mode:overlay;width:100%;height:100%}.custom-banner-video-sec.custom-banner-video-sec-v2 .banner-top{flex-direction:column}.hp-sec1 .main-heading{font-size:3.9vw;font-family:Wavehaus;color:#000;line-height:1.2em;margin:0 -3% 1%;text-align:center}.hp-sec1 .h3{letter-spacing:.125vw;font-size:2.5vw;font-weight:400;font-family:Neiko;color:#000;text-shadow:0px 4.265px 106.627px rgba(255,255,255,.25)}.hp-sec1 .number-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3%}.hp-sec1 .number-item-wrap{width:30%;text-align:center;font-family:Wavehaus;font-weight:400}.hp-sec1 .number-item-wrap span{display:block}.hp-sec1 .number-item-wrap .num-text{font-size:2.388vw;line-height:1em}.hp-sec1 .number-item-wrap .num-label{font-size:1.194vw}.hp-sec1 .section-img-3{position:relative;margin:auto;width:16.9vw}.hp-sec1 .section-img-3 .masked-video video{width:100%;height:100%;-webkit-mask-image:url(/cdn/shop/files/bottle-mask.svg?v=1752535096);mask-image:url(/cdn/shop/files/bottle-mask.svg?v=1752535096);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;object-fit:fill}.hp-sec1 .section-img-3 .masked-video{position:absolute;height:100%;width:100%;top:0}.hp-sec1 .section-img-3 img{position:relative;z-index:1;width:100%;height:100%}.hp-sec1 .section-img-3:after{content:"";background-image:url(/cdn/shop/files/Ellipse_2.svg?v=1752487537);background-position:center;background-repeat:no-repeat;background-size:contain;width:10.479vw;height:3.406vw;position:absolute;bottom:-1vw;left:0;right:0;margin:auto}.index-section.hp-sec2 .page-width{max-width:100%;z-index:2;position:relative}.index-section.hp-sec2{margin:0;background-image:url(/cdn/shop/files/hp_bg2.jpg?v=1752492888);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hp-sec2:before{content:"";background:linear-gradient(180deg,#f2ecd7 42.31%,#f2ecd700);width:100%;height:16.948vw;position:absolute;top:0}.hp-sec2 .bg-overlay{background-size:100% 100%;background-repeat:no-repeat;top:-15vw!important;height:47.406vw!important;width:85.094vw!important;left:50%!important;transform:translate(-50%);background-image:url(/cdn/shop/files/radial-img-overlay.png?v=1756341766)}.hp-sec2:after{content:"";background:linear-gradient(0deg,#feffff,#feffffc4 61.06%,#fff0);width:100%;height:13.281vw;position:absolute;bottom:0}.hp-sec2 .image-wrap{background:#0000}.hp-sec2 .main-heading{font-size:5vw;line-height:1em;font-family:Wavehaus;margin-right:-20%}.hp-sec2 .feature-row__text{padding:0}.hp-sec2 .img-wrap.masked{max-width:20.52vw;margin:0 auto}.hp-sec3{margin:0;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.hp-sec3:before{content:"";width:62.24vw;height:62.24vw;background:#e9f9ff;filter:blur(300px);display:block;position:absolute}.hp-sec3 .page-width{position:relative;z-index:1}.hp-sec3 h2{font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.hp-sec3 .icons-slider .block-item{background-image:url(/cdn/shop/files/Union.png?v=1752788409);background-size:100% 100%;min-height:15.78vw;padding:1.98vw 3vw;text-align:left!important;height:100%}.hp-sec3 .icons-slider .block-item .block-image{height:2.5vw;display:flex;align-items:center;justify-content:center;margin-bottom:5%}.hp-sec3 .icons-slider .block-item .block-image img{height:100%;margin:0 auto}.hp-sec3 .block-title h3{background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;font-weight:400}.hp-sec3 .icons-slider .block-item .block-title h3{font-weight:700;margin-bottom:2%;font-size:1.88vw}.hp-sec3 .icons-slider.slick-initialized.slick-slider .slick-track{display:flex}.hp-sec3 .icons-slider.slick-initialized.slick-slider .slick-slide{height:inherit}.hp-sec3 .icons-slider.slick-initialized.slick-slider .slick-slide>div{height:100%;padding:.91vw}.hp-sec3 .icons-thumbs .block-title h3{font-size:1.25vw;text-align:left}.hp-sec3 .icons-thumbs .is-active .block-title h3{font-weight:700}.hp-sec3 .icons-thumbs .block-item{display:flex;gap:20px;width:100%}.hp-sec3 .icons-thumbs .block-item .block-image{width:1.77vw;flex-shrink:0}.icons-thumbs{gap:.91vw;margin:4% 0;display:grid;grid-template-columns:repeat(4,1fr)}.icons-slider button.slick-arrow:before{display:none!important}.icons-slider button.slick-arrow{top:unset;bottom:35%;width:.83vw;height:auto}.icons-slider button.slick-arrow img{display:block;width:100%}.background-sec.join-thousands{padding-top:5%;padding-bottom:4.063%;margin-bottom:-12%;text-align:center;display:flex;align-items:center}.background-sec.join-thousands .bg-overlay{-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);z-index:1}.join-thousands .main-heading{margin-bottom:0;font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.background-sec.join-thousands:before{content:"";width:53.65vw;height:53.65vw;border-radius:1030px;background:#f2ecd7;filter:blur(300px);display:block;position:absolute;z-index:1;right:-10vw}.about-sec{padding-top:19.063%;padding-bottom:18.958%}.about-sec:after{content:"";width:100%;height:100%;background:linear-gradient(0deg,#031320,#03132000 13.63%),linear-gradient(180deg,#00101c00 74.37%,#00101c 99.19%);position:absolute;bottom:0;top:0;left:0;right:0;z-index:1}.about-sec .video-wrap{transform:rotateY(-180deg)}.about-sec.background-sec .bg-overlay{background:linear-gradient(180deg,#c0e9f8 5%,#c8e5fe00 20%),linear-gradient(180deg,#00101c00 87.07%,#00101c),#000b45}.background-sec.about-sec{padding-top:19.063%;padding-bottom:18.958%}.about-sec .content-wrap{max-width:32.81vw}.about-sec .content-wrap .banner-tag{font-size:2.5vw;text-transform:unset;letter-spacing:normal}.about-sec .content-wrap .main-heading{font-size:9.84vw;line-height:1;text-transform:uppercase}.find-a-spring .bg-video-overlay{mix-blend-mode:multiply}.find-a-spring .bg-image-overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:-1px}.find-a-spring .bg-image-overlay img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.find-a-spring .bg-overlay{background:linear-gradient(180deg,#031320,#03132000 13.63%),linear-gradient(0deg,#00101c00 74.37%,#00101c 99.19%)}.background-sec.find-a-spring{padding-top:18.021%;padding-bottom:32.344%}.find-a-spring .content-wrap{margin-left:auto;max-width:35.94vw}.find-a-spring .content-wrap .main-heading{font-size:5vw;font-weight:600;line-height:1}.find-a-spring .content-wrap .section-content.body p{font-size:3.33vw;line-height:1.2}.custom-app-sec .content-wrap{z-index:2}.custom-app-sec .content-wrap .jdgm-medals-wrapper--rebranding{padding:0}.custom-app-sec .content-wrap .section-header{margin-top:5%;text-align:center;margin-bottom:0}.custom-app-sec .content-wrap .section-header .main-heading{font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.custom-app-sec .content-wrap .section-header .section-content p{font-size:1.67vw;line-height:1.4;font-weight:400}.custom-app-sec .shopify-app-block>div{max-width:100%!important}.custom-app-sec .shopify-app-block>div .jdgm-carousel-wrapper{padding:0}.custom-app-sec .shopify-app-block>div .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{display:none}.custom-app-sec .btn-wrap{margin-top:5%;text-align:center}.custom-app-sec .content-wrap .section-header .section-content p:last-of-type{margin:0}.section-wrapper.custom-product-grid{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:6.875%;margin-top:-10%}.custom-product-grid .bg-image-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.custom-product-grid .bg-image-overlay img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.custom-product-grid .section-header{text-align:center}.custom-product-grid .section-header .main-heading{font-size:2.5vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.custom-product-grid .section-header .main-heading strong{font-size:3.33vw;font-weight:600}.custom-product-grid .section-header .section-content p{font-size:1.38vw;margin:0}.custom-product-grid .btn-wrap{margin-top:5%;text-align:center}.section-wrapper.custom-product-grid .product-title{margin-bottom:12px;font-weight:600;font-size:1.67vw;line-height:1.2}.section-wrapper.custom-product-grid .product-price{font-size:1.67vw;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#000;gap:1.04vw}.section-wrapper.custom-product-grid .product-price *{color:inherit}.section-wrapper.custom-product-grid .product-price .price-compare{font-size:1.35vw;font-weight:500;opacity:.6}.section-wrapper.custom-blog-sec{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:21.719%}.custom-blog-sec .bg-image-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.custom-blog-sec .bg-image-overlay img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.custom-blog-sec .section-header{text-align:center}.custom-blog-sec .section-header .main-heading{font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.custom-blog-sec .section-header .section-content p{font-size:1.38vw;margin:0}.blog-wrap .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:0}.blog-wrap .image-wrap{object-position:top center}.blog-wrap .grid .grid__item{padding:0;width:100%;border-radius:38px;border:2px solid #FFF;background:linear-gradient(180deg,#ffffff4d,#ccdddc4d);box-shadow:12px 13px 41.6px #8fbdce99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;padding:1.93vw 1.93vw 5vw}.custom-blog-sec .btn-wrap{margin-top:2%;text-align:center}.blog-wrap .grid .grid__item .article__grid-image{width:100%;margin-bottom:7%}.blog-wrap .grid .grid__item .article__grid-image .image-wrap{padding-bottom:65%!important;height:100%!important}.blog-wrap .grid .grid__item .article__grid-image .image-wrap img{object-position:top center}.blog-wrap .article__grid-meta .article__title{font-size:1.25vw;line-height:1.2;font-weight:700;display:block;margin-bottom:4%;font-family:Wavehaus}.blog-wrap .article__grid-meta .read-more-link{display:inline-block;color:#000;text-align:center;font-size:1.04vw;font-style:normal;font-weight:800;line-height:normal;letter-spacing:5.6px;text-transform:uppercase;font-family:Mont;margin-top:10%;position:absolute;bottom:2vw}.blog-wrap .article__grid-meta{margin:0}.blog-wrap .article__excerpt{font-family:Wavehaus;font-size:.833vw;line-height:1.5em;color:#000;font-weight:600}.custom-group-sec.home-newsletter{padding-top:7%;padding-bottom:0;margin-top:-20%}.home-newsletter .section-header{text-align:center;margin-bottom:34%}.home-newsletter .section-header .btn-wrap{display:flex;align-items:center;justify-content:center}.home-newsletter .newsletter-block{border-radius:38px 38px 0 0;border:2px solid #FFF;background:linear-gradient(180deg,#ffffff4d,#b5e7f94d);box-shadow:12px 13px 41.6px #8fbdce4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4.17vw;text-align:center}.home-newsletter .section-header .main-heading,.home-newsletter .newsletter-block .newsletter-heading{margin-bottom:0;font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-newsletter .section-header .section-content p,.home-newsletter .newsletter-block .newsletter-text p{font-size:1.67vw}.home-newsletter .section-header .section-content,.home-newsletter .newsletter-block .newsletter-text{margin-bottom:3%}.custom-group-sec.home-newsletter .content-wrap{z-index:2}.newsletter-form{display:grid;gap:11px;grid-template-columns:1fr 1fr auto}.newsletter-form input{background-color:#fff;padding:13px 33px;font-size:1.25vw;line-height:1.4}.newsletter-thankyou p{font-size:2vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.footer-video-sec{text-align:center}.footer-video-sec .video-bg{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.footer-video-sec .bg-overlay{background:linear-gradient(94deg,#5392ab 29.2%,#0e6096 86.39%);box-shadow:14px 13px 56px -20px #00000040 inset;mix-blend-mode:overlay}.footer-video-sec .main-heading{font-family:Wavehaus;font-weight:400;font-size:3.33vw;margin:0}.footer-video-sec .section-header{margin-bottom:3%}.footer-video-sec .social-icons{display:flex;justify-content:space-between;gap:2.29vw;max-width:63.6vw;margin:0 auto}.footer-video-sec .social-icons .icon{width:100%;display:flex;height:2.5vw;align-items:center;justify-content:center;margin-bottom:10%}.footer-video-sec .social-icons .icon svg{display:block;margin:0 auto;height:100%;width:100%}.footer-video-sec .social-icons .icon-text p{font-size:1.25vw;font-family:Wavehaus;font-weight:400;line-height:1.35;margin:0}.footer-video-sec .social-icons .social-icon{position:relative}.footer-video-sec .social-icons .social-icon a{position:absolute;left:0;right:0;top:0;bottom:0}.site-footer{padding-top:20px;padding-bottom:20px;background-color:#000}.site-footer .grid{display:grid;grid-template-columns:206px 1fr 206px;gap:20px;margin:0;align-items:center}.site-footer .grid:after{display:none}.site-footer .grid__item{width:100%;padding:0}.site-footer .footer__logo-social{width:100%}.site-footer .footer__logo-social .footer__logo{margin:0}.site-footer .footer__logo-social .image-element{max-width:100%!important;width:100%;max-height:unset!important}.site-footer .footer__logo-social a{height:auto;max-width:106px}.site-footer .footer__title{display:none}.site-footer .site-footer__linklist{display:flex;align-items:center;justify-content:center;gap:1.93vw}.site-footer .site-footer__linklist li{margin:0}.site-footer .footer__collapsible{padding:0}.site-footer .site-footer__linklist li a{font-size:1.04vw;color:#fff}.site-footer .btn.button.btn--primary{padding:.8vw!important;width:100%!important}.template-404{background-color:#131313;height:100vh}.cstm-404 .cstm-404-btn{margin:3% 0 0}.template-404 .site-header{background-color:#02020200;position:absolute;width:100%}.template-404 .site-nav__link{color:#fff}.template-404 .shopify-section-group-footer-group{display:none}.cstm-404{background-image:url(/cdn/shop/files/404-bg.jpg?v=1752656154);background-size:cover;background-position:top center;background-repeat:no-repeat;padding:5% 0}.cstm-404 .text-headline{display:flex;justify-content:center;align-items:center;font-family:Wavehaus;font-size:23.679vw;font-weight:700;background:linear-gradient(180deg,#fff,#daf5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cstm-404 .sub-headline{font-size:2.813vw;font-family:Neiko;font-weight:700;color:#fff;margin:-5% 0 0}.cstm-404 .sub-headline2{font-size:2.083vw;font-family:Neiko;font-weight:300;color:#fff}.cstm-404 .sub-text{font-weight:300;font-size:1.875vw;font-family:Neiko;color:#fff}.cstm-404 .video-wrap{position:relative;margin:0 -4%}.cstm-404 .video-wrap:before{content:"";background-image:url(/cdn/shop/files/glass-shadow1.png?v=1752659785);background-size:100% 100%;background-repeat:no-repeat;width:20.576vw;height:5.643vw;position:absolute;bottom:-7%;left:50%;transform:translate(-50%);z-index:3}.cstm-404 .video-wrap img{position:relative;z-index:1;width:19.356vw;top:0;left:0}.cstm-404 .masked-video{position:absolute!important;height:93%!important;width:93%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.cstm-404 .masked-video video{width:100%;height:100%;-webkit-mask-image:url(/cdn/shop/files/mask-jug.png?v=1752660595);mask-image:url(/cdn/shop/files/mask-jug.png?v=1752660595);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;object-fit:fill;position:absolute;left:0;top:0}.template-404{background-color:#131313}.section-wrapper.blog-banner{padding-top:11.406%;padding-bottom:7.813%}.blog-banner .content-wrap{max-width:44.22vw}.blog-banner .content-wrap .main-heading{font-size:5.21vw;font-weight:600;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);line-height:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-banner .content-wrap .section-content p{line-height:1.2;font-size:1.88vw;font-family:Neiko;font-weight:200}.blog-sec-main .article__date time{color:#5392ab!important;font-family:Wavehaus;font-size:.833vw;font-style:normal;order:1}.blog-sec-main .article__grid-meta{display:flex;flex-direction:column}.blog-sec-main .article-__grid-meta-bottom{order:3}.blog-sec-main .article__grid-meta .article__title{order:2}.blog-banner .content-wrap .section-header{margin-bottom:3%}.section-wrapper.custom-blog-sec.blog-sec-main{margin-top:0;padding-top:5.208%}.why-choose{overflow:hidden}.why-choose .main-heading{background:-o-linear-gradient(346deg,#5392ab 8.21%,#0e6096 52.99%,#053c7d 100.06%);background:linear-gradient(104deg,#5392ab 8.21%,#0e6096 52.99%,#053c7d 100.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Wavehaus;text-align:center;font-size:3.125vw;margin:0 0 3vw}.why-choose .block-header{margin-bottom:2%}.why-choose .blurb-slider-wrap{max-width:43.02vw;margin:0 auto}.why-choose .blurb-slider-wrap .block-custom-content,.why-choose .blurb-slider-wrap .lottie-wrap,.why-choose .blurb-slider-wrap .img-wrap{display:flex;width:100%;min-height:unset;max-width:472px;margin:0 auto;height:20.16vw;align-items:center;justify-content:center}.why-choose .blurb-slider-wrap .block-custom-content>div{flex-grow:1;transform:scale(1.4);flex-shrink:0}.why-choose .blurb-slider-wrap .blurb-item{max-width:calc(100% - 200px);border-radius:57.816px;border:3.304px solid #FFF;background:linear-gradient(180deg,#ffffff36,#ccdddc36);box-shadow:19.823px 21.474px 66.075px #8fbdce4d;-webkit-backdrop-filter:blur(13.215010643005371px);backdrop-filter:blur(13.215010643005371px);margin:0 auto;display:block!important;padding:5%}.why-choose .slick-list{overflow:visible}.why-choose .blurb-slider-wrap .blurb-item .heading{background:-o-linear-gradient(346deg,#5392ab 8.21%,#0e6096 52.99%,#053c7d 100.06%);background:linear-gradient(104deg,#5392ab 8.21%,#0e6096 52.99%,#053c7d 100.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Wavehaus;text-align:center;font-size:1.67vw;margin:0 0 3%;text-transform:uppercase;font-weight:700;line-height:1}.why-choose .blurb-slider-wrap .blurb-item .blurb-desc p{font-size:1.25vw}.why-choose .blurb-slider-wrap .slick-arrow{width:1.41vw;height:2.4vw;z-index:99999}.why-choose .blurb-slider-wrap .slick-arrow svg{display:block;width:100%;height:auto}.why-choose .blurb-slider-wrap .slick-slide:not(.slick-active){opacity:.25;mix-blend-mode:luminosity}.order-form-wrap select{position:relative;opacity:1}.delivery-state-field,.order-form-wrap .product-block--price,.order-form-wrap .product-block--variants{display:none!important}#shopify-section-template--25510137266458__collection-return,shopify-section-template--25510154010906__collection-return{display:none}.template-product .site-header{background-color:transparent}.template-product:not(.product-spring-water-delivery) .header-item--navigation .site-nav__link{color:#fff}.template-product:not(.product-spring-water-delivery) .site-header--stuck .header-item--navigation .site-nav__link{color:#000}.section-wrapper.custom-main-product-sec{padding-top:11.146%;padding-bottom:7.813%}.custom-main-product-sec .page-width{max-width:70%}.custom-main-product-sec .product__main-photos{max-width:34.43vw;width:100%;margin:0 auto}.custom-main-product-sec .product__thumbs{flex:0 0 8.28vw;max-width:8.28vw;position:absolute;width:100%;height:100%;max-height:27.14vw;top:0;bottom:0;margin:auto;overflow:visible}.custom-main-product-sec .product__photos{gap:20px;position:relative}.custom-main-product-sec .product__thumbs .product__thumbs--scroller{display:flex;flex-direction:column;gap:20px}.custom-main-product-sec .product__thumbs .product__thumbs--scroller .product__thumb-item{margin:0;border-radius:9.827px;border:1.152px solid #FFF;padding:9.827px}.custom-main-product-sec .product__thumbs .product__thumbs--scroller .product__thumb-item .image-wrap{padding-bottom:0!important;border-radius:9.827px;background:none!important;height:auto!important}.custom-main-product-sec .product__thumbs .product__thumbs--scroller .product__thumb-item .image-wrap img{height:8vw;object-fit:contain}.custom-main-product-sec .product__thumbs .product__thumb-arrow{background-color:transparent;padding:0!important;background-repeat:no-repeat;background-position:center;background-size:contain;height:22px}.custom-main-product-sec .product__thumbs .product__thumb-arrow svg{display:none}.custom-main-product-sec .product__thumbs .product__thumb-arrow.product__thumb-arrow--prev{background-image:url(/cdn/shop/files/prod-arrow-prev.png?v=1759098483)!important;top:-40px}.custom-main-product-sec .product__thumbs .product__thumb-arrow.product__thumb-arrow--next{background-image:url(/cdn/shop/files/prod-arrow-next.png?v=1759098483)!important;bottom:-40px}.custom-main-product-sec .product__thumbs .product__thumbs--scroller .product__thumb-item .product__thumb:before{display:none}.custom-main-product-sec .product__main-photos .image-wrap{background-color:transparent!important;padding-bottom:800px!important}.custom-main-product-sec .product__main-photos .image-wrap img{height:800px;object-fit:contain}.custom-main-product-sec .product-single__meta{display:flex;flex-direction:column;gap:16px;padding:0}.custom-main-product-sec .product-single__meta .product-blocks{border-radius:15px;background:#fff;box-shadow:12px 13px 41.6px #8fbdce4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.15vw 1.56vw}.custom-main-product-sec .grid{margin:0;display:flex;width:100%}.custom-main-product-sec .grid .grid__item:first-child{flex-grow:1;flex-shrink:0;width:100%;position:relative;top:unset}.custom-main-product-sec .grid .grid__item{float:none;padding:0}.custom-main-product-sec .grid .grid__item:last-child{flex-shrink:0;flex-grow:1;width:100%;max-width:23.96vw;margin-left:-15%}.custom-main-product-sec .product-single__title{font-size:2.19vw;text-transform:uppercase;line-height:1;font-weight:700;background:var(--Gradient-Text, linear-gradient(104deg, #5392AB 8.21%, #0E6096 52.99%, #053C7D 100.06%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 18px!important}.custom-main-product-sec .product-single__title span{display:block;font-size:1.35vw}.custom-main-product-sec .product-block .rte *{font-size:.83vw;font-weight:500;text-align:left!important;margin:0 0 10px}.custom-main-product-sec .product-block{margin:0}.custom-main-product-sec .price-with-rating-wrap{display:flex;align-items:center;justify-content:space-between;border-top:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2);margin:25px 0;padding:25px 0}.custom-main-product-sec .product-block--price{font-size:1.98vw;font-weight:700;line-height:1}.custom-main-product-sec .product-block--price *{font-size:inherit}.custom-main-product-sec .product-judgeme-preview-badge{flex-shrink:0}.custom-main-product-sec .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:14px}.custom-main-product-sec .jdgm-prev-badge{display:flex!important;align-items:center;gap:12px}.custom-main-product-sec .jdgm-prev-badge .jdgm-prev-badge__text{border-radius:27px;background:#d7f1fa;padding:7px 10px;font-weight:700;text-transform:capitalize;color:#3a4980;font-size:.73vw}.custom-main-product-sec .price-with-rating-wrap .product__policies{display:none}.custom-main-product-sec .quantity-with-add-to-cart-wrap{display:flex;gap:13px;border-bottom:solid 1px rgba(0,0,0,.2);margin:0 0 25px;padding:25px 0}.custom-main-product-sec .quantity-with-add-to-cart-wrap .product__quantity label{display:none}.custom-main-product-sec .variant-wrapper .variant__label{font-size:1.04vw;letter-spacing:normal;text-transform:capitalize;font-weight:700}.custom-main-product-sec .variant-wrapper .variant-input-wrap{display:flex;margin:0;flex-wrap:wrap;gap:10px}.custom-main-product-sec .variant-wrapper .variant-input-wrap label{box-shadow:none!important;border-radius:29.5px;background:#f3f3f3;border:solid 2px #F3F3F3;font-size:.94vw;line-height:1.2;padding:7px 20px;margin:0}.custom-main-product-sec .variant-wrapper .variant-input-wrap input[type=radio]:checked+label{border-color:#000}.quantity-with-add-to-cart-wrap .product__quantity{width:100%;max-width:117px;flex-shrink:1}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper{max-width:100%;height:100%;border-radius:29.5px;opacity:.89;background:#f3f3f3}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper>*{font-size:1.15vw;height:100%;border:none;color:#000;font-weight:700}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper .js-qty__adjust .icon{width:12px;height:12px}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper .js-qty__adjust{padding:0 15px}.quantity-with-add-to-cart-wrap .add-to-cart{min-height:3.07vw;display:flex;align-items:center;justify-content:center;border-radius:29.5px;background:#000!important;font-size:.83vw;padding:10px!important;background-image:none!important}.quantity-with-add-to-cart-wrap .add-to-cart>span{display:flex;align-items:center;gap:10px}.quantity-with-add-to-cart-wrap .add-to-cart:hover{background:linear-gradient(270deg,#e3b887 -.08%,#fff3c2 45.2%,#e3b887 100.11%)!important;color:#000}.quantity-with-add-to-cart-wrap .add-to-cart:hover svg path{stroke:#000!important}.custom-main-product-sec .donations-to-find-a-spring{border-radius:10px;border:1px solid #AEAEAE;max-width:100%!important;width:100%;margin:0;min-height:8.28vw;position:relative;display:flex;align-items:flex-end;justify-content:start}.custom-main-product-sec .donations-to-find-a-spring>a{position:absolute!important;max-width:9.53vw;bottom:0;left:50%;transform:translate(-50%)}.custom-main-product-sec .donations-to-find-a-spring>a .world-map-pins{margin:0}.custom-main-product-sec .donations-to-find-a-spring>div{width:100%;font-size:1.11vw;line-height:1.2;font-weight:500;padding:5% 0 0;text-align:center}.custom-main-product-sec .donations-to-find-a-spring>div a.text-link{display:block;font-weight:700;color:#0e6096!important}.custom-main-product-sec .product-accordion__inner{padding:0 1.042vw 1.042vw!important}.custom-main-product-sec .product-accordion__header{padding:.9vw 1.042vw!important}.marquee-sec{padding-top:1.5%!important;padding-bottom:1.5%!important}.marquee-sec .marquee-slide{margin-right:2.604vw}.marquee-sec .marquee-separator{margin-left:2.604vw}.prd-sec2 .jdgm-verified-wrapper,.prd-sec2 .jdgm-medals-separator{display:none!important}.prd-sec2 .jdgm-medal-wrapper{margin:0 1.2vw!important}.prd-sec2 .section-header{margin:0 0 1vw!important}.related-prd-slider{padding:5% 0 8%!important}.related-prd-slider .section-header__title{font-family:Wavehaus;font-size:3.33vw;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.related-prd-slider .product-card__title{font-size:1.667vw;font-family:Wavehaus}.related-prd-slider .product-card__price{font-size:1.667vw;font-family:Wavehaus;font-weight:700}.related-prd-slider .product-card__image{height:18.729vw;width:100%;object-fit:contain;object-position:top center;padding:30px 30px 0}.related-prd-slider .page-width{max-width:100%;padding:0}.related-prd-slider .prod-slider{margin-right:-7vw;margin-left:5vw}.related-prd-slider .grid__item{padding-left:0}.related-prd-slider .slick-track{display:flex}.related-prd-slider .slick-slide{margin:0 .5vw;background-color:#fff;border-radius:0 0 16px 16px;height:inherit}.related-prd-slider .product-card__info{padding:2.5vw}.related-prd-slider .slick-arrow{bottom:-4.5vw;top:unset;width:2vw;z-index:1}.related-prd-slider .slick-prev{left:41%}.related-prd-slider .slick-next{right:52%}.related-prd-slider .slick-arrow img{width:100%;height:auto}.related-prd-slider .slick-arrow:before{display:none}.cart__item img{width:85%!important;-o-object-fit:contain!important;object-fit:contain!important}[data-animate_images=true] .image-wrap img:not([role=presentation]){opacity:1!important}.header-page-water-quality{background:linear-gradient(180deg,#fff 32.5%,#f2ecd700)}.water-qual-sec1{padding:13% 0 11%!important}.water-qual-sec1 .theme-block{margin:0}.water-qual-sec1 .page-width{align-items:start}.water-qual-sec1 .theme-block h2{color:#fff;font-family:Wavehaus;font-size:5.208vw;font-style:normal;font-weight:600;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.water-qual-sec1 .rte p{color:#000;font-family:Neiko;font-size:1.875vw;font-style:normal;font-weight:300;line-height:1.4em;width:65%}.water-qual-sec2{padding:6% 0 14%;background-position:bottom center!important;background-color:#fff;background-size:100% auto!important;background-repeat:no-repeat}.water-qual-sec2 .video-heading{color:#fff;text-align:center;font-family:Wavehaus;font-size:1.875vw;font-style:normal;font-weight:600;line-height:1.2em;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 13% 2%}.water-qual-sec3{background-color:#ecf9fe;padding:2% 0 0;position:relative}.water-qual-sec3:before{content:"";background:#000;width:47%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.water-qual-sec3 .theme-block{margin:0}.water-qual-sec3 .theme-block h2{font-family:Wavehaus;font-size:3.333vw;font-weight:500;line-height:1.2em;text-align:center;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.water-qual-sec3 .rte p{color:#000;font-family:Neiko;font-size:1.875vw;font-style:normal;font-weight:300;line-height:1.4em;text-align:center}.water-quality-table{background-color:#ecf9fe;padding:5% 0}.water-quality-table .section-heading{font-family:Wavehaus;font-size:2.188vw;font-weight:500;line-height:1.1em;text-align:center;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:1%}.water-quality-table .title-row p{color:#fff;text-align:center;font-family:Wavehaus;font-size:1.667vw;background-color:#0e6096;padding:1vw .5vw}.water-quality-table .table-col p{padding:1vw .5vw;color:#000;text-align:center;font-family:Wavehaus;font-size:1.25vw}.water-quality-table .table-inner .table-col{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #00000059}.water-quality-table .table-col svg{height:auto;width:.99vw;margin-top:.5vw}.water-quality-table .table-inner .table-item:last-child .table-col{border-bottom:0px solid #00000059}.water-quality-table .table-inner{border-radius:25px;overflow:hidden;background-color:#fff;padding:0;width:55.104vw!important;box-shadow:1px 10px 35px -6px #00000029;-webkit-box-shadow:1px 10px 35px -6px rgba(0,0,0,.16);-moz-box-shadow:1px 10px}.water-quality-table .title-col,.water-quality-table .table-head.left{border-right:1px solid #00000059}.water-quality-table.table-bot{padding:0% 0 5%}.water-qual-sec4{padding:0 0 13%;background-size:100% auto!important;background-position:bottom center!important;background-color:#ecf9fe}.water-qual-sec4 .page-width{align-items:center}.water-qual-sec4 .rte p{color:#000;text-align:center;font-family:Wavehaus;font-size:1.042vw;font-style:normal;font-weight:500;line-height:1.2em;width:66%;margin:0 auto 2%}.water-qual-sec5{background-color:#fff;padding:2% 0 0;position:relative}.water-qual-sec5:before{content:"";background:#000;width:56%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.water-qual-sec5 .theme-block{margin:0}.water-qual-sec5 .theme-block h2{font-family:Wavehaus;font-size:3.333vw;font-weight:500;line-height:1.2em;text-align:center;background:linear-gradient(90deg,#5392ab,#0e6096,#053c7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.water-qual-sec5 .rte p{color:#000;font-family:Neiko;font-size:1.875vw;font-style:normal;font-weight:300;line-height:1.4em;text-align:center;padding:0 13% .5%}.water-qual-sec6{padding:5% 0 0;background-color:#fff}.water-qual-sec6 .video-link img{border-radius:1.663vw}.water-quality-table.white-bg{background-color:#fff}.water-quality-table.table-last{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 15%}.water-quality-table.table-last .btn{margin-top:5%;width:fit-content}.water-qual-sec7 .page-width{align-items:center}.water-qual-sec7 .theme-block{margin:0}.water-qual-sec7 .rte p{color:#fff;font-family:Neiko;font-size:1.875vw;font-style:normal;font-weight:300;line-height:1.4em;padding:0 16% 2.5%;text-align:center}.water-qual-sec7{padding:10% 0;background-color:#fff0;margin-top:-7%}@media screen and (max-width: 1024px){:root{--typeBaseSize: 2vw}.container,.page-width{max-width:100%;padding-left:5%;padding-right:5%}br{display:none}.section-header{margin-bottom:10%}.site-nav__link,.site-nav__dropdown-link{font-size:2vw!important}.header-item--icons{display:none}.custom-banner-video-sec .bg-overlay{height:30vw!important}.newsletter-thankyou p{font-size:2.2vw}.custom-banner-video-sec .banner-bottom p{font-size:3vw}.hp-sec1 .main-heading{font-size:5.9vw;margin:0 0% 1%}.hp-sec1 .number-item-wrap .num-label{font-size:2vw}.hp-sec1 .number-item-wrap .num-text{font-size:3vw}.btn.btn--primary{font-size:1.8vw}.site-navigation{margin-right:0!important}.site-header__logo{max-width:7vw}.custom-banner-video-sec{padding-top:10%!important}.custom-banner-video-sec .video-overlay-wrap .video-overlay-img{transform:scale(2.5)}.hp-sec3 .icons-slider .block-item .block-image{height:4vw;margin-bottom:12%}.hp-sec3 .icons-slider .block-item .block-title h3{font-size:2.5vw}.icons-thumbs{grid-template-columns:repeat(2,1fr)}.hp-sec3 .icons-thumbs .block-title h3{font-size:2vw}.hp-sec3 .icons-thumbs .block-item .block-image{width:3vw}.hp-sec4 .jdgm-medals__container{width:100%!important}.hp-sec4 .jdgm-medals{max-width:80%!important}.hp-sec4 .jdgm-medals__container{padding:15px 0 0!important}.hp-sec4 .jdgm-widget.jdgm-medals-wrapper{flex-direction:column}.hp-sec4 .jdgm-medals-wrapper .jdgm-medals-separator{height:1px;width:20%}.custom-blog-sec .section-header .section-content p,.home-newsletter .section-header .section-content p,.home-newsletter .newsletter-block .newsletter-text p{font-size:2vw}.home-newsletter .section-header{padding:0 17%}.blog-wrap .article__grid-meta .article__title{font-size:3vw}.blog-wrap .article__grid-meta .read-more-link{font-size:2vw}.blog-wrap .grid .grid__item{border-radius:2vw;padding:1.93vw 1.93vw 6vw}.blog-wrap .article__excerpt{font-size:1.8vw}.blog-banner svg{width:2vw!important;height:2vw!important}.icons-slider button.slick-arrow{width:2vw}.footer-video-sec .social-icons .icon-text p{font-size:2vw}.footer-video-sec .social-icons{max-width:100%}.site-footer .site-footer__linklist li a{font-size:3vw}.site-footer .grid{grid-template-columns:1fr;justify-content:center}.site-footer .footer__logo-social a{margin:0 auto}.site-footer .btn-wrap{text-align:center}.site-footer .btn-wrap a.main-btn.btn.button.btn--primary{max-width:20vw;padding:1vw 0!important}.template-404{height:100vh}.cstm-404{padding:14% 0 13%}.cstm-404 .text-headline{font-size:40vw}.cstm-404 .video-wrap img{width:30vw}.cstm-404 .video-wrap{margin:0 -5%}.cstm-404 .sub-headline2{font-size:3.5vw}.cstm-404 .sub-text{font-size:2vw}.template-404 .site-nav__link{font-size:1.5vw!important}.template-404 .site-header .container{max-width:90%}.cstm-404 .sub-headline{font-size:5vw}.cstm-404 .cstm-404-btn{font-size:2vw;padding:1.3vw 3vw!important}.section-wrapper.custom-blog-sec.blog-sec-main .tag-filter-link{font-size:2.5vw}.pagination .pagination__item{width:4.66vw;height:4.66vw;font-size:2vw}.blog-banner .search-button svg{height:auto;display:block;width:2vw}.blog-sec-main .article__date time{font-size:1.5vw}.custom-main-product-sec .product__main-photos .image-wrap{padding-bottom:500px!important}.custom-main-product-sec .product__main-photos .image-wrap img{height:500px}.custom-product-grid .section-header{margin-bottom:3%}.custom-product-grid .btn-wrap{margin-top:7%}.custom-product-grid .section-header .section-content p{font-size:2vw}.custom-product-grid .section-header .main-heading strong{display:block}.section-wrapper.custom-product-grid .product-title,.section-wrapper.custom-product-grid .product-price{font-size:2vw}.section-wrapper.custom-product-grid .product-price .price-compare{font-size:inherit}.section-wrapper.custom-product-grid .product-link{font-size:2vw;padding:1vw 3vw;text-align:center}.section-wrapper.custom-main-product-sec{padding-top:15.146%;padding-bottom:7.813%}.custom-main-product-sec .page-width{max-width:100%}.custom-main-product-sec .product__thumbs{max-height:41.14vw;max-width:11.28vw}.custom-main-product-sec .product__main-photos{max-width:100%;margin:0 auto 5% 15%}.custom-main-product-sec .grid .grid__item:last-child{max-width:100%;margin-left:0}.custom-main-product-sec .grid{flex-direction:column}.custom-main-product-sec .jdgm-prev-badge .jdgm-prev-badge__text{font-size:2vw}.custom-main-product-sec .quantity-with-add-to-cart-wrap{margin:0 0 16px}.custom-main-product-sec .product-accordion__header{padding:1.9vw 2.042vw!important}.custom-main-product-sec .price-with-rating-wrap{margin:0;padding:17px 0}.custom-main-product-sec .shopify-payment-terms{margin:0 0 18px;text-align:center;font-size:2vw}.custom-main-product-sec .jdgm-prev-badge{gap:7px}.custom-main-product-sec .product-single__meta .product-blocks{padding:4.15vw 4.56vw}.quantity-with-add-to-cart-wrap .add-to-cart{font-size:1.5vw}.custom-main-product-sec .product-block .rte *{font-size:2vw}.custom-main-product-sec .product-single__title{font-size:4vw}.custom-main-product-sec .product-block--price{font-size:3.5vw}product-sec .price-with-rating-wrap{padding:20px 0;margin:18px 0 0}.custom-main-product-sec .product-single__title span{font-size:2vw}.custom-main-product-sec .product-accordion__inner p{font-size:1.8vw!important}.custom-main-product-sec .product-accordion__inner{padding:0 15px 15px!important}.custom-main-product-sec .variant-wrapper .variant__label{font-size:2.2vw}.custom-main-product-sec .variant-wrapper .variant-input-wrap label{font-size:1.8vw}.custom-main-product-sec .donations-to-find-a-spring>div{font-size:2.3vw;padding:3% 0 12%}.custom-main-product-sec .donations-to-find-a-spring>a{bottom:0;left:50%;transform:translate(-50%);max-width:17.53vw}.custom-main-product-sec .donations-to-find-a-spring{min-height:12.28vw}.marquee-text{font-size:3vw!important}.marquee-separator{margin-left:6vw}.marquee-sec{padding-top:4%!important;padding-bottom:4%!important}.prd-sec2 .page-width{padding-left:0!important;padding-right:0!important}.prd-sec2 .content-wrap .section-header .main-heading{font-size:5.5vw}.prd-sec2 .jdgm-medals__container{padding:3vw 0!important}.related-prd-slider{padding:5% 0 14%!important}.related-prd-slider .section-header__title{font-size:5.5vw}.related-prd-slider .section-header{margin-bottom:3%}.related-prd-slider .slick-arrow{bottom:-9vw;width:3.5vw}.related-prd-slider .slick-prev{left:38%}.related-prd-slider .slick-next{right:52%}.jdgm-review-widget--medium .jdgm-rev-widg{padding:16px 20px!important}.water-qual-sec1 .rte p{font-size:2.2vw}.water-qual-sec1{padding:18% 0 11%!important}.water-qual-sec1 .theme-block h2{font-size:6.208vw;margin:0 0 .5vw}.water-qual-sec2 .video-heading{font-size:3vw;padding:0 0% 2%}.water-qual-sec3 .theme-block h2{font-size:5.333vw;margin:0 0 2vw}.water-qual-sec3 .rte p{font-size:2.6vw}.water-quality-table .section-heading{font-size:3.2vw;padding-bottom:0}.water-quality-table .table-inner{width:77.104vw!important}.water-quality-table .title-row p{font-size:2.2vw;padding:2vw .5vw}.water-quality-table .table-col p{font-size:1.8vw;padding:1.5vw;width:fit-content}.water-qual-sec4 .rte p{font-size:1.8vw;width:82%;margin:0 auto 3%}.water-quality-table .table-col svg{width:1.5vw;margin-top:1vw}.water-qual-sec5 .theme-block h2{font-size:5.333vw;margin:0 0 2vw}.water-qual-sec5 .rte p{font-size:2.6vw;padding:0 10%}.water-qual-sec5:before{width:75%}.water-qual-sec3:before{width:67%}.water-qual-sec7 .rte p{font-size:3.5vw;padding:0 6% 2.5%}.page-water-quality .video-wrapper--modal{width:70vw}}@media screen and (max-width: 768px){.custom-banner-video-sec .video-overlay-wrap video{transform:scale(1.35)}.newsletter-thankyou p{font-size:5vw}.container{width:95%}.custom-banner-video-sec .banner-middle h2{font-size:35vw}.custom-banner-video-sec .banner-left h2{font-size:4.5vw}.custom-banner-video-sec .banner-bottom p{font-size:4vw}.header-item--icons{gap:20px;display:flex}.site-header__logo{max-width:10vw}.btn.btn--primary{font-size:1.8vw}.header-item--logo,.header-item--icons{flex:1 1 auto!important}.custom-banner-video-sec{padding-top:20%!important}.custom-banner-video-sec .banner-top .num-text{font-size:3vw}.custom-banner-video-sec .banner-top .num-label{font-size:1.5vw}.custom-banner-video-sec .banner-left h2{margin:0}}@media screen and (max-width: 767px){:root{--typeBaseSize: 4.5vw}.custom-banner-video-sec .banner-middle h2{font-size:33vw;margin:0}.custom-banner-video-sec .banner-left h2{font-size:10vw}.custom-banner-video-sec .banner-bottom p{font-size:5vw}.site-header__logo{max-width:unset}.btn.btn--primary{font-size:4vw;padding:3vw 4vw!important}.header-item--logo{max-width:70px!important}.header-item--navigation{display:none}.header-item--icons{max-width:100%!important}.custom-banner-video-sec{padding-top:35%!important;padding-bottom:0!important}.custom-banner-video-sec .banner-top{flex-direction:column;text-align:center;gap:10px}.custom-banner-video-sec .banner-top .num-text{font-size:7vw}.custom-banner-video-sec .banner-top .num-label{font-size:3.5vw}.custom-banner-video-sec .bg-overlay{height:50%!important}.custom-banner-video-sec .video-overlay-wrap .video-overlay-img{max-width:100vw}.grid-newsletter{text-align:center}.grid-newsletter .footer__title{text-align:inherit}.footer__logo-social{margin:0 auto}.footer__newsletter{display:inline-flex}.site-footer .btn-wrap a.main-btn.btn.button.btn--primary{max-width:35vw;padding:2vw 0!important}.hp-sec1 .main-heading{font-size:10vw}.container,.page-width{width:100%}.hp-sec1 .h3{font-size:4.5vw}.custom-banner-video-sec.custom-banner-video-sec-v2 .banner-top{gap:0;margin-bottom:10%}.hp-sec1 .section-img-3{width:60vw;margin-bottom:25%}.custom-banner-video-sec .video-overlay-wrap .video-overlay-img{bottom:63vw;transform:scale(5)}.hp-sec2 .img-wrap.masked{max-width:60vw}.hp-sec2 .main-heading{margin:0;text-align:center;font-size:10vw}.hp-sec2 .image-w-text-wrap.align-center{flex-direction:column-reverse!important}.hp-sec3 h2{font-size:10vw}.hp-sec3 .icons-thumbs .block-title h3{font-size:4vw}.icons-thumbs{grid-template-columns:1fr;gap:15px;margin-top:10%}.hp-sec3 .icons-thumbs .block-item .block-image{width:8vw}.hp-sec1 .number-wrap{margin-top:7%;flex-direction:column;align-items:center;gap:15px}.hp-sec1 .number-item-wrap .num-text{font-size:6vw}.hp-sec1 .number-item-wrap .num-label{font-size:4.5vw}.hp-sec1 .number-item-wrap{width:100%}.hp-sec3 .icons-slider .block-item .block-image{height:10vw;margin-bottom:10%}.hp-sec3 .icons-slider .block-item{padding:6vw 7vw}.hp-sec3 .icons-slider .block-item .block-title h3{font-size:6vw}.icons-slider button.slick-prev.slick-arrow{left:0!important}.icons-slider button.slick-next.slick-arrow{right:0!important}.icons-slider button.slick-arrow{z-index:99}.icons-slider button.slick-arrow{width:5vw}.custom-app-sec .content-wrap .section-header .main-heading,.join-thousands .main-heading,.find-a-spring .content-wrap .main-heading,.custom-blog-sec .section-header .main-heading,.home-newsletter .section-header .main-heading,.home-newsletter .newsletter-block .newsletter-heading,.footer-video-sec .main-heading{font-size:8vw;margin-bottom:5%}.custom-app-sec .content-wrap .section-header{margin-top:15%}.custom-app-sec .content-wrap .section-header .section-content p,.custom-blog-sec .section-header .section-content p,.home-newsletter .section-header .section-content p,.home-newsletter .newsletter-block .newsletter-text p,.footer-video-sec .social-icons .icon-text p{font-size:4.5vw}.home-newsletter .section-header{padding:0}.about-sec .content-wrap{max-width:100%}.about-sec .content-wrap .banner-tag{font-size:5vw}.find-a-spring .content-wrap{max-width:100%}.find-a-spring .content-wrap .section-content.body p{font-size:5vw;margin-bottom:5%}.find-a-spring .bg-image-overlay{height:65%;top:unset}.background-sec.find-a-spring{padding-bottom:100%}.find-a-spring .bg-image-overlay img{object-position:left}.blog-wrap .grid{grid-template-columns:1fr}.blog-wrap .article__grid-meta .article__title{font-size:5vw}.blog-wrap .article__grid-meta .read-more-link{font-size:4.5vw;position:relative}.blog-wrap .grid .grid__item{padding:5vw}.blog-wrap .article__excerpt{font-size:4vw}.newsletter-form{grid-template-columns:1fr}.newsletter-form input{font-size:5vw;padding:13px}.footer-video-sec .social-icons{flex-wrap:wrap;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}.footer-video-sec .social-icons .icon{margin-bottom:20px;height:10vw}.section-wrapper.footer-video-sec{padding-top:10%;padding-bottom:10%}.site-footer .footer__logo-social{justify-content:center;padding:0}.site-footer .collapsible-content--small{height:auto!important;opacity:1!important;visibility:visible!important;backface-visibility:visible!important}.site-footer .collapsible-content--small .collapsible-content__inner{transform:unset!important}.site-footer .site-footer__linklist li a{font-size:4.5vw}.site-footer .site-footer__linklist{flex-wrap:wrap;column-gap:20px;row-gap:0px}.jdgm-carousel-item__review,.jdgm-carousel-item__reviewer-name.jdgm-ellipsis,.jdgm-carousel-item__review-title.jdgm-line-clamp{overflow:visible!important}.jdgm-carousel--vertical-theme .jdgm-carousel-item__review-rating{margin-right:0!important}.btn-wrap{text-align:center}.cstm-404{padding:23% 5% 15%}.cstm-404 .text-headline{font-size:45vw;margin:0 0 5%}.cstm-404 .video-wrap img{width:44.356vw}.cstm-404 .video-wrap:before{width:45.576vw;height:13.643vw}.cstm-404 .video-wrap{margin:0 -8%}.cstm-404 .sub-headline{font-size:7vw;padding:0 3%}.cstm-404 .sub-headline2{font-size:5.5vw;margin:2% 0 0}.cstm-404 .sub-text{font-size:4vw}.cstm-404 .cstm-404-btn{margin:6% 0 0}.section-wrapper.custom-blog-sec.blog-sec-main .tag-filter-link{font-size:5vw}.pagination .pagination__item{width:12vw!important;height:12vw!important;font-size:5vw}.blog-banner .search-button svg{height:auto;display:block;width:5vw}.blog-banner .content-wrap{max-width:100%}.section-wrapper.blog-banner{padding-top:30%}.blog-banner .content-wrap .main-heading{font-size:13vw}.blog-banner .content-wrap .section-content p{font-size:4vw}.blog-banner .search-form-wrapper{padding:0!important}.blog-banner .search-button{padding:10px}.blog-sec-main .article__date time{font-size:3.8vw}.blog-banner svg{width:6vw!important;height:6vw!important}.hp-sec3 .icons-thumbs .is-active:not(.is-first-active) .block-title h3{font-weight:400}.custom-product-grid .section-header .main-heading{font-size:8vw}.custom-product-grid .section-header .main-heading strong{font-size:inherit}.custom-product-grid .section-header .section-content p{font-size:4vw}.custom-product-grid .product-item{border-radius:18px;padding:15px 15px 30px}.custom-product-grid .product-item .product-image{border-radius:18px}.section-wrapper.custom-product-grid .product-title{font-size:5.5vw}.section-wrapper.custom-product-grid .product-price{font-size:5vw}.section-wrapper.custom-product-grid .product-price .price-compare{font-size:inherit}.section-wrapper.custom-product-grid .product-link{font-size:4vw;padding:3vw 4vw;text-align:center}.section-wrapper.custom-product-grid{padding-bottom:15%}.section-wrapper.custom-main-product-sec{padding-top:26.146%;padding-bottom:7.813%}.custom-main-product-sec .product-block--price{font-size:6vw}.custom-main-product-sec .jdgm-prev-badge .jdgm-prev-badge__text{font-size:4vw}.custom-main-product-sec .quantity-with-add-to-cart-wrap{padding:20px 0}.custom-main-product-sec .page-width{max-width:100%}.quantity-with-add-to-cart-wrap .add-to-cart{font-size:4vw}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper>*{font-size:4vw}.quantity-with-add-to-cart-wrap .product__quantity .js-qty__wrapper .js-qty__adjust .icon{width:15px;height:15px}.custom-main-product-sec .donations-to-find-a-spring>div{font-size:4vw;width:100%;text-align:center;padding:0}.custom-main-product-sec .donations-to-find-a-spring a{text-align:center}.custom-main-product-sec .donations-to-find-a-spring{min-height:32.28vw;padding:3vw;justify-content:start}.custom-main-product-sec .world-map-pins>div>div{position:absolute;left:0;top:unset;bottom:0;width:32vw;height:16vw;left:50%;transform:translate(-50%);background-size:100% 100%}.custom-main-product-sec .product-accordion__inner{padding:0 5vw 4vw!important}.custom-main-product-sec .product-accordion__header{padding:4vw 5vw!important}.custom-main-product-sec .product-accordion__inner p{font-size:4vw!important}.custom-main-product-sec .donations-to-find-a-spring>a{position:absolute!important;max-width:100%;bottom:0}.custom-main-product-sec .shopify-payment-terms{font-size:3.8vw}.custom-main-product-sec .product__main-photos{max-width:90%;margin:0 auto auto 15%}.custom-main-product-sec .product__thumbs{max-width:11.28vw;max-height:46.14vw}.custom-main-product-sec .product-single__meta .product-blocks{padding:6vw}.custom-main-product-sec .grid{margin:0;display:flex;flex-wrap:wrap;width:100%}.custom-main-product-sec .grid .grid__item:last-child{max-width:100%;margin-left:0}.custom-main-product-sec .product-single__title{font-size:6vw}.custom-main-product-sec .product-single__title span{font-size:4.5vw}.custom-main-product-sec .product-block .rte *{font-size:4vw}.custom-main-product-sec .variant-wrapper .variant__label{font-size:4.5vw}.custom-main-product-sec .variant-wrapper .variant-input-wrap label{font-size:2.9vw}.marquee-text{font-size:4vw!important}.related-prd-slider .prod-slider{margin-right:0;margin-left:0}.related-prd-slider .grid-overflow-wrapper .grid__item:first-child{margin-left:0!important}.related-prd-slider{padding:9% 5% 13%!important}.related-prd-slider .product-card__image{height:105.729vw;width:100%;object-fit:contain;object-position:center center}.related-prd-slider .product-card__title{font-size:4.5vw;font-family:Wavehaus}.related-prd-slider .product-card__price{font-size:4.5vw}.related-prd-slider .section-header__title{font-size:8.8vw;margin-bottom:2vw}.related-prd-slider .product-card__info{padding:5.5vw}.related-prd-slider .slick-arrow{bottom:-14vw;width:9.5vw}.related-prd-slider .slick-next{right:36%}.related-prd-slider .slick-prev{left:36%}.related-prd-slider .grid-overflow-wrapper{overflow:visible!important;overflow-x:visible!important}.prd-sec2 .page-width{padding-left:5%!important;padding-right:5%!important}.prd-sec2 .jdgm-rating,.prd-sec2 .jdgm-verified-by{display:none!important}.prd-sec2 .jdgm-medals__container{padding:2vw 0!important;flex-wrap:wrap;width:100%!important;row-gap:14px}#shopify-section-template--24794103841050__judgeme-widgets{padding:0 5%}.water-qual-sec1{background-image:url(/cdn/shop/files/water-qual-sec2-bg-mob.png?v=1761124133)!important;background-size:125% auto!important;background-position:top right!important;padding:52% 0 8%!important}.water-qual-sec1 .theme-block h2{font-size:10.208vw;margin:0 0 .5vw}.water-qual-sec1 .rte p{font-size:4vw;width:100%}.water-qual-sec2 .video-heading{font-size:6vw;padding:0 0% 2%}.water-qual-sec2{padding:7% 0 17%}.water-qual-sec3 .theme-block h2{font-size:9.333vw;margin:0 0 2vw}.water-qual-sec3 .rte p{font-size:5vw;margin:0 0 2vw}.water-qual-sec3{padding:7% 0 0}.water-qual-sec3:before{width:80%}.water-quality-table .section-heading{font-size:6vw;padding-bottom:1vw}.water-quality-table .title-col,.water-quality-table .table-head.left{border-right:0px solid #00000059}.water-quality-table .title-row p{font-size:4.5vw;padding:3vw .5vw;border-bottom:1px solid #00000059}.water-quality-table .table-col p{font-size:4vw;padding:3vw 2vw;width:fit-content}.water-quality-table .table-inner .table-item:last-child .table-col:nth-child(2){border-top:1px solid #00000059}.water-quality-table{padding:10% 0}.water-quality-table.table-bot{padding:0% 0 10%}.water-quality-table .table-col svg{width:3vw;margin-top:2.5vw}.water-quality-table .table-inner{width:85%!important}.water-qual-sec4 .rte p{font-size:3.8vw;width:93%;margin:0 auto 7%}.water-qual-sec5 .rte p{font-size:4vw;padding:0 0 2vw}.water-qual-sec5 .theme-block h2{font-size:9.333vw;margin:0 0 2vw}.water-qual-sec7 .rte p{font-size:5.5vw;padding:0 0% 2.5%}.water-quality-table.table-last{padding:0 0 19%}.water-qual-sec7{padding:17% 0 12%;background-color:#fff0;margin-top:-7%}.page-water-quality .video-wrapper--modal{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/custom.css.map */
