1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4<!-- BEGIN MerchantWidget Code --> 5
6<script id='merchantWidgetScript' 7 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 8 defer> 9</script>
9 10
11<script type="text/javascript"> 12 merchantWidgetScript.addEventListener('load', function () { 13 merchantwidget.start({ 14 position: 'LEFT_BOTTOM', 15 sideMargin: 10, 16 bottomMargin: 50, 17 mobileSideMargin: 15, 18 mobileBottomMargin: 50 19 }); 20 }); 21</script>
21 22<!-- END MerchantWidget Code --> <!-- Google Consent Mode V2 Advanced Mode integration script for Consentmo GDPR Compliance App --> 23
23<script id="consentmo-gcmv2-advanced-mode-integration"> 24 const consentOutOfRegion = { 25 analytics: true, 26 marketing: true, 27 functionality: true, 28 adsDataRedaction: false, 29 urlPassthrough: false, 30 }; 31 32 window.dataLayer = window.dataLayer || []; 33 function gtag(){dataLayer.push(arguments);} 34 35 gtag('consent', 'default', { 36 ad_storage: 'denied', 37 ad_personalization: 'denied', 38 ad_user_data: 'denied', 39 analytics_storage: 'denied', 40 functionality_storage: 'denied', 41 personalization_storage:'denied', 42 security_storage: 'granted', 43 wait_for_update: 1500 44 }); 45 46 document.addEventListener('consentmoSignal_onLoad', function(eventData) { 47 const csmLoadSignal = eventData.detail || {isActive:false}; 48 console.log('LIQUID - consentmoSignal_onLoad event', csmLoadSignal); 49 50 if (!csmLoadSignal.isActive) { 51 console.log('LIQUID - isActive false - use consentOutOfRegion'); 52 gtag('consent', 'update', { 53 ad_storage: consentOutOfRegion.marketing ? 'granted' : 'denied', 54 ad_personalization: consentOutOfRegion.marketing ? 'granted' : 'denied', 55 ad_user_data: consentOutOfRegion.marketing ? 'granted' : 'denied', 56 analytics_storage: consentOutOfRegion.analytics ? 'granted' : 'denied', 57 functionality_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 58 personalization_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 59 security_storage: 'granted', 60 }); 61 gtag('set', 'ads_data_redaction', consentOutOfRegion.adsDataRedaction); 62 gtag('set', 'url_passthrough', consentOutOfRegion.urlPassthrough); 63 console.log('LIQUID - dataLayer', window.dataLayer); 64 } else { 65 console.log('LIQUID - set default-consent and subscribe consentmoSignal for consent-update'); 66 document.addEventListener('consentmoSignal', function(event) { 67 const csmSignal = event.detail; 68 const consentState = csmSignal.integration?.gcm?.isEnabled ? csmSignal.integration.gcm.state : csmSignal.state; 69 console.log('LIQUID - consentmoSignal event', csmSignal); 70 console.log('LIQUID - dataLayer', window.dataLayer); 71 72 gtag('consent', 'update', consentState); 73 if (csmSignal.integration?.gcm?.isEnabled) { 74 gtag('set', 'ads_data_redaction', csmSignal.integration.gcm.adsDataRedaction); 75 gtag('set', 'url_passthrough', csmSignal.integration.gcm.urlPassthrough); 76 } 77 }); 78 } 79 }); 80 </script>
80 81<!-- Google Tag Manager -->
82<script>
vendor: 339 bytes, lines 82-86
82(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 83 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 84 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 85 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 86})(window,document,'script','dataLayer','
86GTM-T4KCXLQ
vendor: 5 bytes, lines 86-87
86'); 87
88</script>
88 89<!-- End Google Tag Manager --><meta charset="utf-8"> 90<meta name="viewport" content="width=device-width,initial-scale=1"> 91<title>Search – Fresh Water Systems</title><link rel="canonical" href="https://www.freshwatersystems.com/search"><link rel="icon" href="//www.freshwatersystems.com/cdn/shop/files/Drops.jpg?crop=center&height=48&v=1772652026&width=48" type="image/jpg"> 92 <link rel="apple-touch-icon" href="//www.freshwatersystems.com/cdn/shop/files/Drops.jpg?crop=center&height=180&v=1772652026&width=180"><meta name="description" content="Fresh Water Systems is the leader in water filters, water filtration, purification and treatment with thousands of products by all the top manufacturers."><meta property="og:site_name" content="Fresh Water Systems"> 93<meta property="og:url" content="https://www.freshwatersystems.com/search"> 94<meta property="og:title" content="Search"> 95<meta property="og:type" content="website"> 96<meta property="og:description" content="Fresh Water Systems is the leader in water filters, water filtration, purification and treatment with thousands of products by all the top manufacturers."><meta property="og:image" content="http://www.freshwatersystems.com/cdn/shop/files/SocialPreviewFWS.jpg?crop=center&height=1200&v=1779394434&width=1200"> 97 <meta property="og:image:secure_url" content="https://www.freshwatersystems.com/cdn/shop/files/SocialPreviewFWS.jpg?crop=center&height=1200&v=1779394434&width=1200"> 98 <meta property="og:image:width" content="1200"> 99 <meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"> 100<meta name="twitter:title" content="Search"> 101<meta name="twitter:description" content="Fresh Water Systems is the leader in water filters, water filtration, purification and treatment with thousands of products by all the top manufacturers."> 102<!-- Google Consent Mode V2 Consentmo - added by Envision 12-15-25 --> 103 <!-- Google Consent Mode V2 Advanced Mode integration script for Consentmo GDPR Compliance App --> 104
104<script id="consentmo-gcmv2-advanced-mode-integration"> 105 const consentOutOfRegion = { 106 analytics: true, 107 marketing: true, 108 functionality: true, 109 adsDataRedaction: false, 110 urlPassthrough: false, 111 }; 112 113 window.dataLayer = window.dataLayer || []; 114 function gtag(){dataLayer.push(arguments);} 115 116 gtag('consent', 'default', { 117 ad_storage: 'denied', 118 ad_personalization: 'denied', 119 ad_user_data: 'denied', 120 analytics_storage: 'denied', 121 functionality_storage: 'denied', 122 personalization_storage:'denied', 123 security_storage: 'granted', 124 wait_for_update: 1500 125 }); 126 127 document.addEventListener('consentmoSignal_onLoad', function(eventData) { 128 const csmLoadSignal = eventData.detail || {isActive:false}; 129 console.log('LIQUID - consentmoSignal_onLoad event', csmLoadSignal); 130 131 if (!csmLoadSignal.isActive) { 132 console.log('LIQUID - isActive false - use consentOutOfRegion'); 133 gtag('consent', 'update', { 134 ad_storage: consentOutOfRegion.marketing ? 'granted' : 'denied', 135 ad_personalization: consentOutOfRegion.marketing ? 'granted' : 'denied', 136 ad_user_data: consentOutOfRegion.marketing ? 'granted' : 'denied', 137 analytics_storage: consentOutOfRegion.analytics ? 'granted' : 'denied', 138 functionality_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 139 personalization_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 140 security_storage: 'granted', 141 }); 142 gtag('set', 'ads_data_redaction', consentOutOfRegion.adsDataRedaction); 143 gtag('set', 'url_passthrough', consentOutOfRegion.urlPassthrough); 144 console.log('LIQUID - dataLayer', window.dataLayer); 145 } else { 146 console.log('LIQUID - set default-consent and subscribe consentmoSignal for consent-update'); 147 document.addEventListener('consentmoSignal', function(event) { 148 const csmSignal = event.detail; 149 const consentState = csmSignal.integration?.gcm?.isEnabled ? csmSignal.integration.gcm.state : csmSignal.state; 150 console.log('LIQUID - consentmoSignal event', csmSignal); 151 console.log('LIQUID - dataLayer', window.dataLayer); 152 153 gtag('consent', 'update', consentState); 154 if (csmSignal.integration?.gcm?.isEnabled) { 155 gtag('set', 'ads_data_redaction', csmSignal.integration.gcm.adsDataRedaction); 156 gtag('set', 'url_passthrough', csmSignal.integration.gcm.urlPassthrough); 157 } 158 }); 159 } 160 }); 161 </script>
161 162 163 164 <link rel="preload" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/main.css?v=74049529817661176811760449266" as="style"><style data-shopify> 165@font-face { 166 font-family: Jost; 167 font-weight: 400; 168 font-style: normal; 169 font-display: swap; 170 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 171 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 172} 173@font-face { 174 font-family: Jost; 175 font-weight: 700; 176 font-style: normal; 177 font-display: swap; 178 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 179 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 180} 181@font-face { 182 font-family: Jost; 183 font-weight: 400; 184 font-style: italic; 185 font-display: swap; 186 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 187 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 188} 189@font-face { 190 font-family: Jost; 191 font-weight: 700; 192 font-style: italic; 193 font-display: swap; 194 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 195 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 196} 197@font-face { 198 font-family: Jost; 199 font-weight: 600; 200 font-style: normal; 201 font-display: swap; 202 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"), 203 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff"); 204} 205@font-face { 206 font-family: Jost; 207 font-weight: 500; 208 font-style: normal; 209 font-display: swap; 210 src: url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"), 211 url("//www.freshwatersystems.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff"); 212} 213:root { 214 --bg-color: 255 255 255 / 1.0; 215 --bg-color-og: 255 255 255 / 1.0; 216 --heading-color: 5 16 45; 217 --text-color: 5 16 45; 218 --text-color-og: 5 16 45; 219 --scrollbar-color: 5 16 45; 220 --link-color: 5 16 45; 221 --link-color-og: 5 16 45; 222 --star-color: 248 202 20;--swatch-border-color-default: 205 207 213; 223 --swatch-border-color-active: 130 136 150; 224 --swatch-card-size: 24px; 225 --swatch-variant-picker-size: 24px;--color-scheme-1-bg: 255 255 255 / 1.0; 226 --color-scheme-1-grad: ; 227 --color-scheme-1-heading: 7 19 45; 228 --color-scheme-1-text: 7 19 45; 229 --color-scheme-1-btn-bg: 31 199 174; 230 --color-scheme-1-btn-text: 7 19 45; 231 --color-scheme-1-btn-bg-hover: 29 185 167;--color-scheme-2-bg: 5 54 141 / 1.0; 232 --color-scheme-2-grad: ; 233 --color-scheme-2-heading: 255 255 255; 234 --color-scheme-2-text: 255 255 255; 235 --color-scheme-2-btn-bg: 31 199 174; 236 --color-scheme-2-btn-text: 7 19 45; 237 --color-scheme-2-btn-bg-hover: 29 185 167;--color-scheme-3-bg: 209 237 239 / 1.0; 238 --color-scheme-3-grad: ; 239 --color-scheme-3-heading: 5 16 45; 240 --color-scheme-3-text: 5 16 45; 241 --color-scheme-3-btn-bg: 31 199 174; 242 --color-scheme-3-btn-text: 5 16 45; 243 --color-scheme-3-btn-bg-hover: 29 185 167; 244 245 --drawer-bg-color: 255 255 255 / 1.0; 246 --drawer-text-color: 5 16 45; 247 248 --panel-bg-color: 255 255 255 / 1.0; 249 --panel-heading-color: 5 16 45; 250 --panel-text-color: 5 16 45; 251 252 --in-stock-text-color: 44 126 63; 253 --low-stock-text-color: 210 134 26; 254 --very-low-stock-text-color: 180 12 28; 255 --no-stock-text-color: 119 119 119; 256 --no-stock-backordered-text-color: 119 119 119; 257 258 --error-bg-color: 255 255 255; 259 --error-text-color: 7 19 45; 260 --success-bg-color: 255 255 255; 261 --success-text-color: 7 19 45; 262 --info-bg-color: 255 255 255; 263 --info-text-color: 5 16 45; 264 265 --heading-font-family: Jost, sans-serif; 266 --heading-font-style: normal;
267 --heading-font-weight: 600; 268 --heading-scale-start: 4; 269 270 --navigation-font-family: Jost, sans-serif; 271 --navigation-font-style: normal; 272 --navigation-font-weight: 500;--heading-text-transform: none; 273--subheading-text-transform: none; 274 --body-font-family: Jost, sans-serif; 275 --body-font-style: normal; 276 --body-font-weight: 400; 277 --body-font-size: 16; 278 279 --section-gap: 48; 280 --heading-gap: calc(8 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 31 199 174; 281 --btn-bg-hover-color: 29 185 167; 282 --btn-text-color: 7 19 45; 283 --btn-bg-color-og: 31 199 174; 284 --btn-text-color-og: 7 19 45; 285 --btn-alt-bg-color: 255 255 255; 286 --btn-alt-bg-alpha: 1.0; 287 --btn-alt-text-color: 42 43 42; 288 --btn-border-width: 1px; 289 --btn-padding-y: 12px; 290 291 292 --btn-border-radius: 27px; 293 294 295 --btn-lg-border-radius: 50%; 296 --btn-icon-border-radius: 50%; 297 --input-with-btn-inner-radius: var(--btn-border-radius); 298 299 --input-bg-color: 255 255 255 / 1.0; 300 --input-text-color: 5 16 45; 301 --input-border-width: 1px; 302 --input-border-radius: 26px; 303 --textarea-border-radius: 12px; 304 --input-border-radius: 27px; 305 --input-lg-border-radius: 33px; 306 --input-bg-color-diff-3: #f7f7f7; 307 --input-bg-color-diff-6: #f0f0f0; 308 309 --modal-border-radius: 26px; 310 --modal-overlay-color: 0 0 0; 311 --modal-overlay-opacity: 0.4; 312 --drawer-border-radius: 26px; 313 --overlay-border-radius: 0px; 314 315 --custom-label-bg-color: 13 44 84 / 1.0; 316 --custom-label-text-color: 255 255 255 / 1.0;--sale-label-bg-color: 170 17 85 / 1.0; 317 --sale-label-text-color: 255 255 255 / 1.0;--sold-out-label-bg-color: 42 43 42 / 1.0; 318 --sold-out-label-text-color: 255 255 255 / 1.0;--new-label-bg-color: 127 184 0 / 1.0; 319 --new-label-text-color: 255 255 255 / 1.0;--preorder-label-bg-color: 0 166 237 / 1.0; 320 --preorder-label-text-color: 255 255 255 / 1.0; 321 322 --collection-label-color: 255 255 255 / 1.0; 323 324 --page-width: 1200px; 325 --gutter-sm: 20px; 326 --gutter-md: 32px; 327 --gutter-lg: 64px; 328 329 --payment-terms-bg-color: #ffffff; 330 331 --coll-card-bg-color: #F9F9F9; 332 --coll-card-border-color: #dddddd; 333 334 --card-highlight-bg-color: #ffffff; 335 --card-highlight-text-color: 5 16 45; 336 --card-highlight-border-color: #dddddd;--card-bg-color: #ffffff; 337 --card-text-color: 5 16 45; 338 --card-border-color: #dddddd; 339 340 --aos-animate-duration: 0.6s; 341 342 343 344 --aos-min-width: 0; 345 346 347 348 --reading-width: 48em; 349 } 350 351 @media (max-width: 769px) { 352 :root { 353 --reading-width: 36em; 354 } 355 } 356 </style><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/main.css?v=74049529817661176811760449266"> 357
357<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/main.js?v=174295446453168935831760449267" defer="defer"></script>
357<link rel="preload" href="//www.freshwatersystems.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//www.freshwatersystems.com/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/swatches.css?v=154409296636266965451760449282" media="print" onload="this.media='all'"> 358 <noscript><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/swatches.css?v=154409296636266965451760449282"></noscript>
358<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
358<meta name="facebook-domain-verification" content="jxxjc6uekh7grj4cl9gt8811zfudaf"> 359<meta name="facebook-domain-verification" content="cwiduiftxxepm8lrm08pg2avzn4y9q"> 360<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27238896/digital_wallets/dialog"> 361<meta id="in-context-paypal-metadata" data-shop-id="27238896" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 362<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
362<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21594296"></script>
362 363<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
364<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21594296&shop_id=27238896" crossorigin="anonymous"></script>
vendor: 1 bytes, line 364
364
365<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":27238896,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/27238896","merchantName":"Fresh Water Systems","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Fresh Water Systems","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 365
365
366<script id="shopify-features" type="application/json">{"accessToken":"83b9e0e5368c2aa94cfe67a290d39ae0","betas":["rich-media-storefront-analytics"],"domain":"www.freshwatersystems.com","predictiveSearch":true,"shopId":27238896,"locale":"en"}</script>
vendor: 1 bytes, line 366
366
367<script>var Shopify = Shopify || {}; 368Shopify.shop = "fwsco.myshopify.com"; 369Shopify.locale = "en"; 370Shopify.currency = {"active":"USD","rate":"1.0"}; 371Shopify.country = "US"; 372Shopify.theme = {"name":"FWS - Enterprise - Production","id":181085339832,"schema_name":"Enterprise","schema_version":"1.6.3","theme_store_id":null,"role":"main"}; 373Shopify.theme.handle = "null"; 374Shopify.theme.style = {"id":null,"handle":null}; 375Shopify.cdnHost = "www.freshwatersystems.com/cdn"; 376Shopify.routes = Shopify.routes || {}; 377Shopify.routes.root = "/"; 378Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 379Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 380Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 381Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 381
381
382<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 382
382
383<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 383
383
384<script> 385 window.ShopifyPay = window.ShopifyPay || {}; 386 window.ShopifyPay.apiHost = "shop.app\/pay"; 387 window.ShopifyPay.redirectState = null; 388</script>
vendor: 1 bytes, line 388
388
389<script> 390 window.Shopify = window.Shopify || {}; 391 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 392 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 393 window.Shopify.SignInWithShop.eligible = true; 394</script>
vendor: 1 bytes, line 394
394
395<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 395
395
396<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 396
396
397<script type="module"> 398 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 399 400 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 401 402</script>
vendor: 1 bytes, line 402
402
403<script> 404 window.Shopify = window.Shopify || {}; 405 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 406 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 407</script>
vendor: 1 bytes, line 407
407
408<script>(function() { 409 var isLoaded = false; 410 function asyncLoad() { 411 if (isLoaded) return; 412 isLoaded = true; 413 var urls = ["\/\/staticw2.yotpo.com\/R36UCd0UnhYtPfjpUej8IyxNmGR2jxaPrOkuztXU\/widget.js?shop=fwsco.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=fwsco.myshopify.com","https:\/\/cdn.attn.tv\/freshwatersystems\/dtag.js?shop=fwsco.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=fwsco.myshopify.com"]; 414 for (var i = 0; i < urls.length; i++) { 415 var s = document.createElement('script'); 416 s.type = 'text/javascript'; 417 s.async = true; 418 s.src = urls[i]; 419 var x = document.getElementsByTagName('script')[0]; 420 x.parentNode.insertBefore(s, x); 421 } 422 }; 423 if(window.attachEvent) { 424 window.attachEvent('onload', asyncLoad); 425 } else { 426 window.addEventListener('load', asyncLoad, false); 427 } 428})();</script>
vendor: 1 bytes, line 428
428
429<script id="__st">var __st={"a":27238896,"offset":-14400,"reqid":"5405769f-3388-4f46-a10a-59472c55618c-1791062427","pageurl":"www.freshwatersystems.com\/search","u":"55459502842b","p":"searchresults"};</script>
vendor: 1 bytes, line 429
429
430<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 430
430
431<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 431
431
432<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.freshwatersystems.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 432
432
433<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.freshwatersystems.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
433<script crossorigin="anonymous" defer="defer" src="//www.freshwatersystems.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 433
433
434<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 434
434
435<script> 436 window.Shopify = window.Shopify || {}; 437 window.Shopify.MCP = window.Shopify.MCP || {}; 438 window.Shopify.MCP.enabled = true; 439 window.Shopify.MCP.shop = "fwsco.myshopify.com"; 440 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.freshwatersystems.com\/api\/mcp"; 441 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 442</script>
vendor: 1 bytes, line 442
442
443<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.freshwatersystems.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 444</script>
vendor: 1 bytes, line 444
444
445<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.freshwatersystems.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 446</script>
vendor: 1 bytes, line 446
446
447<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 448 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 449</script>
vendor: 1 bytes, line 449
449
450<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 451</script>
vendor: 1 bytes, line 451
451
452<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M41T7HKR1JTAKD1YKW1PZKRJ","publisher_shop_id":27238896,"theme_id":181085339832,"theme_published":true,"theme_store_id":0,"placement":"search","event_data":{"search_query":null},"recommendations_tracking_enabled":true}" defer="defer" src="//www.freshwatersystems.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
452 453<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.freshwatersystems.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 454<style id="shopify-accelerated-checkout-cart"> 455 #shopify-buyer-consent { 456 margin-top: 1em; 457 display: inline-block; 458 width: 100%; 459} 460 461#shopify-buyer-consent.hidden { 462 display: none; 463} 464 465#shopify-subscription-policy-button { 466 background: none; 467 border: none; 468 padding: 0; 469 text-decoration: underline; 470 font-size: inherit; 471 cursor: pointer; 472} 473 474#shopify-subscription-policy-button::before { 475 box-shadow: none; 476} 477 478 </style>
479<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.freshwatersystems.com/cdn/shop/t/815/compiled_assets/scripts.js?v=108859033230554210311760449283"></script>
vendor: 1 bytes, line 479
479
480<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
480 481 482
482<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/animate-on-scroll.js?v=15249566486942820451760449267" defer="defer"></script>
482 483 <link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/animate-on-scroll.css?v=116194678796051782541760449267"> 484 485 486 <link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/venobox.css?v=84264324555031928161760449266"> 487
487<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/venobox.min.js?v=22578406313693750661760449267" defer="defer"></script>
487 488 489 <link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom.css?v=149185035488872690701786392093"> 490 491
491<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
491<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 492<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 493<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 494<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 495<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 496 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 497 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 498 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 499 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
499<script> 500(function () { 501 try { 502 document.documentElement.classList.add('csm-cookie-embed'); 503 } catch (e) {} 504})(); 505</script>
505<script data-consentmo-data-src-bootstrap> 506(function () { 507 'use strict'; 508 if (window.__consentmoDataSrcBootstrapInit) return; 509 window.__consentmoDataSrcBootstrapInit = true; 510 511 var DATA_SRC_SELECTOR = [ 512 'script[data-src*="consentmo_cookie_consent"]', 513 'script[data-src*="gdpr_cookie_consent.min"]', 514 'script[data-src*="gdrp_cookie_consent_unlimited"]' 515 ].join(','); 516 517 function activateConsentmoDataSrcScripts() { 518 if (!window.Shopify || !window.Shopify.shop) return; 519 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 520 // getAttribute: src="" must not count as "already has src" (.src === page URL). 521 if (scriptEl.getAttribute('src')) return; 522 var url = scriptEl.getAttribute('data-src'); 523 if (!url) return; 524 if (scriptEl.getAttribute('type') === 'text/plain') { 525 scriptEl.removeAttribute('type'); 526 } 527 scriptEl.src = url; 528 }); 529 } 530 function scheduleActivation() { 531 activateConsentmoDataSrcScripts(); 532 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 533 setTimeout(activateConsentmoDataSrcScripts, 0); 534 } 535 if (document.readyState === 'loading') { 536 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 537 } else { 538 scheduleActivation(); 539 } 540})(); 541</script>
541 542 543 544<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 545 546 547 548<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 549 550
551<script type="text/javascript"> 552 (function e(){var e=document.createElement("script"); 553 e.type="text/javascript",e.async=true, 554 e.src="//staticw2.yotpo.com/R36UCd0UnhYtPfjpUej8IyxNmGR2jxaPrOkuztXU/widget.js?lang=en"; 555 var t=document.getElementsByTagName("script")[0]; 556 t.parentNode.insertBefore(e,t)})(); 557</script>
557 558 559 560 561 562<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 563 564 565 566 567 568 569 570 571 572 573 574 575
575<script async src="https://static.klaviyo.com/onsite/js/SpM8BC/klaviyo.js?company_id=SpM8BC"></script>
575 576
576<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
576 577 578 579 580 581 582 583
583<script> 584 window.klaviyoReviewsProductDesignMode = false 585 </script>
585 586 587 588 589 590 591 592 593 594 595<!-- END app block --><!-- BEGIN app block: shopify://apps/analyzify-ga4-ads-tracking/blocks/app-embed-v4/69637cfd-dd6f-4511-aa97-7037cfb5515c --> 596 597 598<!-- BEGIN app snippet: an_analyzify_settings --> 599 600 601 602 603 604 605 606 607 608 609
610<script defer> 611 // AN_ANALYZIFY_SETTINGS 612 (() => { 613 try { 614 const startTime = performance.now(); 615 window.analyzify = window.analyzify || {}; 616 617 window.analyzify.log = (t, groupName, nestedGroupName) => { 618 try { 619 const styles = { 620 default: 'color:#fff;background:#413389;', 621 an_analyzify: 'color:#fff;background:#1f77b4;', 622 an_analyzify_settings: 'color:#fff;background:#ff7f0e;', 623 an_fb: 'color:#fff;background:#2ca02c;', 624 an_criteo: 'color:#fff;background:#d62728;', 625 an_bing: 'color:#fff;background:#9467bd;', 626 an_clarity: 'color:#fff;background:#8c564b;', 627 an_hotjar: 'color:#fff;background:#8c564b;', 628 an_gtm: 'color:#fff;background:#e377c2;', 629 an_klaviyo: 'color:#fff;background:#7f7f7f;', 630 an_pinterest: 'color:#fff;background:#bcbd22;', 631 an_rebuy: 'color:#fff;background:#17becf;', 632 an_tiktok: 'color:#fff;background:#ffbb78;', 633 an_x: 'color:#fff;background:#98df8a;', 634 an_openai: 'color:#fff;background:#10a37f;', 635 an_consent: 'color:#fff;background:#ff9896;' 636 }; 637 638 if (window.analyzify.logging && t != null) { 639 const style = styles[groupName] || styles['default']; 640 console.log(`%c[${groupName || 'Analyzify'}]${nestedGroupName ? ` ${nestedGroupName}` : ''}`, style, t); 641 analyzify.logs.push(t); 642 if (analyzify?.stopAtLog) { 643 debugger; 644 } 645 } 646 } catch (error) { 647 console.error("Error processing analyzify settings:", error); 648 } 649 } 650 651 (() => { 652 try { 653 window.analyzify = { 654 ...window.analyzify, 655 logging: "" == "true", 656 logs: [], 657 testing_environment: false, 658 consent_version: null, 659 initial_load: {}, 660 variant_changed_with_view_item: false, 661 listing_variant_tracking: false, 662 chunk_size: 25, 663 properties: { 664 GTM: { 665 status: true, 666 id: "", 667 multiple_view_item_list: false, 668 feed_country: "", 669 feed_region: "", 670 feed_language: "", 671 merchant_id: "", 672 enhanced_params: true, 673 replace_session_id: false, 674 replace_gclid: false, 675 variant_changed: true, 676 generate_lead: true, 677 video_tracking: true, 678 view_image: true, 679 enableQueuedEvents: false, 680 }, 681 GADS: { 682 status:false, 683 conversion_linker:true, 684 allow_ad_personalization_signals:false, 685 ads_data_redaction:true, 686 url_passthrough:false, 687 primary: { 688 status: false, 689 id: "AW-1072308958", 690 feed_country: "US", 691 feed_region: "US", 692 feed_language: "", 693 merchant_id: "", 694 product_id_format: "variant_id", 695 replace_session_id:false, 696 replace_gclid:false, 697 xc_b2b: false, 698 xc_rt: false, 699 remarketing: { 700 status:false, 701 page_view: false, 702 remove_from_cart: false, 703 }, 704 conversions: { 705 view_item: { 706 status: true, 707 value: "J_ECCNuTrdUbEN7FqP8D", 708 }, 709 add_to_cart: { 710 status: true, 711 value: "ksyxCNiTrdUbEN7FqP8D", 712 }, 713 begin_checkout: { 714 status: true, 715 value: "ZkvPCN6TrdUbEN7FqP8D", 716 }, 717 purchase: { 718 status: false, 719 value: "", 720 }, 721 generate_lead: { 722 status: true, 723 value: "ctojCOGTrdUbEN7FqP8D", 724 } 725 }, 726 }, 727 secondary: { 728 status: false, 729 id: "", 730 feed_country: "",
731 feed_region: "", 732 merchant_id: "", 733 feed_language: "", 734 product_id_format: "product_sku", 735 xc_b2b: false, 736 xc_rt: false, 737 remarketing: { 738 status: false, 739 page_view: false, 740 remove_from_cart: false, 741 }, 742 conversions: { 743 view_item: { 744 status: false, 745 value: "", 746 }, 747 add_to_cart:{ 748 status: false, 749 value: "", 750 }, 751 begin_checkout:{ 752 status: false, 753 value: "", 754 }, 755 purchase:{ 756 status: false, 757 value: "", 758 }, 759 generate_lead: { 760 status: false, 761 value: "", 762 } 763 } 764 }, 765 market: { 766 status: false, 767 product_id_format: "product_sku", 768 gads_dynamic_item_id: false, 769 overrides: [], 770 }, 771 }, 772 GA4: { 773 status: true, 774 multiple_view_item_list: false, 775 enhanced_params: true, 776 all_forms: false, 777 primary: { 778 status: true, 779 id: "G-N6ZMPQ442S", 780 config_id: "", 781 product_id_format: "product_sku", 782 replace_session_id: false, 783 events: { 784 variant_changed: false, 785 view_item_list: false, 786 select_item: false, 787 nav_click: false, 788 view_item: false, 789 add_to_cart: false, 790 add_to_wishlist: false, 791 view_cart: false, 792 remove_from_cart: false, 793 begin_checkout: false, 794 purchase: false, 795 generate_lead: false, 796 page_404: false, 797 video_tracking: false, 798 view_image: true, 799 } 800 }, 801 secondary: { 802 status: false, 803 id: "", 804 product_id_format: "product_sku", 805 replace_session_id: false, 806 events: { 807 variant_changed: true, 808 view_item_list: false, 809 select_item: false, 810 nav_click: false, 811 view_item: false, 812 add_to_cart: false, 813 add_to_wishlist: false, 814 view_cart: false, 815 remove_from_cart: false, 816 begin_checkout: false, 817 purchase: false, 818 generate_lead: false, 819 page_404: true, 820 video_tracking: false, 821 view_image: true, 822 } 823 } 824 }, 825 X: { 826 status: false, 827 id:"", 828 product_id_format: "product_sku", 829 events:{ 830 page_view: "", 831 add_to_cart: "", 832 begin_checkout: "", 833 search: "" 834 } 835 }, 836 BING: { 837 status: false, 838 id: "", 839 product_id_format: "product_sku", 840 events: { 841 home: true, 842 view_item: true, 843 view_item_list: true, 844 view_cart: true, 845 search: true, 846 add_to_cart: false, 847 begin_checkout: false, 848 purchase: false 849 } 850 }, 851 FACEBOOK: { 852 status: true, 853 all_forms: true, 854 primary: { 855 status: true, 856 id: "1184112174972853", 857 product_id_format: "variant_id", 858 events: { 859 view_content: true, 860 view_collection: true, 861 search: true, 862 add_to_cart: true, 863 add_to_wishlist: true, 864 view_cart: true, 865 initiate_checkout: true, 866 add_payment_info: false, 867 generate_lead: true, 868 purchase: false, 869 } 870 }, 871 secondary: { 872 status: false, 873 id: "", 874 product_id_format: "", 875 events: { 876 view_content: false, 877 view_collection: true, 878 search: false, 879 add_to_cart: false, 880 add_to_wishlist: false, 881 view_cart: true, 882 initiate_checkout: false, 883 add_payment_info: false, 884 generate_lead: false, 885 purchase: false, 886 } 887 } 888 }, 889 SERVERSIDE: { 890 store_id: "u82a56igy96m37jtoyawrm", 891 status: true, 892 measurement_id: "G-N6ZMPQ442S", 893 datalayer: true, 894 endpoint: 'https://analyzifycdn.com/collect', 895 testEndpoint: 'https://stag.analyzifycdn.com/collect', 896 azfy_attribution: 'dual', 897 shop_domain: "www.freshwatersystems.com", 898 klaviyo_ss_active: '', 899 all_forms: true, 900 events: { 901 add_to_cart: true, 902 view_item: true, 903 view_item_list: true, 904 page_view: true, 905 begin_checkout: true, 906 search: true, 907 generate_lead: true, 908 }, 909 sendCartUpdateDebug: false, 910 }, 911 PINTEREST:{ 912 status: false, 913 id: "", 914 product_id_format: "product_sku", 915 events:{ 916 view_item_list: false, 917 view_item: false, 918 add_to_cart: false, 919 purchase: false, 920 } 921 }, 922 CRITEO:{ 923 status: false, 924 id: "", 925 product_id_format: "product_sku", 926 events:{ 927 view_item_list: false, 928 view_item: false, 929 add_to_cart: false, 930 view_cart: false, 931 purchase: false, 932 } 933 }, 934 CLARITY:{ 935 status: false, 936 id: "", 937 events: { 938 view_item: false, 939 view_item_list: false, 940 view_cart: false, 941 add_to_cart: false, 942 add_to_wishlist: false, 943 remove_from_cart: false, 944 begin_checkout: false, 945 search: false, 946 } 947 }, 948 HOTJAR:{ 949 status: false, 950 id: "", 951 events: { 952 view_item: false, 953 view_item_list: false, 954 view_cart: false, 955 add_to_cart: false, 956 add_to_wishlist: false, 957 remove_from_cart: false, 958 begin_checkout: false, 959 search: false, 960 } 961 }, 962 SNAPCHAT:{ 963 status: false, 964 id: "", 965 events: { 966 view_item: false, 967 add_to_cart: false, 968 initiate_checkout: false, 969 }, 970 product_id_format: "product_sku", 971 }, 972 REDDIT:{ 973 status: false, 974 id: "", 975 product_id_format: "product_id", 976 all_forms: false, 977 events: { 978 view_item: false, 979 add_to_cart: false, 980 search: false, 981 generate_lead: false, 982 }, 983 }, 984 OPENAI:{ 985 status: false, 986 id: "", 987 product_id_format: "product_id", 988 events: { 989 page_view: true, 990 view_item: false, 991 view_item_list: false, 992 add_to_cart: false, 993 begin_checkout: false, 994 search: false, 995 generate_lead: false, 996 }, 997 }, 998 KLAVIYO:{ 999 status: false, 1000 id: "", 1001 product_id_format: "product_sku", 1002 events:{ 1003 subscribe: false, 1004 view_item_list: false, 1005 view_item: false, 1006 add_to_cart: false, 1007 add_to_wishlist: true, 1008 begin_checkout: false, 1009 search: false, 1010 purchase: false, 1011 } 1012 }, 1013 1014 TIKTOK:{ 1015 status: false, 1016 id: "", 1017 product_id_format: "product_sku", 1018 all_forms: false, 1019 events:{ 1020 view_item: false, 1021 add_to_cart: false, 1022 begin_checkout: false, 1023 search: false, 1024 purchase: false, 1025 generate_lead: false, 1026 } 1027 } 1028 }, 1029 send_unhashed_email: false, 1030 hide_raw_userdata: false,
1031 feed_region: 'US', 1032 feed_country: 'US', 1033 debug_mode: false, 1034 rebuy_atc_rfc: false, 1035 pageFly: false, 1036 user_id_format: "cid", 1037 send_user_id: true, 1038 addedProduct: null 1039 } 1040 } catch (error) { 1041 console.error("Error processing analyzify settings:", error); 1042 } 1043 })(); 1044 1045 window.analyzify_custom_classes = 'delete:addtocart_btn_attributes:type:submit,'; 1046 window.analyzify_measurement_id = 'G-N6ZMPQ442S'; 1047 window.analyzify_measurement_id_v3 = ''; 1048 window.analyzify.gtag_config = {}; 1049 1050 window.collection_sku_list = [ 1051 1052 ]; 1053 1054 window.analyzify.cart_attributes = null; 1055 window.analyzify.eventId = null; 1056 window.analyzify.cart_id = null; 1057 window.analyzify.sh_info_obj = {}; 1058 1059 const orders = [ 1060 1061 ]; 1062 const totalOrderPrice = orders.reduce((acc, price) => acc + price, 0); 1063 1064 window.analyzify.shopify_customer = { 1065 1066 type: 'visitor', 1067 1068 }; 1069 1070 window.analyzify.shopify_template = 'search'; 1071 1072 (() => { 1073 try { 1074 1075 window.analyzify.getSearchObj = (() => { 1076 try { 1077 return { 1078 term: "" || null, 1079 products: [ 1080 1081 ], 1082 resultsCount: 0 || 0, 1083 searchPerformed: false || false 1084 }; 1085 } catch (error) { 1086 console.error("Error processing searchObj:", error); 1087 return null; 1088 } 1089 })(); 1090 1091 } catch (error) { 1092 console.error("Error processing analyzify settings:", error); 1093 } 1094 })(); 1095 1096 window.analyzify.detectedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1097 1098 window.analyzify.market = (() => { 1099 try { 1100 const marketObj = { 1101 id: 4620472, 1102 handle: "us", 1103 language: "en", 1104 country: "us" 1105 } 1106 return marketObj; 1107 } catch (error) { 1108 console.error("Error processing market:", error); 1109 } 1110 })(); 1111 1112 window.analyzify.shop = (() => { 1113 try { 1114 const shopObj = { 1115 root_url: null || null, 1116 locale: "" || window?.Shopify?.locale?.toLowerCase() || null, 1117 country: window?.Shopify?.country?.toLowerCase() || null 1118 } 1119 return shopObj; 1120 } catch (error) { 1121 console.error("Error processing market:", error); 1122 } 1123 })(); 1124 1125 let isNoUtmInCookiesTestStore = false; 1126 window.analyzify.useCookiesForAttributionStoring = !isNoUtmInCookiesTestStore; 1127 window.analyzify.sendConsentSettings = false; 1128 window.analyzify.no_cartId_atr = false; 1129 1130 window.analyzify.debug = false; 1131 window.analyzify.op_cart_data_collection = true; 1132 window.analyzify.report_cart_atr_upsert = true; 1133 window.analyzify.report_cart_atr_admin = true; 1134 window.analyzify.report_cart_atr_admin_utm = true; 1135 window.analyzify.report_cart_atr_admin_cook = true; 1136 window.analyzify.report_cart_atr_admin_clid = true; 1137 window.analyzify.report_cart_atr_admin_consent = true; 1138 1139 window.analyzify.currency = window?.Shopify?.currency?.active || window.analyzify?.detectedCart?.currency || 'USD' || null; 1140 1141 window.analyzify.storeObj = { 1142 store_url: (Shopify.shop || 'https://www.freshwatersystems.com').startsWith('https') ? (Shopify.shop || 'https://www.freshwatersystems.com') : 'https://' + (Shopify.shop || 'https://www.freshwatersystems.com'), 1143 store_name: (Shopify.shop || 'www.freshwatersystems.com').replace('.myshopify.com', '') 1144 }; 1145 1146 window.analyzify.itemProps = window.analyzify?.itemProps || {}; 1147 1148 window.analyzify.checksendcartdata_status = false; 1149 1150 window.analyzify.consent_active = true; 1151 window.analyzify.gcm_active = false; 1152 window.analyzify.cookiebot_active = false; 1153 window.analyzify.basic_consent_mode_active = false; 1154 1155 window.analyzify.ga4_basic_consent_mode_active = false; 1156 window.analyzify.gads_basic_consent_mode_active = false; 1157 1158 window.analyzify.consent_flag = window.analyzify.consent_flag || { 1159 default: false, 1160 update: false, 1161 initial: false 1162 }; 1163 1164 window.analyzify.current_consent = { 1165 ad_storage: null, 1166 analytics_storage: null, 1167 ad_user_data: null, 1168 ad_personalization: null, 1169 personalization_storage: null, 1170 functionality_storage: "granted", 1171 wait_for_update: 500, 1172 }; 1173 analyzify.log('Analyzify settings loaded', 'an_analyzify_settings'); 1174 const endTime = performance.now(); 1175 const loadTime = (endTime - startTime).toFixed(2); 1176 console.log(`Analyzify settings loaded in ${loadTime}ms.`); 1177 } catch (error) { 1178 console.error("Error processing analyzify settings:", error); 1179 } 1180 })();
1181</script>
1181 1182<!-- END app snippet --> 1183 1184 1185 1186<!-- BEGIN app snippet: an_consent -->
1186<script> 1187 (() => { 1188 try { 1189 window.analyzify = window.analyzify || {}; 1190 1191 window.analyzify.consent_version = "2.4.1"; 1192 1193 // Initialize consent flags 1194 window.analyzify.consent_flag = window.analyzify.consent_flag || { 1195 default: false, 1196 update: false, 1197 initial: false 1198 }; 1199 1200 window.analyzify.consent_flag.initial = true; 1201 1202 analyzify.log(`consent_active: ${window.analyzify.consent_active}`, 'an_consent', 'consentActive'); 1203 analyzify.log(`gcm_active: ${window.analyzify.gcm_active}`, 'an_consent', 'gcmActive'); 1204 analyzify.log(`cookiebot_active: ${window.analyzify.cookiebot_active}`, 'an_consent', 'cookiebotActive'); 1205 analyzify.log(`basic_consent_mode_active: ${window.analyzify.basic_consent_mode_active}`, 'an_consent', 'consentModeAdvanced'); 1206 1207 const analyzifyDebugLogger = (status) => { 1208 const shCustomerPrivacy = Shopify?.customerPrivacy; 1209 if (!shCustomerPrivacy) { 1210 console.log('[Analyzify Debug] Shopify.customerPrivacy not found.'); 1211 return; 1212 } 1213 1214 console.group(`%c[Analyzify Debug] Shopify.customerPrivacy State: ${status.toUpperCase()}`, 'background-color: #f0f0f0; color: #333; font-weight: bold; padding: 2px 5px; border-radius: 3px;'); 1215 console.log(`Timestamp: ${new Date().toISOString()}`); 1216 1217 for (const key in shCustomerPrivacy) { 1218 if (Object.prototype.hasOwnProperty.call(shCustomerPrivacy, key)) { 1219 const property = shCustomerPrivacy[key]; 1220 const type = typeof property; 1221 let value; 1222 1223 try { 1224 if (type === 'function') { 1225 value = property(); 1226 } 1227 console.log(`${key} (${type}):`, value); 1228 1229 } catch (e) { 1230 console.log(`${key} (${type}): Error getting value -> ${e.message}`); 1231 } 1232 } 1233 } 1234 console.groupEnd(); 1235 }; 1236 1237 if (window.analyzify.consent_active) { 1238 1239 window.dataLayer = window.dataLayer || []; 1240 function gtag() { dataLayer.push(arguments); } 1241 1242 const ConsentManager = { 1243 isInitialized: false, 1244 consentReady: false, 1245 consentQueue: [], 1246 1247 queueConsentAction: function (callback) { 1248 if (this.consentReady) { 1249 callback(window.analyzify.current_consent); 1250 } else { 1251 this.consentQueue.push(callback); 1252 } 1253 }, 1254 1255 processConsentQueue: function () { 1256 if (!this.consentReady) this.consentReady = true; 1257 while (this.consentQueue.length > 0) { 1258 const callback = this.consentQueue.shift(); 1259 try { 1260 callback(window.analyzify.current_consent); 1261 } catch (error) { 1262 console.error('Error processing queued consent action:', error); 1263 } 1264 } 1265 }, 1266 1267 getRegionalDefault: function (callback) { 1268 try { 1269 const cp = Shopify?.customerPrivacy; 1270 const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null; 1271 const shouldShowBannerFn = typeof cp?.shouldShowBanner === 'function' ? cp.shouldShowBanner : null; 1272 const canBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
1273 const noBannerNeeded = shouldShowBannerFn ? (shouldShowBannerFn() === false) : false; 1274 1275 // Grant consent if the API isn't loaded, no banner is needed, or tracking is already allowed. 1276 if (noBannerNeeded || canBeTracked === true) { 1277 1278 analyzify.log("Default consent status is: GRANTED.", 'an_consent', 'getRegionalDefault'); 1279 const grantedConsent = { ad_storage: 'granted', analytics_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted', personalization_storage: 'granted', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' }; 1280 return callback(grantedConsent); 1281 1282 } else if (canBeTracked === undefined){ 1283 // Wait for Shopify to collect consent, then resolve using getConsentPrefs 1284 analyzify.log("Waiting for visitorConsentCollected event...", 'an_consent', 'getRegionalDefault'); 1285 1286 const onCollected = () => { 1287 this.getConsentPrefs((consent) => { 1288 if (consent) return callback(consent); 1289 return callback(null); 1290 }); 1291 }; 1292 1293 document.addEventListener( 1294 'visitorConsentCollected', 1295 onCollected, 1296 { once: true, passive: true } 1297 ); 1298 1299 window.Shopify.loadFeatures([{ 1300 name: 'consent-tracking-api', 1301 version: '0.1', 1302 }], error => { 1303 if (error) { 1304 console.error('Error loading Shopify features:', error); 1305 } 1306 analyzify.log("Shopify consent-tracking-api loaded.", 'an_consent', 'loadFeatures'); 1307 }); 1308 1309 // Safety fallback if the event never fires 1310 /* 1311 setTimeout(() => { 1312 document.removeEventListener('visitorConsentCollected', onCollected); 1313 analyzify.log("visitorConsentCollected timeout — using DENIED fallback.", 'an_consent', 'getRegionalDefault'); 1314 const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' }; 1315 return callback(deniedConsent); 1316 }, 5000); 1317 */ 1318 return; 1319 } else { 1320 // Otherwise, the user is in a region that requires consent, and they haven't given it yet. 1321 analyzify.log("Default consent status is: DENIED.", 'an_consent', 'getRegionalDefault'); 1322 const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' }; 1323 return callback(deniedConsent); 1324 } 1325 } catch (e) { 1326 console.error('Error in getRegionalDefault:', e); 1327 return callback(null); // Fallback in case of unexpected error 1328 } 1329 }, 1330 1331 getConsentPrefs: function (callback) { 1332 try { 1333 const customerPrivacy = window.Shopify?.customerPrivacy; 1334 1335 // Fallback: if the API object is missing, treat as granted (aligns with regional default logic) 1336 if (!customerPrivacy) { 1337 const grantedConsent = { 1338 ad_storage: 'granted', 1339 analytics_storage: 'granted', 1340 ad_user_data: 'granted', 1341 ad_personalization: 'granted', 1342 personalization_storage: 'granted', 1343 functionality_storage: 'granted', 1344 security_storage: 'granted', 1345 sale_of_data: 'denied', 1346 }; 1347 return callback(grantedConsent); 1348 } 1349 1350 const currentVisitorConsentFn = typeof customerPrivacy.currentVisitorConsent === 'function' ? customerPrivacy.currentVisitorConsent : null; 1351 const userCanBeTrackedFn = typeof customerPrivacy.userCanBeTracked === 'function' ? customerPrivacy.userCanBeTracked : null; 1352 1353 const visitorConsentObj = currentVisitorConsentFn ? currentVisitorConsentFn() : undefined; 1354 const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined; 1355 1356 // If we don't have a consent object yet or tracking is allowed, grant 1357 if (!visitorConsentObj || userCanBeTracked === true) { 1358 const grantedConsent = { 1359 ad_storage: 'granted', 1360 analytics_storage: 'granted', 1361 ad_user_data: 'granted', 1362 ad_personalization: 'granted', 1363 personalization_storage: 'granted', 1364 functionality_storage: 'granted', 1365 security_storage: 'granted', 1366 sale_of_data: 'denied', 1367 }; 1368 return callback(grantedConsent); 1369 } 1370 1371 const currentConsent = { 1372 ad_storage: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied', 1373 analytics_storage: visitorConsentObj?.analytics === 'yes' ? 'granted' : 'denied', 1374 ad_user_data: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied', 1375 ad_personalization: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied', 1376 personalization_storage: visitorConsentObj?.preferences === 'yes' ? 'granted' : 'denied', 1377 functionality_storage: 'granted', 1378 security_storage: 'granted', 1379 sale_of_data: visitorConsentObj?.sale_of_data === 'yes' ? 'granted' : 'denied', 1380 }; 1381 analyzify.log("Consent preferences retrieved.", 'an_consent', 'getConsentPrefs'); 1382 return callback(currentConsent); 1383 } catch (error) { 1384 console.error('Error getting consent:', error); 1385 return callback(null); 1386 } 1387 }, 1388 1389 dispatchUpdate: function (consent, status) { 1390 document.dispatchEvent(new CustomEvent('AnalyzifyConsent', { 1391 detail: { consent, status } 1392 })); 1393 analyzify.log("Consent updated.", 'an_consent', 'dispatchUpdate'); 1394 }, 1395 1396 init: function () { 1397 if (this.isInitialized) return; 1398 this.isInitialized = true; 1399 1400 const initialize = () => { 1401 this.getRegionalDefault((consent) => { 1402 if (consent && !this.consentReady) { 1403 window.analyzify.current_consent = consent; 1404 1405 if (window.analyzify.basic_consent_mode_active === false) { 1406 this.dispatchUpdate(consent, 'default'); 1407 } 1408 1409 this.processConsentQueue(); 1410 } 1411 }); 1412 }; 1413 1414 const waitForApi = (callback, retries = 0) => { 1415 try { 1416 const cp = Shopify?.customerPrivacy; 1417 const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null; 1418 const currentVisitorConsentFn = typeof cp?.currentVisitorConsent === 'function' ? cp.currentVisitorConsent : null; 1419 const hasCachedConsent = cp && typeof cp.cachedConsent === 'object'; 1420 1421 const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined; 1422 1423 if (userCanBeTracked !== undefined || hasCachedConsent || currentVisitorConsentFn) { 1424 callback(); 1425 analyzify.log("Shopify Customer Privacy API available.", 'an_consent', 'waitForApi'); 1426 } else if (retries < 50) { 1427 setTimeout(() => waitForApi(callback, retries + 1), 200); 1428 analyzify.log("Shopify Customer Privacy API not available. Retrying...", 'an_consent', 'waitForApi'); 1429 } else { 1430 analyzify.log("Shopify Customer Privacy API not available.", 'an_consent', 'waitForApi'); 1431 callback(); 1432 } 1433 } catch (error) { 1434 console.error('Error waiting for Shopify Customer Privacy API:', error); 1435 callback(); 1436 } 1437 }; 1438 1439 waitForApi(initialize); 1440 1441 document.addEventListener("visitorConsentCollected", () => { 1442 this.getConsentPrefs((consent) => { 1443 if (consent) { 1444 window.analyzify.current_consent = consent; 1445 this.dispatchUpdate(consent, 'update'); 1446 } 1447 }); 1448 }); 1449 }, 1450 1451 onChange: function (callback) { 1452 document.addEventListener('AnalyzifyConsent', (e) => { 1453 if (e.detail?.consent) callback(e.detail.consent); 1454 analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'onCh
1454ange'); 1455 }); 1456 } 1457 }; 1458 1459 ConsentManager.init(); 1460 window.analyzify.consentManager = ConsentManager; 1461 1462 window.AnalyzifyConsentInit = (status) => { 1463 if (window.analyzify.consent_flag[status] === true) return; 1464 window.analyzify.consentManager.queueConsentAction((consent) => { 1465 if (consent) ConsentManager.dispatchUpdate(consent, status); 1466 analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsentInit'); 1467 }); 1468 }; 1469 1470 document.addEventListener('AnalyzifyConsent', (e) => { 1471 if (e.detail && e.detail.status && e.detail.consent) { 1472 1473 e.detail.consent.analyzify_consent = ( 1474 e.detail.consent?.ad_storage === "granted" && 1475 e.detail.consent?.analytics_storage === "granted" 1476 ) ? "granted" : "denied"; 1477 1478 if (window.analyzify && analyzify.logging) { 1479 console.group('Analyzify Consent'); 1480 console.log('e.detail.consent', e.detail.consent); 1481 console.log('e.detail.status', e.detail.status); 1482 console.groupEnd(); 1483 } 1484 1485 if (window.analyzify && analyzify.gcm_active) { 1486 if (window.analyzify?.basic_consent_mode_active === false) { 1487 gtag("consent", e.detail.status, e.detail.consent); 1488 gtag("event", "consentUpdate", e.detail.consent); 1489 } 1490 dataLayer.push({ 1491 event: 'consentUpdate', 1492 status: e.detail.status, 1493 consentSettings: e.detail.consent 1494 }); 1495 analyzify.log("Consent updated (gcm_active)", 'an_consent', 'AnalyzifyConsent'); 1496 } 1497 analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsent'); 1498 } 1499 }); 1500 1501 if (window.analyzify.cookiebot_active) { 1502 /** 1503 * Loads Shopify's consent tracking API to ensure it's available. 1504 */ 1505 const loadFeatures = () => { 1506 try { 1507 window.Shopify.loadFeatures( 1508 [{ name: "consent-tracking-api", version: "0.1" }], 1509 (error) => { 1510 if (error) { 1511 console.error('Error loading Shopify features:', error); 1512 throw error; 1513 } 1514 analyzify.log('Shopify consent-tracking-api loaded.', 'an_consent', 'loadFeatures'); 1515 } 1516 ); 1517 } catch (error) { 1518 console.error('Error initializing Shopify features:', error); 1519 } 1520 }; 1521 1522 if (window.Shopify?.loadFeatures) { 1523 loadFeatures(); 1524 } 1525 1526 /** 1527 * Handles the Cookiebot consent ready event and sets Shopify's tracking consent. 1528 * https://www.cookiebot.com/en/developer/ 1529 */ 1530 window.addEventListener("CookiebotOnConsentReady", () => { 1531 try { 1532 analyzify.log('CookiebotOnConsentReady triggered', 'an_consent', 'cookiebotOnConsentReady'); 1533 1534 const C = window.Cookiebot.consent; 1535 if (C) { 1536 const existConsentShopify = setInterval(() => { 1537 if (window.Shopify && window.Shopify.customerPrivacy) { 1538 clearInterval(existConsentShopify); 1539 window.Shopify.customerPrivacy.setTrackingConsent( 1540 { 1541 analytics: C?.statistics || false, 1542 marketing: C?.marketing || false, 1543 preferences: C?.preferences || false, 1544 sale_of_data: C?.marketing || false, 1545 }, 1546 () => { 1547 analyzify.log("Consent captured from Cookiebot and set in Shopify.", 'an_consent', 'cookiebotOnConsentReady'); 1548 window.analyzify.current_consent = { 1549 ad_storage: C?.marketing ? "granted" : "denied", 1550 analytics_storage: C?.statistics ? "granted" : "denied", 1551 ad_user_data: C?.marketing ? "granted" : "denied", 1552 ad_personalization: C?.marketing ? "granted" : "denied", 1553 personalization_storage: C?.preferences ? "granted" : "denied", // Correctly mapped from preferences 1554 functionality_storage: "granted", 1555 wait_for_update: 500, 1556 }; 1557 // The AnalyzifyConsent event will be dispatched automatically 1558 // by the "visitorConsentCollected" listener that ConsentManager set up. 1559 } 1560 ); 1561 } 1562 }, 100); 1563 } 1564 } catch (error) { 1565 console.error('Error handling Cookiebot consent:', error); 1566 } 1567 }); 1568 } 1569 } 1570 1571 } catch (error) { 1572 console.error('Error initializing consent:', error); 1573 } 1574 })(); 1575</script>
1575<!-- END app snippet --> 1576 1577 1578
1579<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_analyzify.js" data-cookieconsent="ignore"></script>
vendor: 2 bytes, line 1579
1579
1580<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/app_embed.js" data-cookieconsent="ignore"></script>
vendor: 78 bytes, lines 1580-1583
1580 1581 1582 1583 <script async="true" src="https://www.googletagmanager.com/gtag/js?id=
1583G-N6ZMPQ442S
vendor: 37 bytes, lines 1583-1595
1583"></script> 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595
1595<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_fb.js" data-cookieconsent="ignore"></script>
1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607
1607<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_ga4_gads.js" data-cookieconsent="ignore"></script>
1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627
1627<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_gtm.js" data-cookieconsent="ignore"></script>
1627 1628 1629 1630 1631
1631<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_gtag_ss.js" data-cookieconsent="ignore"></script>
1631 1632 1633
1634<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/an_accelerated_checkout.js" data-cookieconsent="ignore"></script>
1634 1635 1636
1637<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/f-find-elem.js" data-cookieconsent="ignore"></script>
1637 1638 1639
1640<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/f-video.js" defer data-cookieconsent="ignore"></script>
1640 1641 1642 1643 1644 1645
1646<script src="https://cdn.shopify.com/extensions/01a0fc74-9b78-7a35-b8bd-ef110d32706e/analyzify-ga4-ads-tracking-343/assets/f-form-listener.js" data-cookieconsent="ignore"></script>
1646 1647 1648
1649<script> 1650 function analyzifyBoot() { 1651 try { 1652 window.analyzify.initialize = function () { 1653 try { 1654 window.analyzify.loadScript = function (callback) { 1655 callback(); 1656 }; 1657 1658 window.analyzify.appStart = function () { 1659 try { 1660 1661 analyzify.log('appStart', 'app-embed-v4'); 1662 1663 const MAX_RETRIES = 10; 1664 const INITIAL_DELAY = 500; // ms 1665 let retryCount = 0; 1666 1667 function initializeServices(dataObj) { 1668 1669 1670 1671 1672 1673 1674 window.analyzify.initFacebook(dataObj, window.analyzify.properties.FACEBOOK); 1675 if (window.analyzify.testing_environment) console.log('-> Facebook initialized.'); 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 window.analyzify.initGa4Gads(dataObj, window.analyzify.properties.GA4, window.analyzify.properties.GADS); 1687 if (window.analyzify.testing_environment) console.log('-> GA4 GADS initialized.'); 1688 1689 1690 1691 1692 1693 window.analyzify.initGTAG_SS(window.analyzify.properties.SERVERSIDE); 1694 if (window.analyzify.testing_environment) console.log('-> GTAG_SS initialized.'); 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 window.analyzify.initGTM(dataObj, window.analyzify.properties.GTM); 1711 if (window.analyzify.testing_environment) console.log('-> GTM initialized.'); 1712 1713 1714 } 1715 1716 function attemptInitialization() { 1717 if (window.analyzify && typeof window.analyzify.appStartSection1 === 'function') { 1718 try { 1719 1720 if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 loading...', 'app-embed-v4', 'attemptInitialization'); 1721 1722 window.analyzify.appStartSection1(); 1723 1724 const dataObj = window.analyzify; 1725 if (!dataObj) { 1726 return analyzify.log('dataObj is not found'); 1727 } 1728 1729 initializeServices(dataObj); 1730 1731 if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 completed.', 'app-embed-v4', 'attemptInitialization'); 1732 return true; // Success 1733 } catch (error) { 1734 console.error('Error executing appStartSection1 or services:', error); 1735 return false; 1736 } 1737 } else { 1738 retryCount++; 1739 1740 if (retryCount <= MAX_RETRIES) { 1741 const delay = INITIAL_DELAY * Math.pow(2, Math.min(retryCount - 1, 5)); // Exponential backoff, max 3.2s 1742 1743 if (window.analyzify.testing_environment) console.log(`-> AppStartSection1 is still unavailable. This may be due to script loading delays or interference (e.g., MutationObserver). Retrying in ${delay}ms... Attempt ${retryCount}/${MAX_RETRIES}`); 1744 1745 setTimeout(attemptInitialization, delay); 1746 } else { 1747 console.error('AppStartSection1 failed to load after maximum retries. Some analytics services may not function properly.'); 1748 1749 try { 1750 const dataObj = window.analyzify; 1751 if (dataObj) { 1752 if (window.analyzify.testing_environment) console.log('-> Attempting fallback initialization without appStartSection1...'); 1753 initializeServices(dataObj); 1754 } 1755 } catch (fallbackError) { 1756 console.error('Fallback initialization also failed:', fallbackError); 1757 } 1758 } 1759 return false; 1760 } 1761 } 1762 1763 attemptInitialization(); 1764 1765 } catch (error) { 1766 console.error("Error processing appStart:", error); 1767 } 1768 }; 1769 } catch (error) { 1770 console.error("Error processing initialize:", error); 1771 } 1772 }; 1773 window.analyzify.initial_load.initialize = true; 1774 analyzify.initialize(); 1775 analyzify.loadScript(function () {
1776 try { 1777 analyzify.appStart(); 1778 window.analyzify.initial_load.app_start = true; 1779 } catch (error) { 1780 console.error("Error processing loadScript:", error); 1781 } 1782 }); 1783 } catch (error) { 1784 console.error("Error processing initialize:", error); 1785 } 1786 } 1787 1788 1789 analyzifyBoot(); 1790 1791</script>
1791 1792 1793 1794 1795<!-- END app block -->
1795<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
1795 1796<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1797<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 27238896,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1797
1797
1798<script> 1799 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1800</script>
vendor: 1 bytes, line 1800
1800
1801<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1801).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 27238896,storefrontBaseUrl: "https://www.freshwatersystems.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.freshwatersystems.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1821475000","configuration":"{\"pixelCode\":\"D3SFLFBC77U64VBM6RR0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"}
1801,{"id":"1632043192","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1564901560","configuration":"{\"yotpoStoreId\":\"R36UCd0UnhYtPfjpUej8IyxNmGR2jxaPrOkuztXU\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"981041336","configuration":"{\"eventMapping\":\"{\\\"conversion\\\":{\\\"page_viewed\\\":\\\"QMQuhivASlhw7YOfryAmfg\\\",\\\"product_viewed\\\":\\\"6LHODsuu4e2BOqNBCboKJw\\\",\\\"product_added_to_cart\\\":\\\"VxCtnqwTiWInjRMtMeLvvw\\\",\\\"checkout_started\\\":\\\"tDyEDUGVhDdv7w3JZ2PN1H\\\",\\\"payment_info_submitted\\\":\\\"ZWTIh97sogZUuc1DtUiPev\\\",\\\"checkout_completed\\\":\\\"J47OIEZDpVyfKKeT4auJXt\\\",\\\"search_submitted\\\":\\\"xUCjYf7NL51i4ISfiPBXaR\\\",\\\"collection_viewed\\\":\\\"Ex3BUuVSyNG4WdIDFsmYIB\\\"},\\\"events\\\":{\\\"page_viewed\\\":\\\"djzeIyetmEYleHKI8wxIzl\\\",\\\"product_viewed\\\":\\\"nejhLVK8cuR0lqOGd76dYo\\\",\\\"product_added_to_cart\\\":\\\"XQ71pHIo4bPm2UC5PwtFsa\\\",\\\"checkout_started\\\":\\\"rGYIZbgmLvF1PJJlFYebyl\\\",\\\"payment_info_submitted\\\":\\\"JPL4mUhmsdAq7OkVprBSwh\\\",\\\"checkout_completed\\\":\\\"WjHjsIDWXRpwG4C49Z45PS\\\",\\\"search_submitted\\\":\\\"QyhPnpVvqcdJJZZEbn9Cn2\\\",\\\"collection_viewed\\\":\\\"bepjr7pfXHKU29ZCg0aYPz\\\"}}\",\"shopId\":\"gid:\/\/shopify\/Shop\/27238896\",\"usesConsentBanner\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7fc55ee8cdcf18df605e49085ced4dce","type":"APP","apiClientId":81768316929,"privacyPurposes":["SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"99352760","configuration":"{\"tagID\":\"2613132612658\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"14614712","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"46","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"RudderStack"},{"id":"18251960","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"23","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Criteo (Post-checkout only)"},{"id":"36995256","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit"},{"id":"141197496","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Analyzify 4.0 Meta"},{"id":"141230264","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Analyzify 4.0 Server-Side"},{"id":"141263032","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Analyzify 4.0 GTM"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Fresh Water Systems","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"fwsco.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.freshwatersystems.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.freshwatersystems.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"181085339832","themePublished":"true","eventMetadataId":"808b559e-e0cf-4589-976f-8471e3bb73d6","pageType":"searchresults","shopId":"27238896","storefrontBaseUrl":"https:\/\/www.freshwatersystems.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1801<script> 1802 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1803 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1804 window.ShopifyAnalytics.meta.currency = 'USD'; 1805 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"5405769f-3388-4f46-a10a-59472c55618c-1791062427"}}; 1806 for (var attr in meta) { 1807 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1808 } 1809</script>
vendor: 1 bytes, line 1809
1809
1810<script class="analytics"> 1811 (function () { 1812 var customDocumentWrite = function(content) { 1813 var jquery = null; 1814 1815 if (window.jQuery) { 1816 jquery = window.jQuery; 1817 } else if (window.Checkout && window.Checkout.$) { 1818 jquery = window.Checkout.$; 1819 } 1820 1821 if (jquery) { 1822 jquery('body').append(content); 1823 } 1824 }; 1825 1826 var hasLoggedConversion = function(token) { 1827 if (token) { 1828 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1829 } 1830 return false; 1831 } 1832 1833 var setCookieIfConversion = function(token) { 1834 if (token) { 1835 var twoMonthsFromNow = new Date(Date.now()); 1836 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1837 1838 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1839 } 1840 } 1841 1842 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1843 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1844 if (trekkie.integrations) { 1845 return; 1846 } 1847 trekkie.methods = [ 1848 'identify', 1849 'page', 1850 'ready', 1851 'track', 1852 'trackForm', 1853 'trackLink' 1854 ]; 1855 trekkie.factory = function(method) { 1856 return function() { 1857 var args = Array.prototype.slice.call(arguments); 1858 args.unshift(method); 1859 trekkie.push(args); 1860 if (method == 'track' || method == 'page') { 1861 var pageUrl; 1862 try { 1863 pageUrl = window.location.href; 1864 } catch (e) {} 1865 var pageReferrer; 1866 try { 1867 pageReferrer = document.referrer; 1868 } catch (e) {} 1869 try { 1870 if (window.__TREKKIE_SHIM_QUEUE == null) { 1871 window.__TREKKIE_SHIM_QUEUE = []; 1872 } 1873 window.__TREKKIE_SHIM_QUEUE.push({ 1874 from: 'trekkie-stub', 1875 method: method, 1876 args: args.slice(1), 1877 pageContext: { 1878 url: pageUrl, 1879 referrer: pageReferrer 1880 } 1881 }); 1882 } catch (e) { 1883 // no-op 1884 } 1885 } 1886 return trekkie; 1887 }; 1888 }; 1889 for (var i = 0; i < trekkie.methods.length; i++) { 1890 var key = trekkie.methods[i]; 1891 trekkie[key] = trekkie.factory(key); 1892 } 1893 trekkie.load = function(config) { 1894 trekkie.config = config || {}; 1895 trekkie.config.initialDocumentCookie = document.cookie; 1896 var first = document.getElementsByTagName('script')[0]; 1897var script = document.createElement('script'); 1898script.type = 'text/javascript'; 1899script.onerror = function(e) { 1900 var scriptFallback = document.createElement('script'); 1901 scriptFallback.type = 'text/javascript'; 1902 scriptFallback.onerror = function(error) { 1903 var Monorail = { 1904 produce: function produce(monorailDomain, schemaId, payload) { 1905 var currentMs = new Date().getTime(); 1906 var event = { 1907 schema_id: schemaId, 1908 payload: payload, 1909 metadata: { 1910 event_created_at_ms: currentMs, 1911 event_sent_at_ms: currentMs 1912 } 1913 }; 1914 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1915 }, 1916 sendRequest: function sendRequest(endpointUrl, payload) { 1917 // Try the sendBeacon API 1918 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1919 var blobData = new window.Blob([payload], { 1920 type: 'text/plain' 1921 }); 1922 1923 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1924 return true; 1925 } // sendBeacon was not successful 1926 1927 } // XHR beacon 1928 1929 var xhr = new XMLHttpRequest(); 1930 1931 try { 1932 xhr.open('POST', endpointUrl); 1933 xhr.setRequestHeader('Content-Type', 'text/plain'); 1934 xhr.send(payload); 1935 } catch (e) { 1936 console.log(e); 1937 } 1938 1939 return false; 1940 }, 1941 isIos12: function isIos12() { 1942 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1943 } 1944 }; 1945 Monorail.produce('monorail-edge.shopifysvc.com', 1946 'trekkie_storefront_load_errors/1.1', 1947 {shop_id: 27238896, 1948 theme_id: 181085339832, 1949 app_name: "storefront", 1950 context_url: window.location.href, 1951 source_url: "//www.freshwatersystems.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1952 1953 }; 1954 scriptFallback.async = true; 1955 scriptFallback.src = '//www.freshwatersystems.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1956 first.parentNode.insertBefore(scriptFallback, first); 1957}; 1958script.async = true; 1959script.src = '//www.freshwatersystems.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1960first.parentNode.insertBefore(script, first); 1961 1962 }; 1963 trekkie.load( 1964 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27238896,"isMerchantRequest":null,"themeId":181085339832,"themeCityHash":"2663831596698948979","contentLanguage":"en","currency":"USD","eventMetadataId":"808b559e-e0cf-4589-976f-8471e3bb73d6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1965 ); 1966 1967 var loaded = false;
1968 trekkie.ready(function() { 1969 if (loaded) return; 1970 loaded = true; 1971 1972 window.ShopifyAnalytics.lib = window.trekkie; 1973 1974 var originalDocumentWrite = document.write; 1975 document.write = customDocumentWrite; 1976 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1977 document.write = originalDocumentWrite; 1978 1979 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1980 var token = match? match[1]: undefined; 1981 if (!hasLoggedConversion(token)) { 1982 setCookieIfConversion(token); 1983 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1984 } 1985 }); 1986 1987 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"5405769f-3388-4f46-a10a-59472c55618c-1791062427","shopifyEmitted":true}); 1988 1989 var eventsListenerScript = document.createElement('script'); 1990 eventsListenerScript.async = true; 1991 eventsListenerScript.src = "//www.freshwatersystems.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1992 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1993})();</script>
vendor: 1 bytes, line 1993
1993
1994<script 1995 defer 1996 src="https://www.freshwatersystems.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1997 data-application="storefront-renderer" 1998 data-shop-id="27238896" 1999 data-render-region="gcp-us-central1" 2000 data-page-type="search" 2001 data-theme-instance-id="181085339832" 2002 data-theme-name="Enterprise" 2003 data-theme-version="1.6.3" 2004 data-monorail-region="shop_domain" 2005 data-resource-timing-sampling-rate="10" 2006 data-shs="true" 2007 data-shs-beacon="true" 2008 data-shs-export-with-fetch="true" 2009 data-shs-logs-sample-rate="1" 2010 data-shs-beacon-endpoint="https://www.freshwatersystems.com/api/collect" 2011></script>
2011 2012<meta name="shopify-y" content="755381e5-1301-4251-b2d0-6c976b860c77" data-expiration="1822620027000"><meta name="shopify-s" content="d7578462-6f84-4200-ae1c-b844029fea86" data-expiration="1791064227000"><meta name="new-cookie-storage-activated" content="t"> 2013</head> 2014 2015<body class="cc-animate-enabled "> 2016 <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Skip to content</a><!-- BEGIN sections: header-group --> 2017<div id="shopify-section-sections--25694209114296__announcement" class="shopify-section shopify-section-group-header-group cc-announcement"> 2018<link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/announcement.css?v=169968151525395839581760449267" rel="stylesheet" type="text/css" media="all" /> 2019
2019<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/announcement.js?v=40393999545860706801760449268" defer="defer"></script>
2019<style data-shopify>.announcement { 2020 --announcement-text-color: 255 255 255; 2021 background-color: #05368d; 2022 }</style>
2022<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom-select.js?v=173148981874697908181760449269" defer="defer"></script>
2022<announcement-bar class="announcement block text-body-small" data-slide-delay="7000"> 2023 <div class="container"> 2024 <div class="flex"> 2025 <div class="announcement__col--left announcement__col--align-left"><div class="announcement__text flex items-center m-0" > 2026 <div class="rte"><p><strong>Free shipping on most orders over $89!</strong></p></div> 2027 </div></div> 2028 2029 2030 <div class="announcement__col--right hidden md:flex md:items-center"><a href="/pages/shop-by-brand" class="js-announcement-link font-bold">Brands</a><a href="/pages/contact-us" class="js-announcement-link font-bold no-spacer">Contact Us</a><div class="announcement__localization"> 2031 <form method="post" action="/localization" id="nav-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization__grid"><div class="localization__selector"> 2032 <input type="hidden" name="country_code" value="US"> 2033<country-selector><label class="label visually-hidden no-js-hidden" for="nav-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 2034 aria-expanded="false" aria-haspopup="listbox" id="nav-localization-country-button"> 2035 <span class="text-start">United States (USD $)</span> 2036 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 2037 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 2038 </svg> 2039 </button> 2040 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 2041 aria-hidden="true" hidden aria-activedescendant="nav-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="nav-localization-country-opt-0" role="option" 2042 data-value="US" 2043 data-value-id="" 2044 2045 aria-selected="true"> 2046 <span class="pointer-events-none">United States (USD $)</span> 2047 </li></ul> 2048 </div></country-selector></div></div>
2048<script> 2049 customElements.whenDefined('custom-select').then(() => { 2050 if (!customElements.get('country-selector')) { 2051 class CountrySelector extends customElements.get('custom-select') { 2052 constructor() { 2053 super(); 2054 this.loaded = false; 2055 } 2056 2057 async showListbox() { 2058 if (this.loaded) { 2059 super.showListbox(); 2060 return; 2061 } 2062 2063 this.button.classList.add('is-loading'); 2064 this.button.setAttribute('aria-disabled', 'true'); 2065 2066 try { 2067 const response = await fetch('?section_id=country-selector'); 2068 if (!response.ok) throw new Error(response.status); 2069 2070 const tmpl = document.createElement('template'); 2071 tmpl.innerHTML = await response.text(); 2072 2073 const el = tmpl.content.querySelector('.custom-select__listbox'); 2074 this.listbox.innerHTML = el.innerHTML; 2075 2076 this.options = this.querySelectorAll('.custom-select__option'); 2077 2078 this.popular = this.querySelectorAll('[data-popular]'); 2079 if (this.popular.length) { 2080 this.popular[this.popular.length - 1].closest('.custom-select__option') 2081 .classList.add('custom-select__option--visual-group-end'); 2082 } 2083 2084 this.selectedOption = this.querySelector('[aria-selected="true"]'); 2085 if (!this.selectedOption) { 2086 this.selectedOption = this.listbox.firstElementChild; 2087 } 2088 2089 this.loaded = true; 2090 } catch { 2091 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 2092 } finally { 2093 super.showListbox(); 2094 this.button.classList.remove('is-loading'); 2095 this.button.setAttribute('aria-disabled', 'false'); 2096 } 2097 } 2098 2099 setButtonWidth() { 2100 return; 2101 } 2102 } 2103 2104 customElements.define('country-selector', CountrySelector); 2105 } 2106 }); 2107 </script>
2107<script> 2108 document.getElementById('nav-localization').addEventListener('change', (evt) => { 2109 const input = evt.target.previousElementSibling; 2110 if (input && input.tagName === 'INPUT') { 2111 input.value = evt.detail.selectedValue; 2112 evt.currentTarget.submit(); 2113 } 2114 }); 2115 </script>
2115</form> 2116 </div></div></div> 2117 </div> 2118 </announcement-bar> 2119</div><div id="shopify-section-sections--25694209114296__header" class="shopify-section shopify-section-group-header-group cc-header"> 2120<style data-shopify>.header { 2121 --bg-color: 255 255 255; 2122 --text-color: 7 7 7; 2123 --nav-bg-color: 255 255 255; 2124 --nav-text-color: 7 7 7; 2125 --nav-child-bg-color: 255 255 255; 2126 --nav-child-text-color: 7 7 7; 2127 --header-accent-color: 119 119 119; 2128 --search-bg-color: #e6e6e6; 2129 2130 2131 }</style><store-header 2132 class="header bg-theme-bg text-theme-text has-motion"data-is-sticky="true"style="--header-transition-speed: 300ms" 2133> 2134 <header class="header__grid header__grid--left-logo container flex flex-wrap items-center"> 2135 <div class="header__logo logo flex js-closes-menu" style="max-width: 200px;"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 200px;"> 2136 <img srcset="//www.freshwatersystems.com/cdn/shop/files/FWS_Logo__color.png?v=1749402894&width=200, //www.freshwatersystems.com/cdn/shop/files/FWS_Logo__color.png?v=1749402894&width=400 2x" src="//www.freshwatersystems.com/cdn/shop/files/FWS_Logo__color.png?v=1749402894&width=400" 2137 style="object-position: 50.0% 50.0%" loading="eager" 2138 width="400" 2139 height="140" 2140 2141 alt="Fresh Water Systems"> 2142 </span></a></div><link 2143 rel="stylesheet" 2144 href="//www.freshwatersystems.com/cdn/shop/t/815/assets/predictive-search.css?v=140415854862629269271761245091" 2145 2146 >
2146<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom-select.js?v=173148981874697908181760449269" defer="defer"></script>
2146<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/predictive-search.js?v=158424367886238494141760449269" defer="defer"></script>
2146 2147
2147<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/tabs.js?v=135558236254064818051760449268" defer="defer"></script>
2147<div 2148 class="header__search relative js-closes-menu" 2149 2150 > 2151 <div class="header__search-inner"><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/search-suggestions.css?v=84163686392962511531760449270" media="print" onload="this.media='all'"><link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/product-type-search.css?v=32465786266336344111760449267" rel="stylesheet" type="text/css" media="all" /> 2152<predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech search--product-types" role="search" action="/search" method="get"> 2153 <label class="label visually-hidden" for="header-search">Search</label> 2154
2154<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/search-form.js?v=43677551656194261111760449269" defer="defer"></script>
2154 2155 <search-form class="search__form block"> 2156 <input type="hidden" name="options[prefix]" value="last"> 2157 <div class="search__wrapper"> 2158 <span class="search__icon"> 2159 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2160 <path d="M11.1421 19C15.5604 19 19.1421 15.4183 19.1421 11C19.1421 6.58172 15.5604 3 11.1421 3C6.72381 3 3.14209 6.58172 3.14209 11C3.14209 15.4183 6.72381 19 11.1421 19Z" stroke="#676767" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2161 <path d="M21.1425 21L16.7925 16.65" stroke="#676767" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2162 </svg> 2163 </span> 2164 <input type="search" 2165 class="search__input w-full input js-search-input" 2166 id="header-search" 2167 name="q" 2168 placeholder="Search for products" 2169 2170 data-placeholder-one="Search for products" 2171 2172 2173 data-placeholder-two="Search for blog posts" 2174 2175 2176 data-placeholder-three="Search for collections" 2177 2178 data-placeholder-prompts-mob="false" 2179 2180 data-typing-speed="100" 2181 data-deleting-speed="60" 2182 data-delay-after-deleting="500" 2183 data-delay-before-first-delete="2000" 2184 data-delay-after-word-typed="2400" 2185 2186 role="combobox" 2187 autocomplete="off" 2188 aria-autocomplete="list" 2189 aria-controls="predictive-search-results" 2190 aria-owns="predictive-search-results" 2191 aria-haspopup="listbox" 2192 aria-expanded="false" 2193 spellcheck="false"></div> 2194 2195 2196<custom-select id="product_types" class="search__product-types absolute left-0 top-0 bottom-0 js-search-product-types js-hidden"><label class="label visually-hidden no-js-hidden" for="product_types-button">Product type</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 2197 aria-expanded="false" aria-haspopup="listbox" id="product_types-button"> 2198 <span class="text-start">All</span> 2199 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 2200 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 2201 </svg> 2202 </button> 2203 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 2204 aria-hidden="true" hidden><li class="custom-select__option js-option" id="product_types-opt-default" role="option" data-value=""> 2205 <span class="pointer-events-none">All</span> 2206 </li><li class="custom-select__option flex items-center js-option" id="product_types-opt-0" role="option" 2207 data-value="Accessories" 2208 data-value-id="" 2209 2210> 2211 <span class="pointer-events-none">Accessories</span> 2212 </li><li class="custom-select__option flex items-center js-option" id="product_types-opt-1" role="option" 2213 data-value="Air Filters" 2214 data-value-id="" 2215 2216> 2217 <span class="pointer-events-none">Air Filters</span> 2218 </li></ul> 2219 </div></custom-select> 2220 <input type="hidden" id="product_type_input" name="filter.p.product_type"/><button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden> 2221 <span class="visually-hidden">Reset</span> 2222 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 2223 </button><speech-search-button class="search__speech focus-inset right-0 hidden" tabindex="0" title="Search by voice" 2224 style="--speech-icon-color: #ff580d"> 2225 <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
2225<path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg> 2226 </speech-search-button> 2227 2228 <link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/speech-search.css?v=47207760375520952331760449269" rel="stylesheet" type="text/css" media="all" /> 2229
2229<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/speech-search.js?v=106462966657620737681760449269" defer="defer"></script>
2229</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div> 2230 <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form> 2231 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search> 2232 </div> 2233 </div><div class="header__icons flex items-center justify-end mis-auto js-closes-menu"><li class="header-cta__wrapper inline-flex items-center self-center"> 2234 <a 2235 href="tel:864-284-1801" 2236 class="header-cta flex" 2237 2238 > 2239 <div class="header-cta__icon"> 2240 2241 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2242 <g clip-path="url(#clip0_345_3976)"> 2243 <path d="M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 18C11.7775 18 11.56 17.934 11.375 17.8104C11.19 17.6868 11.0458 17.5111 10.9606 17.3055C10.8755 17.1 10.8532 16.8738 10.8966 16.6555C10.94 16.4373 11.0472 16.2368 11.2045 16.0795C11.3618 15.9222 11.5623 15.815 11.7805 15.7716C11.9988 15.7282 12.225 15.7505 12.4305 15.8356C12.6361 15.9208 12.8118 16.065 12.9354 16.25C13.059 16.435 13.125 16.6525 13.125 16.875C13.125 17.1734 13.0065 17.4595 12.7955 17.6705C12.5845 17.8815 12.2984 18 12 18ZM12.75 13.4325V13.5C12.75 13.6989 12.671 13.8897 12.5303 14.0303C12.3897 14.171 12.1989 14.25 12 14.25C11.8011 14.25 11.6103 14.171 11.4697 14.0303C11.329 13.8897 11.25 13.6989 11.25 13.5V12.75C11.25 12.5511 11.329 12.3603 11.4697 12.2197C11.6103 12.079 11.8011 12 12 12C13.2403 12 14.25 11.1562 14.25 10.125C14.25 9.09375 13.2403 8.25 12 8.25C10.7597 8.25 9.75 9.09375 9.75 10.125V10.5C9.75 10.6989 9.67099 10.8897 9.53033 11.0303C9.38968 11.171 9.19892 11.25 9 11.25C8.80109 11.25 8.61033 11.171 8.46967 11.0303C8.32902 10.8897 8.25 10.6989 8.25 10.5V10.125C8.25 8.26406 9.93188 6.75 12 6.75C14.0681 6.75 15.75 8.26406 15.75 10.125C15.75 11.7544 14.46 13.1184 12.75 13.4325Z" fill="#05368D"/> 2244 </g> 2245 <defs> 2246 <clipPath id="clip0_345_3976"> 2247 <rect width="24" height="24" fill="white"/> 2248 </clipPath> 2249 </defs> 2250 </svg> 2251 2252 </div> 2253 2254<span><p>Need Help?</p><p>Call (864) 284-1801</p></span></a> 2255 </li><a href="/pages/get-a-quote" target="_blank" class="header__button"> 2256 <button type="button" class="btn btn--primary mt-1"> 2257 Get a Quote 2258 </button> 2259 </a> 2260 2261 2262 2263 <a class="header__icon header__icon-order relative text-current" href="/account"> 2264 2265 <svg width="36" height="32" viewBox="0 0 36 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2266 <path d="M35.5256 29.3192L32.5569 27.0034C32.8797 26.3824 33.0505 25.6936 33.0551 24.9937C33.056 22.5147 31.0471 20.5043 28.5681 20.5033C26.0891 20.5024 24.0786 22.5113 24.0777 24.9903C24.0768 27.4694 26.0856 29.4798 28.5647 29.4807H28.5664C29.6552 29.4774 30.7049 29.0744 31.5163 28.3483L34.4782 30.6709C34.8491 30.9601 35.3843 30.8939 35.6735 30.523C35.9627 30.1521 35.8965 29.6169 35.5256 29.3277L35.5256 29.3192ZM28.5664 27.7805C27.0264 27.7805 25.778 26.532 25.778 24.992C25.778 23.452 27.0264 22.2036 28.5664 22.2036C30.1064 22.2036 31.3548 23.452 31.3548 24.992V24.9937C31.3529 26.5327 30.1053 27.7795 28.5664 27.7805ZM0.715437 10.1513L15.1533 14.964C15.3298 15.0228 15.4489 15.188 15.4489 15.374V31.5674C15.4489 31.8624 15.1598 32.0708 14.8799 31.9775L0.442052 27.1649C0.265542 27.106 0.146484 26.9408 0.146484 26.7548V10.5614C0.146484 10.2664 0.435535 10.058 0.715437 10.1513ZM24.6635 10.6812L11.7134 6.35934C11.3195 6.22787 11.3196 5.67058 11.7136 5.53924L16.1622 4.05636C16.251 4.02677 16.347 4.02679 16.4357 4.05641L29.3858 8.37824C29.7798 8.50972 29.7797 9.06701 29.3857 9.19835L24.9371 10.6812C24.8483 10.7108 24.7523 10.7108 24.6635 10.6812ZM20.8822 12.0215L16.4355 13.5037C16.3469 13.5333 16.2511 13.5333 16.1624 13.5038L3.21476 9.1982C2.82043 9.06707 2.82023 8.50936 3.21447 8.37795L7.66114 6.89572C7.74977 6.86618 7.84558 6.86614 7.93423 6.89562L20.8819 11.2013C21.2762 11.3324 21.2764 11.8901 20.8822 12.0215ZM22.3689 24.992C22.3703 26.8048 23.1656 28.5259 24.5453 29.7018L17.7181 31.9775C17.4382 32.0708 17.1491 31.8624 17.1491 31.5674V15.374C17.1491 15.188 17.2682 15.0228 17.4447 14.964L31.8825 10.1513C32.1624 10.058 32.4515 10.2664 32.4515 10.5614V20.1973C31.3547 19.2949 29.9782 18.802 28.5579 18.8031C25.1425 18.8096 22.3755 21.5767 22.3689 24.992Z" fill="#05368D"/> 2267 </svg> 2268 2269
2270 <span class="header__icon-label"> 2271 Track Order 2272 </span> 2273 2274 </a> 2275 2276 2277 <a 2278 class="header__icon relative text-current" 2279 id="cart-icon" 2280 href="/cart" 2281 2282 data-no-instant 2283 2284 ><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2285 <path d="M30.352 6.137C30.0717 5.78169 29.7143 5.49471 29.3069 5.29774C28.8994 5.10077 28.4526 4.99896 28 5H7.733L6.974 1.771C6.92236 1.55149 6.79805 1.35588 6.62123 1.21592C6.44443 1.07596 6.2255 0.999871 6 1H2C1.73478 1 1.48043 1.10536 1.29289 1.29289C1.10536 1.48043 1 1.73478 1 2C1 2.26522 1.10536 2.51957 1.29289 2.70711C1.48043 2.89464 1.73478 3 2 3H5.208L8.743 18.026C7.97208 18.0891 7.25555 18.4483 6.74374 19.0283C6.23192 19.6082 5.9646 20.3638 5.99784 21.1366C6.03109 21.9094 6.36232 22.6393 6.92205 23.1731C7.48178 23.707 8.22651 24.0033 9 24H26C26.2652 24 26.5196 23.8946 26.7071 23.7071C26.8946 23.5196 27 23.2652 27 23C27 22.7348 26.8946 22.4804 26.7071 22.2929C26.5196 22.1054 26.2652 22 26 22H9C8.73478 22 8.48043 21.8946 8.29289 21.7071C8.10536 21.5196 8 21.2652 8 21C8 20.7348 8.10536 20.4804 8.29289 20.2929C8.48043 20.1054 8.73478 20 9 20H25.882C26.5586 20.0017 27.2158 19.7739 27.7462 19.3538C28.2766 18.9337 28.6488 18.3461 28.802 17.687L30.921 8.687C31.0256 8.24663 31.0288 7.78823 30.9302 7.34646C30.8316 6.9047 30.6339 6.49112 30.352 6.137Z" fill="#05368D"/> 2286 <path d="M23 31C24.6569 31 26 29.6569 26 28C26 26.3431 24.6569 25 23 25C21.3431 25 20 26.3431 20 28C20 29.6569 21.3431 31 23 31Z" fill="#05368D"/> 2287 <path d="M12 31C13.6569 31 15 29.6569 15 28C15 26.3431 13.6569 25 12 25C10.3431 25 9 26.3431 9 28C9 29.6569 10.3431 31 12 31Z" fill="#05368D"/> 2288</svg><span class="visually-hidden">Cart</span><div id="cart-icon-bubble"></div> 2289 2290 2291 <span class="header__icon-label"> 2292 Cart 2293 </span> 2294 2295 </a><a class="header__icon text-current" href="https://www.freshwatersystems.com/customer_authentication/redirect?locale=en®ion_country=US"> 2296 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 2297 <path d="M15.9996 1.6001C8.05977 1.6001 1.59961 8.06026 1.59961 16.0001C1.59961 23.9399 8.05977 30.4001 15.9996 30.4001C23.9394 30.4001 30.3996 23.9399 30.3996 16.0001C30.3996 8.06026 23.9398 1.6001 15.9996 1.6001ZM15.9996 4.70602C19.0537 4.70602 21.5292 7.18154 21.5292 10.2359C21.5292 13.29 19.0537 17.2651 15.9996 17.2651C12.9455 17.2651 10.4694 13.29 10.4694 10.2359C10.4694 7.18154 12.9452 4.70602 15.9996 4.70602ZM15.9996 18.9527C21.5926 18.9527 26.1999 20.5595 26.8399 22.6295C25.7532 24.403 24.2431 25.8871 22.4508 26.9454C20.5596 28.0622 18.3551 28.706 15.9996 28.706C13.6441 28.706 11.4396 28.0625 9.54841 26.9457C7.75609 25.8868 6.24569 24.4023 5.15865 22.6289C5.79961 20.5582 10.407 18.9527 15.9996 18.9527Z" fill="#05368D"/> 2298</svg> 2299 <span class="visually-hidden">Log in</span> 2300 2301 <span class="header__icon-label"> 2302 Login 2303 </span> 2304 2305 </a></div><main-menu 2306 class="main-menu main-menu--left-mob" 2307 data-menu-sensitivity="200" 2308 > 2309 <details class="main-menu__disclosure has-motion" open> 2310 <summary class="main-menu__toggle md:hidden"> 2311 <span class="main-menu__toggle-icon" aria-hidden="true"></span> 2312 <span class="visually-hidden">Menu</span> 2313 </summary> 2314 <div class="main-menu__content has-motion justify-between"> 2315 <nav aria-label="Primary"> 2316 <ul class="main-nav"><li><details 2317 2318 class="js-mega-nav" 2319 > 2320 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 2321 <a 2322 class="main-nav__item main-nav__item--primary main-nav__item-content" 2323 href="#" 2324 2325 > 2326 Systems<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2327 </a> 2328 </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion"> 2329 2330 <div 2331 class="container" 2332 > 2333 2334 <ul class="child-nav "> 2335 <li class="md:hidden"> 2336 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 2337 <div class="main-nav__item-content text-start"> 2338 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 2339Back</div> 2340 </button> 2341 </li> 2342 2343 <li class="md:hidden"> 2344 <a 2345 href="#" 2346 class="main-nav__item child-nav__item large-text main-nav__item-header" 2347 >Systems</a> 2348 </li><li 2349 2350 ><nav-menu 2351 2352 class="js-mega-nav" 2353 2354 > 2355 <details open> 2356 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible"> 2357 <div class="main-nav__item-content"><a 2358 class="child-nav__item main-nav__item main-nav__item-content" 2359 href="/collections/pumps-tanks" 2360 2361 data-no-instant 2362 2363 >Pumps & Tanks<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2364 </a> 2365 </div> 2366 </summary> 2367 2368 <div class="disclosure__panel has-motion"><ul 2369 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 2370 role="list" 2371 2372 style="" 2373 2374 ><li><a 2375 class="grandchild-nav__item main-nav__item relative" 2376 href="/collections/bilge-pumps" 2377 2378 ><div 2379 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Bilge-Pumps.jpg?crop=center&height=300&v=1756395642&width=300" 2380 class="img-fit" 2381 loading="lazy" 2382 alt="Bilge Pumps" 2383 height="300" 2384 width="300"> 2385</div>Bilge Pumps</a> 2386 </li><li><a 2387 class="grandchild-nav__item main-nav__item relative" 2388 href="/collections/booster-pumps" 2389 2390 ><div 2391 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Water-Pressure-Booster-Pump.jpg?crop=center&height=300&v=1756409610&width=300" 2392 class="img-fit" 2393 loading="lazy" 2394 alt="Booster Pumps" 2395 height="300" 2396 width="300"> 2397</div>Booster Pumps</a> 2398 </li><li><a 2399 class="grandchild-nav__item main-nav__item relative" 2400 href="/collections/diaphragm-pumps" 2401 2402 ><div 2403 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Diaphram-Pumps.jpg?crop=center&height=300&v=1756409788&width=300" 2404 class="img-fit" 2405 loading="lazy" 2406 alt="Diaphragm Pumps" 2407 height="300" 2408 width="300"> 2409</div>Diaphragm Pumps</a> 2410 </li><li><a 2411 class="grandchild-nav__item main-nav__item relative" 2412 href="/collections/permeate-pumps" 2413 2414 ><div 2415 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Permeate_Pump.JPG?crop=center&height=300&v=1756409853&width=300" 2416 class="img-fit" 2417 loading="lazy" 2418 alt="Permeate Pumps" 2419 height="300" 2420 width="300"> 2421</div>Permeate Pumps</a> 2422 </li><li><a 2423 class="grandchild-nav__item main-nav__item relative" 2424 href="/collections/peristaltic-pumps-motors" 2425 2426 ><div 2427 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Demand-and-Delivery-Pumps.jpg?crop=center&height=300&v=1778160116&width=300" 2428 class="img-fit" 2429 loading="lazy" 2430 alt="Peristaltic Pumps" 2431 height="300" 2432 width="300"> 2433</div>Peristaltic Pumps</a> 2434 </li><li><a 2435 class="grandchild-nav__item main-nav__item relative" 2436 href="/collections/pump-accessories" 2437 2438 ><div 2439 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pump-Accessories.jpg?crop=center&height=300&v=1756409913&width=300" 2440 class="img-fit" 2441 loading="lazy" 2442 alt="Pump Accessories" 2443 height="300" 2444 width="300"> 2445</div>Pump Accessories</a> 2446 </li><li><a 2447 class="grandchild-nav__item main-nav__item relative" 2448 href="/collections/rotary-vane-pumps-motors" 2449 2450 ><div 2451 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Rotary-Vane-Pump.jpg?crop=center&height=300&v=1756409959&width=300" 2452 class="img-fit" 2453 loading="lazy" 2454 alt="Rotary Vane Pumps & Motors" 2455 height="300" 2456 width="300"> 2457</div>Rotary Vane Pumps & Motors</a> 2458 </li><li><a 2459 class="grandchild-nav__item main-nav__item relative" 2460 href="/collections/submersible-pumps" 2461 2462 ><div 2463 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Submersible-Pump.jpg?crop=center&height=300&v=1756410012&width=300" 2464 class="img-fit" 2465 loading="lazy" 2466 alt="Submersible Pumps" 2467 height="300" 2468 width="300"> 2469</div>Submersible Pumps</a> 2470 </li><li><a 2471 class="grandchild-nav__item main-nav__item relative" 2472 href="/collections/brine-tanks-accessories" 2473 2474 ><div 2475 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/nioklyn1g6yjn9getgut.jpg?crop=center&height=300&v=1756410222&width=300" 2476 class="img-
2476fit" 2477 loading="lazy" 2478 alt="Brine Tanks" 2479 height="300" 2480 width="300"> 2481</div>Brine Tanks</a> 2482 </li><li><a 2483 class="grandchild-nav__item main-nav__item relative" 2484 href="/collections/storage-tanks" 2485 2486 ><div 2487 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Bulk-Storage-Tank.jpg?crop=center&height=300&v=1756410252&width=300" 2488 class="img-fit" 2489 loading="lazy" 2490 alt="Bulk Storage Tanks" 2491 height="300" 2492 width="300"> 2493</div>Bulk Storage Tanks</a> 2494 </li><li><a 2495 class="grandchild-nav__item main-nav__item relative" 2496 href="/collections/media-tanks" 2497 2498 ><div 2499 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Media-Tank.jpg?crop=center&height=300&v=1756410148&width=300" 2500 class="img-fit" 2501 loading="lazy" 2502 alt="Media Tanks" 2503 height="300" 2504 width="300"> 2505</div>Media Tanks</a> 2506 </li><li><a 2507 class="grandchild-nav__item main-nav__item relative" 2508 href="/collections/reverse-osmosis-storage-tanks" 2509 2510 ><div 2511 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Reverse_Osmosis_Storage_Tanks.jpg?crop=center&height=300&v=1756410106&width=300" 2512 class="img-fit" 2513 loading="lazy" 2514 alt="Reverse Osmosis Water Storage Tanks" 2515 height="300" 2516 width="300"> 2517</div>Reverse Osmosis Water Storage Tanks</a> 2518 </li><li><a 2519 class="grandchild-nav__item main-nav__item relative" 2520 href="/collections/septic" 2521 2522 ><div 2523 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Septic.jpg?crop=center&height=300&v=1756410051&width=300" 2524 class="img-fit" 2525 loading="lazy" 2526 alt="Septic Tanks" 2527 height="300" 2528 width="300"> 2529</div>Septic Tanks</a> 2530 </li><li><a 2531 class="grandchild-nav__item main-nav__item relative" 2532 href="/collections/tank-accessories" 2533 2534 ><div 2535 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Tank-Accessories.jpg?crop=center&height=300&v=1756410284&width=300" 2536 class="img-fit" 2537 loading="lazy" 2538 alt="Tank Accessories" 2539 height="300" 2540 width="300"> 2541</div>Tank Accessories</a> 2542 </li><li><a 2543 class="grandchild-nav__item main-nav__item relative" 2544 href="/collections/thermal-hydronic-expansion-tanks" 2545 2546 ><div 2547 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Thermal-Expansion-Tanks.jpg?crop=center&height=300&v=1756410339&width=300" 2548 class="img-fit" 2549 loading="lazy" 2550 alt="Thermal & Hydronic Expansion Tanks" 2551 height="300" 2552 width="300"> 2553</div>Thermal & Hydronic Expansion Tanks</a> 2554 </li><li><a 2555 class="grandchild-nav__item main-nav__item relative" 2556 href="/collections/metal-well-tanks" 2557 2558 ><div 2559 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Well-Water-Tanks.jpg?crop=center&height=300&v=1756410383&width=300" 2560 class="img-fit" 2561 loading="lazy" 2562 alt="Well Water Tanks" 2563 height="300" 2564 width="300"> 2565</div>Well Water Tanks</a> 2566 </li><li class="col-start-1 col-end-3"> 2567 <a href="/collections/pumps-tanks" class="main-nav__item--go">Go to Pumps & Tanks<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2568 </a> 2569 </li></ul> 2570 </div> 2571 </details> 2572 </nav-menu></li><li 2573 2574 ><nav-menu 2575 2576 class="js-mega-nav" 2577 2578 > 2579 <details open> 2580 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 2581 <div class="main-nav__item-content"><a 2582 class="child-nav__item main-nav__item main-nav__item-content" 2583 href="/collections/water-dispensers-coolers" 2584 2585 data-no-instant 2586 2587 >Water Dispensers & Coolers<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2588 </a> 2589 </div> 2590 </summary> 2591 2592 <div class="disclosure__panel has-motion"><ul 2593 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 2594 role="list" 2595 2596 style="" 2597 2598 ><li><a 2599 class="grandchild-nav__item main-nav__item relative" 2600 href="/collections/accessories" 2601 2602 ><div 2603 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/kotj109q7jqxvg3pjhug.jpg?crop=center&height=300&v=1756411914&width=300" 2604 class="img-fit" 2605 loading="lazy" 2606 alt="Accessories for Water Coolers & Water Bottles" 2607 height="300" 2608 width="300"> 2609</div>Accessories for Water Coolers & Water Bottles</a> 2610 </li><li><a 2611 class="grandchild-nav__item main-nav__item relative" 2612 href="/collections/bottled-water-dispensers" 2613 2614 ><div 2615 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/l8sdyuu95zisicz6zazj.jpg?crop=center&height=300&v=1756411953&width=300" 2616 class="img-fit" 2617 loading="lazy" 2618 alt="Bottled Water Dispensers" 2619 height="300" 2620 width="300"> 2621</div>Bottled Water Dispensers</a> 2622 </li><li><a 2623 class="grandchild-nav__item main-nav__item relative" 2624 href="/collections/chillers-instant-hots" 2625 2626 ><div 2627 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/dzychjfkqtvxptjiv45e.jpg?crop=center&height=300&v=1756411998&width=300" 2628 class="img-fit" 2629 loading="lazy" 2630 alt="Chiller
2630s & Instant Hots" 2631 height="300" 2632 width="300"> 2633</div>Chillers & Instant Hots</a> 2634 </li><li><a 2635 class="grandchild-nav__item main-nav__item relative" 2636 href="/collections/drinking-fountains" 2637 2638 ><div 2639 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/mhlv2mdjcuxo9lubwqad.jpg?crop=center&height=300&v=1756412032&width=300" 2640 class="img-fit" 2641 loading="lazy" 2642 alt="Drinking Fountains" 2643 height="300" 2644 width="300"> 2645</div>Drinking Fountains</a> 2646 </li><li><a 2647 class="grandchild-nav__item main-nav__item relative" 2648 href="/collections/glass-jars-growlers" 2649 2650 ><div 2651 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/eayv704943fibfazxluv.jpg?crop=center&height=300&v=1756412070&width=300" 2652 class="img-fit" 2653 loading="lazy" 2654 alt="Glass Jars & Growlers" 2655 height="300" 2656 width="300"> 2657</div>Glass Jars & Growlers</a> 2658 </li><li><a 2659 class="grandchild-nav__item main-nav__item relative" 2660 href="/collections/water-bottles" 2661 2662 ><div 2663 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/xbqev0jl2xdffbusyhmn.jpg?crop=center&height=300&v=1756412105&width=300" 2664 class="img-fit" 2665 loading="lazy" 2666 alt="Water Bottles" 2667 height="300" 2668 width="300"> 2669</div>Water Bottles</a> 2670 </li><li><a 2671 class="grandchild-nav__item main-nav__item relative" 2672 href="/collections/water-coolers" 2673 2674 ><div 2675 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/cgjwlnur16nuxhblnpfm.jpg?crop=center&height=300&v=1756412192&width=300" 2676 class="img-fit" 2677 loading="lazy" 2678 alt="Water Coolers" 2679 height="300" 2680 width="300"> 2681</div>Water Coolers</a> 2682 </li><li class="col-start-1 col-end-3"> 2683 <a href="/collections/water-dispensers-coolers" class="main-nav__item--go">Go to Water Dispensers & Coolers<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2684 </a> 2685 </li></ul> 2686 </div> 2687 </details> 2688 </nav-menu></li><li 2689 2690 ><nav-menu 2691 2692 class="js-mega-nav" 2693 2694 > 2695 <details open> 2696 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 2697 <div class="main-nav__item-content"><a 2698 class="child-nav__item main-nav__item main-nav__item-content" 2699 href="/collections/water-filtration-treatment-systems" 2700 2701 data-no-instant 2702 2703 >Water Filtration & Treatment Systems<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2704 </a> 2705 </div> 2706 </summary> 2707 2708 <div class="disclosure__panel has-motion"><ul 2709 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 2710 role="list" 2711 2712 style="" 2713 2714 ><li><a 2715 class="grandchild-nav__item main-nav__item relative" 2716 href="/collections/coffee-espresso-filtration-systems" 2717 2718 ><div 2719 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Coffee-Espresso-System-Collection-Image.jpg?crop=center&height=300&v=1756412517&width=300" 2720 class="img-fit" 2721 loading="lazy" 2722 alt="Coffee & Espresso Filtration Systems" 2723 height="300" 2724 width="300"> 2725</div>Coffee & Espresso Filtration Systems</a> 2726 </li><li><a 2727 class="grandchild-nav__item main-nav__item relative" 2728 href="/collections/disinfection-systems" 2729 2730 ><div 2731 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Disinfection-Systems.jpg?crop=center&height=300&v=1756412570&width=300" 2732 class="img-fit" 2733 loading="lazy" 2734 alt="Disinfection Systems" 2735 height="300" 2736 width="300"> 2737</div>Disinfection Systems</a> 2738 </li><li><a 2739 class="grandchild-nav__item main-nav__item relative" 2740 href="/collections/distillation-systems-water-distillers" 2741 2742 ><div 2743 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Water-Distiller-System-Collection-Image.jpg?crop=center&height=300&v=1756412923&width=300" 2744 class="img-fit" 2745 loading="lazy" 2746 alt="Distillation Systems (Water Distillers)" 2747 height="300" 2748 width="300"> 2749</div>Distillation Systems (Water Distillers)</a> 2750 </li><li><a 2751 class="grandchild-nav__item main-nav__item relative" 2752 href="/collections/filtration-systems" 2753 2754 ><div 2755 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Whole-House-System-Collection-Image.jpg?crop=center&height=300&v=1756415182&width=300" 2756 class="img-fit" 2757 loading="lazy" 2758 alt="Filtration Systems" 2759 height="300" 2760 width="300"> 2761</div>Filtration Systems</a> 2762 </li><li><a 2763 class="grandchild-nav__item main-nav__item relative" 2764 href="/collections/food-beverage-filtration-systems" 2765 2766 ><div 2767 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Food-Bev-Systems-Collection-Image.jpg?crop=center&height=300&v=1756412721&width=300" 2768 class="img-fit" 2769 loading="lazy" 2770 alt="Food & Beverage Filtration Systems" 2771 height="300" 2772 width="300"> 2773</div>Food & Beverage Filtration Systems</a> 2774 </li><li><a 2775 class="grandchild-nav__item main-nav__item relative" 2776 href="/collections/gardening-hydroponics" 2777 2778 ><div 2779 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/qaw5hloxm06zskzhfbyq.jpg?crop=center&height=300&v=1756412766&width=300" 2780 class="img-fit" 2781 loading="lazy" 2782 alt="Gardening & Hydroponics" 2783 height="300" 2784 width="300"> 2785</div>Gardening & Hydroponics</a> 2786 </li><li><a 2787 class="grandchild-nav__item main-nav__item relative" 2788 href="/collections/hard-water-scale-control-systems" 2789 2790 ><div 2791 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Water-Softener-System-Collection-Image.jpg?crop=center&height=300&v=1756412822&width=300" 2792 class="img-fit" 2793 loading="lazy" 2794 alt="Hard Water & Scale Control Systems" 2795 height="300" 2796 width="300"> 2797</div>Hard Water & Scale Control Systems</a> 2798 </li><li><a 2799 class="grandchild-nav__item main-nav__item relative" 2800 href="/collections/ice-filtration-systems" 2801 2802 ><div 2803 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Ice-Filtration-Collection-Image.jpg?crop=center&height=300&v=1756412871&width=300" 2804 class="img-fit" 2805 loading="lazy" 2806 alt="Ice Filtration Systems" 2807 height="300" 2808 width="300"> 2809</div>Ice Filtration Systems</a> 2810 </li><li><a 2811 class="grandchild-nav__item main-nav__item relative" 2812 href="/collections/reverse-osmosis-water-filter-systems" 2813 2814 ><div 2815 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/RO-Comm-Systems-Collection-Image.jpg?crop=center&height=300&v=1756412366&width=300" 2816 clas
2816s="img-fit" 2817 loading="lazy" 2818 alt="Reverse Osmosis Systems" 2819 height="300" 2820 width="300"> 2821</div>Reverse Osmosis Systems</a> 2822 </li><li><a 2823 class="grandchild-nav__item main-nav__item relative" 2824 href="/collections/specialty-other-systems" 2825 2826 ><div 2827 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Specialty-_-Other-Systems.jpg?crop=center&height=300&v=1756412400&width=300" 2828 class="img-fit" 2829 loading="lazy" 2830 alt="Specialty & Other Systems" 2831 height="300" 2832 width="300"> 2833</div>Specialty & Other Systems</a> 2834 </li><li><a 2835 class="grandchild-nav__item main-nav__item relative" 2836 href="/collections/water-heater-filter-systems" 2837 2838 ><div 2839 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Water-Heater-System-Collection-Image.jpg?crop=center&height=300&v=1756412465&width=300" 2840 class="img-fit" 2841 loading="lazy" 2842 alt="Water Heater Filter Systems" 2843 height="300" 2844 width="300"> 2845</div>Water Heater Filter Systems</a> 2846 </li><li class="col-start-1 col-end-3"> 2847 <a href="/collections/water-filtration-treatment-systems" class="main-nav__item--go">Go to Water Filtration & Treatment Systems<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2848 </a> 2849 </li></ul> 2850 </div> 2851 </details> 2852 </nav-menu></li></ul></div></div> 2853 </details></li><li><details 2854 2855 class="js-mega-nav" 2856 > 2857 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 2858 <a 2859 class="main-nav__item main-nav__item--primary main-nav__item-content" 2860 href="#" 2861 2862 > 2863 Replacement Filters & Cartridges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2864 </a> 2865 </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion"> 2866 2867 <div 2868 class="container" 2869 > 2870 2871 <ul class="child-nav "> 2872 <li class="md:hidden"> 2873 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 2874 <div class="main-nav__item-content text-start"> 2875 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 2876Back</div> 2877 </button> 2878 </li> 2879 2880 <li class="md:hidden"> 2881 <a 2882 href="#" 2883 class="main-nav__item child-nav__item large-text main-nav__item-header" 2884 >Replacement Filters & Cartridges</a> 2885 </li><li 2886 2887 ><nav-menu 2888 2889 class="js-mega-nav" 2890 2891 > 2892 <details open> 2893 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible"> 2894 <div class="main-nav__item-content"><a 2895 class="child-nav__item main-nav__item main-nav__item-content" 2896 href="/collections/replacement-water-filters-cartridges" 2897 2898 data-no-instant 2899 2900 >Replacement Filters & Cartridges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 2901 </a> 2902 </div> 2903 </summary> 2904 2905 <div class="disclosure__panel has-motion"><ul 2906 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-5" 2907 role="list" 2908 2909 style="" 2910 2911 ><li><a 2912 class="grandchild-nav__item main-nav__item relative" 2913 href="/collections/carbon-filters" 2914 2915 ><div 2916 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/yktha9xrxdfjwvtuxlnu.jpg?crop=center&height=300&v=1756489139&width=300" 2917 class="img-fit" 2918 loading="lazy" 2919 alt="Carbon Filters" 2920 height="300" 2921 width="300"> 2922</div>Carbon Filters</a> 2923 </li><li><a 2924 class="grandchild-nav__item main-nav__item relative" 2925 href="/collections/ceramic-candle-filters-elements" 2926 2927 ><div 2928 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/ygztscq86pq372gxsodq.jpg?crop=center&height=300&v=1756489193&width=300" 2929 class="img-fit" 2930 loading="lazy" 2931 alt="Ceramic Candle Filters & Elements" 2932 height="300" 2933 width="300"> 2934</div>Ceramic Candle Filters & Elements</a> 2935 </li><li><a 2936 class="grandchild-nav__item main-nav__item relative" 2937 href="/collections/deionization-cartridges" 2938 2939 ><div 2940 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gjfiq49nn4rm4ed8f80v_600x_5d770803-feae-429d-8f4e-a6d03f665325.webp?crop=center&height=300&v=1756489656&
2940width=300" 2941 class="img-fit" 2942 loading="lazy" 2943 alt="Deionization Cartridges" 2944 height="300" 2945 width="300"> 2946</div>Deionization Cartridges</a> 2947 </li><li><a 2948 class="grandchild-nav__item main-nav__item relative" 2949 href="/collections/membranes" 2950 2951 ><div 2952 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/t7lsx1tisnw54388ho7z.jpg?crop=center&height=300&v=1756489553&width=300" 2953 class="img-fit" 2954 loading="lazy" 2955 alt="Membranes" 2956 height="300" 2957 width="300"> 2958</div>Membranes</a> 2959 </li><li><a 2960 class="grandchild-nav__item main-nav__item relative" 2961 href="/collections/oil-hydraulic-filter-cartridges" 2962 2963 ><div 2964 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/xz185szkk0c5mdcz2csa.jpg?crop=center&height=300&v=1756489597&width=300" 2965 class="img-fit" 2966 loading="lazy" 2967 alt="Oil & Hydraulic Filter Cartridges" 2968 height="300" 2969 width="300"> 2970</div>Oil & Hydraulic Filter Cartridges</a> 2971 </li><li><a 2972 class="grandchild-nav__item main-nav__item relative" 2973 href="/collections/pleated-membrane-cartridges-high-purity" 2974 2975 ><div 2976 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/asjgnizqorcwpqtgtmm8.jpg?crop=center&height=300&v=1756489244&width=300" 2977 class="img-fit" 2978 loading="lazy" 2979 alt="Pleated Membrane Cartridges (High Purity)" 2980 height="300" 2981 width="300"> 2982</div>Pleated Membrane Cartridges (High Purity)</a> 2983 </li><li><a 2984 class="grandchild-nav__item main-nav__item relative" 2985 href="/collections/refillable-reusable-media-cartridges" 2986 2987 ><div 2988 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/pvpleeghxca8nc3dsn0p.jpg?crop=center&height=300&v=1756489523&width=300" 2989 class="img-fit" 2990 loading="lazy" 2991 alt="Refillable & Reusable Media Cartridges" 2992 height="300" 2993 width="300"> 2994</div>Refillable & Reusable Media Cartridges</a> 2995 </li><li><a 2996 class="grandchild-nav__item main-nav__item relative" 2997 href="/collections/reverse-osmosis-filter-kits" 2998 2999 ><div 3000 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/jwu06rdpjtxwa9aayjqa.jpg?crop=center&height=300&v=1756489416&
3000width=300" 3001 class="img-fit" 3002 loading="lazy" 3003 alt="Reverse Osmosis Filter Kits" 3004 height="300" 3005 width="300"> 3006</div>Reverse Osmosis Filter Kits</a> 3007 </li><li><a 3008 class="grandchild-nav__item main-nav__item relative" 3009 href="/collections/sediment-particulate-filters" 3010 3011 ><div 3012 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/nwwnfuchvfr4kc3bpfbo.jpg?crop=center&height=300&v=1756489294&width=300" 3013 class="img-fit" 3014 loading="lazy" 3015 alt="Sediment & Particulate Filters" 3016 height="300" 3017 width="300"> 3018</div>Sediment & Particulate Filters</a> 3019 </li><li><a 3020 class="grandchild-nav__item main-nav__item relative" 3021 href="/collections/specialty-cartridges" 3022 3023 ><div 3024 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/lhakwik0otltonrfvhsf.jpg?crop=center&height=300&v=1756489337&width=300" 3025 class="img-fit" 3026 loading="lazy" 3027 alt="Specialty Filters" 3028 height="300" 3029 width="300"> 3030</div>Specialty Filters</a> 3031 </li><li><a 3032 class="grandchild-nav__item main-nav__item relative" 3033 href="/collections/ultraviolet-uv-replacements" 3034 3035 ><div 3036 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/UV-Replacements.jpg?crop=center&height=300&v=1756489443&width=300" 3037 class="img-fit" 3038 loading="lazy" 3039 alt="Ultraviolet (UV) Replacements" 3040 height="300" 3041 width="300"> 3042</div>Ultraviolet (UV) Replacements</a> 3043 </li><li><a 3044 class="grandchild-nav__item main-nav__item relative" 3045 href="/collections/water-pitcher-filters" 3046 3047 ><div 3048 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/p3zsvrrfkgjah2qk4hjx.jpg?crop=center&height=300&v=1756489729&width=300" 3049 class="img-fit" 3050 loading="lazy" 3051 alt="Water Pitcher Filters" 3052 height="300" 3053 width="300"> 3054</div>Water Pitcher Filters</a> 3055 </li><li><a 3056 class="grandchild-nav__item main-nav__item relative" 3057 href="/collections/water-softening-scale-control-cartridges" 3058 3059 ><div 3060 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Water-Softening-and-Scale-Control-Cartridges.jpg?crop=center&height=300&v=1756489626&width=300" 3061 class="img-fit" 3062 loading="lazy" 3063 alt="Water Softening & Scale Control Cartridges" 3064 height="300" 3065 width="300"> 3066</div>Water Softening & Scale Control Cartridges</a> 3067 </li><li><a 3068 class="grandchild-nav__item main-nav__item relative" 3069 href="/collections/pool-spa-filters" 3070 3071 ><div 3072 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/lq9lghxcedtl8ibttg1q.jpg?crop=center&height=300&v=1756489837&width=300" 3073 class="img-fit" 3074 loading="lazy" 3075 alt="Pool & Spa Filters" 3076 height="300" 3077 width="300"> 3078</div>Pool & Spa Filters</a> 3079 </li><li><a 3080 class="grandchild-nav__item main-nav__item relative" 3081 href="/collections/refrigerator-water-filters" 3082 3083 ><div 3084 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/pmvvktmwueazfcrjx3bd.jpg?crop=center&height=300&v=1756489872&width=300" 3085 class="img-fit" 3086 loading="lazy" 3087 alt="Refrigerator Water Filters" 3088 height="300" 3089 width="300"> 3090</div>Refrigerator Water Filters</a> 3091 </li><li><a 3092 class="grandchild-nav__item main-nav__item relative" 3093 href="/collections/shower-bath-water-filters" 3094 3095 ><div 3096 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/kpfzsopaqquvczrfswgr.jpg?crop=center&height=300&v=1756489901&width=300" 3097 class="img-fit" 3098 loading="lazy" 3099 alt="Shower & Bath Water Filters" 3100 height="300" 3101 width="300"> 3102</div>Shower & Bath Water Filters</a> 3103 </li><li><a 3104 class="grandchild-nav__item main-nav__item relative" 3105 href="/collections/media-resin" 3106 3107 ><div 3108 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/ehjprgdyijkcafc1cqnd.jpg?crop=center&height=300&v=1756489481&width=300" 3109 class="img-fit" 3110 loading="lazy" 3111 alt="Media & Resin" 3112 height="300" 3113 width="300"> 3114</div>Media & Resin</a> 3115 </li><li><a 3116 class="grandchild-nav__item main-nav__item relative" 3117 href="/collections/filter-accessories" 3118 3119 ><div 3120 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/FIlters_and_Accessories.jpg?crop=center&height=300&v=1756490145&width=300" 3121 class="img-fit" 3122 loading="lazy" 3123 alt="Filter Accessories" 3124 height="300" 3125 width="300"> 3126</div>Filter Accessories</a> 3127 </li><li class="col-start-1 col-end-3"> 3128 <a href="/collections/replacement-water-filters-cartridges" class="main-nav__item--go">Go to Replacement Filters & Cartridges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3129 </a> 3130 </li></ul> 3131 </div> 3132 </details> 3133 </nav-menu></li></ul></div></div> 3134 </details></li><li>
3134<details 3135 3136 class="js-mega-nav" 3137 > 3138 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 3139 <a 3140 class="main-nav__item main-nav__item--primary main-nav__item-content" 3141 href="#" 3142 3143 > 3144 Components<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3145 </a> 3146 </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion"> 3147 3148 <div 3149 class="container" 3150 > 3151 3152 <ul class="child-nav "> 3153 <li class="md:hidden"> 3154 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 3155 <div class="main-nav__item-content text-start"> 3156 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 3157Back</div> 3158 </button> 3159 </li> 3160 3161 <li class="md:hidden"> 3162 <a 3163 href="#" 3164 class="main-nav__item child-nav__item large-text main-nav__item-header" 3165 >Components</a> 3166 </li><li 3167 3168 ><nav-menu 3169 3170 class="js-mega-nav" 3171 3172 > 3173 <details open> 3174 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible"> 3175 <div class="main-nav__item-content"><a 3176 class="child-nav__item main-nav__item main-nav__item-content" 3177 href="/collections/fixtures" 3178 3179 data-no-instant 3180 3181 >Faucets & Fixtures<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3182 </a> 3183 </div> 3184 </summary> 3185 3186 <div class="disclosure__panel has-motion"><ul 3187 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 3188 role="list" 3189 3190 style="" 3191 3192 ><li><a 3193 class="grandchild-nav__item main-nav__item relative" 3194 href="/collections/cooler-dispensing-faucets" 3195 3196 ><div 3197 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Cooler_Dispensing_Faucets.jpg?crop=center&height=300&v=1757689656&width=300" 3198 class="img-fit" 3199 loading="lazy" 3200 alt="Cooler & Dispensing Faucets" 3201 height="300" 3202 width="300"> 3203</div>Cooler & Dispensing Faucets</a> 3204 </li><li><a 3205 class="grandchild-nav__item main-nav__item relative" 3206 href="/collections/drinking-water-faucets" 3207 3208 ><div 3209 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Drinking_Water_Faucets.jpg?crop=center&height=300&v=1757689337&width=300" 3210 class="img-fit" 3211 loading="lazy" 3212 alt="Drinking Water Faucets" 3213 height="300" 3214 width="300"> 3215</div>Drinking Water Faucets</a> 3216 </li><li><a 3217 class="grandchild-nav__item main-nav__item relative" 3218 href="/collections/faucet-accessories" 3219 3220 ><div 3221 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/z6udnnhcvrmhqmphuuwl.jpg?crop=center&height=300&v=1757689314&width=300" 3222 class="img-fit" 3223 loading="lazy" 3224 alt="Faucet Accessories" 3225 height="300" 3226 width="300"> 3227</div>Faucet Accessories</a> 3228 </li><li><a 3229 class="grandchild-nav__item main-nav__item relative" 3230 href="/collections/glass-fillers" 3231 3232 ><div 3233 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Glass_Fillers.jpg?crop=center&height=300&v=1757689284&width=300" 3234 class="img-fit" 3235 loading="lazy" 3236 alt="Glass Fillers" 3237 height="300" 3238 width="300"> 3239</div>Glass Fillers</a> 3240 </li><li><a 3241 class="grandchild-nav__item main-nav__item relative" 3242 href="/collections/hot-cold-water-faucets" 3243 3244 ><div 3245 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Hot_Cold_Water_Faucets.jpg?crop=center&height=300&v=1757689263&width=300" 3246 class="img-fit" 3247 loading="lazy" 3248 alt="Hot & Cold Water Faucets" 3249 height="300" 3250 width="300"> 3251</div>Hot & Cold Water Faucets</a> 3252 </li><li><a 3253 class="grandchild-nav__item main-nav__item relative" 3254 href="/collections/hot-water-faucets" 3255 3256 ><div 3257 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Hot_Water_Faucets.jpg?crop=center&height=300&v=1757689189&width=300" 3258 class="img-fit" 3259 loading="lazy" 3260 alt="Hot Water Faucets" 3261 height="300" 3262 width="300"> 3263</div>Hot Water Faucets</a> 3264 </li><li><a 3265 class="grandchild-nav__item main-nav__item relative" 3266 href="/collections/kitchen-faucets" 3267 3268 ><div 3269 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Kitchen_Faucets.jpg?crop=center&height=300&v=1757689166&width=300" 3270 class="img-fit" 3271 loading="lazy" 3272 alt="Kitchen Faucets" 3273 height="300" 3274 width="300"> 3275</div>Kitchen Faucets</a> 3276 </li><li><a 3277 class="grandchild-nav__item main-nav__item relative" 3278 href="/collections/laboratory" 3279 3280 ><div 3281 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Laboratory.jpg?crop=center&height=300&v=1757689140&width=300" 3282 class="img-fit" 3283 loading="lazy" 3284 alt="Laboratory" 3285 height="300" 3286 width="300"> 3287</div>Laboratory</a> 3288 </li><li><a 3289 class="grandchild-nav__item main-nav__item relative" 3290 href="/collections/medical" 3291 3292 ><div 3293 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Medical.jpg?crop=center&height=300&v=1757689116&width=300" 3294 class="img-fit" 3295 loading="lazy" 3296 alt="Medical" 3297 height="300" 3298 width="300"> 3299</div>Medical</a> 3300 </li><li><a 3301 class="grandchild-nav__item main-nav__item relative" 3302 href="/collections/pot-fillers" 3303 3304 ><div 3305 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pot_Fillers.jpg?crop=center&height=300&v=1757689088&width=300" 3306 class="img-fit" 3307 loading="lazy" 3308 alt="Pot Fillers" 3309 height="300" 3310 width="300"> 3311</div>Pot Fillers</a> 3312 </li><li><a 3313 class="grandchild-nav__item main-nav__item relative" 3314 href="/collections/pre-rinse" 3315 3316 ><div 3317 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pre-Rinse.jpg?crop=center&height=300&v=1757689064&width=300" 3318 class="img-fit" 3319 loading="lazy" 3320 alt="Pre-Rinse" 3321 height="300" 3322 width="300"> 3323</div>Pre-Rinse</a> 3324 </li><li><a 3325 class="grandchild-nav__item main-nav__item relative" 3326 href="/collections/ro-drinking-water-air-gap-faucets" 3327 3328 ><div 3329 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/RO_Drinking_Water_Air_Gap_Faucets.jpg?crop=center&height=300&v=1757689239&width=300" 3330 class="img-fit" 3331 loading="lazy" 3332 alt="RO Drinking Water Air Gap Faucets" 3333 height="300" 3334 width="300"> 3335</div>RO Drinking Water Air Gap Faucets</a> 3336 </li><li><a 3337 class="grandchild-nav__item main-nav__item relative" 3338
3338 href="/collections/waste-valves-drains" 3339 3340 ><div 3341 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Waste_Valves_Drains.jpg?crop=center&height=300&v=1757689006&width=300" 3342 class="img-fit" 3343 loading="lazy" 3344 alt="Waste Valves & Drains" 3345 height="300" 3346 width="300"> 3347</div>Waste Valves & Drains</a> 3348 </li><li><a 3349 class="grandchild-nav__item main-nav__item relative" 3350 href="/collections/shower-assemblies" 3351 3352 ><div 3353 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Shower_Bath_Assemblies.jpg?crop=center&height=300&v=1757689633&width=300" 3354 class="img-fit" 3355 loading="lazy" 3356 alt="Shower & Bath Assemblies" 3357 height="300" 3358 width="300"> 3359</div>Shower & Bath Assemblies</a> 3360 </li><li><a 3361 class="grandchild-nav__item main-nav__item relative" 3362 href="/collections/shower-bath-water-filters" 3363 3364 ><div 3365 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/kpfzsopaqquvczrfswgr.jpg?crop=center&height=300&v=1756489901&width=300" 3366 class="img-fit" 3367 loading="lazy" 3368 alt="Shower & Bath Water Filters" 3369 height="300" 3370 width="300"> 3371</div>Shower & Bath Water Filters</a> 3372 </li><li class="col-start-1 col-end-3"> 3373 <a href="/collections/fixtures" class="main-nav__item--go">Go to Faucets & Fixtures<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3374 </a> 3375 </li></ul> 3376 </div> 3377 </details> 3378 </nav-menu></li><li 3379 3380 ><nav-menu 3381 3382 class="js-mega-nav" 3383 3384 > 3385 <details open> 3386 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 3387 <div class="main-nav__item-content"><a 3388 class="child-nav__item main-nav__item main-nav__item-content" 3389 href="/collections/filter-housings-components" 3390 3391 data-no-instant 3392 3393 >Filter Housings & Components<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3394 </a> 3395 </div> 3396 </summary> 3397 3398 <div class="disclosure__panel has-motion"><ul 3399 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 3400 role="list" 3401 3402 style="" 3403 3404 ><li><a 3405 class="grandchild-nav__item main-nav__item relative" 3406 href="/collections/accessories-for-filter-housings-components" 3407 3408 ><div 3409 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Accessories_for_Filter_Housings_and_Components.jpg?crop=center&height=300&v=1756414763&width=300" 3410 class="img-fit" 3411 loading="lazy" 3412 alt="Accessories For Filter Housings & Components" 3413 height="300" 3414 width="300"> 3415</div>Accessories For Filter Housings & Components</a> 3416 </li><li><a 3417 class="grandchild-nav__item main-nav__item relative" 3418 href="/collections/bag-filter-vessel" 3419 3420 ><div 3421 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/rjww3pv72s0u6bwjsfgd.jpg?crop=center&height=300&v=1756414660&width=300" 3422 class="img-fit" 3423 loading="lazy" 3424 alt="Bag Filter Vessels" 3425 height="300" 3426 width="300"> 3427</div>Bag Filter Vessels</a> 3428 </li><li><a 3429 class="grandchild-nav__item main-nav__item relative" 3430 href="/collections/brackets" 3431 3432 ><div 3433 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/xdjztdqcxzn0quwks2pp.jpg?crop=center&height=300&v=1756414688&width=300" 3434 class="img-fit" 3435 loading="lazy" 3436 alt="Brackets" 3437 height="300" 3438 width="300"> 3439</div>Brackets</a> 3440 </li><li><a 3441 class="grandchild-nav__item main-nav__item relative" 3442 href="/collections/commercial-industrial-filter-housings" 3443 3444 ><div 3445 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gvmzkke1k6ynluwvklmb.jpg?crop=center&height=300&v=1756414801&width=300" 3446 class="img-fit" 3447 loading="lazy" 3448 alt="Commercial & Industrial Filter Housings" 3449 height="300" 3450 width="300"> 3451</div>Commercial & Industrial Filter Housings</a> 3452 </li><li><a 3453 class="grandchild-nav__item main-nav__item relative" 3454 href="/collections/filter-housings" 3455 3456 ><div 3457 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/BB_image.webp?crop=center&height=300&v=1756414834&width=300" 3458 class="img-fit" 3459 loading="lazy" 3460 alt="Filter Housings" 3461 height="300" 3462 width="300"> 3463</div>Filter Housings</a> 3464 </li><li><a 3465 class="grandchild-nav__item main-nav__item relative" 3466 href="/collections/membrane-housings" 3467 3468 ><div 3469 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gmdecrsv5fgrzjnmaben.jpg?crop=center&height=300&v=1756414871&width=300" 3470 class="img-fit" 3471 loading="lazy" 3472 alt="Membrane Housings" 3473 height="300" 3474 width="300"> 3475</div>Membrane Housings</a> 3476 </li><li class="col-start-1 col-end-3"> 3477 <a href="/collections/filter-housings-components" class="main-nav__item--go">Go to Filter Housings & Components<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3478 </a> 3479 </li></ul> 3480 </div> 3481 </details> 3482 </nav-menu></li><li 3483 3484 ><nav-menu 3485 3486 class="js-mega-nav" 3487 3488 > 3489 <details open> 3490 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 3491 <div class="main-nav__item-content"><a 3492 class="child-nav__item main-nav__item main-nav__item-content" 3493 href="/collections/fittings-valves" 3494 3495 data-no-instant 3496 3497 >Fittings & Valves<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3498 </a> 3499 </div> 3500 </summary> 3501 3502 <div class="disclosure__panel has-motion"><ul 3503 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 3504 role="list" 3505 3506 style="" 3507 3508 ><li><a 3509 class="grandchild-nav__item main-nav__item relative" 3510 href="/collections/adapter
3510s-1" 3511 3512 ><div 3513 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Adapters.jpg?crop=center&height=300&v=1757624208&width=300" 3514 class="img-fit" 3515 loading="lazy" 3516 alt="Adapters" 3517 height="300" 3518 width="300"> 3519</div>Adapters</a> 3520 </li><li><a 3521 class="grandchild-nav__item main-nav__item relative" 3522 href="/collections/bushing-fittings" 3523 3524 ><div 3525 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Bushing_2b1ff8a6-f1d9-47f0-8a39-023d130d2732.jpg?crop=center&height=300&v=1757624461&width=300" 3526 class="img-fit" 3527 loading="lazy" 3528 alt="Bushing Fittings" 3529 height="300" 3530 width="300"> 3531</div>Bushing Fittings</a> 3532 </li><li><a 3533 class="grandchild-nav__item main-nav__item relative" 3534 href="/collections/caps-end-stops" 3535 3536 ><div 3537 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Cap_9ab6265b-f859-444b-b169-ee7df0d6fef1.jpg?crop=center&height=300&v=1757624287&width=300" 3538 class="img-fit" 3539 loading="lazy" 3540 alt="Caps (End Stops)" 3541 height="300" 3542 width="300"> 3543</div>Caps (End Stops)</a> 3544 </li><li><a 3545 class="grandchild-nav__item main-nav__item relative" 3546 href="/collections/couplings-1" 3547 3548 ><div 3549 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Couplings.jpg?crop=center&height=300&v=1757624237&width=300" 3550 class="img-fit" 3551 loading="lazy" 3552 alt="Couplings" 3553 height="300" 3554 width="300"> 3555</div>Couplings</a> 3556 </li><li><a 3557 class="grandchild-nav__item main-nav__item relative" 3558 href="/collections/divider-wye-fittings" 3559 3560 ><div 3561 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Divider_7318a870-6179-4301-b37e-75a2e7a1b2ff.jpg?crop=center&height=300&v=1757624581&width=300" 3562 class="img-fit" 3563 loading="lazy" 3564 alt="Divider (Wye) Fittings" 3565 height="300" 3566 width="300"> 3567</div>
3567Divider (Wye) Fittings</a> 3568 </li><li><a 3569 class="grandchild-nav__item main-nav__item relative" 3570 href="/collections/fittings-accessories" 3571 3572 ><div 3573 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Fittings_Accessories_Collection_Pic.jpg?crop=center&height=300&v=1757624616&width=300" 3574 class="img-fit" 3575 loading="lazy" 3576 alt="Fittings Accessories" 3577 height="300" 3578 width="300"> 3579</div>Fittings Accessories</a> 3580 </li><li><a 3581 class="grandchild-nav__item main-nav__item relative" 3582 href="/collections/manifold-fittings" 3583 3584 ><div 3585 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Manifold_9ce85602-b01b-47a6-a08f-2bea46d7ec66.jpg?crop=center&height=300&v=1757624549&width=300" 3586 class="img-fit" 3587 loading="lazy" 3588 alt="Manifold Fittings" 3589 height="300" 3590 width="300"> 3591</div>Manifold Fittings</a> 3592 </li><li><a 3593 class="grandchild-nav__item main-nav__item relative" 3594 href="/collections/nipple-fittings" 3595 3596 ><div 3597 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Nipple_442f22b0-d496-4590-af5b-8cef8c543cba.jpg?crop=center&height=300&v=1757624522&width=300" 3598 class="img-fit" 3599 loading="lazy" 3600 alt="Nipple Fittings" 3601 height="300" 3602 width="300"> 3603</div>Nipple Fittings</a> 3604 </li><li><a 3605 class="grandchild-nav__item main-nav__item relative" 3606 href="/collections/plug-fittings" 3607 3608 ><div 3609 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Plug_ef498a0f-a74d-406b-8cb5-242d01716ee7.jpg?crop=center&height=300&v=1757624322&width=300" 3610 class="img-fit" 3611 loading="lazy" 3612 alt="Plugs" 3613 height="300" 3614 width="300"> 3615</div>Plugs</a> 3616 </li><li><a 3617 class="grandchild-nav__item main-nav__item relative" 3618 href="/collections/quick-connect-fittings" 3619 3620 ><div 3621 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Quick-Connect-Fittings.jpg?crop=center&height=300&v=1757624367&width=300" 3622 class="img-fit" 3623 loading="lazy" 3624 alt="Quick-Connect Fittings" 3625 height="300" 3626 width="300"> 3627</div>Quick-Connect Fittings</a> 3628 </li><li><a 3629 class="grandchild-nav__item main-nav__item relative" 3630 href="/collections/quick-disconnect-fittings" 3631 3632 ><div 3633 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Quick-Release.jpg?crop=center&height=300&v=1757624401&
3633width=300" 3634 class="img-fit" 3635 loading="lazy" 3636 alt="Quick-Disconnect Fittings" 3637 height="300" 3638 width="300"> 3639</div>Quick-Disconnect Fittings</a> 3640 </li><li><a 3641 class="grandchild-nav__item main-nav__item relative" 3642 href="/collections/reducer-fittings" 3643 3644 ><div 3645 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Reducer_903c645a-0fce-4f44-85d8-ed37ab728aeb.jpg?crop=center&height=300&v=1757624486&width=300" 3646 class="img-fit" 3647 loading="lazy" 3648 alt="Reducer Fittings" 3649 height="300" 3650 width="300"> 3651</div>Reducer Fittings</a> 3652 </li><li><a 3653 class="grandchild-nav__item main-nav__item relative" 3654 href="/collections/tee-fittings" 3655 3656 ><div 3657 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Tee_fe6eb9c1-18fc-4f4a-95dc-caba45b44aa8.jpg?crop=center&height=300&v=1757624430&width=300" 3658 class="img-fit" 3659 loading="lazy" 3660 alt="Tee Fittings" 3661 height="300" 3662 width="300"> 3663</div>Tee Fittings</a> 3664 </li><li><a 3665 class="grandchild-nav__item main-nav__item relative" 3666 href="/collections/fittings" 3667 3668 ><div 3669 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/fittings-valves.jpg?crop=center&height=300&v=1760630692&width=300" 3670 class="img-fit" 3671 loading="lazy" 3672 alt="View All Fittings" 3673 height="300" 3674 width="300"> 3675</div>View All Fittings</a> 3676 </li><li><a 3677 class="grandchild-nav__item main-nav__item relative" 3678 href="/collections/ball-valves" 3679 3680 ><div 3681 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Ball_Valves.jpg?crop=center&height=300&v=1757680989&width=300" 3682 class="img-fit" 3683 loading="lazy" 3684 alt="Ball Valves" 3685 height="300" 3686 width="300"> 3687</div>
3687Ball Valves</a> 3688 </li><li><a 3689 class="grandchild-nav__item main-nav__item relative" 3690 href="/collections/bypass-valves" 3691 3692 ><div 3693 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Bypass_Valves.jpg?crop=center&height=300&v=1757681020&width=300" 3694 class="img-fit" 3695 loading="lazy" 3696 alt="Bypass Valves" 3697 height="300" 3698 width="300"> 3699</div>Bypass Valves</a> 3700 </li><li><a 3701 class="grandchild-nav__item main-nav__item relative" 3702 href="/collections/check-valves" 3703 3704 ><div 3705 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Check_Valves.jpg?crop=center&height=300&v=1757681114&width=300" 3706 class="img-fit" 3707 loading="lazy" 3708 alt="Check Valves" 3709 height="300" 3710 width="300"> 3711</div>Check Valves</a> 3712 </li><li><a 3713 class="grandchild-nav__item main-nav__item relative" 3714 href="/collections/control-valves-accessories-parts" 3715 3716 ><div 3717 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/k4hddyc9l6misegspp0g.jpg?crop=center&height=300&v=1757681155&width=300" 3718 class="img-fit" 3719 loading="lazy" 3720 alt="Control Valves" 3721 height="300" 3722 width="300"> 3723</div>Control Valves</a> 3724 </li><li><a 3725 class="grandchild-nav__item main-nav__item relative" 3726 href="/collections/flow-control-valves" 3727 3728 ><div 3729 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Flow_Control_Valves.jpg?crop=center&height=300&v=1757681188&width=300" 3730 class="img-fit" 3731 loading="lazy" 3732 alt="Flow Control Valves" 3733 height="300" 3734 width="300"> 3735</div>Flow Control Valves</a> 3736 </li><li><a 3737 class="grandchild-nav__item main-nav__item relative" 3738 href="/collections/pressure-relief-valves" 3739 3740 ><div 3741 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pressure_Relief_Valves.jpg?crop=center&height=300&v=1757681668&width=300" 3742 class="img-fit" 3743 loading="lazy" 3744 alt="Pressure Relief Valves" 3745 height="300" 3746 width="300"> 3747</div>Pressure Relief Valves</a> 3748 </li><li><a 3749 class="grandchild-nav__item main-nav__item relative" 3750 href="/collections/shut-off-valves" 3751 3752 ><div 3753 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Shut-Off_Valves.jpg?crop=center&height=300&v=1757681640&width=300" 3754 class="img-fit" 3755 loading="lazy" 3756 alt="Shut-Off Valves" 3757 height="300" 3758 width="300"> 3759</div>Shut-Off Valves</a> 3760 </li><li><a 3761 class="grandchild-nav__item main-nav__item relative" 3762 href="/collections/valves" 3763 3764 ><div 3765 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/zd9trulmmq2ltjsnl2sl.jpg?crop=center&height=300&v=1760629800&width=300" 3766 class="img-fit" 3767 loading="lazy" 3768 alt="View All Valves" 3769 height="300" 3770 width="300"> 3771</div>View All Valves</a> 3772 </li><li class="col-start-1 col-end-3"> 3773 <a href="/collections/fittings-valves" class="main-nav__item--go">Go to Fittings & Valves<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3774 </a> 3775 </li></ul> 3776 </div> 3777 </details> 3778 </nav-menu></li><li 3779 3780 ><nav-menu 3781 3782 class="js-mega-nav" 3783 3784 > 3785 <details open> 3786 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 3787 <div class="main-nav__item-content"><a 3788 class="child-nav__item main-nav__item main-nav__item-content" 3789 href="/collections/parts-accessories" 3790 3791 data-no-instant 3792 3793 >Parts & Accessories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 3794 </a> 3795 </div> 3796 </summary> 3797 3798 <div class="disclosure__panel has-motion"><ul 3799 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 3800 role="list" 3801 3802 style="" 3803 3804 ><li><a 3805 class="grandchild-nav__item main-nav__item relative" 3806 href="/collections/water-softeners-conditioners" 3807 3808 ><div 3809 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/u3za6p6hihtblitb20h4.jpg?crop=center&height=300&v=1757450298&width=300" 3810 class="img-fit" 3811 loading="lazy" 3812 alt="Accessories for Water Conditioners" 3813 height="300" 3814 width="300"> 3815</div>Accessories for Water Conditioners</a> 3816 </li><li><a 3817 class="grandchild-nav__item main-nav__item relative" 3818 href="/collections/accessories-for-water-distillers" 3819 3820 ><div 3821 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Accessories_for_Water_Distillers.jpg?crop=center&height=300&v=1757450372&width=300" 3822 class="img-fit" 3823 loading="lazy" 3824 alt="Accessories For Water Distillers" 3825 height="300" 3826 width="300"> 3827</div>Accessories For Water Distillers</a> 3828 </li><li><a 3829 class="grandchild-nav__item main-nav__item relative" 3830 href="/collections/airgap-backflow-prevention" 3831 3832 ><div 3833 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/wyc8popaypnt54aalkob.jpg?crop=center&height=300&v=1757450431&width=300" 3834 class="img-fit" 3835 loading="lazy" 3836 alt="Airgap & Backflow Prevention" 3837 height="300" 3838 width="300"> 3839</div>Airgap & Backflow Prevention</a> 3840 </li><li><a 3841 class="grandchild-nav__item main-nav__item relative" 3842 href="/collections/air-filters" 3843 3844 ><div 3845 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/usoujmaqvqzxm
3845ie8g9uo.jpg?crop=center&height=300&v=1757450479&width=300" 3846 class="img-fit" 3847 loading="lazy" 3848 alt="Air Filters" 3849 height="300" 3850 width="300"> 3851</div>Air Filters</a> 3852 </li><li><a 3853 class="grandchild-nav__item main-nav__item relative" 3854 href="/collections/drain-connectors" 3855 3856 ><div 3857 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gfsfdxsqselwmb6qce3m.jpg?crop=center&height=300&v=1757450513&width=300" 3858 class="img-fit" 3859 loading="lazy" 3860 alt="Drain Connectors" 3861 height="300" 3862 width="300"> 3863</div>Drain Connectors</a> 3864 </li><li><a 3865 class="grandchild-nav__item main-nav__item relative" 3866 href="/collections/filter-strainers" 3867 3868 ><div 3869 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/k37tm8gje3v9fdfi9h3a.jpg?crop=center&height=300&v=1787852601&width=300" 3870 class="img-fit" 3871 loading="lazy" 3872 alt="Filter Strainers" 3873 height="300" 3874 width="300"> 3875</div>Filter Strainers</a> 3876 </li><li><a 3877 class="grandchild-nav__item main-nav__item relative" 3878 href="/collections/flow-controls-restrictors" 3879 3880 ><div 3881 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/x1xuueg9ayi7roqcvidq.jpg?crop=center&height=300&v=1757450588&width=300" 3882 class="img-fit" 3883 loading="lazy" 3884 alt="Flow Controls & Restrictors" 3885 height="300" 3886 width="300"> 3887</div>Flow Controls & Restrictors</a> 3888 </li><li><a 3889 class="grandchild-nav__item main-nav__item relative" 3890 href="/collections/hardware" 3891 3892 ><div 3893 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/hdyxfxzxvt1ytymqv9hh.jpg?crop=center&height=300&v=1757450653&width=300" 3894 class="img-fit" 3895 loading="lazy" 3896 alt="Hardware" 3897 height="300" 3898 width="300"> 3899</div>Hardware</a> 3900 </li><li><a 3901 class="grandchild-nav__item main-nav__item relative" 3902 href="/collections/leak-detection-prevention-systems" 3903 3904 ><div 3905 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gbq81hzyzlrymvcpgpzv.jpg?crop=center&height=300&v=1757450696&width=300" 3906 class="img-fit" 3907 loading="lazy" 3908 alt="Leak Detection & Prevention Systems" 3909 height="300" 3910 width="300"> 3911</div>Leak Detection & Prevention Systems</a> 3912 </li><li><a 3913 class="grandchild-nav__item main-nav__item relative" 3914 href="/collections/o-rings-gaskets-gauges" 3915 3916 ><div 3917 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/O-Rings_Gaskets_Gauges.jpg?crop=center&height=300&v=1757451567&width=300" 3918 class="img-fit" 3919 loading="lazy" 3920 alt="O-Rings, Gaskets, & Gauges" 3921 height="300" 3922 width="300"> 3923</div>O-Rings, Gaskets, & Gauges</a> 3924 </li><li><a 3925 class="grandchild-nav__item main-nav__item relative" 3926 href="/collections/power-cords" 3927 3928 ><div 3929 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/slxqmiwthtvhw2mhnqoj.jpg?crop=center&height=300&v=1757450735&width=300" 3930 class="img-fit" 3931 loading="lazy" 3932 alt="Power Cords" 3933 height="300" 3934 width="300"> 3935</div>Power Cords</a> 3936 </li><li><a 3937 class="grandchild-nav__item main-nav__item relative" 3938 href="/collections/pressure-regulators"
3939 3940 ><div 3941 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/zsi5z8zbkcipeviebvb2.jpg?crop=center&height=300&v=1757450789&width=300" 3942 class="img-fit" 3943 loading="lazy" 3944 alt="Pressure Regulators" 3945 height="300" 3946 width="300"> 3947</div>Pressure Regulators</a> 3948 </li><li><a 3949 class="grandchild-nav__item main-nav__item relative" 3950 href="/collections/rain-harvesting" 3951 3952 ><div 3953 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Rain_Harvesting.jpg?crop=center&height=300&v=1757450842&width=300" 3954 class="img-fit" 3955 loading="lazy" 3956 alt="Rain Harvesting" 3957 height="300" 3958 width="300"> 3959</div>Rain Harvesting</a> 3960 </li><li><a 3961 class="grandchild-nav__item main-nav__item relative" 3962 href="/collections/replacement-parts-for-spin-down-sediment-trapper" 3963 3964 ><div 3965 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/z5yi22yl5lgdu3f5cvf7.jpg?crop=center&height=300&v=1757450879&width=300" 3966 class="img-fit" 3967 loading="lazy" 3968 alt="Replacement Parts for Spin-Down & Sediment Trapper" 3969 height="300" 3970 width="300"> 3971</div>Replacement Parts for Spin-Down & Sediment Trapper</a> 3972 </li><li><a 3973 class="grandchild-nav__item main-nav__item relative" 3974 href="/collections/switches" 3975 3976 ><div 3977 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/ioh7z3v6vigotqzjz6vk.jpg?crop=center&height=300&v=1757450920&width=300" 3978 class="img-fit" 3979 loading="lazy" 3980 alt="Switches" 3981 height="300" 3982 width="300"> 3983</div>Switches</a> 3984 </li><li><a 3985 class="grandchild-nav__item main-nav__item relative" 3986 href="/collections/tube-clamps-clips" 3987 3988 ><div 3989 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Tube_Clamps_Clips.jpg?crop=center&height=300&v=1757451024&width=300" 3990 class="img-fit" 3991 loading="lazy" 3992 alt="Tube Clamps & Clips" 3993 height="300" 3994 width="300"> 3995</div>Tube Clamps & Clips</a> 3996 </li><li><a 3997 class="grandchild-nav__item main-nav__item relative" 3998 href="/collections/uv-ballast-and-power-supplies" 3999 4000 ><div 4001 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/UV_Ballast_and_Power_Supplies.jpg?crop=center&height=300&v=1757450998&width=300" 4002 class="img-fit" 4003 loading="lazy" 4004 alt="UV Ballast & Power Supplies" 4005 height="300" 4006 width="300"> 4007</div>UV Ballast & Power Supplies</a> 4008 </li><li><a 4009 class="grandchild-nav__item main-nav__item relative" 4010 href="/collections/water-metering" 4011 4012 ><div 4013 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/sdw6jszeb175yzhpynkl.jpg?crop=center&height=300&v=1757450959&width=300" 4014 class="img-fit" 4015 loading="lazy" 4016 alt="Water Metering" 4017 height="300" 4018 width="300"> 4019</div>Water Metering</a> 4020 </li><li class="col-start-1 col-end-3"> 4021 <a href="/collections/parts-accessories" class="main-nav__item--go">Go to Parts & Accessories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4022 </a> 4023 </li></ul> 4024 </div> 4025 </details> 4026 </nav-menu></li><li 4027 4028 ><nav-menu 4029 4030 class="js-mega-nav" 4031 4032 > 4033 <details open> 4034 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 4035 <div class="main-nav__item-content"><a 4036 class="child-nav__item main-nav__item main-nav__item-content" 4037 href="/collections/tubing" 4038 4039 data-no-instant 4040 4041 >Tubing & Hoses<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4042 </a> 4043 </div> 4044 </summary> 4045 4046 <div class="disclosure__panel has-motion"><ul 4047 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 4048 role="list" 4049 4050 style="" 4051 4052 ><li><a 4053 class="grandchild-nav__item main-nav__item relative" 4054 href="/collections/braided-pvc-tubing" 4055 4056 ><div 4057 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Braided_PVC_Tubing.jpg?crop=center&height=300&v=1757613782&width=300" 4058 class="img-fit" 4059 loading="lazy" 4060 alt="Braided PVC Tubing" 4061 height="300" 4062 width="300"> 4063</div>Braided PVC Tubing</a> 4064 </li><li><a 4065 class="grandchild-nav__item main-nav__item relative" 4066 href="/collections/flexible-pvc-tubing" 4067 4068 ><div 4069 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Flexible_PVC_Tubing.jpg?crop=center&height=300&v=1757613851&width=300" 4070 class="img-fit" 4071 loading="lazy" 4072 alt="Flexible PVC Tubing" 4073 height="300" 4074 width="300"> 4075</div>Flexible PVC Tubing</a> 4076 </li><li><a 4077 class="grandchild-nav__item main-nav__item relative" 4078 href="/collections/hoses" 4079 4080 ><div 4081 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/gdraq7ecpuwncnrzau9c.jpg?crop=center&height=300&v=1757613890&width=300" 4082 class="img-fit" 4083 loading="lazy" 4084 alt="Hoses" 4085 height="300" 4086 width="300"> 4087</div>Hoses</a> 4088 </li><li><a 4089 class="grandchild-nav__item main-nav__item relative" 4090 href="/collections/pex-tubing" 4091 4092 ><div 4093 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/PEX_Tubing.jpg?crop=center&height=300&v=1757613926&width=300" 4094 class="img-fit" 4095 loading="lazy" 4096 alt="PEX Tubing" 4097 height="300" 4098 width="300"> 4099</div>PEX Tubing</a> 4100 </li><li><a 4101 class="grandchild-nav__item main-nav__item relative" 4102 href="/collections/polyethylene-lldpe-tubing" 4103 4104 ><div 4105 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/inqwppnh3rlakbbrxkre.jpg?crop=center&height=300&v=1757613974&width=300" 4106 class="img-fit" 4107 loading="lazy" 4108 alt="Polyethylene LLDPE Tubing" 4109 height="300" 4110 width="300"> 4111</div>Polyethylene LLDPE Tubing</a> 4112 </li><li><a 4113 class="grandchild-nav__item main-nav__item relative" 4114 href="/collections/polypropylene-tubing" 4115 4116 ><div 4117 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Polyethylene_Tubing_cabd9e98-5ac6-4f76-a28b-89a7c18f1d0c.jpg?crop=center&height=300&v=1757614378&width=300" 4118 class="img-fit" 4119 loading="lazy" 4120 alt="Polypropylene Tubing" 4121 height="300" 4122 width="300"> 4123</div>Polypropylene Tubing</a> 4124 </li><li><a 4125 class="grandchild-nav__item main-nav__item relative" 4126 href="/collections/polyurethane-tubing" 4127 4128 ><div 4129 class="media relative mb-2 w-full grandchild-nav__image mai
4129n-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Polyurethane_Tubing.jpg?crop=center&height=300&v=1757614124&width=300" 4130 class="img-fit" 4131 loading="lazy" 4132 alt="Polyurethane Tubing" 4133 height="300" 4134 width="300"> 4135</div>Polyurethane Tubing</a> 4136 </li><li><a 4137 class="grandchild-nav__item main-nav__item relative" 4138 href="/collections/silicone-tubing" 4139 4140 ><div 4141 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Silicone_Tubing_bdad7266-ae57-4c5a-ae94-1c04dd172d56.jpg?crop=center&height=300&v=1757614156&width=300" 4142 class="img-fit" 4143 loading="lazy" 4144 alt="Silicone Tubing" 4145 height="300" 4146 width="300"> 4147</div>Silicone Tubing</a> 4148 </li><li><a 4149 class="grandchild-nav__item main-nav__item relative" 4150 href="/collections/tube-clamps-clips" 4151 4152 ><div 4153 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Tube_Clamps_Clips.jpg?crop=center&height=300&v=1757451024&width=300" 4154 class="img-fit" 4155 loading="lazy" 4156 alt="Tube Clamps & Clips" 4157 height="300" 4158 width="300"> 4159</div>Tube Clamps & Clips</a> 4160 </li><li><a 4161 class="grandchild-nav__item main-nav__item relative" 4162 href="/collections/tubing-accessories" 4163 4164 ><div 4165 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Tubing_and_Hoses_Accessories.jpg?crop=center&height=300&v=1757614234&width=300" 4166 class="img-fit" 4167 loading="lazy" 4168 alt="Tubing & Hoses Accessories" 4169 height="300" 4170 width="300"> 4171</div>Tubing & Hoses Accessories</a> 4172 </li><li class="col-start-1 col-end-3"> 4173 <a href="/collections/tubing" class="main-nav__item--go">Go to Tubing & Hoses<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4174 </a> 4175 </li></ul> 4176 </div> 4177 </details> 4178 </nav-menu></li><li 4179 4180 ><nav-menu 4181 4182 class="js-mega-nav" 4183 4184 > 4185 <details open> 4186 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 4187 <div class="main-nav__item-content"><a 4188 class="child-nav__item main-nav__item main-nav__item-content" 4189 href="/collections/water-testing-monitoring" 4190 4191 data-no-instant 4192 4193 >Water Testing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4194 </a> 4195 </div> 4196 </summary> 4197 4198 <div class="disclosure__panel has-motion"><ul 4199 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 4200 role="list" 4201 4202 style="" 4203 4204 ><li><a 4205 class="grandchild-nav__item main-nav__item relative" 4206 href="/collections/accessories-for-water-testing" 4207 4208 ><div 4209 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/wbyernlrwmrxlangj3n3.jpg?crop=center&height=300&v=1757100525&width=300" 4210 class="img-fit" 4211 loading="lazy" 4212 alt="Accessories for Water Testing" 4213 height="300" 4214 width="300"> 4215</div>Accessories for Water Testing</a> 4216 </li><li><a 4217 class="grandchild-nav__item main-nav__item relative" 4218 href="/collections/controllers" 4219 4220 ><div 4221 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/w0aatjjdizu5wfrxxkdz.jpg?crop=center&height=300&v=1757100556&width=300" 4222 class="img-fit" 4223 loading="lazy" 4224 alt="Controllers" 4225 height="300" 4226 width="300"> 4227</div>Controllers</a> 4228 </li><li><a 4229 class="grandchild-nav__item main-nav__item relative" 4230 href="/collections/handheld-meters" 4231 4232 ><div 4233 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/ebznjawdqhx7hcooth1i.jpg?crop=center&height=300&v=1757100591&width=300" 4234 class="img-fit" 4235 loading="lazy" 4236 alt="Handheld Meters" 4237 height="300" 4238 width="300"> 4239</div>Handheld Meters</a> 4240 </li><li><a 4241 class="grandchild-nav__item main-nav__item relative" 4242 href="/collections/home-test-kits-strips" 4243 4244 ><div 4245 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/cz0zyhc0nfhb880zkart.jpg?crop=center&height=300&v=1757100690&width=300" 4246 class="img-fit" 4247 loading="lazy" 4248 alt="Home Test Kits & Strips" 4249 height="300" 4250 width="300"> 4251</div>Home Test Kits & Strips</a> 4252 </li><li><a 4253 class="grandchild-nav__item main-nav__item relative" 4254 href="/collections/in-line-monitors" 4255 4256 ><div 4257 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/dtifyolgea657kvqd72b.jpg?crop=center&height=300&v=1757100746&width=300" 4258 class="img-fit" 4259 loading="lazy" 4260 alt="In-Line Monitors" 4261 height="300" 4262 width="300"> 4263</div>In-Line Monitors</a> 4264 </li><li><a 4265 class="grandchild-nav__item main-nav__item relative" 4266 href="/collections/lab-send-in-test-kits" 4267 4268 ><div 4269 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/spf1swueavz72d4bi1fk.jpg?crop=center&height=300&v=1757100794&width=300" 4270 class="img-fit" 4271 loading="lazy" 4272 alt="Lab Send-In Test Kits" 4273 height="300" 4274 width="300"> 4275</div>Lab Send-In Test Kits</a> 4276 </li><li><a 4277 class="grandchild-nav__item main-nav__item relative" 4278 href="/collections/pool-spa-test-kits" 4279 4280 ><div 4281 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/qflo3svoqctmvvqfqiet.jpg?crop=center&height=300&v=1757100826&width=300" 4282 class="img-fit" 4283 loading="lazy" 4284 alt="Pool & Spa Test Kits" 4285 height="300" 4286 width="300"> 4287</div>Pool & Spa Test Kits</a> 4288 </li><li><a 4289 class="grandchild-nav__item main-nav__item relative" 4290 href="/collections/sanitizing-kits-media" 4291 4292 ><div 4293 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/mtqybf59ouewlx7awo8c.jpg?crop=center&height=300&v=1757100860&width=300" 4294 class="img-fit" 4295 loading="lazy" 4296 alt="Sanitizing Kits & Media" 4297 height="300" 4298 width="300"> 4299</div>Sanitizing Kits & Media</a> 4300 </li><li><a 4301 class="grandchild-nav__item main-nav__item relative" 4302 href="/collections/student-educational-test-kits" 4303 4304 ><div 4305 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/avz3idzkbt4oyfls9lur.jpg?crop=center&height=300&v=1757100909&width=300" 4306 class="img-fit" 4307 loading="lazy" 4308 alt="Student/Educational Test Kits" 4309 height="300" 4310 width="300"> 4311</div>Student/Educational Test Kits</a> 4312 </li><li class="col-start-1 col-end-3"> 4313 <a href="/collections/water-testing-monitoring" class="main-nav__item--go">Go to Water Testing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4314 </a> 4315 </li></ul> 4316 </div> 4317
4317 </details> 4318 </nav-menu></li><li 4319 4320 ><nav-menu 4321 4322 class="js-mega-nav" 4323 4324 > 4325 <details open> 4326 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover"> 4327 <div class="main-nav__item-content"><a 4328 class="child-nav__item main-nav__item main-nav__item-content" 4329 href="/collections/warehouse-hardscape-supplies" 4330 4331 data-no-instant 4332 4333 >Warehouse Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4334 </a> 4335 </div> 4336 </summary> 4337 4338 <div class="disclosure__panel has-motion"><ul 4339 class="main-nav__grandchild has-motion main-nav__grandchild-grid grid grid-cols-2 gap-theme md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-6" 4340 role="list" 4341 4342 style="" 4343 4344 ><li><a 4345 class="grandchild-nav__item main-nav__item relative" 4346 href="/collections/ground-protection-mats" 4347 4348 ><div 4349 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Ground_Mats.jpg?crop=center&height=300&v=1757100384&width=300" 4350 class="img-fit" 4351 loading="lazy" 4352 alt="Ground Mats" 4353 height="300" 4354 width="300"> 4355</div>Ground Mats</a> 4356 </li><li><a 4357 class="grandchild-nav__item main-nav__item relative" 4358 href="/collections/pallets" 4359 4360 ><div 4361 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pallets.jpg?crop=center&height=300&v=1757003713&width=300" 4362 class="img-fit" 4363 loading="lazy" 4364 alt="Pallets" 4365 height="300" 4366 width="300"> 4367</div>Pallets</a> 4368 </li><li><a 4369 class="grandchild-nav__item main-nav__item relative" 4370 href="/collections/pallet-rack-beams" 4371 4372 ><div 4373 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Pallet_Rack_Beams_and_Wire.jpg?crop=center&height=300&v=1757003817&width=300" 4374 class="img-fit" 4375 loading="lazy" 4376 alt="Pallet Rack Beams & Wire" 4377 height="300" 4378 width="300"> 4379</div>Pallet Rack Beams & Wire</a> 4380 </li><li><a 4381 class="grandchild-nav__item main-nav__item relative" 4382 href="/collections/polymeric-sand-sealers" 4383 4384 ><div 4385 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/FIlters-and-Media.jpg?crop=center&height=300&v=1760645296&width=300" 4386 class="img-fit" 4387 loading="lazy" 4388 alt="Polymeric Sand & Sealers" 4389 height="300" 4390 width="300"> 4391</div>Polymeric Sand & Sealers</a> 4392 </li><li><a 4393 class="grandchild-nav__item main-nav__item relative" 4394 href="/collections/tape-packing-supplies" 4395 4396 ><div 4397 class="media relative mb-2 w-full grandchild-nav__image main-nav__collection-image-circle"style="padding-top: 100%;"><img src="//www.freshwatersystems.com/cdn/shop/collections/Warehouse_Acce
4397ssories_1052f9e1-a360-48a1-8ea0-104e41225000.jpg?crop=center&height=300&v=1760645807&width=300" 4398 class="img-fit" 4399 loading="lazy" 4400 alt="Tape & Packing Supplies" 4401 height="300" 4402 width="300"> 4403</div>Tape & Packing Supplies</a> 4404 </li><li class="col-start-1 col-end-3"> 4405 <a href="/collections/warehouse-hardscape-supplies" class="main-nav__item--go">Go to Warehouse Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4406 </a> 4407 </li></ul> 4408 </div> 4409 </details> 4410 </nav-menu></li></ul></div></div> 4411 </details></li><li><details 4412 4413 class="js-mega-nav" 4414 > 4415 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 4416 <a 4417 class="main-nav__item main-nav__item--primary main-nav__item-content" 4418 href="#" 4419 4420 > 4421 Application<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4422 </a> 4423 </summary><div class="main-nav__child mega-nav mega-nav--columns has-motion"> 4424 4425 <div 4426 class="container" 4427 > 4428 4429 <ul class="child-nav xl:grid xl:nav-gap-x-16 xl:nav-gap-y-4 xl:grid-cols-4"> 4430 <li class="md:hidden"> 4431 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 4432 <div class="main-nav__item-content text-start"> 4433 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 4434Back</div> 4435 </button> 4436 </li> 4437 4438 <li class="md:hidden"> 4439 <a 4440 href="#" 4441 class="main-nav__item child-nav__item large-text main-nav__item-header" 4442 >Application</a> 4443 </li><li 4444 4445 ><nav-menu 4446 4447 class="js-mega-nav" 4448 4449 > 4450 <details open> 4451 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4452 <div class="main-nav__item-content"><a 4453 class="child-nav__item main-nav__item main-nav__item-content" 4454 href="/collections/commercial-industrial-filter-housings" 4455 4456 data-no-instant 4457 4458 >Commercial & Industrial<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4459 </a> 4460 </div> 4461 </summary> 4462 4463 <div class="disclosure__panel has-motion"><ul 4464 class="main-nav__grandchild has-motion " 4465 role="list" 4466 4467 style="" 4468 4469 ><li><a 4470 class="grandchild-nav__item main-nav__item relative" 4471 href="/collections/commercial-industrial-filter-housings" 4472 4473 >Commercial & Industrial Filter Housings</a> 4474 </li><li><a 4475 class="grandchild-nav__item main-nav__item relative" 4476 href="/collections/commercial-reverse-osmosis-systems" 4477 4478 >Commercial Reverse Osmosis Systems</a> 4479 </li><li class="col-start-1 col-end-3"> 4480 <a href="/collections/commercial-industrial-filter-housings" class="main-nav__item--go">Go to Commercial & Industrial<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4481 </a> 4482 </li></ul> 4483 </div> 4484 </details> 4485 </nav-menu></li><li 4486 4487 ><nav-menu 4488 4489 class="js-mega-nav" 4490 4491 > 4492 <details open> 4493 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4494 <div class="main-nav__item-content"><a 4495 class="child-nav__item main-nav__item main-nav__item-content" 4496 href="/collections/food-beverage-filtration-systems" 4497 4498 data-no-instant 4499 4500 >Food & Beverage<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4501 </a> 4502 </div> 4503 </summary> 4504 4505 <div class="disclosure__panel has-motion"><ul 4506 class="main-nav__grandchild has-motion " 4507 role="list" 4508 4509 style="" 4510 4511 ><li><a 4512 class="grandchild-nav__item main-nav__item relative" 4513 href="/collections/coffee-espresso-filtration-systems" 4514 4515 >Coffee & Espresso Filtration Systems</a> 4516 </li><li><a 4517 class="grandchild-nav__item main-nav__item relative" 4518 href="/collections/combo-systems-fountain-beverage-coffee-ice" 4519 4520 >Combo Systems (Fountain Beverage, Coffee & Ice)</a> 4521 </li><li><a 4522 class="grandchild-nav__item main-nav__item relative" 4523 href="/collections/fountain-beverage-systems" 4524 4525 >Fountain Beverage Systems</a> 4526 </li><li><a 4527 class="grandchild-nav__item main-nav__item relative" 4528 href="/collections/ice-filtration-systems" 4529 4530 >Ice Filtration Systems</a> 4531 </li><li><a 4532 class="grandchild-nav__item main-nav__item relative" 4533 href="/collections/steam-systems-bread" 4534 4535 >Steam Systems (Bread)</a> 4536 </li><li><a 4537 class="grandchild-nav__item main-nav__item relative" 4538 href="/collections/warewashing" 4539 4540 >Warewashing Systems</a> 4541 </li><li class="col-start-1 col-end-3"> 4542 <a href="/collections/food-beverage-filtration-systems" class="main-nav__item--go">Go to Food & Beverage<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4543 </a> 4544 </li></ul> 4545 </div> 4546 </details> 4547 </nav-menu></li><li 4548 4549 ><nav-menu 4550 4551 class="js-mega-nav" 4552 4553 > 4554 <details open> 4555 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4556 <div class="main-nav__item-content"><a 4557 class="child-nav__item main-nav__item main-nav__item-content" 4558 href="/collections/gardening-hydroponics" 4559 4560 data-no-instant 4561 4562 >Gardening & Hydroponics<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4563 </a> 4564 </div> 4565 </summary> 4566 4567 <div class="disclosure__panel has-motion"><ul 4568 class="main-nav__grandchild has-motion " 4569 role="list" 4570 4571 style="" 4572 4573 ><li><a 4574 class="grandchild-nav__item main-nav__item relative" 4575 href="/collections/nutrients" 4576 4577 >Nutrients</a> 4578 </li><li><a 4579 class="grandchild-nav__item main-nav__item relative" 4580 href="/collections/rain-harvesting" 4581 4582 >Rain Harvesting</a> 4583 </li><li><a 4584 class="grandchild-nav__item main-nav__item relative" 4585 href="/collections/ph-adjusters" 4586 4587 >pH Adjusters</a> 4588 </li><li><a 4589 class="grandchild-nav__item main-nav__item relative" 4590 href="/collections/pots-containers" 4591 4592 >Pots & Containers</a> 4593 </li><li class="col-start-1 col-end-3"> 4594 <a href="/collections/gardening-hydroponics" class="main-nav__item--go">Go to Gardening & Hydroponics<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4595 </a> 4596 </li></ul> 4597 </div> 4598 </details> 4599 </nav-menu></li><li 4600 4601 ><nav-menu 4602 4603 class="js-mega-nav" 4604 4605 > 4606 <details open> 4607 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4608 <div class="main-nav__item-content"><a 4609 class="child-nav__item main-nav__item main-nav__item-content" 4610 href="/collections/pleated-membrane-cartridges-high-purity" 4611 4612 data-no-instant 4613 4614 >High Purity<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4615 </a> 4616 </div> 4617 </summary> 4618 4619 <div class="disclosure__panel has-motion"><ul 4620 class="main-nav__grandchild has-motion " 4621 role="list" 4622 4623 style="" 4624
4624 4625 ><li><a 4626 class="grandchild-nav__item main-nav__item relative" 4627 href="/collections/pleated-membrane-cartridges-high-purity" 4628 4629 >High Purity Water Filters</a> 4630 </li><li class="col-start-1 col-end-3"> 4631 <a href="/collections/pleated-membrane-cartridges-high-purity" class="main-nav__item--go">Go to High Purity<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4632 </a> 4633 </li></ul> 4634 </div> 4635 </details> 4636 </nav-menu></li><li 4637 4638 ><nav-menu 4639 4640 class="js-mega-nav" 4641 4642 > 4643 <details open> 4644 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4645 <div class="main-nav__item-content"><a 4646 class="child-nav__item main-nav__item main-nav__item-content" 4647 href="/collections/oil-hydraulic-filter-cartridges" 4648 4649 data-no-instant 4650 4651 >Oil & Hydraulic<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4652 </a> 4653 </div> 4654 </summary> 4655 4656 <div class="disclosure__panel has-motion"><ul 4657 class="main-nav__grandchild has-motion " 4658 role="list" 4659 4660 style="" 4661 4662 ><li><a 4663 class="grandchild-nav__item main-nav__item relative" 4664 href="/collections/oil-hydraulic-filter-cartridges" 4665 4666 >Oil & Hydraulic Filtration</a> 4667 </li><li class="col-start-1 col-end-3"> 4668 <a href="/collections/oil-hydraulic-filter-cartridges" class="main-nav__item--go">Go to Oil & Hydraulic<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4669 </a> 4670 </li></ul> 4671 </div> 4672 </details> 4673 </nav-menu></li><li 4674 4675 ><a 4676 class="main-nav__item child-nav__item" 4677 href="/collections/rv-marine-water-pumps" 4678 4679 >RV & Marine Water Pumps 4680 </a></li><li 4681 4682 ><nav-menu 4683 4684 class="js-mega-nav" 4685 4686 > 4687 <details open> 4688 <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md"> 4689 <div class="main-nav__item-content"><a 4690 class="child-nav__item main-nav__item main-nav__item-content" 4691 href="/collections/whole-house-filtration-systems" 4692 4693 data-no-instant 4694 4695 >Whole House<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4696 </a> 4697 </div> 4698 </summary> 4699 4700 <div class="disclosure__panel has-motion"><ul 4701 class="main-nav__grandchild has-motion " 4702 role="list" 4703 4704 style="" 4705 4706 ><li><a 4707 class="grandchild-nav__item main-nav__item relative" 4708 href="/collections/filtration-systems" 4709 4710 >Whole House Water Filtration</a> 4711 </li><li class="col-start-1 col-end-3"> 4712 <a href="/collections/whole-house-filtration-systems" class="main-nav__item--go">Go to Whole House<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4713 </a> 4714 </li></ul> 4715 </div> 4716 </details> 4717 </nav-menu></li></ul></div></div> 4718 </details></li><li>
4718<details 4719 4720 > 4721 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 4722 <a 4723 class="main-nav__item main-nav__item--primary main-nav__item-content is-active" 4724 href="/search" 4725 4726 aria-current="page" 4727 4728 > 4729 Water Problems<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4730 </a> 4731 </summary><div class="main-nav__child has-motion"> 4732 4733 <ul class="child-nav child-nav--dropdown"> 4734 <li class="md:hidden"> 4735 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 4736 <div class="main-nav__item-content text-start"> 4737 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 4738Back</div> 4739 </button> 4740 </li> 4741 4742 <li class="md:hidden"> 4743 <a 4744 href="/search" 4745 class="main-nav__item child-nav__item large-text main-nav__item-header" 4746 >Water Problems</a> 4747 </li><li 4748 4749 ><a 4750 class="main-nav__item child-nav__item" 4751 href="/collections/water-problems-radon" 4752 4753 >Radon 4754 </a></li><li 4755 4756 ><a 4757 class="main-nav__item child-nav__item" 4758 href="/collections/water-problems-chlorine-chloramine" 4759 4760 >Chlorine / Chloramine 4761 </a></li><li 4762 4763 ><a 4764 class="main-nav__item child-nav__item" 4765 href="/collections/water-problems-bacteria-cyst-virus" 4766 4767 >Bacteria / Cyst / Virus 4768 </a></li><li 4769 4770 ><a 4771 class="main-nav__item child-nav__item" 4772 href="/collections/water-problems-lead" 4773 4774 >Lead 4775 </a></li><li 4776 4777 ><a 4778 class="main-nav__item child-nav__item" 4779 href="/collections/water-problems-brackish-water" 4780 4781 >Brackish Water 4782 </a></li><li 4783 4784 ><a 4785 class="main-nav__item child-nav__item" 4786 href="/collections/water-problems-acid-water-low-ph" 4787 4788 >Acid Water / Low pH 4789 </a></li><li 4790 4791 ><a 4792 class="main-nav__item child-nav__item" 4793 href="/collections/water-problems-radioactivity-removal" 4794 4795 >Radioactivity Removal 4796 </a></li><li 4797 4798 ><a 4799 class="main-nav__item child-nav__item" 4800 href="/collections/water-problems-water-hardness" 4801 4802 >Water Hardness 4803 </a></li><li 4804 4805 ><a 4806 class="main-nav__item child-nav__item" 4807 href="/collections/water-problems-tannin" 4808 4809 >Tannin 4810 </a></li><li 4811 4812 ><a 4813 class="main-nav__item child-nav__item" 4814 href="/collections/water-problems-chemicals-toxins-pcps-mtbe-thm" 4815 4816 >Chemicals / Toxins / PCP's / MTBE / THM 4817 </a></li><li 4818 4819 ><a 4820 class="main-nav__item child-nav__item" 4821 href="/collections/water-problems-iron-manganese" 4822 4823 >Iron / Manganese 4824 </a></li><li 4825 4826 ><a 4827 class="main-nav__item child-nav__item" 4828 href="/collections/water-problems-sediment-sand-silt-turbidity" 4829 4830 >Sediment / Sand / Silt / Turbidity 4831 </a></li><li 4832 4833 ><a 4834 class="main-nav__item child-nav__item" 4835 href="/collections/water-problems-nitrite-nitrate" 4836 4837 >Nitrite / Nitrate 4838 </a></li><li 4839 4840 ><a 4841 class="main-nav__item child-nav__item" 4842 href="/collections/water-problems-fluoride" 4843 4844 >Fluoride 4845 </a></li><li 4846 4847 ><a 4848 class="main-nav__item child-nav__item" 4849 href="/collections/water-problems-chromium-6" 4850 4851 >Chromium-6 4852 </a></li><li 4853 4854 ><a 4855 class="main-nav__item child-nav__item" 4856 href="/collections/water-problems-arsenic" 4857 4858 >Arsenic 4859 </a></li><li 4860 4861 ><a 4862 class="main-nav__item child-nav__item" 4863 href="/collections/water-problems-water-tests" 4864 4865 >Water Tests 4866 </a></li></ul></div> 4867 </details></li><li><a 4868 class="main-nav__item main-nav__item--primary" 4869 href="/blogs/blog" 4870 4871 >Blog</a></li><li>
4871<details 4872 4873 > 4874 <summary class="main-nav__item--toggle relative js-nav-hover js-toggle"> 4875 <a 4876 class="main-nav__item main-nav__item--primary main-nav__item-content" 4877 href="/pages/about-us" 4878 4879 > 4880 About Us<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 4881 </a> 4882 </summary><div class="main-nav__child has-motion"> 4883 4884 <ul class="child-nav child-nav--dropdown"> 4885 <li class="md:hidden"> 4886 <button type="button" class="main-nav__item main-nav__item--back relative js-back"> 4887 <div class="main-nav__item-content text-start"> 4888 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> 4889Back</div> 4890 </button> 4891 </li> 4892 4893 <li class="md:hidden"> 4894 <a 4895 href="/pages/about-us" 4896 class="main-nav__item child-nav__item large-text main-nav__item-header" 4897 >About Us</a> 4898 </li><li 4899 4900 ><a 4901 class="main-nav__item child-nav__item" 4902 href="/pages/neo-brand" 4903 4904 >neo™ Brand 4905 </a></li><li 4906 4907 ><a 4908 class="main-nav__item child-nav__item" 4909 href="/pages/certifications-quality-standards" 4910 4911 >Certifications & Quality Standards 4912 </a></li><li 4913 4914 ><a 4915 class="main-nav__item child-nav__item" 4916 href="/pages/faqs" 4917 4918 >FAQ's 4919 </a></li></ul></div> 4920 </details></li><li><a 4921 class="main-nav__item main-nav__item--primary" 4922 href="/pages/contact-us" 4923 4924 >Contact Us</a></li><li><a 4925 class="main-nav__item main-nav__item--primary" 4926 href="/collections/clearance" 4927 4928 >Clearance</a></li></ul> 4929 </nav><div class="main-menu__mobile-footer-wrapper"> 4930 <div class="main-menu__mobile-footer-1"><li class="header-cta__wrapper inline-flex items-center self-center"> 4931 <a 4932 href="tel:864-284-1801" 4933 class="header-cta flex" 4934 4935 > 4936 <div class="header-cta__icon"> 4937 4938 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 4939 <g clip-path="url(#clip0_345_3976)"> 4940 <path d="M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM12 18C11.7775 18 11.56 17.934 11.375 17.8104C11.19 17.6868 11.0458 17.5111 10.9606 17.3055C10.8755 17.1 10.8532 16.8738 10.8966 16.6555C10.94 16.4373 11.0472 16.2368 11.2045 16.0795C11.3618 15.9222 11.5623 15.815 11.7805 15.7716C11.9988 15.7282 12.225 15.7505 12.4305 15.8356C12.6361 15.9208 12.8118 16.065 12.9354 16.25C13.059 16.435 13.125 16.6525 13.125 16.875C13.125 17.1734 13.0065 17.4595 12.7955 17.6705C12.5845 17.8815 12.2984 18 12 18ZM12.75 13.4325V13.5C12.75 13.6989 12.671 13.8897 12.5303 14.0303C12.3897 14.171 12.1989 14.25 12 14.25C11.8011 14.25 11.6103 14.171 11.4697 14.0303C11.329 13.8897 11.25 13.6989 11.25 13.5V12.75C11.25 12.5511 11.329 12.3603 11.4697 12.2197C11.6103 12.079 11.8011 12 12 12C13.2403 12 14.25 11.1562 14.25 10.125C14.25 9.09375 13.2403 8.25 12 8.25C10.7597 8.25 9.75 9.09375 9.75 10.125V10.5C9.75 10.6989 9.67099 10.8897 9.53033 11.
49400303C9.38968 11.171 9.19892 11.25 9 11.25C8.80109 11.25 8.61033 11.171 8.46967 11.0303C8.32902 10.8897 8.25 10.6989 8.25 10.5V10.125C8.25 8.26406 9.93188 6.75 12 6.75C14.0681 6.75 15.75 8.26406 15.75 10.125C15.75 11.7544 14.46 13.1184 12.75 13.4325Z" fill="#05368D"/> 4941 </g> 4942 <defs> 4943 <clipPath id="clip0_345_3976"> 4944 <rect width="24" height="24" fill="white"/> 4945 </clipPath> 4946 </defs> 4947 </svg> 4948 4949 </div> 4950 4951<span><p>Need Help?</p><p>Call (864) 284-1801</p></span></a> 4952 </li> 4953 <a class="header__icon header__icon-order relative text-current" href="/account"> 4954 4955 <svg width="36" height="32" viewBox="0 0 36 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 4956 <path d="M35.5256 29.3192L32.5569 27.0034C32.8797 26.3824 33.0505 25.6936 33.0551 24.9937C33.056 22.5147 31.0471 20.5043 28.5681 20.5033C26.0891 20.5024 24.0786 22.5113 24.0777 24.9903C24.0768 27.4694 26.0856 29.4798 28.5647 29.4807H28.5664C29.6552 29.4774 30.7049 29.0744 31.5163 28.3483L34.4782 30.6709C34.8491 30.9601 35.3843 30.8939 35.6735 30.523C35.9627 30.1521 35.8965 29.6169 35.5256 29.3277L35.5256 29.3192ZM28.5664 27.7805C27.0264 27.7805 25.778 26.532 25.778 24.992C25.778 23.452 27.0264 22.2036 28.5664 22.2036C30.1064 22.2036 31.3548 23.452 31.3548 24.992V24.9937C31.3529 26.5327 30.1053 27.7795 28.5664 27.7805ZM0.715437 10.1513L15.1533 14.964C15.3298 15.0228 15.4489 15.188 15.4489 15.374V31.5674C15.4489 31.8624 15.1598 32.0708 14.8799 31.9775L0.442052 27.1649C0.265542 27.106 0.146484 26.9408 0.146484 26.7548V10.5614C0.146484 10.2664 0.435535 10.058 0.715437 10.1513ZM24.6635 10.6812L11.7134 6.35934C11.3195 6.22787 11.3196 5.67058 11.7136 5.53924L16.1622 4.05636C16.251 4.02677 16.347 4.02679 16.4357 4.05641L29.3858 8.37824C29.7798 8.50972 29.7797 9.06701 29.3857 9.19835L24.9371 10.6812C24.8483 10.7108 24.7523 10.7108 24.6635 10.6812ZM20.8822 12.0215L16.4355 13.5037C16.3469 13.5333 16.2511 13.5333 16.1624 13.5038L3.21476 9.1982C2.82043 9.06707 2.82023 8.50936 3.21447 8.37795L7.66114 6.89572C7.74977 6.86618 7.84558 6.86614 7.93423 6.89562L20.8819 11.2013C21.2762 11.3324 21.2764 11.8901 20.8822 12.0215ZM22.3689 24.992C22.3703 26.8048 23.1656 28.5259 24.5453 29.7018L17.7181 31.9775C17.4382 32.0708 17.1491 31.8624 17.1491 31.5674V15.374C17.1491 15.188 17.2682 15.0228 17.4447 14.964L31.8825 10.1513C32.1624 10.058 32.4515 10.2664 32.4515 10.5614V20.1973C31.3547 19.2949 29.9782 18.802 28.5579 18.8031C25.1425 18.8096 22.3755 21.5767 22.3689 24.992Z" fill="#05368D"/> 4957 </svg> 4958 4959 4960 <span class="header__icon-label"> 4961 Track Order 4962 </span> 4963 4964 </a> 4965 4966 </div> 4967 <div class="main-menu__mobile-footer-2"><a href="/pages/get-a-quote" target="_blank" class="header__button"> 4968 <button type="button" class="btn btn--primary mt-1"> 4969 Get a Quote 4970 </button> 4971 </a> 4972 4973 </div> 4974 </div> 4975 </div> 4976 </details> 4977 </main-menu></header> 4978</store-header><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/navigation-mega-columns.css?v=21237081729921397231760449269" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/navigation-mega-sidebar.css?v=49200786124645628451760449266" media="print" onload="this.media='all'"> 4979
4980<script type="application/ld+json"> 4981 { 4982 "@context": "http://schema.org", 4983 "@type": "Organization", 4984 "name": "Fresh Water Systems", 4985 "logo": "https:\/\/www.freshwatersystems.com\/cdn\/shop\/files\/FWS_Logo__color.png?v=1749402894\u0026width=2650", 4986 4987 "sameAs": [ 4988 4989"https:\/\/www.facebook.com\/FreshWaterSystems\/","https:\/\/www.youtube.com\/user\/WaterClips","https:\/\/www.instagram.com\/freshwatersystems\/","https:\/\/linkedin.com\/company\/fresh-water-systems\/" 4990 ], 4991 "url": "https:\/\/www.freshwatersystems.com" 4992 } 4993</script>
4993 4994 4995 4996</div> 4997<!-- END sections: header-group --><main id="main-content"><div id="shopify-section-template--25694210261176__main" class="shopify-section cc-main-search section section--template"><link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/products-grid.css?v=72812646991773064991760449268" rel="stylesheet" type="text/css" media="all" /> 4998<link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/product.css?v=111949639147703708731760449268" rel="stylesheet" type="text/css" media="all" />
4999<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom-pagination.js?v=31145385809682577581760449268" defer="defer"></script>
4999<link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/predictive-search.css?v=140415854862629269271761245091" media="print" onload="this.media='all'"> 5000
5000<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/predictive-search.js?v=158424367886238494141760449269" defer="defer"></script>
5000 5001
5001<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/tabs.js?v=135558236254064818051760449268" defer="defer"></script>
5001<div class="container"><div class="text-center"><h1>Search</h1><div class="form-width mb-section block mx-auto"> 5002 <link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/search-suggestions.css?v=84163686392962511531760449270" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/search" method="get"> 5003 <label class="label visually-hidden" for="main-search">Search</label> 5004
5004<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/search-form.js?v=43677551656194261111760449269" defer="defer"></script>
5004 5005 <search-form class="search__form block"> 5006 <input type="hidden" name="options[prefix]" value="last"> 5007 <div class="search__wrapper"> 5008 <span class="search__icon"> 5009 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5010 <path d="M11.1421 19C15.5604 19 19.1421 15.4183 19.1421 11C19.1421 6.58172 15.5604 3 11.1421 3C6.72381 3 3.14209 6.58172 3.14209 11C3.14209 15.4183 6.72381 19 11.1421 19Z" stroke="#676767" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 5011 <path d="M21.1425 21L16.7925 16.65" stroke="#676767" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 5012 </svg> 5013 </span> 5014 <input type="search" 5015 class="search__input w-full input js-search-input" 5016 id="main-search" 5017 name="q" 5018 placeholder="Search for products" 5019 value="" 5020 5021 data-placeholder-one="Search for products" 5022 5023 5024 data-placeholder-two="Search for blog posts" 5025 5026 5027 data-placeholder-three="Search for collections" 5028 5029 data-placeholder-prompts-mob="false" 5030 5031 data-typing-speed="100" 5032 data-deleting-speed="60" 5033 data-delay-after-deleting="500" 5034 data-delay-before-first-delete="2000" 5035 data-delay-after-word-typed="2400" 5036 5037 role="combobox" 5038 autocomplete="off" 5039 aria-autocomplete="list" 5040 aria-controls="predictive-search-results" 5041 aria-owns="predictive-search-results" 5042 aria-haspopup="listbox" 5043 aria-expanded="false" 5044 spellcheck="false"></div><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg> 5045</button> 5046<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden> 5047 <span class="visually-hidden">Reset</span> 5048 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5049 </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Search by voice" 5050 style="--speech-icon-color: #ff580d"> 5051 <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg> 5052 </speech-search-button> 5053 5054 <link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/speech-search.css?v=47207760375520952331760449269" rel="stylesheet" type="text/css" media="all" /> 5055
5055<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/speech-search.js?v=106462966657620737681760449269" defer="defer"></script>
5055</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div> 5056 <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form> 5057 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search> 5058 </div></div></div> 5059 5060 5061 5062</div> 5063 </main><!-- BEGIN sections: overlay-group --> 5064<div id="shopify-section-sections--25694209147064__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/cart-items.css?v=17516739763755026951760449267" media="print" onload="this.media='all'">
5065<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/cart-drawer.js?v=155043349162325579931760449267" defer="defer"></script>
5065<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your cart" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false"> 5066 <header class="drawer__header flex justify-between items-center"> 5067 <p class="h5 mb-0">Your cart</p> 5068 <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer"> 5069 <span class="visually-hidden">Close</span> 5070 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5071 </button> 5072 </div> 5073 </header> 5074 5075 <div class="drawer__content drawer__content--flex flex-auto items-center"> 5076 5077 5078 <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post"> 5079 5080<link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/quick-add.css?v=68655787241544613711760449267" media="print" onload="this.media='all'">
5081<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/quick-add.js?v=15006386808029566721760449267" defer="defer"></script>
vendor: 1 bytes, line 5081
5081
5082<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/variant-picker.js?v=20551200514390727191772723296" defer="defer"></script>
vendor: 1 bytes, line 5082
5082
5083<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/product-form.js?v=101236875270095806521760449268" defer="defer"></script>
vendor: 1 bytes, line 5083
5083
5084<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom-select.js?v=173148981874697908181760449269" defer="defer"></script>
5084<cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 5085 <path d="M30.352 6.137C30.0717 5.78169 29.7143 5.49471 29.3069 5.29774C28.8994 5.10077 28.4526 4.99896 28 5H7.733L6.974 1.771C6.92236 1.55149 6.79805 1.35588 6.62123 1.21592C6.44443 1.07596 6.2255 0.999871 6 1H2C1.73478 1 1.48043 1.10536 1.29289 1.29289C1.10536 1.48043 1 1.73478 1 2C1 2.26522 1.10536 2.51957 1.29289 2.70711C1.48043 2.89464 1.73478 3 2 3H5.208L8.743 18.026C7.97208 18.0891 7.25555 18.4483 6.74374 19.0283C6.23192 19.6082 5.9646 20.3638 5.99784 21.1366C6.03109 21.9094 6.36232 22.6393 6.92205 23.1731C7.48178 23.707 8.22651 24.0033 9 24H26C26.2652 24 26.5196 23.8946 26.7071 23.7071C26.8946 23.5196 27 23.2652 27 23C27 22.7348 26.8946 22.4804 26.7071 22.2929C26.5196 22.1054 26.2652 22 26 22H9C8.73478 22 8.48043 21.8946 8.29289 21.7071C8.10536 21.5196 8 21.2652 8 21C8 20.7348 8.10536 20.4804 8.29289 20.2929C8.48043 20.1054 8.73478 20 9 20H25.882C26.5586 20.0017 27.2158 19.7739 27.7462 19.3538C28.2766 18.9337 28.6488 18.3461 28.802 17.687L30.921 8.687C31.0256 8.24663 31.0288 7.78823 30.9302 7.34646C30.8316 6.9047 30.6339 6.49112 30.352 6.137Z" fill="#05368D"/> 5086 <path d="M23 31C24.6569 31 26 29.6569 26 28C26 26.3431 24.6569 25 23 25C21.3431 25 20 26.3431 20 28C20 29.6569 21.3431 31 23 31Z" fill="#05368D"/> 5087 <path d="M12 31C13.6569 31 15 29.6569 15 28C15 26.3431 13.6569 25 12 25C10.3431 25 9 26.3431 9 28C9 29.6569 10.3431 31 12 31Z" fill="#05368D"/> 5088</svg><p>Your cart is empty</p><a class="btn btn--primary" href="/collections/all">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite"> 5089 Subtotal:$0.00 USD 5090</p> 5091 <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><input type="hidden" id="cart-oos-continue-sync" value="false"><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items> 5092 </form> 5093 </div> 5094 5095 <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div> 5096 </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div> 5097<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div> 5098</cart-drawer> 5099 5100</div><div id="shopify-section-sections--25694209147064__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare"> 5101</div> 5102<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group --> 5103<div id="shopify-section-sections--25694209081528__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/footer.css?v=30536694679904010771760449269" media="print" onload="this.media='all'">
5103<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom-select.js?v=173148981874697908181760449269" defer="defer"></script>
5103 5104<style data-shopify>.footer { 5105 --bg-color: 5 54 141 / 1.0; 5106 --heading-color: 255 255 255; 5107 --text-color: 255 255 255; 5108 }</style><footer class="footer bg-theme-bg text-theme-text"> 5109 <div class="container"><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-6"><div 5110 class="footer-col footer-col--text footer-col--not-collapsed" 5111 5112 data-cc-animate data-cc-animate-delay="0.07s" 5113 5114 > 5115 <div class="footer-block mb-8 text-start"><div class="media relative" style="max-width: 150px;"> 5116 <img srcset="//www.freshwatersystems.com/cdn/shop/files/FWS_Logo__White.png?v=1749478324&width=150, //www.freshwatersystems.com/cdn/shop/files/FWS_Logo__White.png?v=1749478324&width=300 2x" src="//www.freshwatersystems.com/cdn/shop/files/FWS_Logo__White.png?v=1749478324&width=300" 5117 class="footer-block__image" style="object-position: 50.0% 50.0%" loading="lazy" 5118 width="300" 5119 height="105" 5120 5121 alt=""> 5122 </div> 5123 5124 5125 5126 <div class="footer-block__text-line footer-block__text-line-1"> 5127 <span class="footer-icon-line"> 5128 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-info-calendar-icon-asset.svg?v=1750983589&width=24" 5129 class="footer-block__icon" style="object-position: 50.0% 50.0%" loading="lazy" 5130 width="24" 5131 height="24" 5132 5133 alt=""> 5134 </span> 5135 <p class="footer-text-line">M - F 8:00am to 7:00pm EST</p> 5136 </div> 5137 5138 5139 5140 5141 5142 <div class="footer-block__text-line footer-block__text-line-2"> 5143 <span class="footer-icon-line"> 5144 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-info-phone-icon-asset.svg?v=1750983704&width=24" 5145 class="footer-block__icon" style="object-position: 50.0% 50.0%" loading="lazy" 5146 width="24" 5147 height="24" 5148 5149 alt=""> 5150 </span> 5151 <p class="footer-text-line">Call: (864) 284-1801</p> 5152 </div> 5153 5154 5155 5156 5157 5158 <div class="footer-block__text-line footer-block__text-line-3"> 5159 <span class="footer-icon-line"> 5160 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-info-phone-plus-icon-asset.svg?v=1750983712&width=24" 5161 class="footer-block__icon" style="object-position: 50.0% 50.0%" loading="lazy" 5162 width="24" 5163 height="24" 5164 5165 alt=""> 5166 </span> 5167 <p class="footer-text-line">Toll Free: (877) 930-7295</p> 5168 </div> 5169 5170 5171 5172 5173 5174 <div class="footer-block__text-line footer-block__text-line-4"> 5175 <span class="footer-icon-line"> 5176 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-info-map-icon-asset.svg?v=1750983675&width=24" 5177 class="footer-block__icon" style="object-position: 50.0% 50.0%" loading="lazy" 5178 width="24" 5179 height="24" 5180 5181 alt=""> 5182 </span> 5183 <p class="footer-text-line">2299 Ridge Road, STE A, Greenville, SC 29607</p> 5184 </div> 5185 5186 5187 5188 5189 5190 <div class="footer-block__text-line footer-block__text-line-5"> 5191 <span class="footer-icon-line"> 5192 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-info-map-icon-asset.svg?v=1750983675&width=24" 5193 class="footer-block__icon" style="object-position: 50.0% 50.0%" loading="lazy" 5194 width="24" 5195 height="24" 5196 5197 alt=""> 5198 </span> 5199 <p class="footer-text-line">3195 W Professional Circle Suite 200 - Salt Lake City, UT 84104</p> 5200 </div> 5201 5202 5203<div class="footer-block__btns footer-block__social">
5204 <ul class="social inline-flex flex-wrap justify-start"><li> 5205 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/FreshWaterSystems/" target="_blank" rel="noopener" title="Fresh Water Systems on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span> 5206 </a> 5207 </li><li> 5208 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/user/WaterClips" target="_blank" rel="noopener" title="Fresh Water Systems on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span> 5209 </a> 5210 </li><li> 5211 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/freshwatersystems/" target="_blank" rel="noopener" title="Fresh Water Systems on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.857 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span> 5212 </a> 5213 </li><li> 5214 <a class="social__link flex items-center justify-center" href="https://linkedin.com/company/fresh-water-systems/" target="_blank" rel="noopener" title="Fresh Water Systems on LinkedIn"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M.504 6.413h3.899V20H.504V6.413zm1.85-1.7h-.028C.915 4.714 0 3.676 0 2.36 0 1.018.942 0 2.381 0c1.438 0 2.323 1.015 2.35 2.356 0 1.315-.912 2.358-2.377 2.358zM20 20h-4.42v-7.032c0-1.84-.692-3.095-2.212-3.095-1.163 0-1.81.847-2.11 1.665-.114.292-.096.7-.096 1.11V20h-4.38s.057-12.455 0-13.587h4.38v2.132c.259-.932 1.658-2.263 3.89-2.263 2.771 0 4.948 1.956 4.948 6.163V20z"/></svg><span class="visually-hidden">LinkedIn</span> 5215 </a> 5216 </li></ul> 5217 5218 </div></div> 5219 </div><div 5220 class="footer-col footer-col--links footer-col--collapsed" 5221 5222 data-cc-animate data-cc-animate-delay="0.14s" 5223 5224 > 5225 <footer-menu> 5226 <details 5227 class="footer-menu disclosure footer-menu--first" 5228 open 5229 > 5230 <summary tabindex="-1"> 5231 <div class="flex justify-between items-center"> 5232 <p class="disclosure__title font-body font-bold text-h6 regular-text">Shop</p>
5233 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 5234</span> 5235 </div> 5236 </summary> 5237 <div class="disclosure__panel has-motion"> 5238 <ul class="footer-menu__links disclosure__content" role="list"><li> 5239 5240 <a class="" href="/collections/water-filtration-treatment-systems">Water Filtration & Treatment Systems</a> 5241 </li><li> 5242 5243 <a class="" href="/collections/pumps-motors">Pumps & Motors</a> 5244 </li><li> 5245 5246 <a class="" href="/collections/fittings-valves">Fittings & Valves</a> 5247 </li><li> 5248 5249 <a class="" href="/collections/filter-housings-components">Filter Housings & Components</a> 5250 </li><li> 5251 5252 <a class="" href="/collections/replacement-water-filters-cartridges">Filters & Media</a> 5253 </li><li> 5254 5255 <a class="" href="/collections/tubing">Tubing & Hoses</a> 5256 </li><li> 5257 5258 <a class="" href="/collections/food-beverage-filtration-systems">Food & Beverage Filtration Systems</a> 5259 </li><li> 5260 5261 <a class="" href="/collections/clearance">Clearance</a> 5262 </li><li> 5263 5264 <a class="" href="/collections/parts-accessories">Parts & Accessories</a> 5265 </li><li> 5266 5267 <a class="" href="/collections/drinking-water-filtration-systems">Under-Sink & Countertop Water Filters</a> 5268 </li><li> 5269 5270 <a class="" href="/pages/shop-by-brand">Brands</a> 5271 </li><li> 5272 5273 <a class="footer-link-highlight" href="https://www.freshwatersystems.com/pages/shop-by-category">View All Categories</a> 5274 </li><li> 5275 5276 <a class="" href="/pages/data-sale-opt-out">Your privacy choices</a> 5277 </li></ul> 5278 </div> 5279 </details> 5280 </footer-menu> 5281 </div><div 5282 class="footer-col footer-col--links footer-col--collapsed" 5283 5284 data-cc-animate data-cc-animate-delay="0.21s" 5285 5286 > 5287 <footer-menu> 5288 <details 5289 class="footer-menu disclosure" 5290 open 5291 > 5292 <summary tabindex="-1"> 5293 <div class="flex justify-between items-center"> 5294 <p class="disclosure__title font-body font-bold text-h6 regular-text">Help</p> 5295 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 5296</span> 5297 </div> 5298 </summary> 5299 <div class="disclosure__panel has-motion"> 5300 <ul class="footer-menu__links disclosure__content" role="list"><li> 5301 5302 <a class="" href="/account">Track My Order</a> 5303 </li><li> 5304 5305 <a class="" href="/pages/get-a-quote">Get a Quote</a> 5306 </li><li> 5307 5308 <a class="" href="/pages/shipping">Shipping</a> 5309 </li><li> 5310 5311 <a class="" href="/pages/bulk-pricing">Bulk Pricing</a> 5312 </li><li> 5313 5314 <a class="" href="/pages/returns">Returns</a> 5315 </li><li> 5316 5317 <a class="" href="/pages/contact-us">Contact Us</a> 5318 </li></ul> 5319 </div> 5320 </details> 5321 </footer-menu> 5322 </div><div 5323 class="footer-col footer-col--links footer-col--collapsed" 5324 5325 data-cc-animate data-cc-animate-delay="0.28s" 5326 5327 > 5328 <footer-menu> 5329 <details 5330 class="footer-menu disclosure" 5331 open 5332 > 5333 <summary tabindex="-1"> 5334 <div class="flex justify-between items-center"> 5335 <p class="disclosure__title font-body font-bold text-h6 regular-text">Info</p>
5336 <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 5337</span> 5338 </div> 5339 </summary> 5340 <div class="disclosure__panel has-motion"> 5341 <ul class="footer-menu__links disclosure__content" role="list"><li> 5342 5343 <a class="" href="https://www.freshwatersystems.com/pages/about-us">About Us</a> 5344 </li><li> 5345 5346 <a class="" href="/pages/neo-brand">neo™ Brand</a> 5347 </li><li> 5348 5349 <a class="" href="https://www.freshwatersystems.com/blogs/blog/what-is-a-cleanroom-and-what-is-it-used-for">Cleanroom Facility</a> 5350 </li><li> 5351 5352 <a class="" href="https://www.freshwatersystems.com/blogs/blog">Blog</a> 5353 </li><li> 5354 5355 <a class="" href="https://secure2.entertimeonline.com/ta/freshwatersystems.careers?CareersSearch=&InFrameset=1&HostedBy=www.freshwatersystems.com&lang=en-US">Careers</a> 5356 </li><li> 5357 5358 <a class="" href="https://www.freshwatersystems.com/pages/local-pick-up">Local Pickup</a> 5359 </li><li> 5360 5361 <a class="" href="https://www.freshwatersystems.com/pages/industries-1?_pos=1&_psq=industries&_ss=e&_v=1.0">Industries</a> 5362 </li><li> 5363 5364 <a class="" href="/pages/certifications-quality-standards">Certifications & Quality Standards</a> 5365 </li><li> 5366 5367 <a class="" href="/pages/faqs">FAQ's</a> 5368 </li></ul> 5369 </div> 5370 </details> 5371 </footer-menu> 5372 </div></div><div 5373 class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" 5374 5375 data-cc-animate 5376 5377 ><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right"> 5378 <span class="visually-hidden">Payment methods accepted</span> 5379 <ul class="payment-icons flex flex-wrap" role="list"><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 5380</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
5380<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5381</li><li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
5381<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 5382</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
538206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 5383</li><li><svg class="payment-icon" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
5383<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 5384</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
53840-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 5385</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
538516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5386</li></ul> 5387 </div><div class="lg:col-start-1 lg:row-start-1 footer__localization"> 5388 <form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization__grid"><div class="localization__selector"> 5389 <input type="hidden" name="country_code" value="US"> 5390<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 5391 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button"> 5392 <span class="text-start">United States (USD $)</span> 5393 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 5394 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 5395 </svg> 5396 </button> 5397 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 5398 aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" 5399 data-value="US" 5400 data-value-id="" 5401 5402 aria-selected="true"> 5403 <span class="pointer-events-none">United States (USD $)</span> 5404 </li></ul> 5405 </div></country-selector></div></div>
5405<script> 5406 customElements.whenDefined('custom-select').then(() => { 5407 if (!customElements.get('country-selector')) { 5408 class CountrySelector extends customElements.get('custom-select') { 5409 constructor() { 5410 super(); 5411 this.loaded = false; 5412 } 5413 5414 async showListbox() { 5415 if (this.loaded) { 5416 super.showListbox(); 5417 return; 5418 } 5419 5420 this.button.classList.add('is-loading'); 5421 this.button.setAttribute('aria-disabled', 'true'); 5422 5423 try { 5424 const response = await fetch('?section_id=country-selector'); 5425 if (!response.ok) throw new Error(response.status); 5426 5427 const tmpl = document.createElement('template'); 5428 tmpl.innerHTML = await response.text(); 5429 5430 const el = tmpl.content.querySelector('.custom-select__listbox'); 5431 this.listbox.innerHTML = el.innerHTML; 5432 5433 this.options = this.querySelectorAll('.custom-select__option'); 5434 5435 this.popular = this.querySelectorAll('[data-popular]'); 5436 if (this.popular.length) { 5437 this.popular[this.popular.length - 1].closest('.custom-select__option') 5438 .classList.add('custom-select__option--visual-group-end'); 5439 } 5440 5441 this.selectedOption = this.querySelector('[aria-selected="true"]'); 5442 if (!this.selectedOption) { 5443 this.selectedOption = this.listbox.firstElementChild; 5444 } 5445 5446 this.loaded = true; 5447 } catch { 5448 this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>'; 5449 } finally { 5450 super.showListbox(); 5451 this.button.classList.remove('is-loading'); 5452 this.button.setAttribute('aria-disabled', 'false'); 5453 } 5454 } 5455 5456 setButtonWidth() { 5457 return; 5458 } 5459 } 5460 5461 customElements.define('country-selector', CountrySelector); 5462 } 5463 }); 5464 </script>
5464<script> 5465 document.getElementById('footer-localization').addEventListener('change', (evt) => { 5466 const input = evt.target.previousElementSibling; 5467 if (input && input.tagName === 'INPUT') { 5468 input.value = evt.detail.selectedValue; 5469 evt.currentTarget.submit(); 5470 } 5471 }); 5472 </script>
5472</form> 5473 </div></div><hr 5474 class="footer__hr" 5475 5476 data-cc-animate 5477 5478 > 5479 5480 5481 <div 5482 class="footer__base" 5483 5484 data-cc-animate 5485 5486 > 5487 <div><span>© 2026 <a href="/">Fresh Water Systems</a> - All Rights Reserved</span> 5488 5489 </div> 5490 5491 <div class="footer-base__image"> 5492 <img src="//www.freshwatersystems.com/cdn/shop/files/footer-water-quality-asset.png?v=1751412010&width=250" 5493 class="footer-base__image-element" style="object-position: 50.0% 50.0%" loading="lazy" 5494 width="" 5495 height="0" 5496 5497 alt=""> 5498 </div> 5499 5500<div> 5501 <ul class="footer-sublinks flex flex-wrap gap-x-theme" role="list"> 5502 5503 <li class="footer-sublinks__item"> 5504 5505 <a class="" href="/pages/terms-and-conditions">Terms and Conditions</a> 5506 </li> 5507 5508 <li class="footer-sublinks__item"> 5509 5510 <a class="" href="/pages/privacy-policy">Privacy Policy</a> 5511 </li> 5512 5513 <li class="footer-sublinks__item"> 5514 5515 <a class="" href="https://www.freshwatersystems.com/pages/accessibility">Accessibility</a> 5516 </li> 5517 5518 </ul> 5519 </div></div> 5520 </div> 5521</footer> 5522 5523 5524 5525 5526</div> 5527<!-- END sections: footer-group --><link href="//www.freshwatersystems.com/cdn/shop/t/815/assets/compare-toggle.css?v=33637327971726231741760449266" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//www.freshwatersystems.com/cdn/shop/t/815/assets/product-compare.css?v=20734862750415436991760449267"> 5528
5529<script type="application/json" id="compare-resources"> 5530 [ 5531 {"type": "css", "path": "//www.freshwatersystems.com/cdn/shop/t/815/assets/modal.css?v=20594199724619510881760449268"}, 5532 {"type": "js", "path": "//www.freshwatersystems.com/cdn/shop/t/815/assets/details-modal.js?v=145869666890219779111760449267"}, 5533 {"type": "js", "path": "//www.freshwatersystems.com/cdn/shop/t/815/assets/compare-drawer.js?v=139702650215897342461760449270"}, 5534 {"type": "js", "path": "//www.freshwatersystems.com/cdn/shop/t/815/assets/compare-modal.js?v=77783446742162615441760449270"} 5535 ] 5536</script>
5536 5537 5538<button class="btn btn--compare btn--icon-right js-open-compare-drawer is-out has-motion" id="compare-drawer-open" style="visibility: hidden;"> 5539 Compare (<span class="js-compare-counter pointer-events-none"></span>) 5540 <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg> 5541</button> 5542 5543<compare-drawer class="drawer fixed top-0 right-0 flex flex-col w-full has-motion" data-name="product-compare" 5544 role="dialog" tabindex="-1" aria-labelledby="compare-title" aria-modal="true" data-max-compare="3"> 5545 <header class="drawer__header flex items-center"> 5546 <p class="h5 mb-0" id="compare-title"> 5547 Compare <span class="js-compare-counter"></span>/3</p> 5548 <button type="button" class="text-current js-close-compare md:hidden"> 5549 <span class="visually-hidden">Close</span> 5550 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5551 </button> 5552 </header> 5553 5554 <div class="drawer__content flex-auto"> 5555 <div class="loading-spinner" role="status"> 5556 <span class="sr-only">Loading...</span> 5557 </div> 5558 <div class="revealable js-compare-basket"></div> 5559 </div> 5560 5561 <footer class="drawer__footer"> 5562 <button class="btn btn--primary js-trigger-compare w-full"> 5563 Compare now 5564 </button> 5565 <button class="link text-sm mt-4 text-current w-full js-clear-compare"> 5566 Clear all 5567 </button> 5568 </footer> 5569</compare-drawer> 5570 5571<compare-modal class="compare-modal js-compare-modal"> 5572 <details class="details-modal compare-details hidden"> 5573 <div class="modal fixed top-0 left-0 w-full h-full flex items-center justify-center"> 5574 <div class="modal__window relative bg-theme-bg text-theme-text text-start overflow-hidden has-motion" role="dialog" aria-modal="true" tabindex="-1" aria-label="Product comparison"> 5575 <div class="modal__content"> 5576 <div class="compare-container"> 5577 <div class="loading-spinner" role="status"> 5578 <span class="sr-only">Loading...</span> 5579 </div> 5580 <div class="revealable js-compare-area"></div> 5581 </div> 5582 </div> 5583 </div> 5584 5585 <button class="btn btn--icon text-current fixed top-0 end js-compare-close"> 5586 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5587 <span class="visually-hidden">Close</span> 5588 </button> 5589 </div> 5590 </details> 5591</compare-modal> 5592<quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion js-product" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true"> 5593 <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative"> 5594 <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden> 5595 <span class="visually-hidden">Back</span> 5596 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg> 5597 </button> 5598 <div class="flex-grow"> 5599 <p class="h5 mb-0" id="quick-add-heading">Choose options</p> 5600 </div> 5601 <button type="button" class="drawer__close-btn js-close-drawer"> 5602 <span class="visually-hidden">Close</span> 5603 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5604 </button> 5605 </header> 5606 <div class="drawer__content quick-add__content flex-auto relative"> 5607 <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
5608 <span class="visually-hidden">Close</span> 5609 <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg> 5610 </button> 5611 <div class="js-product-details quick-add__product-details"></div> 5612 </div> 5613 <footer class="drawer__footer quick-add__footer"> 5614 <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000"> 5615 <div class="flex"> 5616 <div> 5617 <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/> 5618 <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg> 5619 </div> 5620 <div> 5621 <p class="quick-add__alert-heading text-h5 font-bold mb-1">Item added to your cart.</p> 5622 <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>View cart</a> 5623 </div> 5624 </div> 5625 </div> 5626 <product-form></product-form> 5627 </footer> 5628</quick-add-drawer> 5629<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div> 5630
5630<script> 5631 window.theme = { 5632 info: { 5633 name: 'Enterprise', 5634 version: '1.6.3' 5635 }, 5636 mediaQueries: { 5637 xsm: '(min-width: 424px)', // Envision - add xsm breakpoint for extra small mobile devices 5638 sm: '(min-width: 600px)', 5639 md: '(min-width: 769px)', 5640 lg: '(min-width: 1024px)', 5641 xl: '(min-width: 1280px)', 5642 xxl: '(min-width: 1536px)', 5643 portrait: '(orientation: portrait)' 5644 }, 5645 device: { 5646 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 5647 hasHover: window.matchMedia('(hover: hover)').matches 5648 }, 5649 routes: { 5650 cart: '/cart', 5651 cartAdd: '/cart/add', 5652 cartChange: '/cart/change', 5653 cartUpdate: '/cart/update', 5654 predictiveSearch: '/search/suggest' 5655 }, 5656 settings: { 5657 moneyWithCurrencyFormat: "${{amount}} USD", 5658 pSearchLimit: 8, 5659 pSearchLimitScope: 'each', 5660 pSearchIncludeSkus: true, 5661 pSearchIncludeTags: true, 5662 sliderItemsPerNav: 'slide', 5663 5664 vibrateOnATC: true, 5665 compareToggle: "toggle_off", 5666 compareShowEmptyMetafields: true, 5667 blendProductImages: false, 5668 externalLinksNewTab: true, 5669 afterAtc: "drawer", 5670 cartType: "drawer" 5671 }, 5672 strings: { 5673 addCartNote: 'Add order note', 5674 editCartNote: 'Edit order note', 5675 cartError: 'There was an error while updating your cart. Please try again.', 5676 cartQtyError: 'You can only add [quantity] of this item to your cart.', 5677 cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.', 5678 imageAvailable: 'Image [index] is now available in gallery view', 5679 veryLowStock: 'Very low stock', 5680 lowStock: 'Low stock', 5681 inStock: 'In stock', 5682 noStock: 'Sold out', 5683 noVariant: 'Unavailable', 5684 noSelectedVariant: 'Make a selection', 5685 onlyXLeft: '[quantity] in stock', 5686 awaitingSale: 'This product is not for sale yet.', 5687 shippingCalculator: { 5688 singleRate: 'There is one shipping rate for this destination:', 5689 multipleRates: 'There are multiple shipping rates for this destination:', 5690 noRates: 'We do not ship to this destination.' 5691 }, 5692 viewDetails: 'View details', 5693 compare: { 5694 limit: 'You can only add a maximum of [quantity] products to compare.', 5695 more: 'Select another product to compare.', 5696 empty: 'Select at least two products to compare.', 5697 continue: 'Close to continue.' 5698 }, 5699 discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.', 5700 articleReadTime: '[x] minute read', 5701 quickNav: { 5702 button_standard: 'View Products', 5703 show_products_none: 'No products :(', 5704 button_one: 'Show [quantity] product', 5705 button_other: 'Show [quantity] products', 5706 }, 5707 regularPrice: 'Regular price', 5708 salePrice: 'Sale price' 5709 }, 5710 scripts: { 5711 cartItems: '//www.freshwatersystems.com/cdn/shop/t/815/assets/cart-items.js?v=5148804957501377511772723295', 5712 countryProvinceSelector: '//www.freshwatersystems.com/cdn/shop/t/815/assets/country-province-selector.js?v=24158546944577672431760449268', 5713 shippingCalculator: '//www.freshwatersystems.com/cdn/shop/t/815/assets/shipping-calculator.js?v=31725526838375758301760449266' 5714 } 5715 }; 5716 5717 // Save product ID to localStorage, for use in the 'Recently viewed products' section. 5718 </script>
5718<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/instant-page.js?v=473454186210797571760449270" type="module" defer="defer"></script>
5718<script src="//www.freshwatersystems.com/cdn/shop/t/815/assets/custom.js?v=109469375186824456841760453281" defer="defer"></script>
5718 5719 5720 5721
5722<script type="text/javascript"> 5723 window.env = "live"; 5724</script>
5724 5725 5726 5727 5728<!-- ADA Compliance Widget --> 5729 5730 5731<!-- 5732 Criteo tracking consists of 3 steps: 5733 5734 1. Initialize the criteo event queue (window.criteo_q). This step is inlined as a script using liquid logic. 5735 Assign variables to window using liquid so that step 2 logic can decide whether to run on certain pages. 5736 2. Listen for AJAX cart updates and update the event queue accordingly. This step lives in it's own file 5737 (criteo-track-cart-updates.js) because it dependes on jQuery. Running this step as it's own JS asset 5738 allows us to defer the jQuery-dependent logic until jQuery has had a chance to load. Otherwise we would 5739 have to load jQuery sync at the the top of the page, which is bad for performance. 5740 3. Install the library, which will detect events in queue and publish them to criteo 5741--> 5742 5743<!-- Step 1 --> 5744 5745
5746<script type="text/javascript"> 5747 (function(){ 5748 window.templateType = "search" 5749 window.cartItemCount = 0 5750 })(); 5751</script>
5751 5752 5753<!-- End Criteo OneTag --> 5754 5755<!-- Step 2 -->
5756<script defer src="//www.freshwatersystems.com/cdn/shop/t/815/assets/criteo-track-cart-updates.js?v=49743159706268320591760449268" ></script>
5756 5757 5758<!-- Step 3 -->
5759<script defer type="text/javascript" src="//static.criteo.net/js/ld/ld.js"></script>
5759 5760 5761<!-- Dynamic Re-marketing Scripts --> 5762 5763
5764<script> 5765 if (window.dataLayer) { 5766 window.dataLayer.push({ 5767 'event': 'remktgReady', 5768 'google_tag_params': { 5769 'ecomm_pagetype': 'searchresults', 5770 ecomm_prodid: [] 5771 } 5772 }); 5773 } 5774</script>
5774 5775 5776<!-- Dynamic Re-marketing Scripts --> 5777 5778 5779
5780<script type="text/javascript"> 5781 window.env = "live"; 5782</script>
5782 5783
5784<script defer src="//www.freshwatersystems.com/cdn/shop/t/815/assets/helpscout-loader.js?v=12331255944587365591760449269"></script>
5784 5785 5786 5787<!-- ADA Compliance Widget --> 5788 5789 5790 5791
5792<script type="text/javascript"> 5793 window.env = "live"; 5794</script>
5794 5795 5796 5797 5798<!-- ADA Compliance Widget --> 5799 5800 5801
5802<script type="text/javascript"> 5803 window.env = "live"; 5804</script>
5804 5805 5806 5807 5808<!-- ADA Compliance Widget --> 5809 5810 5811
5811<script defer src="//www.freshwatersystems.com/cdn/shop/t/815/assets/userway-loader.js?v=1952029388104843841760449269"></script>
5811 5812 5813
5814<script> 5815 // Handle GA tracking click events 5816 document.body.addEventListener('click', e => { 5817 const id = e.target.getAttribute('data-track') || (e.target.closest('[data-track]')?.getAttribute('data-track')) 5818 if (id) gtag('event', id, { transport_type: 'beacon'}) 5819 }) 5820 5821 // The below may not all be necessary! 5822 // Assign client ID for analytics in custom pixels 5823 const CLIENT_ID_KEY = 'fws-client-id' 5824 const IS_AUTHED_KEY = 'fws-client-is-authed' 5825 5826 5827 // if just logged out 5828 if (localStorage.getItem(IS_AUTHED_KEY)) { 5829 localStorage.removeItem(IS_AUTHED_KEY) 5830 localStorage.removeItem(CLIENT_ID_KEY) 5831 } 5832 5833 const existing = localStorage.getItem(CLIENT_ID_KEY) 5834 existing || localStorage.setItem(CLIENT_ID_KEY, window.crypto.randomUUID()) 5835 5836 Shopify.analytics.publish('rudder_identify', { customerId: '' }) 5837 5838</script>
5838 5839<style> </style> 5840<div id="shopify-block-AWitpMC8rZDJCSlg4R__15573056287721514228" class="shopify-block shopify-app-block json-ld-for-seo"><!-- generated: 2026-10-03 17:20:27 -0400 --> 5841<!-- BEGIN app snippet: json_ld_for_seo_web_page -->
5841<script type="application/ld+json"> 5842 { 5843 "@context": "https://schema.org", 5844 "@type": "WebPage", 5845 "@id": "https:\/\/www.freshwatersystems.com\/search#json-ld-for-seo-webpage", 5846 "url": "https:\/\/www.freshwatersystems.com\/search", 5847 "image": null, 5848 "primaryImageOfPage": null, 5849 "dateCreated": null, 5850 "datePublished": null 5851 } 5852</script>
5852 5853<!-- END app snippet --> 5854<!-- wp 0 --><!-- BEGIN app snippet: json_ld_for_seo_organization -->
5855<script type="application/ld+json"> 5856{ 5857 "@context": "https://schema.org", 5858 "@type": "Organization","@id": "https:\/\/www.freshwatersystems.com\/#org", 5859 "name": "Fresh Water Systems", 5860 "url": "https:\/\/www.freshwatersystems.com", 5861 "description": "Fresh Water Systems is the leader in water filters, water filtration, purification and treatment with thousands of products by all the top manufacturers.", 5862 "telephone": "864-284-1801", 5863 "logo": "https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/8896\/files\/FWS-Homepage-logo.png?14304066962600909684", 5864 "image": "https:\/\/cdn.shopify.com\/s\/files\/1\/2723\/8896\/files\/FWS-Homepage-logo.png?14304066962600909684", 5865 "sameAs": [], 5866 "address": { 5867 "@type": "PostalAddress", 5868 "streetAddress": "2299 Ridge Rd", 5869 "addressLocality": "Greenville", 5870 "addressRegion": "South Carolina", 5871 "postalCode": "29607", 5872 "addressCountry": "US" 5873 }, 5874 "contactPoint": [ 5875 { 5876 "@type": "ContactPoint", 5877 "telephone": "864-284-1801", 5878 "email": "" 5879 } 5880 ]} 5881</script>
5881 5882<!-- END app snippet --> <!-- o 2 --><!-- BEGIN app snippet: json_ld_for_seo_product_group --><!-- END app snippet --> 5883<!-- p 0 --><!-- A 4 --> 5884 5885 5886</div>
5886<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5886 5887</body> 5888</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.