1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4<link href="//drinkpathwater.com/cdn/shop/t/147/assets/patrol-styles.css?v=57832071882683438551788459337" rel="stylesheet" type="text/css" media="all" /> 5 <meta name="google-site-verification" content="0S8a4NJyP9XY--UGwHjoQ1ioecLS8u5v8vHXbvRbEmM" /> 6
6<script>function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script"); 7o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0, 8o.onload=function(){window.trackingFunctions.onLoad({appId:"69e109c81bf5e2001d9b4609"})}, 9document.head.appendChild(o)}initApollo();</script>
9 10 11
11<script type="text/javascript"> 12_linkedin_partner_id = "7376644"; 13window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 14window._linkedin_data_partner_ids.push(_linkedin_partner_id); 15</script>
15<script type="text/javascript"> 16(function(l) { 17if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 18window.lintrk.q=[]} 19var s = document.getElementsByTagName("script")[0]; 20var b = document.createElement("script"); 21b.type = "text/javascript";b.async = true; 22b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 23s.parentNode.insertBefore(b, s);})(window.lintrk); 24</script>
24 25<noscript> 26<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=7376644&fmt=gif" /> 27</noscript> 28 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 28-29
28 29<script async src="https://www.googletagmanager.com/gtag/js?id=
29AW-734238071
vendor: 12 bytes, line 29
29"></script>
30<script> 31
vendor: 134 bytes, lines 31-35
31window.dataLayer = window.dataLayer || []; 32 function gtag(){dataLayer.push(arguments);} 33 gtag('js', new Date()); 34 35 gtag('config', '
35AW-734238071
vendor: 4 bytes, line 35
35');
36</script>
vendor: 1 bytes, line 36
36
37<script src="https://www.dwin1.com/57837.js" type="text/javascript" defer="defer"></script>
37 38<!-- Global site tag (gtag.js) - Google Ads: 734238071 -->
vendor: 64 bytes, lines 38-39
38 39<script async src="https://www.googletagmanager.com/gtag/js?id=
39AW-734238071
vendor: 12 bytes, line 39
39"></script>
40<script> 41
vendor: 134 bytes, lines 41-45
41window.dataLayer = window.dataLayer || []; 42 function gtag(){dataLayer.push(arguments);} 43 gtag('js', new Date()); 44 45 gtag('config', '
45AW-734238071
vendor: 4 bytes, line 45
45');
46</script>
vendor: 1 bytes, line 46
46
47<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 47
47
48<script> 49 var klaviyo = klaviyo || []; 50 klaviyo.init({ 51 account: "WYcU6W", 52 platform: "shopify" 53 }); 54 klaviyo.enable("backinstock",{ 55 trigger: { 56 product_page_text: "Notify Me When Available", 57 product_page_class: "product-form__submit btn btn-primary w-100", 58 product_page_text_align: "center", 59 product_page_margin: "0px", 60 replace_anchor: false 61 }, 62 modal: { 63 headline: "{product_name}", 64 body_content: "Register to receive a notification when this item comes back in stock.", 65 email_field_label: "Email", 66 button_label: "Notify me when available", 67 subscription_success_label: "You're in! We'll let you know when it's back.", 68 footer_content: '', 69 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');", 70 drop_background_color: "#5189a2", 71 background_color: "#5189a2", 72 text_color: "#fff", 73 button_text_color: "#fff", 74 button_background_color: "#5189a2", 75 close_button_color: "#ccc", 76 error_background_color: "#fcd6d7", 77 error_text_color: "#C72E2F", 78 success_background_color: "#d3efcd", 79 success_text_color: "#1B9500" 80 } 81 }); 82</script>
82 83 84 <meta charset="utf-8"> 85 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 86 <meta name="viewport" content="width=device-width,initial-scale=1"> 87 <meta name="theme-color" content=""> 88 <link rel="canonical" href="https://drinkpathwater.com/blogs/news/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet"><link rel="icon" type="image/png" href="//drinkpathwater.com/cdn/shop/files/Favicon-grey.png?crop=center&height=32&v=1701322831&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 89 What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, 90 – PATH Water</title> 91 92 93 <meta name="description" content="Hydrating sustainably just got more REWARDING with the new myPATH app! , opens in a new tab , opens in a new tab Download on the Apple App Store Now, opens in a new tab Download on Google Play Now, opens in a new tab The myPATH app tracks your hydration goals through encouraging reminders and by earning Karma points y"> 94 95 96 97 98<meta property="og:site_name" content="PATH Water"> 99<meta property="og:url" content="https://drinkpathwater.com/blogs/news/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet"> 100<meta property="og:title" content="What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, "> 101<meta property="og:type" content="article"> 102<meta property="og:description" content="Hydrating sustainably just got more REWARDING with the new myPATH app! , opens in a new tab , opens in a new tab Download on the Apple App Store Now, opens in a new tab Download on Google Play Now, opens in a new tab The myPATH app tracks your hydration goals through encouraging reminders and by earning Karma points y"><meta property="og:image" content="http://drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813"> 103 <meta property="og:image:secure_url" content="https://drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813"> 104 <meta property="og:image:width" content="2926"> 105 <meta property="og:image:height" content="1950"><meta name="twitter:site" content="@https://www.x.com/drinkpathwater"><meta name="twitter:card" content="summary_large_image"> 106<meta name="twitter:title" content="What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, "> 107<meta name="twitter:description" content="Hydrating sustainably just got more REWARDING with the new myPATH app! , opens in a new tab , opens in a new tab Download on the Apple App Store Now, opens in a new tab Download on Google Play Now, opens in a new tab The myPATH app tracks your hydration goals through encouraging reminders and by earning Karma points y"> 108 109 110
110<script src="//drinkpathwater.com/cdn/shop/t/147/assets/constants.js?v=58251544750838685771788459209" defer="defer"></script>
110 111
111<script src="//drinkpathwater.com/cdn/shop/t/147/assets/pubsub.js?v=158357773527763999511788459261" defer="defer"></script>
111 112
112<script src="//drinkpathwater.com/cdn/shop/t/147/assets/global.js?v=88031118896092674671788459236" defer="defer"></script>
112<script src="//drinkpathwater.com/cdn/shop/t/147/assets/animations.js?v=88693664871331136111788459183" defer="defer"></script>
112<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
112<meta name="google-site-verification" content="pILF4BFOb9tjcIUe4n5a6AMMbDFQfztNHtPBEc5v4NU"> 113<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9296904250/digital_wallets/dialog"> 114<meta id="in-context-paypal-metadata" data-shop-id="9296904250" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 115<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
116<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5701690"></script>
116 117<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
118<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5701690&shop_id=9296904250" crossorigin="anonymous"></script>
vendor: 1 bytes, line 118
118
119<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9296904250,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9296904250","merchantName":"PATH Water","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"PATH Water","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 119
119
120<script id="shopify-features" type="application/json">{"accessToken":"9bcca8e0e3f481845451289d9b1b1a8c","betas":["rich-media-storefront-analytics"],"domain":"drinkpathwater.com","predictiveSearch":true,"shopId":9296904250,"locale":"en"}</script>
vendor: 1 bytes, line 120
120
121<script>var Shopify = Shopify || {}; 122Shopify.shop = "pathwater.myshopify.com"; 123Shopify.locale = "en"; 124Shopify.currency = {"active":"USD","rate":"1.0"}; 125Shopify.country = "US"; 126Shopify.theme = {"name":"Patrol Release Theme - 2026-09-03","id":131068854330,"schema_name":"Dawn","schema_version":"11.0.0","theme_store_id":887,"role":"main"}; 127Shopify.theme.handle = "null"; 128Shopify.theme.style = {"id":null,"handle":null}; 129Shopify.cdnHost = "drinkpathwater.com/cdn"; 130Shopify.routes = Shopify.routes || {}; 131Shopify.routes.root = "/"; 132Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 133Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 134Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 135Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 135
135
136<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 136
136
137<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 137
137
138<script> 139 window.ShopifyPay = window.ShopifyPay || {}; 140 window.ShopifyPay.apiHost = "shop.app\/pay"; 141 window.ShopifyPay.redirectState = null; 142</script>
vendor: 1 bytes, line 142
142
143<script> 144 window.Shopify = window.Shopify || {}; 145 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 146 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 147 window.Shopify.SignInWithShop.eligible = true; 148</script>
vendor: 1 bytes, line 148
148
149<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script type="module"> 152 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 153 154 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 155 156</script>
vendor: 1 bytes, line 156
156
157<script> 158 window.Shopify = window.Shopify || {}; 159 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 160 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"]}; 161</script>
vendor: 1 bytes, line 161
161
162<script>(function() { 163 var isLoaded = false; 164 function asyncLoad() { 165 if (isLoaded) return; 166 isLoaded = true; 167 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app-live-feature.js?shop=pathwater.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/apphq\/slidecart-dist@master\/slidecarthq-forward.js?4\u0026shop=pathwater.myshopify.com","https:\/\/hotjar.dualsidedapp.com\/script.js?shop=pathwater.myshopify.com\u0026shop=pathwater.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01H96TA7J25C1HGFAQ3PXDZJPV?source=shopify1click\u0026shop=pathwater.myshopify.com","\/\/cdn.shopify.com\/proxy\/888963a9c96ea135f014787dd607028d477a396575f8d7e710496884c7a771be\/apps.bazaarvoice.com\/deployments\/pathwater\/main_site\/production\/en_US\/bv.js?shop=pathwater.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=WYcU6W\u0026shop=pathwater.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=pathwater.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=144329\u0026ssmtid=19038\u0026shop=pathwater.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=7ce9aec5-63df-41e0-88f7-f96bb94d511b\u0026shop=pathwater.myshopify.com"]; 168 for (var i = 0; i < urls.length; i++) { 169 var s = document.createElement('script'); 170 s.type = 'text/javascript'; 171 s.async = true; 172 s.src = urls[i]; 173 var x = document.getElementsByTagName('script')[0]; 174 x.parentNode.insertBefore(s, x); 175 } 176 }; 177 if(window.attachEvent) { 178 window.attachEvent('onload', asyncLoad); 179 } else { 180 window.addEventListener('load', asyncLoad, false); 181 } 182})();</script>
vendor: 1 bytes, line 182
182
183<script id="__st">var __st={"a":9296904250,"offset":-25200,"reqid":"18148236-9ecc-4d14-9cd3-a28f94965795-1790856916","pageurl":"drinkpathwater.com\/blogs\/news\/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet","s":"articles-562478448698","u":"b80c5eaaefbc","p":"article","rtyp":"article","rid":562478448698};</script>
vendor: 1 bytes, line 183
183
184<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 184
184
185<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 185
185
186<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//drinkpathwater.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 186
186
187<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 = "//drinkpathwater.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>
187<script crossorigin="anonymous" defer="defer" src="//drinkpathwater.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 187
187
188<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 188
188
189<script> 190 window.Shopify = window.Shopify || {}; 191 window.Shopify.MCP = window.Shopify.MCP || {}; 192 window.Shopify.MCP.enabled = true; 193 window.Shopify.MCP.shop = "pathwater.myshopify.com"; 194 window.Shopify.MCP.mcpEndpoint = "https:\/\/drinkpathwater.com\/api\/mcp"; 195 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"]}}]; 196</script>
vendor: 1 bytes, line 196
196
197<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("\/\/drinkpathwater.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 198</script>
vendor: 1 bytes, line 198
198
199<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://drinkpathwater.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 200</script>
vendor: 1 bytes, line 200
200
201<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 202 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); 203</script>
vendor: 1 bytes, line 203
203
204<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})}})); 205</script>
vendor: 1 bytes, line 205
205
206<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":9296904250,"theme_id":131068854330,"theme_published":true,"theme_store_id":887,"placement":"collection","event_data":{"handle":"news\/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet","page_type":"article"},"recommendations_tracking_enabled":true}" defer="defer" src="//drinkpathwater.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
206 207<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://drinkpathwater.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 208<style id="shopify-accelerated-checkout-cart"> 209 #shopify-buyer-consent { 210 margin-top: 1em; 211 display: inline-block; 212 width: 100%; 213} 214 215#shopify-buyer-consent.hidden { 216 display: none; 217} 218 219#shopify-subscription-policy-button { 220 background: none; 221 border: none; 222 padding: 0; 223 text-decoration: underline; 224 font-size: inherit; 225 cursor: pointer; 226} 227 228#shopify-subscription-policy-button::before { 229 box-shadow: none; 230} 231 232 </style> 233
234<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
234 235 236 <style data-shopify> 237 238 239 240 @font-face { 241 font-family: Assistant; 242 font-weight: 400; 243 font-style: normal; 244 font-display: swap; 245 src: url("//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 246 url("//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 247} 248 249 250 251 252 @font-face { 253 font-family: Assistant; 254 font-weight: 400; 255 font-style: normal; 256 font-display: swap; 257 src: url("//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 258 url("//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 259} 260 261 262 263 :root, 264 .color-background-1 { 265 --color-background: 255,255,255; 266 267 --gradient-background: #ffffff; 268 269 --color-foreground: 18,18,18; 270 --color-shadow: 18,18,18; 271 --color-button: 18,18,18; 272 --color-button-text: 255,255,255; 273 --color-secondary-button: 255,255,255; 274 --color-secondary-button-text: 18,18,18; 275 --color-link: 18,18,18; 276 --color-badge-foreground: 18,18,18; 277 --color-badge-background: 255,255,255; 278 --color-badge-border: 18,18,18; 279 --payment-terms-background-color: rgb(255 255 255); 280 } 281 282 283 .color-background-2 { 284 --color-background: 243,243,243; 285 286 --gradient-background: #f3f3f3; 287 288 --color-foreground: 18,18,18; 289 --color-shadow: 18,18,18; 290 --color-button: 18,18,18; 291 --color-button-text: 243,243,243; 292 --color-secondary-button: 243,243,243; 293 --color-secondary-button-text: 18,18,18; 294 --color-link: 18,18,18; 295 --color-badge-foreground: 18,18,18; 296 --color-badge-background: 243,243,243; 297 --color-badge-border: 18,18,18; 298 --payment-terms-background-color: rgb(243 243 243); 299 } 300 301 302 .color-inverse { 303 --color-background: 36,40,51; 304 305 --gradient-background: #242833; 306 307 --color-foreground: 255,255,255; 308 --color-shadow: 18,18,18; 309 --color-button: 255,255,255; 310 --color-button-text: 0,0,0; 311 --color-secondary-button: 36,40,51; 312 --color-secondary-button-text: 255,255,255; 313 --color-link: 255,255,255; 314 --color-badge-foreground: 255,255,255; 315 --color-badge-background: 36,40,51; 316 --color-badge-border: 255,255,255; 317 --payment-terms-background-color: rgb(36 40 51); 318 } 319 320 321 .color-accent-1 { 322 --color-background: 18,18,18; 323 324 --gradient-background: #121212; 325 326 --color-foreground: 255,255,255; 327 --color-shadow: 18,18,18; 328 --color-button: 255,255,255; 329 --color-button-text: 18,18,18; 330 --color-secondary-button: 18,18,18; 331 --color-secondary-button-text: 255,255,255; 332 --color-link: 255,255,255; 333 --color-badge-foreground: 255,255,255; 334 --color-badge-background: 18,18,18; 335 --color-badge-border: 255,255,255; 336 --payment-terms-background-color: rgb(18 18 18); 337 } 338 339 340 .color-accent-2 { 341 --color-background: 51,79,180; 342 343 --gradient-background: #334fb4; 344 345 --color-foreground: 255,255,255; 346 --color-shadow: 18,18,18; 347 --color-button: 255,255,255; 348 --color-button-text: 51,79,180; 349 --color-secondary-button: 51,79,180; 350 --color-secondary-button-text: 255,255,255; 351 --color-link: 255,255,255; 352 --color-badge-foreground: 255,255,255; 353 --color-badge-background: 51,79,180; 354 --color-badge-border: 255,255,255; 355 --payment-terms-background-color: rgb(51 79 180); 356 } 357 358 359 .color-scheme-d16e9208-ed3d-4862-bcf5-5ed110edca9c { 360 --color-background: 255,255,255; 361 362 --gradient-background: #ffffff; 363 364 --color-foreground: 18,18,18; 365 --color-shadow: 18,18,18; 366 --color-button: 18,18,18; 367 --color-button-text: 255,255,255; 368 --color-secondary-button: 255,255,255; 369 --color-secondary-button-text: 18,18,18; 370 --color-link: 18,18,18; 371 --color-badge-foreground: 18,18,18; 372 --color-badge-background: 255,255,255; 373 --color-badge-border: 18,18,18; 374 --payment-terms-background-color: rgb(255 255 255); 375 } 376 377 378 body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-d16e9208-ed3d-4862-bcf5-5ed110edca9c { 379 color: rgba(var(--color-foreground), 0.75); 380 background-color: rgb(var(--color-background)); 381 } 382 383 :root { 384 --font-body-family: Assistant, sans-serif; 385 --font-body-style: normal; 386 --font-body-weight: 400; 387 --font-body-weight-bold: 700; 388 389 --font-heading-family: Assistant, sans-serif; 390 --font-heading-style: normal; 391 --font-heading-weight: 400; 392 393 --font-body-scale: 1.0; 394 --font-heading-scale: 1.0; 395 396 --media-padding: px; 397 --media-border-opacity: 0.05; 398 --media-border-width: 1px; 399 --media-radius: 0px;
400 --media-shadow-opacity: 0.0; 401 --media-shadow-horizontal-offset: 0px; 402 --media-shadow-vertical-offset: 4px; 403 --media-shadow-blur-radius: 5px; 404 --media-shadow-visible: 0; 405 406 --page-width: 120rem; 407 --page-width-margin: 0rem; 408 409 --product-card-image-padding: 0.0rem; 410 --product-card-corner-radius: 0.0rem; 411 --product-card-text-alignment: left; 412 --product-card-border-width: 0.0rem; 413 --product-card-border-opacity: 0.1; 414 --product-card-shadow-opacity: 0.0; 415 --product-card-shadow-visible: 0; 416 --product-card-shadow-horizontal-offset: 0.0rem; 417 --product-card-shadow-vertical-offset: 0.4rem; 418 --product-card-shadow-blur-radius: 0.5rem; 419 420 --collection-card-image-padding: 0.0rem; 421 --collection-card-corner-radius: 0.0rem; 422 --collection-card-text-alignment: left; 423 --collection-card-border-width: 0.0rem; 424 --collection-card-border-opacity: 0.1; 425 --collection-card-shadow-opacity: 0.0; 426 --collection-card-shadow-visible: 0; 427 --collection-card-shadow-horizontal-offset: 0.0rem; 428 --collection-card-shadow-vertical-offset: 0.4rem; 429 --collection-card-shadow-blur-radius: 0.5rem; 430 431 --blog-card-image-padding: 0.0rem; 432 --blog-card-corner-radius: 0.0rem; 433 --blog-card-text-alignment: left; 434 --blog-card-border-width: 0.0rem; 435 --blog-card-border-opacity: 0.1; 436 --blog-card-shadow-opacity: 0.0; 437 --blog-card-shadow-visible: 0; 438 --blog-card-shadow-horizontal-offset: 0.0rem; 439 --blog-card-shadow-vertical-offset: 0.4rem; 440 --blog-card-shadow-blur-radius: 0.5rem; 441 442 --badge-corner-radius: 4.0rem; 443 444 --popup-border-width: 1px; 445 --popup-border-opacity: 0.1; 446 --popup-corner-radius: 0px; 447 --popup-shadow-opacity: 0.05; 448 --popup-shadow-horizontal-offset: 0px; 449 --popup-shadow-vertical-offset: 4px; 450 --popup-shadow-blur-radius: 5px; 451 452 --drawer-border-width: 1px; 453 --drawer-border-opacity: 0.1; 454 --drawer-shadow-opacity: 0.0; 455 --drawer-shadow-horizontal-offset: 0px; 456 --drawer-shadow-vertical-offset: 4px; 457 --drawer-shadow-blur-radius: 5px; 458 459 --spacing-sections-desktop: 0px; 460 --spacing-sections-mobile: 0px; 461 462 --grid-desktop-vertical-spacing: 8px; 463 --grid-desktop-horizontal-spacing: 8px; 464 --grid-mobile-vertical-spacing: 4px; 465 --grid-mobile-horizontal-spacing: 4px; 466 467 --text-boxes-border-opacity: 0.1; 468 --text-boxes-border-width: 0px; 469 --text-boxes-radius: 0px; 470 --text-boxes-shadow-opacity: 0.0; 471 --text-boxes-shadow-visible: 0; 472 --text-boxes-shadow-horizontal-offset: 0px; 473 --text-boxes-shadow-vertical-offset: 4px; 474 --text-boxes-shadow-blur-radius: 5px; 475 476 --buttons-radius: 0px; 477 --buttons-radius-outset: 0px; 478 --buttons-border-width: 1px; 479 --buttons-border-opacity: 1.0; 480 --buttons-shadow-opacity: 0.0; 481 --buttons-shadow-visible: 0; 482 --buttons-shadow-horizontal-offset: 0px; 483 --buttons-shadow-vertical-offset: 4px; 484 --buttons-shadow-blur-radius: 5px; 485 --buttons-border-offset: 0px; 486 487 --inputs-radius: 0px; 488 --inputs-border-width: 1px; 489 --inputs-border-opacity: 0.55; 490 --inputs-shadow-opacity: 0.0; 491 --inputs-shadow-horizontal-offset: 0px; 492 --inputs-margin-offset: 0px; 493 --inputs-shadow-vertical-offset: 4px; 494 --inputs-shadow-blur-radius: 5px; 495 --inputs-radius-outset: 0px; 496 497 --variant-pills-radius: 40px; 498 --variant-pills-border-width: 1px; 499 --variant-pills-border-opacity: 0.55; 500 --variant-pills-shadow-opacity: 0.0; 501 --variant-pills-shadow-horizontal-offset: 0px; 502 --variant-pills-shadow-vertical-offset: 4px; 503 --variant-pills-shadow-blur-radius: 5px; 504 } 505 506 507 </style> 508 509 <link href="//drinkpathwater.com/cdn/shop/t/147/assets/swiper.css?v=40775391388818858451788459294" rel="stylesheet" type="text/css" media="all" /> 510
510<script src="https://kit.fontawesome.com/de911694b3.js" crossorigin="anonymous"></script>
510 511 <link rel="stylesheet" href="https://use.typekit.net/eft2mus.css"> 512 513 514 <link href="//drinkpathwater.com/cdn/shop/t/147/assets/base.css?v=102651874877735722071788459184" rel="stylesheet" type="text/css" media="all" /> 515 <link href="//drinkpathwater.com/cdn/shop/t/147/assets/theme.css?v=17595113352904265271788875558" rel="stylesheet" type="text/css" media="all" /> 516 517 <link href="//drinkpathwater.com/cdn/shop/t/147/assets/fi-custom.css?v=174645226572688016211790784122" rel="stylesheet" type="text/css" media="all" /> 518<link rel="preload" as="font" href="//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//drinkpathwater.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link 519 rel="stylesheet" 520 href="//drinkpathwater.com/cdn/shop/t/147/assets/component-predictive-search.css?v=118923337488134913561788459204" 521 media="print" 522 onload="this.media='all'" 523 >
523<script> 524 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 525 if (Shopify.designMode) { 526 document.documentElement.classList.add('shopify-design-mode'); 527 } 528 </script>
528 529 <style> 530 .fadein { 531 visibility: hidden; 532 } 533 </style> 534 535 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
536<script>window.is_hulkpo_installed=false</script>
vendor: 1 bytes, line 536
536
537<script> 538 if (window.location.pathname === '/products/path-custom-white') { 539 const urlParams = new URLSearchParams(window.location.search); 540 if (urlParams.get('view') !== 'customize') { 541 urlParams.set('view', 'customize'); 542 window.location.search = urlParams.toString(); 543 } 544 } 545</script>
vendor: 1 bytes, line 545
545
546<script> 547 if (window.location.pathname === '/products/path-custom-black') { 548 const urlParams = new URLSearchParams(window.location.search); 549 if (urlParams.get('view') !== 'customize') { 550 urlParams.set('view', 'customize'); 551 window.location.search = urlParams.toString(); 552 } 553 } 554</script>
554 555<!-- BEGIN app block: shopify://apps/sc-easy-redirects/blocks/app/be3f8dbd-5d43-46b4-ba43-2d65046054c2 --> 556 <!-- common for all pages --> 557 558 559 560
560<script src="https://cdn.shopify.com/extensions/019feafe-a942-7fff-96d6-964177dec909/sc-easy-redirects-16/assets/esc-redirect-app-live-feature.js" async></script>
560 561 562 563 564 565 566 567<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 568 569 570 571 572 573 574 575 576 577 578 579 580
580<script async src="https://static.klaviyo.com/onsite/js/WYcU6W/klaviyo.js?company_id=WYcU6W"></script>
580 581
581<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>
581 582 583 584 585 586 587 588
588<script> 589 window.klaviyoReviewsProductDesignMode = false 590 </script>
590 591 592 593 594 595 596 597 598 599 600<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-filter-search/blocks/app-embed/5cc1944c-3014-4a2a-af40-7d65abc0ef73 --> 601<link href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.min.js" as="script" rel="preload"> 602<link href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.vendor.min.js" as="script" rel="preload"> 603 <link href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.shared.min.js" as="script" rel="preload"> 604 <link href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.squirrelly.min.js" as="script" rel="preload"> 605<link rel="preconnect" href="https://filter-x2.globo.io" crossorigin><link href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.search.min.js" as="script" rel="preload"> 606 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.search.css" media="print" onload="this.media='all'"><meta id="search_terms_value" content="" /> 607 <!-- BEGIN app snippet: global.variables -->
607<script> 608 window.shopCurrency = "USD"; 609 window.shopCountry = "US"; 610 window.shopLanguageCode = "en"; 611 612 window.currentCurrency = "USD"; 613 window.currentCountry = "US"; 614 window.currentLanguageCode = "en"; 615 616 window.shopCustomer = false 617 618 window.useCustomTreeTemplate = false; 619 window.useCustomProductTemplate = false; 620 621 window.GloboFilterRequestOrigin = "https://drinkpathwater.com"; 622 window.GloboFilterShopifyDomain = "pathwater.myshopify.com";window.GloboFilterSFATF = ""; 623 window.GloboFilterSFATL = ""; 624 window.GloboFilterSFApiVersion = "2026-04"; 625 window.GloboFilterProxyPath = "/apps/globofilters"; 626 window.GloboFilterRootUrl = ""; 627 window.GloboFilterTranslation = {"search":{"suggestions":"Suggestions","collections":"Collections","pages":"Pages","product":"Product","products":"Products","view_all":"Search for","view_all_products":"View all products","not_found":"Sorry, nothing found for","product_not_found":"No products were found","no_result_keywords_suggestions_title":"Popular searches","no_result_products_suggestions_title":"However, You may like","zero_character_keywords_suggestions_title":"Suggestions","zero_character_popular_searches_title":"Popular searches","zero_character_products_suggestions_title":"Trending products"},"form":{"title":"Search Products","submit":"Search"},"filter":{"filter_by":"Filter By","clear_all":"Clear All","view":"View","clear":"Clear","in_stock":"In Stock","out_of_stock":"Out of Stock","ready_to_ship":"Ready to ship","search":"Search options"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"What are you looking for?","no_results":"Sorry, there are no products in this collection"},"labels":{"42691":"Collection","42692":"Vendor","42693":"Product Type","42694":"Price","42695":"Percent Sale","42696":"Availability","42697":"Tag","42698":"Ready To Ship","42700":"Pack","42701":"Select Pack","42702":"Select Size","42703":"Size"},"customOrder":[]}; 628 window.isMultiCurrency =false; 629 window.globoEmbedFilterAssetsUrl = 'https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/'; 630 window.assetsUrl = window.globoEmbedFilterAssetsUrl; 631 window.GloboMoneyFormat = "${{amount}}"; 632</script>
632<!-- END app snippet --> 633
633<script type="text/javascript" hs-ignore data-ccm-injected>window.useCustomTreeTemplate = false;document.getElementsByTagName('html')[0].classList.add('spf-filter-loading','spf-has-filter','gf-top_one','spf-layout-theme'); 634 window.enabledEmbedFilter = true; 635 window.currentThemeId = 131068854330; 636 window.sortByRelevance = false; 637 window.moneyFormat = "${{amount}}"; 638 window.GloboMoneyWithCurrencyFormat = "${{amount}} USD"; 639 window.filesUrl = '//drinkpathwater.com/cdn/shop/files/'; 640 window.dontRoundUpMoney = true; 641 642 643 window.GloboFilterGlobalConfig = window.GloboFilterGlobalConfig || {}; 644 window.GloboFilterGlobalConfig.productGridSelector =null; 645 window.GloboFilterGlobalConfig.sidebarLayout = 2; 646 window.GloboFilterGlobalConfig.sidebarSublayout = 1; 647 window.GloboFilterGlobalConfig.themeStoreId = null; 648 window.GloboFilterGlobalConfig.isSearchPage = false; 649 window.GloboFilterGlobalConfig.defaultPaginationSelector = '.pagination, .paginate, .pagination-custom, #pagination, .pagination-wrapper, #gf_pagination_wrap, .engoc-pagination, #load-more-container, .collection__infinite-trigger, .pagination--modern'; 650 window.GloboEmbedFilterConfig = { 651 api: { 652 filterUrl: "https://filter-x2.globo.io/filter", 653 searchUrl: "https://filter-x2.globo.io/search", 654 url: "https://filter-x2.globo.io" 655 }, 656 shop: { 657 name: "PATH Water", 658 url: "https://drinkpathwater.com", 659 domain: "pathwater.myshopify.com", 660 locale: "en", 661 cur_locale: "en", 662 market_id: 0, 663 predictive_search_url: "/search/suggest", 664 country_code: "US", 665 root_url: "", 666 cart_url: "/cart", 667 search_url: "/search", 668 cart_add_url: "/cart/add", 669 search_terms_value: "", 670 product_image: {width: 360, height: 504}, 671 no_image_url: "https://cdn.shopify.com/s/images/themes/product-1.png", 672 swatches: {"color":{"silver":{"mode":1,"color_1":"#D3D3D3"},"gold":{"mode":1,"color_1":"#D49A06"}}}, 673 swatchConfig: {"enable":true,"color":["colour","color"],"label":["size"]}, 674 enableRecommendation: false, 675 themeStoreId: null, 676 hideOneValue: false, 677 newUrlStruct: true, 678 newUrlForSEO: false, 679 keepThemeProductsOnFirstLoad: false,themeTranslation:{"products":{"product":{"sold_out":"Sold out","on_sale":"Sale","price":{"from_price_html":"From {{ price }}"},"add_to_cart":"Add to cart","choose_options":"Choose options","choose_product_options":"Choose options for {{ product_name }}"}},"accessibility":{"close":"Close"}},redirects: [], 680 images: {}, 681 settings: {}, 682 gridSettings: {"layout":"theme","useCustomTemplate":false,"useCustomTreeTemplate":false,"skin":2,"limits":[12,24,48],"productsPerPage":12,"sorts":["stock-descending","title-ascending","title-descending","price-ascending","price-descending","best-selling","created-descending","created-ascending","sale-descending"],"noImageUrl":"https:\/\/cdn.shopify.com\/s\/images\/themes\/product-1.png","imageWidth":"360","imageHeight":"504","imageRatio":140,"imageSize":"360_504","alignment":"left","hideOneValue":false,"elements":["soldoutLabel","saleLabel","quickview","addToCart","vendor","swatch","price","secondImage"],"saleLabelClass":" sale-text","saleMode":3,"gridItemClass":"spf-col-xl-3 spf-col-lg-4 spf-col-md-6 spf-col-sm-6 spf-col-6","swatchClass":"","swatchConfig":{"enable":true,"color":["colour","color"],"label":["size"]},"variant_redirect":false,"showSelectedVariantInfo":true}, 683 home_filter: false, 684 page: "article", 685 sorts: ["stock-descending","title-ascending","title-descending","price-ascending","price-descending","best-selling","created-descending","created-ascending","sale-descending"], 686 cache: true, 687 layout: "theme", 688 marketTaxInclusion: false, 689 priceTaxesIncluded: false, 690 customerTaxesIncluded: false, 691 useCustomTemplate: false, 692 hasQuickviewTemplate: false 693 }, 694 analytic: {"enableViewProductAnalytic":true,"enableSearchAn
694alytic":true,"enableFilterAnalytic":true,"enableATCAnalytic":false}, 695 taxes: [], 696 adjustments: false, 697 year_make_model: { 698 id: 0, 699 prefix: "gff_", 700 heading: "", 701 showSearchInput: false, 702 showClearAllBtn: false 703 }, 704 filter: { 705 id:3634, 706 prefix: "gf_", 707 filterOptionKeys: {"3634":["42691","42692","42693","42694","42695","42696","42697","42698","42700","42701","42702","42703"]}, 708 layout: 2, 709 sublayout: 1, 710 showCount: true, 711 showRefine: false, 712 showHideFiltersButton: false, 713 refineSettings: {"style":"rounded","positions":["sidebar_mobile","toolbar_desktop","toolbar_mobile"],"color":"#000000","iconColor":"#959595","bgColor":"#E8E8E8"}, 714 isLoadMore: 0, 715 filterOnSearchPage: false, 716 toolbar: {"enable":true,"sticky":false,"desktop":["filters"],"mobile":["filter_button","sort"],"textColor":"#252525","borderColor":"rgba(37, 37, 37, 0.15)","backgroundColor":"transparent","fontSize":14,"borderRadius":6} 717 }, 718 search:{ 719 enable: true, 720 zero_character_suggestion: true, 721 hide_before_search_on_mobile: false, 722 pages_suggestion: {enable:false,limit:5}, 723 keywords_suggestion: {enable:true,limit:10}, 724 articles_suggestion: {enable:false,limit:5}, 725 layout: 2, 726 product_list_layout: "grid", 727 elements: ["price"], 728 installedApps: [], 729 search_history: {enable:false, limit:10}, 730 popular_search_terms: {enable:true,type:"manual",terms:["Still","Sparkling","Limited Edition","Accessories"], random:false, limit:10} 731 }, 732 collection: { 733 id:0, 734 handle:'', 735 sort: "created-descending", 736 vendor: null, 737 tags: null, 738 type: null, 739 term: document.getElementById("search_terms_value") != null ? document.getElementById("search_terms_value").content : "", 740 limit: 12, 741 settings: null, 742 products_count: 0, 743 enableCollectionSearch: false, 744 displayTotalProducts: false, 745 excludeTags:["custom"], 746 showSelectedVariantInfo: true 747 }, 748 selector: {products: ""} 749 } 750 const BREAKPOINT = window.mobile_break_point || 768; 751 window.globoFilterIsMobileDevice = window.globoFilterIsMobileDevice || window.matchMedia(`(max-width: ${BREAKPOINT}px)`).matches; 752 </script>
752 753
753<script class="globo-filter-settings-js"> 754 (function () { 755 try { 756 if (!window.GloboEmbedFilterConfig || !GloboEmbedFilterConfig.shop) return; 757 if (!GloboEmbedFilterConfig.shop.settings) GloboEmbedFilterConfig.shop.settings = {}; 758 var s = GloboEmbedFilterConfig.shop.settings; 759 function gfSetSetting(key, rawJson) { 760 try { 761 s[key] = JSON.parse(rawJson); 762 } catch (e) {} 763 }gfSetSetting("logo_width", "90");gfSetSetting("favicon", "\"\\\/\\\/drinkpathwater.com\\\/cdn\\\/shop\\\/files\\\/Favicon-grey.png?v=1701322831\"");gfSetSetting("type_header_font", "{\"error\":\"json not allowed for this object\"}");gfSetSetting("heading_scale", "100");gfSetSetting("type_body_font", "{\"error\":\"json not allowed for this object\"}");gfSetSetting("body_scale", "100");gfSetSetting("page_width", "1200");gfSetSetting("spacing_sections", "0");gfSetSetting("spacing_grid_horizontal", "8");gfSetSetting("spacing_grid_vertical", "8");gfSetSetting("animations_reveal_on_scroll", "true");gfSetSetting("animations_hover_elements", "\"default\"");gfSetSetting("buttons_border_thickness", "1");gfSetSetting("buttons_border_opacity", "100");gfSetSetting("buttons_radius", "0");gfSetSetting("buttons_shadow_opacity", "0");gfSetSetting("buttons_shadow_horizontal_offset", "0");gfSetSetting("buttons_shadow_vertical_offset", "4");gfSetSetting("buttons_shadow_blur", "5");gfSetSetting("variant_pills_border_thickness", "1");gfSetSetting("variant_pills_border_opacity", "55");gfSetSetting("variant_pills_radius", "40");gfSetSetting("variant_pills_shadow_opacity", "0");gfSetSetting("variant_pills_shadow_horizontal_offset", "0");gfSetSetting("variant_pills_shadow_vertical_offset", "4");gfSetSetting("variant_pills_shadow_blur", "5");gfSetSetting("inputs_border_thickness", "1");gfSetSetting("inputs_border_opacity", "55");
763gfSetSetting("inputs_radius", "0");gfSetSetting("inputs_shadow_opacity", "0");gfSetSetting("inputs_shadow_horizontal_offset", "0");gfSetSetting("inputs_shadow_vertical_offset", "4");gfSetSetting("inputs_shadow_blur", "5");gfSetSetting("card_style", "\"standard\"");gfSetSetting("card_image_padding", "0");gfSetSetting("card_text_alignment", "\"left\"");gfSetSetting("card_border_thickness", "0");gfSetSetting("card_border_opacity", "10");gfSetSetting("card_corner_radius", "0");gfSetSetting("card_shadow_opacity", "0");gfSetSetting("card_shadow_horizontal_offset", "0");gfSetSetting("card_shadow_vertical_offset", "4");gfSetSetting("card_shadow_blur", "5");gfSetSetting("collection_card_style", "\"standard\"");gfSetSetting("collection_card_image_padding", "0");gfSetSetting("collection_card_text_alignment", "\"left\"");gfSetSetting("collection_card_border_thickness", "0");gfSetSetting("collection_card_border_opacity", "10");gfSetSetting("collection_card_corner_radius", "0");gfSetSetting("collection_card_shadow_opacity", "0");gfSetSetting("collection_card_shadow_horizontal_offset", "0");gfSetSetting("collection_card_shadow_vertical_offset", "4");gfSetSetting("collection_card_shadow_blur", "5");gfSetSetting("blog_card_style", "\"standard\"");gfSetSetting("blog_card_image_padding", "0");gfSetSetting("blog_card_text_alignment", "\"left\"");gfSetSetting("blog_card_border_thickness", "0");gfSetSetting("blog_card_border_opacity", "10");gfSetSetting("blog_card_corner_radius", "0");gfSetSetting("blog_card_shadow_opacity", "0");gfSetSetting("blog_card_shadow_horizontal_offset", "0");gfSetSetting("blog_card_shadow_vertical_offset", "4");gfSetSetting("blog_card_shadow_blur", "5");gfSetSetting("text_boxes_border_thickness", "0");gfSetSetting("text_boxes_border_opacity", "10");gfSetSetting("text_boxes_radius", "0");gfSetSetting("text_boxes_shadow_opacity", "0");gfSetSetting("text_boxes_shadow_horizontal_offset", "0");gfSetSetting("text_boxes_shadow_vertical_offset", "4");gfSetSetting("text_boxes_shadow_blur", "5");gfSetSetting("media_border_thickness", "1");gfSetSetting("media_border_opacity", "5");gfSetSetting("media_radius", "0");gfSetSetting("media_shadow_opacity", "0");gfSetSetting("media_shadow_horizontal_offset", "0");gfSetSetting("media_shadow_vertical_offset", "4");gfSetSetting("media_shadow_blur", "5");gfSetSetting("popup_border_thickness", "1");gfSetSetting("popup_border_opacity", "10");gfSetSetting("popup_corner_radius", "0");gfSetSetting("popup_shadow_opacity", "5");gfSetSetting("popup_shadow_horizontal_offset", "0");gfSetSetting("popup_shadow_vertical_offset", "4");gfSetSetting("popup_shadow_blur", "5");gfSetSetting("drawer_border_thickness", "1");gfSetSetting("drawer_border_opacity", "10");gfSetSetting("drawer_shadow_opacity", "0");gfSetSetting("drawer_shadow_horizontal_offset", "0");gfSetSetting("drawer_shadow_vertical_offset", "4");gfSetSetting("drawer_shadow_blur", "5");gfSetSetting("badge_position", "\"top right\"");gfSetSetting("badge_corner_radius", "40");gfSetSetting("brand_description", "\"\"");gfSetSetting("brand_image_width", "100");gfSetSetting("social_facebook_link", "\"https:\\\/\\\/www.facebook.com\\\/pathwater\\\/\"");gfSetSetting("social_instagram_link", "\"https:\\\/\\\/www.instagram.com\\\/pathwater\\\/?hl=en\"");gfSetSetting("social_youtube_link", "\"\"");gfSetSetting("social_tiktok_link", "\"https:\\\/\\\/www.tiktok.com\\\/@pathwater?lang=en\"");gfSetSetting("social_twitter_link", "\"https:\\\/\\\/www.x.com\\\/drinkpathwater\"");gfSetSetting("social_snapchat_link", "\"\"");gfSetSetting("social_pinterest_link", "\"\"");gfSetSetting("social_tumblr_link", "\"\"");gfSetSetting("social_vimeo_link", "\"\"");gfSetSetting("predictive_search_enabled", "true");gfSetSetting("predictive_search_show_vendor", "false");gfSetSetting("predictive_search_show_price", "false");gfSetSetting("currency_code_enabled", "true");gfSetSetting("cart_type", "\"page\"");gfSetSetting("show_vendor", "false");gfSetSetting("show_cart_note", "false");gfSetSetting("checkout_logo_position", "\"left\"");gfSetSetting("checkout_logo_size", "\"medium\"");gfSetSetting("checkout_body_background_color", "\"#fff\"");gfSetSetting("checkout_input_background_color_mode", "\"white\"");gfSetSetting("checkout_sidebar_background_color", "\"#fafafa\"");gfSetSetting("checkout_heading_font", "\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'\"");gfSetSetting("checkout_body_font", "\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'\"");gfSetSetting("checkout_accent_color", "\"#1878b9\"");gfSetSetting("checkout_button_color", "\"#1878b9\"");gfSetSetting("checkout_error_color", "\"#e22120\"");gfSetSetting("customer_layout", "\"customer_area\"");
763s["page_width"] = "1200";s["animations_reveal_on_scroll"] = "true";s["card_style"] = "standard";s["card_color_scheme"] = "background-2";s["collection_card_color_scheme"] = "background-2";s["blog_card_color_scheme"] = "background-2";s["badge_position"] = "top right";s["sale_badge_color_scheme"] = "accent-2";s["sold_out_badge_color_scheme"] = "inverse";s["currency_code_enabled"] = "true";} catch (error) {} 764 })(); 765 </script>
765 766 767
767<script src="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.themes.min.js" defer></script>
767 768<style>.gf-block-title h3, 769.gf-block-title .h3, 770.gf-yesno-control, 771.gf-yesno-label, 772.gf-form-input-inner label { 773 font-size: 14px !important; 774 color: #3a3a3a !important; 775 text-transform: uppercase !important; 776 font-weight: bold !important; 777} 778.gf-option-block .gf-btn-show-more{ 779 font-size: 14px !important; 780 text-transform: none !important; 781 font-weight: normal !important; 782} 783.gf-option-block ul li a, 784.gf-option-block ul li button, 785.gf-option-block ul li a span.gf-count, 786.gf-option-block ul li button span.gf-count, 787.gf-clear, 788.gf-clear-all, 789.selected-item.gf-option-label a, 790.gf-form-input-inner select, 791.gf-refine-toggle{ 792 font-size: 14px !important; 793 color: #000000 !important; 794 text-transform: none !important; 795 font-weight: normal !important; 796} 797 798.gf-refine-toggle-mobile, 799.gf-form-button-group button { 800 font-size: 14px !important; 801 text-transform: none !important; 802 font-weight: normal !important; 803 color: #3a3a3a !important; 804} 805.gf-refine-toggle-mobile, 806.gf-form-button-group button { 807 border: 1px solid #bfbfbf !important; 808 background: #ffffff !important; 809} 810.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a, 811.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button { 812 border-color: #000000 !important; 813} 814.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a.checked, 815.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button.checked{ 816 color: #fff !important; 817 background-color: #000000 !important; 818} 819@media (min-width: 768px) { 820 .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button:hover, 821 .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a:hover { 822 color: #fff !important; 823 background-color: #000000 !important; 824 } 825} 826.gf-option-block.gf-option-block-select select { 827 color: #000000 !important; 828} 829 830#gf-form.loaded, .gf-YMM-forms.loaded { 831 background: #FFFFFF !important; 832} 833#gf-form h2, .gf-YMM-forms h2 { 834 color: #3a3a3a !important; 835} 836#gf-form label, .gf-YMM-forms label{ 837 color: #3a3a3a !important; 838} 839.gf-form-input-wrapper select, 840.gf-form-input-wrapper input{ 841 border: 1px solid #DEDEDE !important; 842 background-color: #FFFFFF !important; 843 border-radius: 0px !important; 844} 845#gf-form .gf-form-button-group button, .gf-YMM-forms .gf-form-button-group button{ 846 color: #FFFFFF !important; 847 background: #3a3a3a !important; 848 border-radius: 0px !important; 849} 850 851.spf-product-card.spf-product-card__template-3 .spf-product__info.hover{ 852 background: #FFFFFF; 853} 854a.spf-product-card__image-wrapper{ 855 padding-top: 140%; 856} 857.h4.spf-product-card__title a{ 858 color: #333333; 859 font-size: 15px; 860 font-family: "Poppins", sans-serif; font-weight: 500; font-style: normal; 861 text-transform: none; 862} 863.h4.spf-product-card__title a:hover{ 864 color: #000000; 865} 866.spf-product-card button.spf-product__form-btn-addtocart{ 867 font-size: 14px; 868 font-family: inherit; font-weight: normal; font-style: normal; text-transform: none; 869} 870.spf-product-card button.spf-product__form-btn-addtocart, 871.spf-product-card.spf-product-card__template-4 a.open-quick-view, 872.spf-product-card.spf-product-card__template-5 a.open-quick-view, 873#gfqv-btn{ 874 color: #FFFFFF !important; 875 border: 1px solid #333333 !important; 876 background: #333333 !important; 877} 878.spf-product-card button.spf-product__form-btn-addtocart:hover, 879.spf-product-card.spf-product-card__template-4 a.open-quick-view:hover, 880.spf-product-card.spf-product-card__template-5 a.open-quick-view:hover{ 881 color: #FFFFFF !important; 882 border: 1px solid #000000 !important; 883 background: #000000 !important; 884} 885span.spf-product__label.spf-product__label-soldout{ 886 color: #ffffff; 887 background: #989898; 888} 889span.spf-product__label.spf-product__label-sale{ 890 color: #F0F0F0; 891 background: #d21625; 892} 893.spf-product-card__vendor a{ 894 color: #969595; 895 font-size: 13px; 896 font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; } 897.spf-product-card__vendor a:hover{ 898 color: #969595; 899} 900.spf-product-card__price-wrapper{ 901 font-size: 14px; 902} 903.spf-image-ratio{ 904 padding-top:140% !important; 905} 906.spf-product-card__oldprice, 907.spf-product-card__saleprice, 908.spf-product-card__price, 909.gfqv-product-card__oldprice, 910.gfqv-product-card__saleprice, 911.gfqv-product-card__price 912{ 913 font-size: 14px; 914 font-family: "Poppins", sans-serif; font-weight: 500; font-style: normal; } 915 916span.spf-product-card__price, span.gfqv-product-card__price{ 917 color: #141414; 918} 919span.spf-product-card__oldprice, span.gfqv-product-card__oldprice{ 920 color: #969595; 921} 922span.spf-product-card__saleprice, span.gfqv-product-card__saleprice{ 923 color: #d21625; 924} 925/* Product Title */ 926.h4.spf-product-card__title{ 927 928} 929.h4.spf-product-card__title a{ 930 931} 932 933/* Product Vendor */ 934.spf-product-card__vendor{ 935 936} 937.spf-product-card__vendor a{ 938 939} 940 941/* Product Price */ 942.spf-product-card__price-wrapper{ 943 944} 945 946/* Product Old Price */ 947span.spf-product-card__oldprice{ 948 949} 950 951/* Product Sale Price */ 952span.spf-product-card__saleprice{ 953 954} 955 956/* Product Regular Price */ 957span.spf-product-card__price{ 958 959} 960 961/* Quickview button */ 962.open-quick-view{ 963 964} 965 966/* Add to cart button */ 967button.spf-product__form-btn-addtocart{ 968 969} 970 971/* Product image */ 972img.spf-product-card__image{ 973 974} 975 976/* Sale label */ 977span.spf-product__label.spf-product__label.spf-product__label-sale{ 978 979} 980 981/* Sold out label */ 982span.spf-product__label.spf-product__label.spf-product__label-soldout{ 983 984}</style> 985
986<script id="app-embed-custom-js"></script>
986 987 988 989 990
991<script class="globo-filter-custom-js">if(window.AVADA_SPEED_WHITELIST){const spfs_w = new RegExp("smart-product-filters", 'i'); if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(spfs_w);}else{window.AVADA_SPEED_WHITELIST = [spfs_w];}} </script>
991<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-discounts/blocks/app-embed/25745434-52e7-4378-88f1-890df18a0110 --><!-- BEGIN app snippet: hulkapps_volume_discount --> 992
992<script> 993 var is_po = false 994 if(window.hulkapps != undefined && window.hulkapps != '' ){ 995 var is_po = window.hulkapps.is_product_option 996 } 997 998 window.hulkapps = { 999 shop_slug: "pathwater", 1000 store_id: "pathwater.myshopify.com", 1001 money_format: "${{amount}}", 1002 cart: null, 1003 product: null, 1004 product_collections: null, 1005 product_variants: null, 1006 is_volume_discount: true, 1007 is_product_option: is_po, 1008 product_id: null, 1009 page_type: null, 1010 po_url: "https://productoption.hulkapps.com", 1011 vd_url: "https://volumediscount.hulkapps.com", 1012 vd_proxy_url: "https://drinkpathwater.com", 1013 customer: null, 1014 market_country: "US", 1015 geo_country: null 1016 } 1017 1018 1019 window.hulkapps.page_type = "cart"; 1020 window.hulkapps.cart = {"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} 1021 if (typeof window.hulkapps.cart.items == "object") { 1022 for (var i=0; i<window.hulkapps.cart.items.length; i++) { 1023 ["sku", "grams", "vendor", "url", "image", "handle", "requires_shipping", "product_type", "product_description"].map(function(a) { 1024 delete window.hulkapps.cart.items[i][a] 1025 }) 1026 } 1027 } 1028 window.hulkapps.cart_collections = {} 1029 window.hulkapps.product_tags = {} 1030 1031 1032 1033 1034 </script>
1034<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/patrol/blocks/theme-injection/019c9621-793f-7152-a8bf-bac8d71d9665 --> 1035 1036
1037<script> 1038 window.__patrolConsentPopupActive = false; 1039 window.__patrolPreviewScriptUrl = "https:\/\/cdn.shopify.com\/extensions\/01a0f331-960b-7788-b478-48c24aab61ff\/patrol-86\/assets\/patrol-preview.js"; 1040</script>
1040 1041 1042<!-- END app block -->
1042<script src="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globoswatch.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1042
1042
1043<script src="https://cdn.shopify.com/extensions/01a0f580-2207-7480-9e81-0f3ba56ca4bf/smart-product-filters-1114/assets/globo.filter.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1043
1043
1044<script src="https://cdn.shopify.com/extensions/01a0e77d-173c-7287-abf1-031006b73ed1/volume-discount-by-hulkapps-98/assets/hulkcode.js" type="text/javascript" defer="defer"></script>
1044 1045<link href="https://cdn.shopify.com/extensions/01a0e77d-173c-7287-abf1-031006b73ed1/volume-discount-by-hulkapps-98/assets/hulkcode.css" rel="stylesheet" type="text/css" media="all">
1046<script src="https://cdn.shopify.com/extensions/01a0f331-960b-7788-b478-48c24aab61ff/patrol-86/assets/patrol-modules.js" type="text/javascript" defer="defer"></script>
1046 1047<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1048<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: 9296904250,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};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 1048
1048
1049<script> 1050 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1051</script>
vendor: 1 bytes, line 1051
1051
1052<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}
1052).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: 9296904250,storefrontBaseUrl: "https://drinkpathwater.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://drinkpathwater.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"933199930","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1052,"dataSharingState":"unrestricted"},{"id":"703397946","configuration":"{\"accountID\":\"WYcU6W\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"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":"553943098","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"144329\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"408813626","configuration":"{\"tagID\":\"2613337607216\"}","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":"379486266","configuration":"{\"pixelCode\":\"CIMQD13C77U9TQD82SE0\"}","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"},{"id":"236978234","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-734238071\\\",\\\"GT-WB27JQB\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/27frCKCpnLoYEPeqjt4C\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/nHVtCJqpnLoYEPeqjt4C\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-7Q0LP286LH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/MoCWCJepnLoYEPeqjt4C\\\",\\\"MC-13RDGWBMDN\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-7Q0LP286LH\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/0PNACI-nnLoYEPeqjt4C\\\",\\\"MC-13RDGWBMDN\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/atfiCJKnnLoYEPeqjt4C\\\",\\\"MC-13RDGWBMDN\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-7Q0LP286LH\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/Km1QCKOpnLoYEPeqjt4C\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-7Q0LP286LH\\\",\\\"AW-734238071\\\/k_YKCJ2pnLoYEPeqjt4C\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-7Q0LP286LH\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"62750778","configuration":"{\"pixel_id\":\"705339366710020\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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","enabledFlags":["9a3ed68a"]},{"id":"22741050","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"enhanced purchase","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"89948218","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Tag","dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"PATH Water","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"pathwater.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/drinkpathwater.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7130816446522","handle":"flavored-sparkling-water","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40128768475194","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://drinkpathwater.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"131068854330","themeStoreId":"887","themePublished":"true","eventMetadataId":"06259f83-8e76-4209-90b5-e7688c9f59c4","pageType":"article","resourceId":"562478448698","shopId":"9296904250","storefrontBaseUrl":"https:\/\/drinkpathwater.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\",{}]]"});})();</script>
1052<script> 1053 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1054 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1055 window.ShopifyAnalytics.meta.currency = 'USD'; 1056 var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":562478448698,"requestId":"18148236-9ecc-4d14-9cd3-a28f94965795-1790856916"}}; 1057 for (var attr in meta) { 1058 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1059 } 1060</script>
vendor: 1 bytes, line 1060
1060
1061<script class="analytics"> 1062 (function () { 1063 var customDocumentWrite = function(content) { 1064 var jquery = null; 1065 1066 if (window.jQuery) { 1067 jquery = window.jQuery; 1068 } else if (window.Checkout && window.Checkout.$) { 1069 jquery = window.Checkout.$; 1070 } 1071 1072 if (jquery) { 1073 jquery('body').append(content); 1074 } 1075 }; 1076 1077 var hasLoggedConversion = function(token) { 1078 if (token) { 1079 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1080 } 1081 return false; 1082 } 1083 1084 var setCookieIfConversion = function(token) { 1085 if (token) { 1086 var twoMonthsFromNow = new Date(Date.now()); 1087 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1088 1089 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1090 } 1091 } 1092 1093 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1094 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1095 if (trekkie.integrations) { 1096 return; 1097 } 1098 trekkie.methods = [ 1099 'identify', 1100 'page', 1101 'ready', 1102 'track', 1103 'trackForm', 1104 'trackLink' 1105 ]; 1106 trekkie.factory = function(method) { 1107 return function() { 1108 var args = Array.prototype.slice.call(arguments); 1109 args.unshift(method); 1110 trekkie.push(args); 1111 if (method == 'track' || method == 'page') { 1112 var pageUrl; 1113 try { 1114 pageUrl = window.location.href; 1115 } catch (e) {} 1116 var pageReferrer; 1117 try { 1118 pageReferrer = document.referrer; 1119 } catch (e) {} 1120 try { 1121 if (window.__TREKKIE_SHIM_QUEUE == null) { 1122 window.__TREKKIE_SHIM_QUEUE = []; 1123 } 1124 window.__TREKKIE_SHIM_QUEUE.push({ 1125 from: 'trekkie-stub', 1126 method: method, 1127 args: args.slice(1), 1128 pageContext: { 1129 url: pageUrl, 1130 referrer: pageReferrer 1131 } 1132 }); 1133 } catch (e) { 1134 // no-op 1135 } 1136 } 1137 return trekkie; 1138 }; 1139 }; 1140 for (var i = 0; i < trekkie.methods.length; i++) { 1141 var key = trekkie.methods[i]; 1142 trekkie[key] = trekkie.factory(key); 1143 } 1144 trekkie.load = function(config) { 1145 trekkie.config = config || {}; 1146 trekkie.config.initialDocumentCookie = document.cookie; 1147 var first = document.getElementsByTagName('script')[0]; 1148var script = document.createElement('script'); 1149script.type = 'text/javascript'; 1150script.onerror = function(e) { 1151 var scriptFallback = document.createElement('script'); 1152 scriptFallback.type = 'text/javascript'; 1153 scriptFallback.onerror = function(error) { 1154 var Monorail = { 1155 produce: function produce(monorailDomain, schemaId, payload) { 1156 var currentMs = new Date().getTime(); 1157 var event = { 1158 schema_id: schemaId, 1159 payload: payload, 1160 metadata: { 1161 event_created_at_ms: currentMs, 1162 event_sent_at_ms: currentMs 1163 } 1164 }; 1165 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1166 }, 1167 sendRequest: function sendRequest(endpointUrl, payload) { 1168 // Try the sendBeacon API 1169 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1170 var blobData = new window.Blob([payload], { 1171 type: 'text/plain' 1172 }); 1173 1174 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1175 return true; 1176 } // sendBeacon was not successful 1177 1178 } // XHR beacon 1179 1180 var xhr = new XMLHttpRequest(); 1181 1182 try { 1183 xhr.open('POST', endpointUrl); 1184 xhr.setRequestHeader('Content-Type', 'text/plain'); 1185 xhr.send(payload); 1186 } catch (e) { 1187 console.log(e); 1188 } 1189 1190 return false; 1191 }, 1192 isIos12: function isIos12() { 1193 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1194 } 1195 }; 1196 Monorail.produce('monorail-edge.shopifysvc.com', 1197 'trekkie_storefront_load_errors/1.1', 1198 {shop_id: 9296904250, 1199 theme_id: 131068854330, 1200 app_name: "storefront", 1201 context_url: window.location.href, 1202 source_url: "//drinkpathwater.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1203 1204 }; 1205 scriptFallback.async = true; 1206 scriptFallback.src = '//drinkpathwater.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1207 first.parentNode.insertBefore(scriptFallback, first); 1208}; 1209script.async = true; 1210script.src = '//drinkpathwater.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1211first.parentNode.insertBefore(script, first); 1212 1213 }; 1214 trekkie.load( 1215 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9296904250,"isMerchantRequest":null,"themeId":131068854330,"themeCityHash":"73384724867703173","contentLanguage":"en","currency":"USD","eventMetadataId":"06259f83-8e76-4209-90b5-e7688c9f59c4"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1216 ); 1217 1218 var loaded = false;
1219 trekkie.ready(function() { 1220 if (loaded) return; 1221 loaded = true; 1222 1223 window.ShopifyAnalytics.lib = window.trekkie; 1224 1225 var originalDocumentWrite = document.write; 1226 document.write = customDocumentWrite; 1227 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1228 document.write = originalDocumentWrite; 1229 1230 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1231 var token = match? match[1]: undefined; 1232 if (!hasLoggedConversion(token)) { 1233 setCookieIfConversion(token); 1234 1235 } 1236 }); 1237 1238 window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":562478448698,"requestId":"18148236-9ecc-4d14-9cd3-a28f94965795-1790856916","shopifyEmitted":true}); 1239 1240 var eventsListenerScript = document.createElement('script'); 1241 eventsListenerScript.async = true; 1242 eventsListenerScript.src = "//drinkpathwater.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1243 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1244})();</script>
1244 1245
1245<script> 1246 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1247 window.ga = function ga() { 1248 (window.ga.q = window.ga.q || []).push(arguments); 1249 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1250 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1251 } 1252 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1253 }; 1254 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1255 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1256 } 1257 } 1258</script>
vendor: 1 bytes, line 1258
1258
1259<script 1260 defer 1261 src="https://drinkpathwater.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1262 data-application="storefront-renderer" 1263 data-shop-id="9296904250" 1264 data-render-region="gcp-us-central1" 1265 data-page-type="article" 1266 data-theme-instance-id="131068854330" 1267 data-theme-name="Dawn" 1268 data-theme-version="11.0.0" 1269 data-monorail-region="shop_domain" 1270 data-resource-timing-sampling-rate="10" 1271 data-shs="true" 1272 data-shs-beacon="true" 1273 data-shs-export-with-fetch="true" 1274 data-shs-logs-sample-rate="1" 1275 data-shs-beacon-endpoint="https://drinkpathwater.com/api/collect" 1276></script>
1276 1277<meta name="shopify-y" content="686494fc-2b12-414d-afbb-8065c10c013e" data-expiration="1822414516000"><meta name="shopify-s" content="c0cc8a5e-a8c6-47a7-97e2-6939eea056ec" data-expiration="1790858716000"><meta name="new-cookie-storage-activated" content="t"> 1278</head> 1279 1280 <body class=" gradient animate--hover-default"> 1281 <a class="patrol-skip-link" href="#MainContent">Skip to content</a> 1282 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1282-1283
1282 1283<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1283GTM-PDKJVBNX
vendor: 83 bytes, lines 1283-1284
1283" 1284height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1285<!-- End Google Tag Manager (noscript) --><div class="header-wrap"> 1286 <!-- Failed to render section 'announcement-bar': section file 'sections/announcement-bar.liquid' does not support the 'article' template type --> 1287 1288 <!-- BEGIN sections: header-group --> 1289<div id="shopify-section-sections--16706780823610__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-list-menu.css?v=111603181540343972631788459198" media="print" onload="this.media='all'"> 1290<link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-search.css?v=130382253973794904871788459206" media="print" onload="this.media='all'"> 1291<link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-menu-drawer.css?v=31331429079022630271788459201" media="print" onload="this.media='all'"> 1292<link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-cart-notification.css?v=54116361853792938221788459193" media="print" onload="this.media='all'"> 1293<link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-cart-items.css?v=21652125774000011591788459193" media="print" onload="this.media='all'"><link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-price.css?v=40036609582080453671788459205" media="print" onload="this.media='all'"> 1294 <link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/component-loading-overlay.css?v=58800470094666109841788459200" media="print" onload="this.media='all'"><noscript><link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-list-menu.css?v=111603181540343972631788459198" rel="stylesheet" type="text/css" media="all" /></noscript> 1295<noscript><link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-search.css?v=130382253973794904871788459206" rel="stylesheet" type="text/css" media="all" /></noscript> 1296<noscript><link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-menu-drawer.css?v=31331429079022630271788459201" rel="stylesheet" type="text/css" media="all" /></noscript> 1297<noscript><link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-cart-notification.css?v=54116361853792938221788459193" rel="stylesheet" type="text/css" media="all" /></noscript> 1298<noscript><link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-cart-items.css?v=21652125774000011591788459193" rel="stylesheet" type="text/css" media="all" /></noscript> 1299 1300
1301<script src="//drinkpathwater.com/cdn/shop/t/147/assets/details-modal.js?v=25581673532751508451788459213" defer="defer"></script>
vendor: 1 bytes, line 1301
1301
1302<script src="//drinkpathwater.com/cdn/shop/t/147/assets/cart-notification.js?v=133508293167896966491788459189" defer="defer"></script>
vendor: 1 bytes, line 1302
1302
1303<script src="//drinkpathwater.com/cdn/shop/t/147/assets/search-form.js?v=133129549252120666541788459282" defer="defer"></script>
1303 1304<sticky-header data-sticky-type="always" class="homepage-header header-wrapper color-background-1 gradient header-wrapper--border-bottom"><header aria-label="Site header" class="header header-bg-white header--top-left header--mobile-center header--has-menu header--has-socialâªLBâ« header--has-account"> 1305 <div class="mobile-menu-wrapper d-block d-xl-none"> 1306 <div class="mobile-menu__inner py-4"> 1307 <div class="container-fluid p-0"> 1308 1309 <ul class="list-unstyled main-nav"> 1310 1311 <li class="nav-item pw-mobile-search"> 1312 <div class="pw-mob-inner"> 1313 <span class="nav-link">search</span> 1314 <i class="fas fa-search" aria-hidden="true"></i> 1315 </div> 1316 <span id="Search-In-Template-label" class="patrol-sr-only">Search</span> 1317 <input class="search__input field__input" id="Search-In-Template" aria-labelledby="Search-In-Template-label"> 1318 </li> 1319 1320 1321 1322<li class="nav-item"> 1323 1324 <a 1325 id="HeaderMenu-customize" 1326 href="/pages/custom-bottled-water" 1327 class="header__menu-item list-menu__item link link--text focus-inset" 1328 1329 aria-label="Custom bottled water" 1330 > 1331 <span 1332 > 1333 1334 custom bottled water 1335 1336 </span> 1337 </a> 1338 </li> 1339<li class="nav-item"> 1340 1341 <a 1342 id="HeaderMenu-collabs" 1343 href="/pages/collaborations" 1344 class="header__menu-item list-menu__item link link--text focus-inset" 1345 1346 aria-label="collabs" 1347 > 1348 <span 1349 > 1350 1351collabs 1352 </span> 1353 </a> 1354 </li> 1355<li class="nav-item"> 1356 1357 <a 1358 id="HeaderMenu-store-locator" 1359 href="/pages/store-locator" 1360 class="header__menu-item list-menu__item link link--text focus-inset" 1361 1362 aria-label="store locator" 1363 > 1364 <span 1365 > 1366 1367store locator 1368 </span> 1369 </a> 1370 </li> 1371<li class="nav-item dropdown" > 1372 <header-menu> 1373 <div id="Details-HeaderMenu-4"> 1374 <a 1375 id="HeaderMenu-refillit-shop" 1376 data-bs-toggle="collapse" data-bs-target="#HeaderMenu-MenuList-4" 1377 1378 > 1379 <span class="nav-link" 1380 >#refillit shop</span> 1381 </a> 1382 <div 1383 id="HeaderMenu-MenuList-4" 1384 class="collapse show" 1385 tabindex="-1" 1386 > 1387 1388 <div class="mega-menu" > 1389 <div class="row pt-2"><div class="col-4 p-0 pb-2"><h3 class="mega-heading">water</h3><div class="row py-1 gap-1"><div class="col-6 p-0"> 1390 <a href="/collections" class="mega-img-wrap" aria-label="Shop All"> 1391 <img src="//drinkpathwater.com/cdn/shop/files/016d376cd173e05cb120540f65a982a566e2d552.jpg?v=1758236293&width=435" 1392 alt="" 1393 class="mega-img"><div class="mega-overlay"></div> 1394 <span class="mega-text">shop all</span></a> 1395 </div><div class="col-6 p-0"> 1396 <a href="/collections/originals" class="mega-img-wrap" aria-label="Originals"> 1397 <img src="//drinkpathwater.com/cdn/shop/files/f9771e2b60e3dcc495e4558fc3428b12e46cb377.jpg?v=1758303089&width=435" 1398 alt="" 1399 class="mega-img"><div class="mega-overlay"></div>
1400 <span class="mega-text">originals</span></a> 1401 </div></div><div class="row gap-1"><div class="col-6 p-0"> 1402 <a href="/collections/limited-edition" class="mega-img-wrap"> 1403 <img src="//drinkpathwater.com/cdn/shop/files/Mega-menu-musa-v3.jpg?v=1777957234&width=435" 1404 alt="" 1405 class="mega-img" 1406 aria-hidden="true" 1407 ><div class="mega-overlay"></div> 1408 <span class="mega-text">limited edition</span><span class="patrol-sr-only"> - go to Limited edition</span> 1409 </a> 1410 </div><div class="col-6 p-0"> 1411 <a href="/products/flavored-sparkling-water" class="mega-img-wrap" aria-label="flavored sparkling"> 1412 <img src="//drinkpathwater.com/cdn/shop/files/f569f448c6367c151909ac27ddbbe7d6d015340a.jpg?v=1758303067&width=435" 1413 alt="" 1414 class="mega-img"><div class="mega-overlay"></div> 1415 <span class="mega-text">flavored sparkling</span></a> 1416 </div></div></div><div class="col-4 p-0 pb-2"><h3 class="mega-heading">custom & collabs</h3><div class="row py-1 gap-1"> 1417 <div class="col-12 p-0"> 1418 <a href="/pages/custom-bottled-water" class="mega-img-wrap" aria-label="custom designs"> 1419 <img src="//drinkpathwater.com/cdn/shop/files/bc8f8338141d8b4ec2e63c9d64619f49b9f292fc.jpg?v=1758236694&width=435" 1420 alt="" 1421 class="mega-img"><div class="mega-overlay"></div> 1422 <span class="mega-text">custom designs</span></a> 1423 </div> 1424 </div><div class="row gap-1"><div class="col-6 p-0"> 1425 <a href="/pages/collabs-available-now" class="mega-img-wrap"> 1426 <img src="//drinkpathwater.com/cdn/shop/files/3bd1c457d09a6cbccaba0249525d0d74ae3925af.jpg?v=1758303102&width=435" 1427 alt="collabs available now" 1428 class="mega-img" 1429 aria-hidden="true" 1430 ><div class="mega-overlay"></div> 1431 <span class="mega-text">collabs available now</span><span class="patrol-sr-only"> - go to Collabs available now</span> 1432 </a> 1433 </div><div class="col-6 p-0"> 1434 <a href="/pages/collabs-print-to-order" class="mega-img-wrap" aria-label="collabs print"> 1435 <img src="//drinkpathwater.com/cdn/shop/files/73bac311f25c2c7e2a00802219662624f287d5a2.jpg?v=1758303070&width=435" 1436 alt="" 1437 class="mega-img"><div class="mega-overlay"></div> 1438 <span class="mega-text">collabs print-to-order</span></a> 1439 </div></div></div><div class="col-2 p-0 pb-2"><h3 class="mega-heading">extras</h3><div class="row py-1 gap-1"> 1440 <div class="col-12 p-0"> 1441 <a href="/collections/sports-hydration" class="mega-img-wrap" aria-label=""> 1442 <img src="//drinkpathwater.com/cdn/shop/files/1-product-hovers-sports-hydration-bottles.jpg?v=1790190266&width=435" 1443 alt="" 1444 class="mega-img"><div class="mega-overlay"></div>
1445 <span class="mega-text">sports hydration</span></a> 1446 </div> 1447 </div><div class="row gap-1"><div class="col-12 p-0"> 1448 <a href="/collections/accessories" class="mega-img-wrap"> 1449 <img src="//drinkpathwater.com/cdn/shop/files/9a5df26620afdf134d7c244100e3003b7acdf1d8.jpg?v=1758303102&width=435" 1450 alt="Shop All" 1451 class="mega-img" 1452 aria-hidden="true" 1453 ><div class="mega-overlay"></div> 1454 <span class="mega-text">accessories</span><span class="patrol-sr-only"> - go to Accessories</span> 1455 </a> 1456 </div></div></div></div> 1457 </div> 1458 1459 1460 </div> 1461 </div> 1462 </header-menu> 1463 </ul> 1464 1465 1466 </div> 1467 </div> 1468 </div> 1469 1470 1471 1472 1473 <div id="pwSearchPopup" class="pw-search-popup" aria-hidden="true"> 1474 <div class="pw-searching-inner"> 1475 <div class="pw-search-popup-inner"> 1476 1477 <!-- Close Button --> 1478 <button id="pwCloseSearch" class="pw-close-search">â</button> 1479 1480 <!-- Search --> 1481 <div class="template-search__search"> 1482 1483 1484 <predictive-search data-loading-text="Loading..."> 1485 1486 1487 <main-search> 1488 <form action="/search" method="get" role="search" class="search"> 1489 1490 <div class="field"> 1491 <i class="fas fa-search" aria-hidden="true"></i> 1492 <!-- Input --> 1493 <label for="Search-In-Template" class="patrol-sr-only">Search</label> 1494 <input 1495 id="Search-In-Template" 1496 class="search__input field__input" 1497 type="search" 1498 name="q" 1499 value="" 1500 placeholder="What are you looking for?" 1501 aria-label="Search site" 1502 1503 role="combobox" 1504 aria-expanded="false" 1505 aria-owns="predictive-search-results" 1506 aria-controls="predictive-search-results" 1507 aria-haspopup="listbox" 1508 aria-autocomplete="list" 1509 autocorrect="off" 1510 autocomplete="off" 1511 autocapitalize="off" 1512 spellcheck="false" 1513 1514 > 1515 <i class="fa-solid fa-arrow-right"></i> 1516 <input type="hidden" name="options[prefix]" value="last"> 1517 1518 1519 <!-- Predictive Results --> 1520 <div 1521 class="predictive-search predictive-search--search-template" 1522 tabindex="-1" 1523 data-predictive-search 1524 > 1525 <div class="predictive-search__loading-state"> 1526 <svg 1527 class="spinner"
1528 viewBox="0 0 66 66" 1529 xmlns="http://www.w3.org/2000/svg" 1530 aria-hidden="true" 1531 focusable="false" 1532 > 1533 <circle 1534 class="path" 1535 fill="none" 1536 stroke-width="6" 1537 cx="33" 1538 cy="33" 1539 r="30" 1540 ></circle> 1541 </svg> 1542 </div> 1543 </div> 1544 1545 <span 1546 class="predictive-search-status visually-hidden" 1547 role="status" 1548 aria-hidden="true" 1549 ></span> 1550 1551 1552 </div> 1553 1554 </form> 1555 </main-search> 1556 1557 1558 </predictive-search> 1559 1560 1561 </div> 1562 </div> 1563 </div> 1564 </div> 1565 1566 1567 <div class="container"> 1568 <div class="navbar"> 1569 <div class="row align-items-center"> 1570 <div class="col-4 col-lg-6 order-1 order-lg-2 "> 1571 1572 <div class="d-block d-xl-none"> 1573 <button type="button" class="mobile-menu-toggle" aria-label="Toggle mobile menu" aria-expanded="false" aria-controls="mobile-menu"> 1574 <span class="patrol-sr-only">Open menu</span> 1575 1576 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 1577 <path d="M9.86668 16.6667C9.86668 17.9185 8.85185 18.9333 7.60001 18.9333C6.34816 18.9333 5.33334 17.9185 5.33334 16.6667C5.33334 15.4148 6.34816 14.4 7.60001 14.4C8.85185 14.4 9.86668 15.4148 9.86668 16.6667Z" fill="#888B96"/> 1578 <path d="M18.9333 16.6667C18.9333 17.9185 17.9185 18.9333 16.6667 18.9333C15.4148 18.9333 14.4 17.9185 14.4 16.6667C14.4 15.4148 15.4148 14.4 16.6667 14.4C17.9185 14.4 18.9333 15.4148 18.9333 16.6667Z" fill="#888B96"/> 1579 <path d="M28 16.6667C28 17.9185 26.9852 18.9333 25.7333 18.9333C24.4815 18.9333 23.4667 17.9185 23.4667 16.6667C23.4667 15.4148 24.4815 14.4 25.7333 14.4C26.9852 14.4 28 15.4148 28 16.6667Z" fill="#888B96"/> 1580 <path d="M9.86668 7.59999C9.86668 8.85184 8.85186 9.86666 7.60001 9.86666C6.34817 9.86666 5.33334 8.85184 5.33334 7.59999C5.33334 6.34815 6.34817 5.33333 7.60001 5.33333C8.85186 5.33333 9.86668 6.34815 9.86668 7.59999Z" fill="#888B96"/> 1581 <path d="M18.9333 7.59999C18.9333 8.85184 17.9185 9.86666 16.6667 9.86666C15.4148 9.86666 14.4 8.85184 14.4 7.59999C14.4 6.34815 15.4148 5.33333 16.6667 5.33333C17.9185 5.33333 18.9333 6.34815 18.9333 7.59999Z" fill="#888B96"/> 1582 <path d="M28 7.59999C28 8.85184 26.9852 9.86666 25.7333 9.86666C24.4815 9.86666 23.4667 8.85184 23.4667 7.59999C23.4667 6.34815 24.4815 5.33333 25.7333 5.33333C26.9852 5.33333 28 6.34815 28 7.59999Z" fill="#888B96"/> 1583 <path d="M9.86667 25.7333C9.86667 26.9852 8.85185 28 7.60001 28C6.34816 28 5.33334 26.9852 5.33334 25.7333C5.33334 24.4815 6.34816 23.4667 7.60001 23.4667C8.85185 23.4667 9.86667 24.4815 9.86667 25.7333Z" fill="#888B96"/> 1584 <path d="M18.9333 25.7333C18.9333 26.9852 17.9185 28 16.6667 28C15.4148 28 14.4 26.9852 14.4 25.7333C14.4 24.4815 15.4148 23.4667 16.6667 23.4667C17.9185 23.4667 18.9333 24.4815 18.9333 25.7333Z" fill="#888B96"/> 1585 <path d="M28 25.7333C28 26.9852 26.9852 28 25.7333 28C24.4815 28 23.4667 26.9852 23.4667 25.7333C23.4667 24.4815 24.4815 23.4667 25.7333 23.4667C26.9852 23.4667 28 24.4815 28 25.7333Z" fill="#888B96"/> 1586 </svg> 1587 </button> 1588 </div> 1589 1590 <div class="d-none d-xl-block"><style> 1591 /* Mega menu image styles */ 1592 .mega-menu .mega-img { 1593 display: block; 1594 width: 100%; 1595 height: auto; 1596 border-radius: 10px; /* rounded corners */ 1597 object-fit: cover; /* keeps aspect ratio while filling box */ 1598 } 1599 1600 /* Images in half-width columns (2 per row) */ 1601 .mega-menu .col-6 .mega-img { 1602 width: 210px; 1603 height: 250px; 1604 max-width: 100%; 1605 } 1606 1607 /* Images in full-width columns (1 per row, col-12) */ 1608 .mega-menu .col-12 .mega-img { 1609 height: 250px; 1610 max-width: 100%; 1611 } 1612 1613 .mega-menu .mega-heading { 1614 font-weight: 700; 1615 font-style: normal; /* 'Bold' is redundant with 700 */ 1616 font-size: 24px; 1617 line-height: 100%; 1618 letter-spacing: 0; 1619 vertical-align: middle; 1620 margin-bottom: 12px; /* spacing before images */ 1621 color: #75787b; 1622 } 1623 1624 /* Wrap container to position overlay + text */ 1625 .mega-img-wrap { 1626 position: relative; 1627 display: block; 1628 overflow: hidden; 1629 border-radius: 10px; 1630 padding: 0px !important; 1631 } 1632 1633 /* Overlay layer */ 1634 .mega-overlay { 1635 position: absolute; 1636 inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0 */ 1637 background: rgba(0, 0, 0, 0.4); /* semi-transparent black */ 1638 border-radius: 10px; 1639 transition: background 0.3s ease; 1640 } 1641 1642 /* Text on top of image */ 1643 .mega-text { 1644 position: absolute; 1645 top: 10px; 1646 left: 15px; 1647 color: #fff; 1648 font-weight: 600; 1649 font-size: 30px; 1650 line-height: 1.2; 1651 z-index: 2; 1652 } 1653 1654 /* Hover effect (optional) */ 1655 .mega-img-wrap:hover .mega-overlay { 1656 background: rgba(0, 0, 0, 0.6); 1657 } 1658
1659 /* Mobile responsive adjustments */ 1660 @media (max-width: 1024px) { 1661 .mega-menu .row { 1662 margin-left: 0; 1663 margin-right: 0; 1664 } 1665 1666 /* Force all images to take full width on mobile */ 1667 .mega-menu .col-6, 1668 .mega-menu .col-4, 1669 .mega-menu .col-2, 1670 .mega-menu .col-3 { 1671 flex: 0 0 100%; 1672 max-width: 100%; 1673 } 1674 1675 /* Adjust image sizes */ 1676 .mega-menu .mega-img { 1677 width: 100% !important; 1678 height: 195px !important; 1679 max-width: 100%; 1680 border-radius: 10px; 1681 object-fit: cover; 1682 } 1683 1684 /* Overlay text centered for mobile */ 1685 .mega-menu .mega-text { 1686 font-size: 30px; 1687 bottom: 15px; 1688 left: 10px; 1689 right: 10px; 1690 } 1691 1692 /* Headings centered on mobile */ 1693 .mega-menu .mega-heading { 1694 font-size: 24px; 1695 } 1696 1697 .mobile-menu-wrapper { 1698 overflow: auto; 1699 } 1700 1701 li.nav-item { 1702 padding: 16px 24px; 1703 border-bottom: 1px solid #d9d9d6; 1704 } 1705 } 1706</style> 1707 1708 1709<nav class="header__inline-menu" aria-label="Main menu"> 1710 <ul class="list-menu list-menu--inline justify-content-start justify-content-lg-end" role="list"><li><header-menu> 1711 <details id="Details-HeaderMenu-1"> 1712 <summary id="HeaderMenu-refillit-shop" class="header__menu-item list-menu__item link focus-inset"> 1713 <span 1714 >#refillit shop</span> 1715 </summary> 1716 1717 <div 1718 id="HeaderMenu-MenuList-1" 1719 class="header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup" 1720 role="list" 1721 tabindex="-1" 1722 > 1723 <div class="mega-menu container-lg" > 1724 <div class="row"><div class="col-4"><h3 class="mega-heading">water</h3><div class="row py-1"><div class="col-6"> 1725 <a href="/collections" 1726 class="mega-img-wrap" 1727 aria-label="shop all" 1728 > 1729 <img 1730 src="//drinkpathwater.com/cdn/shop/files/016d376cd173e05cb120540f65a982a566e2d552.jpg?v=1758236293&width=435" 1731 alt="Shop All" 1732 class="mega-img" 1733 ><div class="mega-overlay"></div> 1734 <span class="mega-text">shop all</span></a> 1735 </div><div class="col-6"> 1736 <a href="/collections/originals" 1737 class="mega-img-wrap" 1738 aria-label="originals" 1739 > 1740 <img 1741 src="//drinkpathwater.com/cdn/shop/files/f9771e2b60e3dcc495e4558fc3428b12e46cb377.jpg?v=1758303089&width=435" 1742 alt="Originals" 1743 class="mega-img" 1744 ><div class="mega-overlay"></div> 1745 <span class="mega-text">originals</span></a> 1746 </div></div><div class="row py-1"><div class="col-6"> 1747 <a href="/collections/limited-edition" 1748 class="mega-img-wrap" 1749 aria-label="limited edition" 1750 > 1751 <img 1752 src="//drinkpathwater.com/cdn/shop/files/Mega-menu-musa-v3.jpg?v=1777957234&width=435" 1753 alt="" 1754 class="mega-img" 1755 ><div class="mega-overlay"></div> 1756 <span class="mega-text">limited edition</span></a> 1757 </div><div class="col-6"> 1758 <a href="/products/flavored-sparkling-water" 1759 class="mega-img-wrap" 1760 aria-label="flavored sparkling" 1761 > 1762 <img 1763 src="//drinkpathwater.com/cdn/shop/files/f569f448c6367c151909ac27ddbbe7d6d015340a.jpg?v=1758303067&width=435" 1764 alt="flavored sparkling" 1765 class="mega-img" 1766 ><div class="mega-overlay"></div>
1767 <span class="mega-text">flavored sparkling</span></a> 1768 </div></div></div><div class="col-4 mx-5"><h3 class="mega-heading">custom & collabs</h3><div class="row py-1"> 1769 <div class="col-12"> 1770 <a href="/pages/custom-bottled-water" 1771 class="mega-img-wrap" 1772 aria-label="custom designs" 1773 > 1774 <img 1775 src="//drinkpathwater.com/cdn/shop/files/bc8f8338141d8b4ec2e63c9d64619f49b9f292fc.jpg?v=1758236694&width=435" 1776 alt="custom designs" 1777 class="mega-img" 1778 ><div class="mega-overlay"></div> 1779 <span class="mega-text">custom designs</span></a> 1780 </div> 1781 </div><div class="row py-1"><div class="col-6"> 1782 <a href="/pages/collabs-available-now" 1783 class="mega-img-wrap" 1784 aria-label="collabs available now" 1785 > 1786 <img 1787 src="//drinkpathwater.com/cdn/shop/files/3bd1c457d09a6cbccaba0249525d0d74ae3925af.jpg?v=1758303102&width=435" 1788 alt="collabs available now" 1789 class="mega-img" 1790 ><div class="mega-overlay"></div> 1791 <span class="mega-text">collabs available now</span></a> 1792 </div><div class="col-6"> 1793 <a href="/pages/collabs-print-to-order" 1794 class="mega-img-wrap" 1795 aria-label="collabs print-to-order" 1796 > 1797 <img 1798 src="//drinkpathwater.com/cdn/shop/files/73bac311f25c2c7e2a00802219662624f287d5a2.jpg?v=1758303070&width=435" 1799 alt="collabs print" 1800 class="mega-img" 1801 ><div class="mega-overlay"></div> 1802 <span class="mega-text">collabs print-to-order</span></a> 1803 </div></div></div><div class="col-2"><h3 class="mega-heading">extras</h3><div class="row py-1"> 1804 <div class="col-12"> 1805 <a href="/collections/sports-hydration" 1806 class="mega-img-wrap" 1807 aria-label="sports hydration" 1808 > 1809 <img 1810 src="//drinkpathwater.com/cdn/shop/files/1-product-hovers-sports-hydration-bottles.jpg?v=1790190266&width=435" 1811 alt="" 1812 class="mega-img" 1813 ><div class="mega-overlay"></div> 1814 <span class="mega-text">sports hydration</span></a> 1815 </div> 1816 </div><div class="row py-1"><div class="col-12"> 1817 <a href="/collections/accessories" 1818 class="mega-img-wrap" 1819 aria-label="accessories" 1820 > 1821 <img 1822 src="//drinkpathwater.com/cdn/shop/files/9a5df26620afdf134d7c244100e3003b7acdf1d8.jpg?v=1758303102&width=435" 1823 alt="Shop All" 1824 class="mega-img" 1825 ><div class="mega-overlay"></div>
1826 <span class="mega-text">accessories</span></a> 1827 </div></div></div></div> 1828 </div> 1829 1830 1831 </div> 1832 </details> 1833 </header-menu></li><li><a 1834 id="HeaderMenu-customize" 1835 href="/pages/custom-bottled-water" 1836 class="header__menu-item list-menu__item link link--text focus-inset" 1837 1838 > 1839 <span 1840 > 1841 1842 1843 customize 1844 1845 1846 </span> 1847 <span class="patrol-sr-only">Custom bottled water</span> 1848 </a></li><li><a 1849 id="HeaderMenu-collabs" 1850 href="/pages/collaborations" 1851 class="header__menu-item list-menu__item link link--text focus-inset" 1852 1853 > 1854 <span 1855 > 1856 1857 1858collabs 1859 1860 </span> 1861 <span class="patrol-sr-only">collabs</span> 1862 </a></li></ul> 1863</nav> 1864 1865 </div> 1866 </div> 1867 <div class="col-4 col-lg-2 order-2 order-lg-1"> 1868 <a href="https://drinkpathwater.com" class="brand"> 1869 <span class="visually-hidden">Path Water</span> 1870 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1871 viewBox="0 0 654 158" style="width: 184px !important; height: auto !important; max-width: none !important; display: block;" xml:space="preserve"> 1872 <style type="text/css"> 1873 .st0{fill:#FFFFFF;} 1874 </style> 1875 <path class="st0" d="M56.9,66c-2.9,4.7-5.2,8.3-5.6,9c-3.6,5.8-7.8,16.8-7.8,28.4c0,18.4,9.7,35.8,25.3,45.3l0.9,0.5V45.5l-1.1,1.8 1876 C67.9,48.4,61.8,58.2,56.9,66z M48.1,103.4c0-10,3.6-20.3,7.1-26c0.4-0.6,2.7-4.3,5.6-9l4.3-6.8v78.8 1877 C54.4,131.2,48.1,117.5,48.1,103.4z M74.4,40.1l4.6-7.6v120.5l-0.8-0.3c-1.2-0.5-2.3-1-3.5-1.6l-0.3-0.2V40.1z M146.4,75 1878 c-1-1.7-43.6-71.2-44-71.9c-0.4-0.6-1.2-1.1-2-1.1c-0.8,0-1.6,0.4-2,1.1c0,0-13.3,22-14.5,24l-0.1,0.1v127l0.5,0.2 1879 c5.3,1.7,10.8,2.6,16.1,2.6c14.4,0,27.9-5.6,38-15.7c10.2-10.1,15.8-23.6,15.8-38C154.2,91.7,150,80.8,146.4,75z M88.4,150.8V28.5 1880 c1.8-2.9,12-19.8,12-19.8l0.8,1.3c10,16.3,40.4,66,41.3,67.4c3.5,5.7,7.1,16,7.1,25.9c0,13.1-5.1,25.5-14.4,34.7 1881 c-9.3,9.3-21.6,14.4-34.8,14.4C96.5,152.4,92.4,151.9,88.4,150.8z M327.1,28.1L268.6,130h22.2l9.1-15.7h61.4l9.1,15.7h22.2L334,28.1 1882 H327.1z M350.4,95.6h-39.8l19.9-34.4L350.4,95.6z M563.9,95.9h-66.7V130h-20.5V27.8h20.5v49.4h66.7V27.8h20.6V130h-20.6V95.9z 1883 M233.9,96.2c31.8,0,49.4-8,49.4-33c0-17.2-3.8-35.5-49.4-35.5h-39.6V130h20.5V96.2H233.9z M214.9,46.5h16c23.7,0,32.1,1,32.1,17.2 1884 c0,15.3-22.4,13.9-32.1,13.9h-16V46.5z M427.4,46.6V130h-20.5V46.6h-38.2l0.1-18.7h96.7l-0.1,18.7H427.4z M597.9,117.8
1885 c0-7,5.7-12.4,12.5-12.4c6.8,0,12.5,5.3,12.5,12.4c0,7.1-5.7,12.4-12.5,12.4C603.6,130.2,597.9,124.9,597.9,117.8z M620.5,117.8 1886 c0-5.8-4.4-10.4-10.1-10.4c-5.7,0-10.1,4.5-10.1,10.4c0,5.9,4.4,10.4,10.1,10.4C616.1,128.2,620.5,123.7,620.5,117.8z M607.9,125.1 1887 h-2.2v-14.5h5.5c3.3,0,5,1.4,5,4.1c0,2.6-1.7,3.7-3.5,4l3.9,6.4H614l-3.8-6.3h-2.2V125.1z M607.9,116.9h2.4c2.6,0,3.7-0.3,3.7-2.3 1888 c0-1.5-0.9-2.1-3.2-2.1h-2.9V116.9z"/> 1889 </svg> 1890</a> 1891 </div> 1892 <div class="col-4 col-lg-4 order-3 order-lg-3"> 1893 1894 1895 <div class="justify-content-end justify-content-lg-start d-flex header__icons header__icons--localization header-localization"> 1896 <div class="desktop-localization-wrapper"> 1897</div> 1898 1899 1900<a href="https://drinkpathwater.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide" aria-label="Log in"> 1901 <svg 1902 xmlns="http://www.w3.org/2000/svg" 1903 aria-hidden="true" 1904 focusable="false" 1905 class="icon icon-account" 1906 fill="none" 1907 viewBox="0 0 18 19" 1908> 1909 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor"> 1910</svg> 1911 1912 <span class="visually-hidden" aria-hidden="true">Log in</span> 1913 </a><nav class="header__inline-menu d-none d-lg-block"> 1914 <ul class="list-menu list-menu--inline" role="list"> 1915 <li> 1916 <a id="HeaderMenu-our-story" href="https://drinkpathwater.com/pages/store-locator" aria-label="store locator" class="header__menu-item list-menu__item link link--text"> 1917 <span>store locator</span> 1918 </a> 1919 </li> 1920 </ul> 1921 </nav> 1922 1923 1924 <div class="header__search"> 1925 <a id="pwOpenSearch" href="javascript:void(0)" class="header__menu-item list-menu__item link link--text header__icon" aria-label="Search"> 1926 <i class="fas fa-search" aria-hidden="true"></i> 1927 <span class="patrol-sr-only">Search</span> 1928 </a> 1929 </div> 1930 1931 1932 <a href="/cart" aria-label="Cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="custom-cart--svg"> 1933<path fill-rule="evenodd" clip-rule="evenodd" d="M10.058 26.6024C11.01 26.6024 11.7847 27.3757 11.7847 28.3277C11.7847 29.2797 11.01 30.0544 10.058 30.0544C9.106 30.0544 8.33267 29.2797 8.33267 28.3277C8.33267 27.3757 9.106 26.6024 10.058 26.6024ZM25.0984 26.6024C26.0517 26.6024 26.8264 27.3757 26.8264 28.3277C26.8264 29.2797 26.0517 30.0544 25.0984 30.0544C24.1464 30.0544 23.3731 29.2797 23.3731 28.3277C23.3731 27.3757 24.1464 26.6024 25.0984 26.6024ZM4.35693 4.01254L7.13027 4.49254C7.57693 4.57121 7.91693 4.94188 7.9556 5.39521L8.26893 9.12988L9.43407 9.13038C9.6242 9.13046 9.81231 9.13055 9.99843 9.13063L12.1375 9.13165C12.308 9.13173 12.4766 9.13182 12.6433 9.1319L15.0052 9.1332C15.1536 9.13329 15.3002 9.13337 15.445 9.13346L17.1001 9.13452C17.2312 9.13461 17.3607 9.13469 17.4885 9.13478L18.9442 9.13586C19.0592 9.13595 19.1725 9.13604 19.2844 9.13613L20.5536 9.13722C20.6535 9.13731 20.7518 9.1374 20.8488 9.13749L21.683 9.13832C21.7715 9.13841 21.8587 9.13851 21.9445 9.1386L22.9105 9.13972C22.9859 9.13981 23.06 9.13991 23.1328 9.14L23.9485 9.14114C24.0117 9.14124 24.0738 9.14133 24.1347 9.14143L24.6532 9.14229C24.7075 9.14239 24.7607 9.14249 24.8129 9.14259L25.3904 9.14376C25.4346 9.14385 25.4778 9.14395 25.52 9.14405L25.8754 9.14494C25.9122 9.14504 25.9481 9.14514 25.9832 9.14524L26.3642 9.14644C26.3928 9.14654 26.4205 9.14664 26.4476 9.14674L26.6713 9.14765C26.694 9.14776 26.7161 9.14786 26.7375 9.14796L26.9638 9.14919C26.9802 9.1493 26.9961 9.1494 27.0114 9.1495L27.1347 9.15044C27.1469 9.15054 27.1586 9.15065 27.1698 9.15075L27.2586 9.1517C27.2672 9.15181 27.2753 9.15191 27.2831 9.15202L27.3436 9.15297C27.3492 9.15308 27.3546 9.15319 27.3597 9.1533L27.3979 9.15426C27.4014 9.15437 27.4047 9.15448 27.4077 9.15459L27.4354 9.15589C27.4371 9.156 27.4387 9.15611 27.4401 9.15622C27.4531 9.15743 27.455 9.15765 27.4569 9.15788C28.1996 9.26588 28.8529 9.65388 29.2983 10.2512C29.7436 10.8472 29.9303 11.5819 29.8236 12.3179L28.5
1933583 21.0619C28.3196 22.7259 26.8743 23.9805 25.1943 23.9805H10.6329C8.87693 23.9805 7.39027 22.6099 7.2476 20.8565L6.02627 6.33121L4.01693 5.98454C3.4716 5.88854 3.1076 5.37254 3.20093 4.82721C3.29693 4.28188 3.8236 3.92721 4.35693 4.01254ZM9.16658 11.1303L8.43693 11.1299L9.24093 20.6925C9.2996 21.4285 9.90093 21.9805 10.6356 21.9805H25.1916C25.8863 21.9805 26.4796 21.4632 26.5783 20.7765L27.8449 12.0312C27.8743 11.8232 27.8223 11.6152 27.6956 11.4472C27.5703 11.2779 27.3863 11.1685 27.1783 11.1392C27.1687 11.1396 27.1456 11.1399 27.1098 11.1402L26.9648 11.141C26.9345 11.1412 26.9011 11.1413 26.8648 11.1414L26.1095 11.1425C26.0457 11.1426 25.9795 11.1426 25.9108 11.1427L24.1348 11.1426C24.0357 11.1426 23.9347 11.1425 23.832 11.1425L21.8052 11.1412C21.6837 11.1411 21.5609 11.1411 21.437 11.141L20.2901 11.14C20.1595 11.1399 20.0279 11.1398 19.8953 11.1397L18.6806 11.1386C18.5434 11.1385 18.4055 11.1384 18.2671 11.1383L17.4303 11.1375C17.2899 11.1374 17.1491 11.1372 17.008 11.1371L15.7311 11.1359C15.5887 11.1358 15.4462 11.1356 15.3037 11.1355L14.4496 11.1347C14.3074 11.1346 14.1654 11.1345 14.0237 11.1343L13.1767 11.1336C13.0363 11.1334 12.8962 11.1333 12.7566 11.1332L11.516 11.1321C11.3801 11.132 11.2449 11.1319 11.1106 11.1318L9.54265 11.1306C9.41613 11.1305 9.29074 11.1304 9.16658 11.1303ZM23.0501 14.0583C23.6021 14.0583 24.0501 14.5063 24.0501 15.0583C24.0501 15.6103 23.6021 16.0583 23.0501 16.0583H19.3541C18.8008 16.0583 18.3541 15.6103 18.3541 15.0583C18.3541 14.5063 18.8008 14.0583 19.3541 14.0583H23.0501Z" fill="#888B96"/> 1934</svg> 1935<span class="visually-hidden">Cart</span></a> 1936 </div> 1937 </div> 1938 </div> 1939 </div> 1940 1941 1942 1943 </div> 1944 </header> 1945</sticky-header>
1945<script type="application/ld+json"> 1946 { 1947 "@context": "http://schema.org", 1948 "@type": "Organization", 1949 "name": "PATH Water", 1950 1951 "sameAs": [ 1952 "https:\/\/www.x.com\/drinkpathwater", 1953 "https:\/\/www.facebook.com\/pathwater\/", 1954 "", 1955 "https:\/\/www.instagram.com\/pathwater\/?hl=en", 1956 "https:\/\/www.tiktok.com\/@pathwater?lang=en", 1957 "", 1958 "", 1959 "", 1960 "" 1961 ], 1962 "url": "https:\/\/drinkpathwater.com" 1963 } 1964</script>
1964<style> 1965 /* Fix for logo overlapping the mobile menu icon */ 1966 @media screen and (max-width: 991px) { 1967 .homepage-header .brand svg { 1968 width: 130px !important; /* Scales the logo down for mobile */ 1969 max-width: 100% !important; /* Prevents spilling out of the column */ 1970 height: auto !important; 1971 } 1972 } 1973</style> 1974 1975 1976</div> 1977<!-- END sections: header-group --> 1978 </div> 1979 1980<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1981 <section id="shopify-section-template--16706780004410__main" class="shopify-section section"><link href="//drinkpathwater.com/cdn/shop/t/147/assets/section-blog-post.css?v=42867196930608963421788459282" rel="stylesheet" type="text/css" media="all" /> 1982 1983<article class="top-page article-template" itemscope itemtype="http://schema.org/BlogPosting"><div class="container"> 1984 <div 1985 class="article-template__hero-container scroll-trigger animate--fade-in" 1986 1987 > 1988 <div 1989 class="article-template__hero-adapt media" 1990 itemprop="image" 1991 1992 > 1993 <img 1994 srcset=" 1995 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=350 350w, 1996 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=750 750w, 1997 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=1100 1100w, 1998 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=1500 1500w, 1999 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=2200 2200w, 2000 2001 //drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813 2926w 2002 " 2003 sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc(100vw - 10rem), 100vw" 2004 src="//drinkpathwater.com/cdn/shop/articles/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813&width=1100" 2005 loading="eager" 2006 fetchpriority="high" 2007 width="2926" 2008 height="1950" 2009 alt="What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, Wins for the Planet | PATH refillable aluminum bottled water" 2010 > 2011 </div> 2012 </div> 2013 </div><header 2014 class="container narrow fadein" 2015 2016 > 2017 <h1 2018 class="article-template__title" 2019 itemprop="headline" 2020 > 2021 What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, Wins for the Planet 2022 </h1><span class="circle-divider caption-with-letter-spacing" itemprop="dateCreated pubdate datePublished"><time datetime="2026-08-13T21:30:00Z">August 13, 2026</time></span></header><div 2023 class="article-template__social-sharing container narrow fadein" 2024 2025 > 2026 2027
2028<script src="//drinkpathwater.com/cdn/shop/t/147/assets/share.js?v=13024540447964430191788459290" defer="defer"></script>
2028 2029 2030<share-button id="Share-template--16706780004410__main" class="share-button quick-add-hidden" > 2031 <button class="share-button__button hidden"> 2032 <svg 2033 width="13" 2034 height="12" 2035 viewBox="0 0 13 12" 2036 class="icon icon-share" 2037 fill="none" 2038 xmlns="http://www.w3.org/2000/svg" 2039 aria-hidden="true" 2040 focusable="false" 2041> 2042 <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2043 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> 2044 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> 2045</svg> 2046 2047 Share 2048 </button> 2049 <details id="Details-share-template--16706780004410__main"> 2050 <summary class="share-button__button"> 2051 <svg 2052 width="13" 2053 height="12" 2054 viewBox="0 0 13 12" 2055 class="icon icon-share" 2056 fill="none" 2057 xmlns="http://www.w3.org/2000/svg" 2058 aria-hidden="true" 2059 focusable="false" 2060> 2061 <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2062 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> 2063 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> 2064</svg> 2065 2066 Share 2067 </summary> 2068 <div class="share-button__fallback motion-reduce"> 2069 <div class="field"> 2070 <span id="ShareMessage-template--16706780004410__main" class="share-button__message hidden" role="status"> </span> 2071 <input 2072 type="text" 2073 class="field__input" 2074 id="ShareUrl-template--16706780004410__main" 2075 value="https://drinkpathwater.com/blogs/news/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet" 2076 placeholder="Link" 2077 onclick="this.select();" 2078 readonly 2079 > 2080 <label class="field__label" for="ShareUrl-template--16706780004410__main">Link</label> 2081 </div> 2082 <button class="share-button__close hidden no-js-hidden"> 2083 <svg 2084 xmlns="http://www.w3.org/2000/svg" 2085 aria-hidden="true" 2086 focusable="false" 2087 class="icon icon-close" 2088 fill="none" 2089 viewBox="0 0 18 17" 2090> 2091 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2092</svg> 2093 2094 <span class="visually-hidden">Close share</span> 2095 </button> 2096 <button class="share-button__copy no-js-hidden"> 2097 <svg 2098 class="icon icon-clipboard" 2099 width="11" 2100 height="13" 2101 fill="none" 2102 xmlns="http://www.w3.org/2000/svg" 2103 aria-hidden="true" 2104 focusable="false" 2105 viewBox="0 0 11 13" 2106> 2107 <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/> 2108</svg> 2109
2110 <span class="visually-hidden">Copy link</span> 2111 </button> 2112 </div> 2113 </details> 2114</share-button> 2115 2116 </div><div 2117 class="article-template__content container narrow rte fadein" 2118 itemprop="articleBody" 2119 2120 > 2121 <p dir="ltr"><span>Hydrating sustainably just got more REWARDING with the new myPATH app! </span></p> 2122<div style="text-align: left;"> 2123<a href="https://apps.apple.com/us/app/my-path/id6751287014" rel="noopener" target="_blank" aria-describedby="patrol-blank-target-description"><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917_1_1_160x160.png?v=1786996258" alt="" style="margin-bottom: 16px; float: none; max-width: 200px;"><span id="patrol-blank-target-description" class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a> <a href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" rel="noopener" target="_blank" aria-describedby="patrol-blank-target-2b46b11c609fd4861e0fc5ab1ab399d9-1"><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/GetItOnGooglePlay_Badge_Web_color_English_1_160x160.png?v=1786996313" alt="Get it on Google Play" style="margin-bottom: 16px; float: none; max-width: 200px;"><span id="patrol-blank-target-2b46b11c609fd4861e0fc5ab1ab399d9-1" class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><a href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" aria-label="Google Play"></a> 2124</div> 2125<p dir="ltr"><a href="https://apps.apple.com/us/app/my-path/id6751287014" target="_blank"><span>Download on the Apple App Store Now</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a></p> 2126<p dir="ltr"><a href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" target="_blank"><span>Download on Google Play Now</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><b></b></p> 2127<p dir="ltr"><span>The myPATH app tracks your hydration goals through encouraging reminders and by earning Karma points you can use at the PATH refillit shop. Every refill you make is counted as one less single use plastic bottle in our waste stream (woohoo!). An app that is good for your health, good for the planet, good Karma all around! Learn more about how the myPATH app works, and why it's the most rewarding hydration tool around. </span><b></b><span></span></p> 2128<p dir="ltr"> </p> 2129<p dir="ltr"><span>While other hydration apps are loaded with ads, charge subscriptions, require upgrades for full usage, and send basic alerts that feel more like guilt than encouragement, the tech team at PATH wanted to give everyone a FREE encouraging app to remind you to drink water, stay healthy, and take care of the planet while you're at it, all with a fun, rewarding system. </span></p> 2130<p><b><br></b></p> 2131<h2 dir="ltr"><span>How the myPATH App works</span></h2> 2132<div style="text-align: left;"> 2133<img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water.png?v=1786650197" alt="App screens showing myPATH hydration tracking, refill detection, daily water goals, saved bottles, and Karma points" style="margin-bottom: 16px; float: none;"><meta charset="utf-8"> 2134<h2 dir="ltr"><span>Register your myPATH bottle</span></h2> 2135<p dir="ltr"><span>Have you ever wished there was a free hydration app that doesnât waste your time watching 30 second ads just to track your hydration? Getting started with the myPATH app is super fast and easy. The first thing you'll do is register your bottle. All that means is you'll choose the PATH bottle you will be refilling so that a good estimation can be made for your daily hydration goals. </span></p> 2136<b><br></b> 2137<h2 dir="ltr"><span>Lock in your tailored daily hydration goal</span></h2> 2138<b id="docs-internal-guid-71b3d9d6-7fff-4756-7c14-f8410d84a472"></b> 2139</div> 2140<div style="text-align: left;"><b><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_1.png?v=1786650387" alt="myPATH app screens showing hydration tracking, refill rewards, and karma redemption for a gift card" style="margin-bottom: 16px; float: none;"></b></div> 2141<div style="text-align: left;"> 2142<p dir="ltr"><span>How many times have you ended your day and realized you didnât drink the amount of water you were supposed to? Do you know the recommended water intake for your level of activity and weight? Weâve got you covered! PATH has made it easy to remind yourself to hydrate before you get a headache from being dehydrated. </span></p> 2143<b><br></b> 2144<p dir="ltr"><span>You can manually enter a bottle by choosing the most popular PATH bottle, or take a photo of your PATH bottle. Then, you will enter parameters to help determine your ideal daily hydration goal. </span></p> 2145<b><br></b> 2146<p dir="ltr"><span>Depending on your weight, activity level, and your area's climate, the app will set a hydration goal for you. For example, based on the personal information you share and the size of your bottle, the app will help you set a goal, such as refilling 6 times a day, to meet your hydration goals. That goal will be locked into the app unless you need to change your settings and update your goal, say if you move to a cooler climate or your weight changes. </span></p> 2147<b><br></b> 2148<h2 dir="ltr"><span>Earn Karma points with every refill</span></h2> 2149<b><b id="docs-internal-guid-df49c131-7fff-4529-a2c0-5c0409af6100"></b></b> 2150</div> 2151<div style="text-align: left;"><b><b><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_2.png?v=1786650527" alt="App interface screenshots showing hydration tracking, refill rewards, and a PATH gift card" style="margin-bottom: 16px; float: none;"></b></b></div> 2152<div style="text-align: left;"> 2153<p dir="ltr"><span>Next up, when it's time to refill, you will tap the refill button in the app, and when you place the phone next to your refill spot, the myPATH app will listen for its cue to log the official refill that earns you Karma points. As you build Karma points, you can use them in the refillit shop on the website. </span></p> 2154<b><b><br></b></b> 2155<h2 dir="ltr"><span>Pop quiz! </span></h2> 2156<p dir="ltr"><span>
2156Do you know why PATH is the very first water brand to launch a refilling hydration app? </span></p> 2157<b><b><br></b></b> 2158<p dir="ltr"><span>Because PATH doesn't actually want to sell you water! PATH would rather see you refill, giving you the option to stay sustainably hydrated. The goal is to make reuse the number one option so people reduce or even eliminate purchasing single use bottled water.  </span></p> 2159<b><b><br></b></b> 2160<h2 dir="ltr"><span>Now is the time to download the myPATH app</span></h2> 2161<p dir="ltr"><span>The world is facing two rising problems, dehydration, as global temperatures climb, and single use plastic waste, which is nearing a breaking point. Both share the same solution, MORE REFILLING! </span></p> 2162<b><b><br></b></b> 2163<p dir="ltr"><span>And the great thing is that people are actively looking for an accessible digital app that can really support them in remembering to hydrate. The myPATH app is the best hydration app because it delivers what users want most, help with hydration and sustainability. </span></p> 2164<b><b><br></b></b> 2165<p dir="ltr"><span>The app itself is built into the PATH business model of refilling, meaning itâs free to use. Since most other apps are filled with ads and upgrades, the myPATH app is easy to incorporate into your daily habits and changes the game by offering rewards for hydrating, called Karma points. </span></p> 2166<b><b><br></b></b> 2167<h2 dir="ltr"><span>myPATH app works for increasing the uptake of water</span></h2> 2168<b><b><br></b></b> 2169<p dir="ltr"><span>Hydration apps have become a useful tool for those who want to stay on track with their hydration goals. One study found that a 5 week reminder intervention program helped increase average water intake by</span><a href="https://www.journalofexerciseandnutrition.com/index.php/JEN/article/download/142/122/480" rel="noopener" target="_blank" aria-label="29% increase in average water intake from the Journal of Exercise and Nutrition study (external), opens in a new tab"><span> </span><span>29%</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><span>. A simple nudge that increased water drinking also showed participants increased their memory and ability to concentrate.  </span></p> 2170<b><b><br></b></b> 2171<p dir="ltr"><span>The</span><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7407778/" rel="noopener" target="_blank" aria-label="Health industry research on hydration reminder apps (external)"><span> </span><span>health industry</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><span> has a special interest in hydration reminder apps, especially for improving conditions related to kidney and urinary tract health, noting that hydration reminders that support hydration goals and education are most useful for helping people avoid or mitigate the symptoms of dehydration related conditions. </span></p> 2172<b><b><br></b></b> 2173<p dir="ltr"><span>The myPATH app is a powerful game changer on the hydration app scene because of the reward driven model that uses encouragement rather than guilt. It feels good to log hydration, earn rewards aka Karma points, and watch the impact youâve made on the planet with every single use plastic bottle you avoid. </span></p> 2174<b><b><b id="docs-internal-guid-6b557b0c-7fff-4c65-be4b-ccfb63ab1524"></b></b></b> 2175</div> 2176<div style="text-align: left;"><b><b><b><br></b></b></b></div> 2177<h2 style="text-align: left;"> 2178<b><b><b><meta charset="utf-8"> <b id="docs-internal-guid-f2b4d5f5-7fff-998b-a9a1-b87dd8d4bcbe"><span>The myPATH app encourages hydration for everyone, tailored to </span><span>you</span></b></b></b></b><b><b><b><b><span></span></b></b></b></b> 2179</h2> 2180<p dir="ltr"><span>The myPATH app is helpful for everyone, from those chasing intense fitness goals who want to ensure proper hydration to those who get lost in work or study and forget to drink water. It helps you avoid the unpleasant headaches or stomach cramps that come with dehydration. The myPATH app empowers people to take their hydration seriously and gain momentum on the positive impact it will have.</span><b><b><b><b><span></span></b></b></b></b><span></span></p> 2181<p dir="ltr"><span>Often, by the time we realize we're dehydrated, it's already too late and symptoms have crept up on us. People living in very hot climates around the world can greatly benefit from the reminder to hydrate. People working, training, and performing outdoors in hotter climates all need a helpful nudge to keep their hydration levels in check. One study of 139 outdoor workers found that</span><a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0205321" rel="noopener" target="_blank" aria-label="70% of outdoor workers were dehydrated according to a PLOS ONE study (external)"><span> </span><span>70%</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><span> were dehydrated to a level that could negatively impact their thinking and movement. Needless to say, we could all use a hand with hydration.</span><b><b><b><b><span></span></b></b></b></b><span></span></p> 2182<p dir="ltr"><span>The gamification of the myPATH app keeps the momentum going, since the rewards are twofold, the personal health reward of staying hydrated (yay!), and earning Karma points. Old hydration apps feed us guilt on a loop, but the myPATH app provides rewards and encouragement to build the momentum you need to feel good about your hydration, with no guilt, only good feelings.</span><b><b><b><b><span></span></b></b></b></b></p> 2183<p dir="ltr"><span>ð§Earn real rewards for every refill logged, and go beyond streaks and badges</span></p> 2184<p dir="ltr"><span>ð§Reminders that adapt to your schedule with encouragement, not nagging</span></p> 2185<p dir="ltr"><span>ð§Set up in seconds without onboarding friction</span></p> 2186<p dir="ltr"><span>ð§Customize your goals and units tailored to you</span></p> 2187<p dir="ltr"><span>ð§Real time progress tracking with visual feedback</span></p> 2188<p dir="ltr"><span>ð§Insights into your personal hydration patterns over time</span></p> 2189<p dir="ltr"><span>ð§Every refill helps cut plastic bottle waste</span></p> 2190<p dir="ltr"><span>ð§Turns guilt and forgetfulness into momentum and motivation </span><b><b><b><b><span></span></b></b></b></b></p> 2191<p dir="ltr"> </p> 2192<h2 dir="ltr"><span>What to watch next</span></h2> 2193<p dir="ltr"><span>Start earning Karma points toward rewards by keeping track of your hydration journey today! </span><b><b><b><b><span></span></b></b></b></b><span></span></p> 2194<p dir="ltr"><span>Once you join the myPATH app rewards system and begin tracking your refills, watch us clean up the planet together! Thatâs right, since the average person uses about 164 single use plastic water bottles a year, clock y
2194our impact on the myPATH app and letâs truly make a measurable impact together. Weâll look back on a year of hydrating together and see the power we hold when we commit to a goal that takes care of our health and the planet. </span><b><b><b><b><span></span></b></b></b></b><span></span></p> 2195<p dir="ltr"><span>Next up, participate in the myPATH app PATH Finders map where users are encouraged and rewarded for adding verified refill locations to the app. Your input truly helps someone in need when theyâre searching for a place to refill. </span><b><b><b><b><span></span></b></b></b></b></p> 2196<p dir="ltr"><span>See you on the myPATH app!! </span></p> 2197<p dir="ltr"><span><meta charset="utf-8"> <a href="https://apps.apple.com/us/app/my-path/id6751287014" rel="noopener" target="_blank"><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917_1_1_160x160.png?v=1786996258" alt="" style="margin-bottom: 16px; float: none; max-width: 200px;"></a> <a href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" rel="noopener" target="_blank"><img src="https://cdn.shopify.com/s/files/1/0092/9690/4250/files/GetItOnGooglePlay_Badge_Web_color_English_1_160x160.png?v=1786996313" style="margin-bottom: 16px; float: none; max-width: 200px;"></a></span></p> 2198<p dir="ltr"><a href="https://apps.apple.com/us/app/my-path/id6751287014" rel="noopener" target="_blank"><span>Download on the Apple App Store Now</span><span class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a></p> 2199<p dir="ltr"><a href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" rel="noopener" target="_blank" aria-describedby="blank-target-2b46b11c609fd4861e0fc5ab1ab399d9-11"><span>Download on Google Play Now</span><span id="blank-target-2b46b11c609fd4861e0fc5ab1ab399d9-11" class="patrol-sr-only patrol-blank-target">, opens in a new tab</span></a><b><b><b><b><span></span></b></b></b></b></p> 2200<p dir="ltr"><span>Happy hydrating! </span><b><b><b><b><span></span></b></b></b></b></p> 2201<p><br></p> 2202 </div><div class="article-template__back element-margin-top center fadein"> 2203 <a href="/blogs/news" class="article-template__link link animate-arrow"> 2204 <span class="icon-wrap"><svg 2205 viewBox="0 0 14 10" 2206 fill="none" 2207 aria-hidden="true" 2208 focusable="false" 2209 class="icon icon-arrow" 2210 xmlns="http://www.w3.org/2000/svg" 2211> 2212 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 2213</svg> 2214</span> 2215 Back to blog 2216 </a> 2217 </div></article> 2218
2219<script type="application/ld+json"> 2220 { 2221 "@context": "http://schema.org", 2222 "@type": "Article", 2223 "articleBody": "Hydrating sustainably just got more REWARDING with the new myPATH app! \n\n, opens in a new tab , opens in a new tab\n\nDownload on the Apple App Store Now, opens in a new tab\nDownload on Google Play Now, opens in a new tab\nThe myPATH app tracks your hydration goals through encouraging reminders and by earning Karma points you can use at the PATH refillit shop. Every refill you make is counted as one less single use plastic bottle in our waste stream (woohoo!). An app that is good for your health, good for the planet, good Karma all around! Learn more about how the myPATH app works, and why it's the most rewarding hydration tool around. \n \nWhile other hydration apps are loaded with ads, charge subscriptions, require upgrades for full usage, and send basic alerts that feel more like guilt than encouragement, the tech team at PATH wanted to give everyone a FREE encouraging app to remind you to drink water, stay healthy, and take care of the planet while you're at it, all with a fun, rewarding system. \n\nHow the myPATH App works\n\n\nRegister your myPATH bottle\nHave you ever wished there was a free hydration app that doesnât waste your time watching 30 second ads just to track your hydration? Getting started with the myPATH app is super fast and easy. The first thing you'll do is register your bottle. All that means is you'll choose the PATH bottle you will be refilling so that a good estimation can be made for your daily hydration goals. \n\nLock in your tailored daily hydration goal\n\n\n\n\nHow many times have you ended your day and realized you didnât drink the amount of water you were supposed to? Do you know the recommended water intake for your level of activity and weight? Weâve got you covered! PATH has made it easy to remind yourself to hydrate before you get a headache from being dehydrated. \n\nYou can manually enter a bottle by choosing the most popular PATH bottle, or take a photo of your PATH bottle. Then, you will enter parameters to help determine your ideal daily hydration goal. \n\nDepending on your weight, activity level, and your area's climate, the app will set a hydration goal for you. For example, based on the personal information you share and the size of your bottle, the app will help you set a goal, such as refilling 6 times a day, to meet your hydration goals. That goal will be locked into the app unless you need to change your settings and update your goal, say if you move to a cooler climate or your weight changes. \n\nEarn Karma points with every refill\n\n\n\n\nNext up, when it's time to refill, you will tap the refill button in the app, and when you place the phone next to your refill spot, the myPATH app will listen for its cue to log the official refill that earns you Karma points. As you build Karma points, you can use them in the refillit shop on the website. \n\nPop quiz! \nDo you know why PATH is the very first water brand to launch a refilling hydration app? \n\nBecause PATH doesn't actually want to sell you water! PATH would rather see you refill, giving you the option to stay sustainably hydrated. The goal is to make reuse the number one option so people reduce or even eliminate purchasing single use bottled water.  \n\nNow is the time to download the myPATH app\nThe world is facing two rising problems, dehydration, as global temperatures climb, and single use plastic waste, which is nearing a breaking point. Both share the same solution, MORE REFILLING! \n\nAnd the great thing is that people are actively looking for an accessible digital app that can really support them in remembering to hydrate. The myPATH app is the best hydration app because it delivers what users want most, help with hydration and sustainability. \n\nThe app itself is built into the PATH business model of refilling, meaning itâs free to use. Since most other apps are filled with ads and upgrades, the myPATH app is easy to incorporate into your daily habits and changes the game by offering rewards for hydrating, called Karma points. \n\nmyPATH app works for increasing the uptake of water\n\nHydration apps have become a useful tool for those who want to stay on track with their hydration goals. One study found that a 5 week reminder intervention program helped increase average water intake by 29%, opens in a new tab. A simple nudge that increased water drinking also showed participants increased their memory and ability to concentrate.  \n\nThe health industry, opens in a new tab has a special interest in hydration reminder apps, especially for improving conditions related to kidney and urinary tract health, noting that hydration reminders that support hydration goals and education are most useful for helping people avoid or mitigate the symptoms of dehydration related conditions. \n\nThe myPATH app is a powerful game changer on the hydration app scene because of the reward driven model that uses encouragement rather than guilt. It feels good to log hydration, earn rewards aka Karma points, and watch the impact youâve made on the planet with every single use plastic bottle you avoid. \n\n\n\n\n The myPATH app encourages hydration for everyone, tailored to you\n\nThe myPATH app is helpful for everyone, from those chasing intense fitness goals who want to ensure proper hydration to those who get lost in work or study and forget to drink
2223water. It helps you avoid the unpleasant headaches or stomach cramps that come with dehydration. The myPATH app empowers people to take their hydration seriously and gain momentum on the positive impact it will have.\nOften, by the time we realize we're dehydrated, it's already too late and symptoms have crept up on us. People living in very hot climates around the world can greatly benefit from the reminder to hydrate. People working, training, and performing outdoors in hotter climates all need a helpful nudge to keep their hydration levels in check. One study of 139 outdoor workers found that 70%, opens in a new tab were dehydrated to a level that could negatively impact their thinking and movement. Needless to say, we could all use a hand with hydration.\nThe gamification of the myPATH app keeps the momentum going, since the rewards are twofold, the personal health reward of staying hydrated (yay!), and earning Karma points. Old hydration apps feed us guilt on a loop, but the myPATH app provides rewards and encouragement to build the momentum you need to feel good about your hydration, with no guilt, only good feelings.\nð§Earn real rewards for every refill logged, and go beyond streaks and badges\nð§Reminders that adapt to your schedule with encouragement, not nagging\nð§Set up in seconds without onboarding friction\nð§Customize your goals and units tailored to you\nð§Real time progress tracking with visual feedback\nð§Insights into your personal hydration patterns over time\nð§Every refill helps cut plastic bottle waste\nð§Turns guilt and forgetfulness into momentum and motivation \n \nWhat to watch next\nStart earning Karma points toward rewards by keeping track of your hydration journey today! \nOnce you join the myPATH app rewards system and begin tracking your refills, watch us clean up the planet together! Thatâs right, since the average person uses about 164 single use plastic water bottles a year, clock your impact on the myPATH app and letâs truly make a measurable impact together. Weâll look back on a year of hydrating together and see the power we hold when we commit to a goal that takes care of our health and the planet. \nNext up, participate in the myPATH app PATH Finders map where users are encouraged and rewarded for adding verified refill locations to the app. Your input truly helps someone in need when theyâre searching for a place to refill. \nSee you on the myPATH app!! \n \nDownload on the Apple App Store Now, opens in a new tab\nDownload on Google Play Now, opens in a new tab\nHappy hydrating! \n", 2224 "mainEntityOfPage": { 2225 "@type": "WebPage", 2226 "@id": "https:\/\/drinkpathwater.com" 2227 }, 2228 "headline": "What's the Best Hydration App? Meet myPATH! Rewards for Every Refill, Wins for the Planet", 2229 2230 2231 "image": [ 2232 "https:\/\/drinkpathwater.com\/cdn\/shop\/articles\/What_s_the_Best_Hydration_App__Meet_myPATH_Rewards_for_Every_Refill_Wins_for_the_Planet___PATH_refillable_aluminum_bottled_water_4.png?v=1787080813\u0026width=1920" 2233 ], 2234 2235 "datePublished": "2026-08-13T14:30:00Z", 2236 "dateCreated": "2026-08-13T13:12:15Z", 2237 "author": { 2238 "@type": "Person", 2239 "name": "PATH Water" 2240 }, 2241 "publisher": { 2242 "@type": "Organization", 2243 "name": "PATH Water" 2244 } 2245 } 2246</script>
2246 2247 2248 2249</section> 2250 </main> 2251 2252 <div class=""> 2253 <!-- BEGIN sections: footer-group --> 2254<div id="shopify-section-sections--16706780790842__footer" class="shopify-section shopify-section-group-footer-group"> 2255<link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-newsletter.css?v=131568338643031537061788459203" rel="stylesheet" type="text/css" media="all" /> 2256<link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-list-payment.css?v=69253961410771838501788459199" rel="stylesheet" type="text/css" media="all" /> 2257<link href="//drinkpathwater.com/cdn/shop/t/147/assets/component-list-social.css?v=105093665079694721691788459199" rel="stylesheet" type="text/css" media="all" /> 2258 2259 <style> 2260 2261 .wavy-footer { 2262 display: none; 2263 } 2264 2265 .wavy-footer.ready { 2266 display: block; 2267 } 2268 </style> 2269 2270<div class="wavy-footer"> 2271 <svg width="100%" height="200%" class="wave-footer-svg" version="1.1" xmlns="http://www.w3.org/2000/svg"><defs></defs><path id="footer_wave" d=""/></svg> 2272</div> 2273 2274<footer class="footer pb-0 no-overflow" aria-label="Site footer"> 2275 <div class="footer-inner pt-2 pb-2"> 2276 <div class="container"> 2277 2278 2279 2280 2281 <div class="footer-bottom"> 2282 <div class="row"> 2283 <div class="col-md-12"><div class="row"><div 2284 class="footer-block col-12 col-lg-2 pb-3 pb-md-0 scroll-tr
2284igger animate--slide-in" 2285 2286 2287 data-cascade 2288 style="--animation-order: 1;" 2289 2290 ><div class="footer-entry "><div class="footer-block__details-content footer-block-image center"><div 2291 class="footer-block__image-wrapper" 2292 style="max-width: min(100%, 150px);" 2293 > 2294 <img 2295 srcset="//drinkpathwater.com/cdn/shop/files/Footer_PATH_Logo_w_drop.png?v=1786656625&width=150, //drinkpathwater.com/cdn/shop/files/Footer_PATH_Logo_w_drop.png?v=1786656625&width=300 2x" 2296 src="//drinkpathwater.com/cdn/shop/files/Footer_PATH_Logo_w_drop.png?v=1786656625&width=760" 2297 alt="PATH Water logo" 2298 loading="lazy" 2299 width="300" 2300 height="203" 2301 > 2302 </div></div> 2303 </div> 2304 </div><div 2305 class="footer-block col-6 col-md-2 footer-block--menu scroll-trigger animate--slide-in" 2306 2307 2308 data-cascade 2309 style="--animation-order: 2;" 2310 2311 ><div class="footer-entry "><ul class="footer-block__details-content list-unstyled"><li> 2312 <a 2313 href="/collections" 2314 class="link link--text list-menu__item list-menu__item--link" 2315 > 2316 Products 2317 </a> 2318 </li><li> 2319 <a 2320 href="/pages/custom-bottled-water" 2321 class="link link--text list-menu__item list-menu__item--link" 2322 > 2323 Customize 2324 </a> 2325 </li><li> 2326 <a 2327 href="/pages/partnerships" 2328 class="link link--text list-menu__item list-menu__item--link" 2329 > 2330 Partners 2331 </a> 2332 </li><li> 2333 <a 2334 href="https://drinkpathwater.com/blogs/news/whats-the-best-hydration-app-meet-mypath-rewards-for-every-refill-wins-for-the-planet" 2335 class="link link--text list-menu__item list-menu__item--link" 2336 > 2337 myPATH App 2338 </a> 2339 </li></ul></div> 2340 </div><div 2341 class="footer-block col-6 col-md-2 footer-block--menu scroll-trigger animate--slide-in" 2342 2343 2344 data-cascade 2345 style="--animation-order: 3;" 2346 2347 ><div class="footer-entry "><ul class="footer-block__details-content list-unstyled"><li> 2348 <a 2349 href="/pages/store-locator" 2350 class="link link--text list-menu__item list-menu__item--link" 2351 > 2352 Store Locator 2353 </a> 2354 </li><li> 2355 <a 2356 href="/pages/contact" 2357 class="link link--text list-menu__item list-menu__item--link" 2358 > 2359 Contact 2360 </a> 2361 </li><li> 2362 <a 2363 href="/blogs/news" 2364 class="link link--text list-menu__item list-menu__item--link list-menu__item--active" 2365 > 2366 News 2367 </a> 2368 </li><li> 2369 <a 2370 href="https://careers.drinkpath.com/" 2371 class="link link--text list-menu__item list-menu__item--link" 2372 > 2373 Careers 2374 </a> 2375 </li><li> 2376 <a 2377 href="https://drinkpathwater.com/account" 2378 class="link link--text list-menu__item list-menu__item--link" 2379 > 2380 Manage Orders 2381 </a> 2382 </li></ul></div> 2383 </div><div 2384 class="footer-block col-6 col-md-2 footer-block--menu scroll-tr
2384igger animate--slide-in" 2385 2386 2387 data-cascade 2388 style="--animation-order: 4;" 2389 2390 ><div class="footer-entry "><ul class="footer-block__details-content list-unstyled"><li> 2391 <a 2392 href="/pages/accessibility-statement" 2393 class="link link--text list-menu__item list-menu__item--link" 2394 > 2395 Accessibility 2396 </a> 2397 </li><li> 2398 <a 2399 href="/pages/faq" 2400 class="link link--text list-menu__item list-menu__item--link" 2401 > 2402 FAQ 2403 </a> 2404 </li><li> 2405 <a 2406 href="/pages/privacy-policy" 2407 class="link link--text list-menu__item list-menu__item--link" 2408 > 2409 Privacy Policy 2410 </a> 2411 </li><li> 2412 <a 2413 href="/pages/shipping-and-returns" 2414 class="link link--text list-menu__item list-menu__item--link" 2415 > 2416 Shipping & Returns 2417 </a> 2418 </li><li> 2419 <a 2420 href="/pages/terms-of-use" 2421 class="link link--text list-menu__item list-menu__item--link" 2422 > 2423 Terms 2424 </a> 2425 </li></ul></div> 2426 </div><div 2427 class="footer-block col-12 col-lg-4 scroll-trigger animate--slide-in" 2428 2429 2430 data-cascade 2431 style="--animation-order: 5;" 2432 2433 ><div class="footer-entry "> 2434 <div class="justify-content-end align-items-end"><div class="footer-block__newsletter mt-4 mt-md-0 mb-3"><h5 class="h5 footer-block__heading inline-richtext white">Get the latest news and offers</h5><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2435 <div class="newsletter-form__field-wrapper"> 2436 <div class="field d-flex"> 2437 <input 2438 id="NewsletterForm--sections--16706780790842__footer" 2439 type="email" 2440 name="contact[email]" 2441 class="field__input" 2442 value="" 2443 aria-required="true" 2444 autocorrect="off" 2445 autocapitalize="off" 2446 autocomplete="email" 2447 2448 placeholder="Email" 2449 required 2450 > 2451 <label class="sr-only field__label" for="NewsletterForm--sections--16706780790842__footer"> 2452 Email 2453 </label> 2454 <button 2455 type="submit" 2456 class="newsletter-form__button field__button" 2457 name="commit" 2458 id="Subscribe" 2459 aria-label="Subscribe" 2460 style="min-width:44px; min-height:44px; position:absolute; right:0;" 2461 > 2462 <svg 2463 viewBox="0 0 14 10" 2464 fill="none" 2465 aria-hidden="true" 2466 focusable="false" 2467 class="icon icon-arrow" 2468 xmlns="http://www.w3.org/2000/svg" 2469> 2470 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 2471</svg> 2472 2473 </button> 2474 </div></div></form></div><div> 2475 2476<ul class="list-unstyled fadein mb-3 me-2 list-social footer__list-social" role="list"><li class="list-social__item"> 2477 <a href="https://www.facebook.com/pathwater/" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
2477ox="0 0 20 20"> 2478 <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/> 2479</svg> 2480<span class="visually-hidden">Facebook</span> 2481 </a> 2482 </li><li class="list-social__item"> 2483 <a href="https://www.x.com/drinkpathwater" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20"> 2484 <path fill="currentColor" d="M18.608 4.967a7.364 7.364 0 0 1-1.758 1.828c0 .05 0 .13.02.23l.02.232a10.014 10.014 0 0 1-1.697 5.565 11.023 11.023 0 0 1-2.029 2.29 9.13 9.13 0 0 1-2.832 1.607 10.273 10.273 0 0 1-8.94-.985c.342.02.613.04.834.04 1.647 0 3.114-.502 4.4-1.506a3.616 3.616 0 0 1-3.315-2.46c.528.128 1.08.107 1.597-.061a3.485 3.485 0 0 1-2.029-1.216 3.385 3.385 0 0 1-.803-2.23v-.03c.462.242.984.372 1.587.402A3.465 3.465 0 0 1 2.116 5.76c0-.612.14-1.205.452-1.798a9.723 9.723 0 0 0 3.214 2.612A10.044 10.044 0 0 0 9.88 7.649a3.013 3.013 0 0 1-.13-.804c0-.974.34-1.808 1.034-2.49a3.466 3.466 0 0 1 2.561-1.035 3.505 3.505 0 0 1 2.551 1.104 6.812 6.812 0 0 0 2.24-.853 3.415 3.415 0 0 1-1.547 1.948 7.732 7.732 0 0 0 2.02-.542v-.01Z"/> 2485</svg> 2486<span class="visually-hidden">Twitter</span> 2487 </a> 2488 </li><li class="list-social__item"> 2489 <a href="https://www.instagram.com/pathwater/?hl=en" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20"> 2490 <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/> 2491</svg> 2492<span class="visually-hidden">Instagram</span> 2493 </a> 2494 </li><li class="list-social__item"> 2495 <a href="https://www.tiktok.com/@pathwater?lang=en" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewBox="0 0 20 20"> 2496 <path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205L10.51 1.705Z"/> 2497</svg> 2498<span class="visually-hidden">TikTok</span> 2499 </a> 2500 </li></ul> 2501</div> 2502 2503 <div class="footer-badges"> 2504 2505 <a 2506 href="https://play.google.com/store/apps/details?id=com.path.pathrefillit&pcampaignid=web_share" 2507 class="footer-badge" 2508 2509 2510 target="_blank" 2511 rel="noopener noreferrer" 2512 2513 > 2514 <img src="//drinkpathwater.com/cdn/shop/files/Store_Google_Play_Type_Light_Language_English.svg?v=1784908521&width=300" srcset="//drinkpathwater.com/cdn/shop/files/Store_Google_Play_Type_Light_Language_English.svg?v=1784908521&width=150 150w, //drinkpathwater.com/cdn/shop/files/Store_Google_Play_Type_Light_Language_English.svg?v=1784908521&width=300 300w" width="300" height="100" loading="lazy">
2515 <span class="patrol-sr-only">, opens in a new tab</span></a> 2516 2517 2518 <a 2519 href="https://apps.apple.com/us/app/my-path/id6751287014" 2520 class="footer-badge" 2521 2522 2523 target="_blank" 2524 rel="noopener noreferrer" 2525 2526 > 2527 <img src="//drinkpathwater.com/cdn/shop/files/Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg?v=1784908538&width=300" srcset="//drinkpathwater.com/cdn/shop/files/Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg?v=1784908538&width=150 150w, //drinkpathwater.com/cdn/shop/files/Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg?v=1784908538&width=300 300w" width="300" height="101" loading="lazy"> 2528 <span class="patrol-sr-only">, opens in a new tab</span></a> 2529 2530 </div> 2531 2532 </div></div> 2533 </div></div></div> 2534 </div> 2535 </div> 2536 2537 2538 2539 2540 2541 2542 2543 2544 <div 2545 class="footer__content-bottom pt-3 " 2546 2547 data-cascade 2548 2549 > 2550 <div class="footer__content-bottom-wrapper page-width"> 2551 <div class="footer__column footer__localization isolate"></div> 2552 <div class="footer__column footer__column--info"> 2553 2554 </div> 2555 </div> 2556 2557 </div> 2558 2559 2560 </div> 2561 </div> 2562</footer> 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605</div> 2606<!-- END sections: footer-group --> 2607 </div> 2608 2609 2610 2611 2612<!-- Swiper JS -->
2613<script src="//drinkpathwater.com/cdn/shop/t/147/assets/jquery.js?v=89264165447073588911788459244"></script>
vendor: 1 bytes, line 2613
2613
2614<script src="//drinkpathwater.com/cdn/shop/t/147/assets/swiper.js?v=105657941509464647301788459295"></script>
2614 2615 2616<!-- Inlcude all of the following ESW GSAP Libraries -->
2617<script src="//drinkpathwater.com/cdn/shop/t/147/assets/gsap.min.js?v=62811821679674489941788459237"></script>
vendor: 1 bytes, line 2617
2617
2618<script src="//drinkpathwater.com/cdn/shop/t/147/assets/ScrollTrigger.min.js?v=52573688518697211901788459281"></script>
vendor: 1 bytes, line 2618
2618
2619<script src="//drinkpathwater.com/cdn/shop/t/147/assets/MorphSVGPlugin.min.js?v=105192787904416305311788459249"></script>
2619 2620
2621<script src="//drinkpathwater.com/cdn/shop/t/147/assets/tweenmax.js?v=106391401726350083981788459299"></script>
vendor: 1 bytes, line 2621
2621
2622<script src="//drinkpathwater.com/cdn/shop/t/147/assets/wavify.js?v=29141154543127645301788459303"></script>
2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 <ul hidden> 2640 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2641 <li id="a11y-new-window-message">Opens in a new window.</li> 2642 </ul> 2643 2644
2644<script> 2645 window.shopUrl = 'https://drinkpathwater.com'; 2646 window.routes = { 2647 cart_add_url: '/cart/add', 2648 cart_change_url: '/cart/change', 2649 cart_update_url: '/cart/update', 2650 cart_url: '/cart', 2651 predictive_search_url: '/search/suggest', 2652 }; 2653 2654 window.cartStrings = { 2655 error: `There was an error while updating your cart. Please try again.`, 2656 quantityError: `You can only add [quantity] of this item to your cart.`, 2657 }; 2658 2659 window.variantStrings = { 2660 addToCart: `Add to cart`, 2661 soldOut: `Sold out`, 2662 unavailable: `Unavailable`, 2663 unavailable_with_option: `[value] - Unavailable`, 2664 }; 2665 2666 window.quickOrderListStrings = { 2667 itemsAdded: `[quantity] items added`, 2668 itemAdded: `[quantity] item added`, 2669 itemsRemoved: `[quantity] items removed`, 2670 itemRemoved: `[quantity] item removed`, 2671 viewCart: `View cart`, 2672 each: `[money]/ea`, 2673 }; 2674 2675 window.accessibilityStrings = { 2676 imageAvailable: `Image [index] is now available in gallery view`, 2677 shareSuccess: `Link copied to clipboard`, 2678 pauseSlideshow: `Pause slideshow`, 2679 playSlideshow: `Play slideshow`, 2680 recipientFormExpanded: `Gift card recipient form expanded`, 2681 recipientFormCollapsed: `Gift card recipient form collapsed`, 2682 }; 2683 </script>
2683 2684
2684<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
2684 2685 2686
2686<script src="//drinkpathwater.com/cdn/shop/t/147/assets/fi-custom.js?v=111890877638747180551788459219" defer="defer"></script>
2686<script src="//drinkpathwater.com/cdn/shop/t/147/assets/predictive-search.js?v=162273246065392412141788459258" defer="defer"></script>
2686<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#538aa6', triggerColor : '#b1b1b1', triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
2686 2687
2687<script> 2688 2689function getParam(p) { 2690var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search); 2691return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); 2692} 2693 2694function getExpiryRecord(value) { 2695var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // 90 day expiry in milliseconds 2696 2697var expiryDate = new Date().getTime() + expiryPeriod; 2698return { 2699value: value, 2700expiryDate: expiryDate 2701}; 2702} 2703 2704function addGclid() { 2705var gclidParam = getParam('gclid'); 2706var gclidFormFields = ['gclid_field', 'googleclickid']; // all possible gclid form field ids here 2707var gclidRecord = null; 2708var currGclidFormField; 2709 2710var gclsrcParam = getParam('gclsrc'); 2711var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1; 2712 2713gclidFormFields.forEach(function (field) { 2714if (document.getElementById(field)) { 2715currGclidFormField = document.getElementById(field); 2716} 2717}); 2718 2719if (gclidParam && isGclsrcValid) { 2720gclidRecord = getExpiryRecord(gclidParam); 2721localStorage.setItem('gclid', JSON.stringify(gclidRecord)); 2722} 2723 2724var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid')); 2725var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate; 2726 2727if (currGclidFormField && isGclidValid) { 2728currGclidFormField.value = gclid.value; 2729} 2730} 2731 2732window.addEventListener('load', addGclid); 2733 2734</script>
2734 2735 2736 2737 2738
2738<script src="//drinkpathwater.com/cdn/shop/t/147/assets/a11y-video-toggle.js?v=131554775210546526551788459182" defer></script>
2738 2739 <link rel="stylesheet" href="//drinkpathwater.com/cdn/shop/t/147/assets/a11y-video-toggle.css?v=129975302740949056711788459181"> 2740 2741
2741<script src="//drinkpathwater.com/cdn/shop/t/147/assets/patrol-modules.js?v=100721830534014634591788459337" defer></script>
vendor: 1 bytes, line 2741
2741
2742<script src="//drinkpathwater.com/cdn/shop/t/147/assets/patrol-fixer.js?v=86404843160244109021788459337" defer></script>
2742 2743
2743<script src="//drinkpathwater.com/cdn/shop/t/147/assets/patrol-components.js?v=59955237636904876481788459332" defer></script>
2743 2744<style> a.product-form__submit.btn.btn-primary.w-100.klaviyo-bis-trigger {margin-bottom: 10px !important;} .pb-5 {padding-top: 40px;} .card__information {padding-top: 18px;} .py-2 {padding-top: 0rem !important; padding-bottom: 0rem !important;} section#MainProduct-template--15551570804794__main {margin-top: 22px;} </style> 2745<div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://pathwater.myshopify.com" crossorigin><!-- Config and setup JS -->
2746<script id="RestockRocketConfig"> 2747 window._RestockRocketConfig = window._RestockRocketConfig || {} 2748 window._RestockRocket = window._RestockRocket || {} 2749 window._Stoq = window._RestockRocket 2750 window._StoqConfig = window._RestockRocketConfig 2751 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 2752 function normalizeLocale(locale) { 2753 if (!locale || locale.trim() === '') { 2754 return ''; 2755 } 2756 return locale.toString().toLowerCase().replace(/-/g, '_'); 2757 } 2758 2759 window._RestockRocketConfig.locale = 'en'; 2760 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 2761 window._RestockRocketConfig.shop = 'pathwater.myshopify.com'; 2762 window._RestockRocketConfig.pageType = 'article'; 2763 window._RestockRocketConfig.liquidRenderedAt = 1790856916;window._RestockRocketConfig.marketId = 613580858;window._RestockRocketConfig.countryName = 'United States'; 2764 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 2765 if (!window._RestockRocketConfig.cartToken) { 2766 try { 2767 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 2768 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 2769 } catch (e) { } 2770 } 2771window._RestockRocketConfig.cachedSettings = {"id":42580,"shop_id":42550,"currency":"USD","created_at":"2025-09-11T16:50:08.807Z","updated_at":"2026-08-12T18:32:47.828Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":false,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
2771separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".card__inner","insert_button_after_selector_index":".card__inner","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":".card__inner","show_button_on_page":false,"insert_button_after_selector_search":".card__inner","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when itâs restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":".product-form__submit","preorder_badge_selector":".price__container","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":true,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".card__inner","preorder_index_badge_selector":".card__inner","preorder_page_badge_selector":".card__inner","preorder_search_badge_selector":".card__inner","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product-form__submit","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".price__container","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price__regular .price-item--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product-form__buttons","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-08-12T18:32:47.875Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "58a9e4955cde6977d7be93ac20658be4"; 2772 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 2773 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} }; 2774window._RestockRocketConfig.sellingPlans = [];(function() { 2775 const cachedData = {"plans":[],"disabled_plan_ids":[2481750074,2515009594,2767028282],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T16:30:36Z"}; 2776 2777 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 2778 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 2779 const oldPlans = window._RestockRocketConfig.sellingPlans; 2780 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 2781 ? oldPlans.reduce(function(max, plan) { 2782 if (plan.updated_at) { 2783 const planDate = new Date(plan.updated_at); 2784 const maxDate = max ? new Date(max) : null; 2785 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 2786 } 2787 return max; 2788 }, '') 2789 : null; 2790 const cachedDate = new Date(cachedData.cached_at); 2791 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 2792 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 2793 2794 if (useCached) { 2795 if (Array.isArray(cachedData.plans)) {
2796 window._RestockRocketConfig.sellingPlans = cachedData.plans; 2797 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 2798 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 2799 } 2800 } else { 2801 window._RestockRocketConfig.disabledSellingPlanIds = []; 2802 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 2803 } 2804 } 2805 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = []; 2806 try { 2807 var _sqCfg = window._RestockRocketConfig; 2808 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 2809 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 2810 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 2811 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 2812 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 2813 } catch (e) { } 2814 try { 2815 var _sqc = window._RestockRocketConfig; 2816 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 2817 var _sqPre = (_sqc.cachedPreorderVariantIds && 2818 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 2819 var _sqArm = false; 2820 if (_sqOn && _sqc.preordersConfigured) { 2821 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 2822 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 2823 } else { 2824 _sqArm = (_sqc.integrations || []).some(function (i) { 2825 return i && i.type === 'featured_product' && i.enabled && 2826 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 2827 }); 2828 } 2829 } 2830 if (_sqArm && document.documentElement) { 2831 _sqc.acceleratedGateArmed = true; 2832 document.documentElement.classList.add('stoq-buy-now-pending'); 2833 setTimeout(function () { 2834 document.documentElement.classList.remove('stoq-buy-now-pending'); 2835 }, 6000); 2836 } 2837 } catch (e) { } 2838 2839 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js' 2840 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js' 2841 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js' 2842 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js' 2843 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 2844 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 2845 try { 2846 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 2847 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 2848 } catch (e) { 2849 window._RestockRocketConfig.appVersion = ''; 2850 } 2851 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 2852 const LIQUID_CACHE_MAX_AGE = 15 * 60; 2853 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 2854 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 2855 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 2856 window._RestockRocketConfig.isLiquidCacheFresh = true; 2857 window._RestockRocketConfig.liquidCacheAge = null; 2858 } else { 2859 const now = Math.floor(Date.now() / 1000);
2860 const liquidCacheAge = now - liquidRenderedAt; 2861 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 2862 if (liquidCacheAge < 0) { 2863 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 2864 window._RestockRocketConfig.isLiquidCacheFresh = true; 2865 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 2866 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 2867 window._RestockRocketConfig.isLiquidCacheFresh = true; 2868 } else { 2869 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 2870 window._RestockRocketConfig.isLiquidCacheFresh = false; 2871 } 2872 } 2873 2874 function checkSettingsExpiry(settings) { 2875 try { 2876 if (!settings || !settings.updated_at) { 2877 console.debug('STOQ - Invalid settings data structure'); 2878 return null; 2879 } 2880 2881 if (!settings.cache) { 2882 console.debug('STOQ - settings caching disabled'); 2883 return null; 2884 } 2885 if (settings.multi_language_enabled) { 2886 if (!settings.translations) { 2887 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 2888 return null; 2889 } 2890 if (window._RestockRocketConfig.normalizedLocale && 2891 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 2892 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 2893 } 2894 } 2895 2896 const updatedAt = new Date(settings.updated_at); 2897 if (isNaN(updatedAt.getTime())) { 2898 console.debug('STOQ - Invalid updated_at date format in settings'); 2899 return null; 2900 } 2901 2902 const age = Date.now() - updatedAt.getTime(); 2903 if (age < SETTINGS_CACHE_DURATION) { 2904 console.debug('STOQ - settings changed recently, skipping cache'); 2905 return null; 2906 } 2907 2908 return settings; 2909 } catch (error) { 2910 console.debug('STOQ - Error checking settings cache:', error); 2911 return null; 2912 } 2913 } 2914 2915 function createRestockRocketContainer() { 2916 const restockRocketContainer = document.createElement('div'); 2917 restockRocketContainer.id = 'restock-rocket'; 2918 document.body.appendChild(restockRocketContainer); 2919 } 2920 2921 function createRestockRocketScript(scriptUrl) { 2922 const restockRocketScriptElement = document.createElement('script'); 2923 restockRocketScriptElement.setAttribute('defer', 'defer'); 2924 restockRocketScriptElement.src = scriptUrl; 2925 document.body.appendChild(restockRocketScriptElement); 2926 } 2927 2928 createRestockRocketContainer() 2929 2930 console.debug('STOQ - extension activated') 2931 try { 2932 const _stoqInitConfig = window._RestockRocketConfig; 2933 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
2933) 2934 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 2935 : []; 2936 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 2937 var _stoqPageSeq = 0; 2938 try { 2939 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 2940 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 2941 } catch (e) { } 2942 Shopify?.analytics?.publish?.('stoq_initialized', { 2943 cart_token: _stoqInitConfig.cartToken || '', 2944 page_url: window.location.href, 2945 page_type: _stoqInitConfig.pageType || '', 2946 shop_domain: _stoqInitConfig.shop || '', 2947 market_id: _stoqInitConfig.marketId || '', 2948 country_code: _stoqInitConfig.countryIsoCode || '', 2949 detected_variant_ids: _stoqDetectedVariantIds, 2950 selected_variant_id: _stoqSelectedVariantId || '', 2951 page_load_seq: _stoqPageSeq, 2952 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 2953 app_version: _stoqInitConfig.appVersion || '', 2954 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 2955 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 2956 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 2957 }); 2958 } catch (e) { 2959 console.debug('STOQ - stoq_initialized publish failed:', e); 2960 } 2961 try { 2962 var _sqTrack = window._RestockRocketConfig; 2963 if (_sqTrack.preordersConfigured) { 2964 document.addEventListener('click', function (e) { 2965 try { 2966 var t = e.target; 2967 if (!t || !t.closest) return; 2968 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 2969 if (!host) return; 2970 var channel = host.matches && host.matches('shopify-payment-terms') 2971 ? 'shop_pay_installments' : 'buy_now'; 2972 var form = host.closest('form'); 2973 var vidEl = form && form.querySelector('[name="id"]'); 2974 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 2975 var _sqVidNum = Number(variantId); 2976 var _sqPlan = null; 2977 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 2978 var _sqMktId = Number(_sqTrack.marketId); 2979 var _sqForVariant = function (pl) { 2980 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 2981 pl.variant_ids.indexOf(_sqVidNum) !== -1; 2982 }; 2983 _sqPlans.forEach(function (pl) { 2984 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 2985 Array.isArray(pl.shopify_market_ids) && 2986 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 2987 }); 2988 if (!_sqPlan) { 2989 _sqPlans.forEach(function (pl) { 2990 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 2991 }); 2992 } 2993 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 2994 variant_id: variantId, 2995 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 2996 channel: channel, 2997 market_id: _sqTrack.marketId || '', 2998 country_code: _sqTrack.countryIsoCode || '', 2999 page_type: _sqTrack.pageType || '', 3000 cart_token: _sqTrack.cartToken || '', 3001 page_url: (window.location && window.location.href) || '', 3002 properties: { 3003 is_preorder_variant: (function () { 3004 var vid = Number(variantId); 3005 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 3006 return has(_sqTrack.preorderVariantIds) || 3007 has(_sqTrack.cachedPreorderVariantIds && 3008 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 3009 })(), 3010 in_enabled_plan: !!_sqPlan, 3011 is_instock_variant: (function () { 3012 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 3013 return has(_sqTrack.inStockVariantIds) || 3014 has(_sqTrack.cachedInStockVariantIds && 3015 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 3016 })(), 3017 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 3018 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 3019 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 3020 gate_armed: !!_sqTrack.acceleratedGateArmed, 3021 gate_active_at_click: !!(document.documentElement && 3022 document.documentElement.classList.contains('stoq-buy-now-pending')), 3023 blocked: (function () { 3024 try { 3025 var rr = window._RestockRocket; 3026 return !!(rr && typeof rr.willBlockAcceleratedCl
3026ick === 'function' && 3027 rr.willBlockAcceleratedClick(e)); 3028 } catch (err) { return false; } 3029 })(), 3030 }, 3031 }); 3032 } catch (err) { } 3033 }, true); 3034 } 3035 } catch (e) { } 3036 function applyTranslations(settings) { 3037 try { 3038 if (!settings || !settings.multi_language_enabled) { 3039 return settings; 3040 } 3041 3042 if (!settings.translations) { 3043 console.debug('STOQ - No translations found, skipping translation'); 3044 return settings; 3045 } 3046 3047 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 3048 const translations = settings.translations; 3049 3050 if (!normalizedLocale) { 3051 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 3052 delete settings.translations; 3053 return settings; 3054 } 3055 3056 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 3057 3058 const translatedFields = translations[normalizedLocale]; 3059 if (translatedFields && typeof translatedFields === 'object') { 3060 Object.keys(translatedFields).forEach(function(key) { 3061 const value = translatedFields[key]; 3062 if (value !== null && value !== undefined && value !== '') { 3063 settings[key] = value; 3064 } 3065 }); 3066 } else { 3067 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 3068 } 3069 3070 delete settings.translations; 3071 return settings; 3072 } catch (e) { 3073 console.debug('STOQ - error applying translations:', e); 3074 return settings; 3075 } 3076 } 3077 function setupCartSellingPlanUpdater(settings) { 3078 window.addEventListener('stoq:inventory-data-loaded', function(event) { 3079 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 3080 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 3081 window._RestockRocket.updateCartSellingPlans() 3082 .then(hasUpdates => { 3083 if (hasUpdates) { 3084 console.debug('STOQ - cart selling plans updated successfully'); 3085 } else { 3086 console.debug('STOQ - no cart selling plan updates needed'); 3087 } 3088 }) 3089 .catch(error => { 3090 console.error('STOQ - error updating cart selling plans:', error); 3091 }); 3092 } 3093 }); 3094 } 3095 function storefrontGraphql(query, variables) { 3096 const cfg = window._RestockRocketConfig; 3097 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 3098 return Promise.reject(new Error('Storefront API unavailable')); 3099 } 3100 return fetch( 3101 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 3102 { 3103 method: 'POST', 3104 headers: { 3105 'Content-Type': 'application/json', 3106 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 3107 }, 3108 body: JSON.stringify({ query: query, variables: variables }), 3109 } 3110 ) 3111 .then(function(response) { 3112 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 3113 return response.json(); 3114 }) 3115 .then(function(body) { 3116 if (body && body.errors && body.errors.length) { 3117 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 3118 } 3119 return body && body.data; 3120 }); 3121 } 3122 function fetchStorefrontShopMetafield(key) { 3123 const cfg = window._RestockRocketConfig; 3124 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 3125 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 3126 .then(function(data) { 3127 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 3128 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 3129 return JSON.parse(value); 3130 }); 3131 } 3132 (function loadStorefrontSettings() { 3133 const cfg = window._RestockRocketConfig; 3134 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 3135 function run() { 3136 // The live-settings read is one more shop-level metafield fetch, so it 3137 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 3138 // reads rather than re-issuing the same query + parse. 3139 fetchStorefrontShopMetafield('settings') 3140 .then(function(settings) { 3141 cfg.storefrontSettings = settings; 3142 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 3143 }) 3144 .catch(function(e) { 3145 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 3146 }); 3147 } 3148 3149 if (typeof window.requestIdleCallback === 'function') { 3150 window.requestIdleCallback(run, { timeout: 5000 }); 3151 } else { 3152 setTimeout(run, 0); 3153 } 3154 })(); 3155 const cachedSettings = window._RestockRocketConfig.cachedSettings; 3156 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 3157 3158 if (validCachedSettings) { 3159 console.debug('STOQ - using cached settings'); 3160 initializeScripts(validCachedSettings); 3161 } else { 3162 console.debug('STOQ - fetching fresh settings'); 3163 const headers = { 3164 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 3165 'ngrok-skip-browser-warning': 'skip' 3166 }; 3167 3168 if (window.Shopify?.theme?.role === 'main') { 3169 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 3170 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 3171 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 3172 } 3173 3174 fetch( 3175 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 3176 { headers } 3177 ) 3178 .then(function(response) { 3179 if (!response.ok) { 3180 throw new Error('Network response was not ok'); 3181 } 3182 return response.json(); 3183 }) 3184 .then(function(settings) { 3185 initializeScripts(settings); 3186 }) 3187 .catch(function(error) { 3188 if (cachedSettings) { 3189 console.debug('STOQ - using expired cached settings as fallback'); 3190 initializeScripts(cachedSettings); 3191 } else { 3192 console.error('STOQ - failed to load settings:', error); 3193 } 3194 }) 3195 .catch(function(e) { 3196 console.error(e) 3197 }) 3198 } 3199 3200 function fetchEmbedConfig(endpoint, apply) { 3201 return fetch( 3202 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 3203 { 3204 headers: { 3205 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 3206 'ngrok-skip-browser-warning': 'skip' 3207 } 3208 } 3209 ) 3210 .then(function(response) { 3211 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 3212 return response.json(); 3213 }) 3214 .then(function(data) {
3215 try { 3216 apply(data); 3217 } catch (applyError) { 3218 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 3219 throw applyError; 3220 } 3221 }) 3222 .catch(function(error) { 3223 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 3224 }); 3225 } 3226 function refreshShopConfig(source) { 3227 const cfg = window._RestockRocketConfig; 3228 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 3229 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 3230 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 3231 3232 return fetchStorefrontShopMetafield(source.metafieldKey) 3233 .then(function(value) { 3234 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 3235 source.apply(value); 3236 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 3237 }) 3238 .catch(function(error) { 3239 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 3240 return viaEmbed(); 3241 }); 3242 } 3243 function refreshIntegrations() { 3244 const cfg = window._RestockRocketConfig; 3245 return refreshShopConfig({ 3246 endpoint: 'integrations', 3247 metafieldKey: 'integrations', 3248 flag: 'enable_storefront_integrations_read', 3249 isValid: function(value) { return Array.isArray(value); }, 3250 apply: function(data) { 3251 cfg.integrations = data; 3252 } 3253 }); 3254 } 3255 function refreshSellingPlans(embedOnly) { 3256 const cfg = window._RestockRocketConfig; 3257 return refreshShopConfig({ 3258 embedOnly: embedOnly === true, 3259 endpoint: 'selling_plans', 3260 metafieldKey: 'cachedSellingPlans', 3261 flag: 'enable_storefront_selling_plans_read', 3262 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 3263 apply: function(data) { 3264 cfg.sellingPlans = data.plans; 3265 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 3266 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 3267 cfg.readFlags = data.read_flags; 3268 } 3269 } 3270 }); 3271 } 3272 3273 function initializeScripts(settings) { 3274 settings = applyTranslations(settings); 3275 window._RestockRocketConfig.settings = settings; 3276 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 3277 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 3278 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 3279 if (forceEmbedSellingPlans || staleRefresh) { 3280 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 3281 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 3282 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 3283 Promise.race([ 3284 Promise.all(refreshes), 3285 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 3286 ]).then(function() { loadScripts(settings); }); 3287 return; 3288 } 3289 3290 loadScripts(settings); 3291 } 3292 3293 function loadScripts(settings) { 3294 setupCartSellingPlanUpdater(settings); 3295 3296 if(settings.enable_app) { 3297 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 3298 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 3299 }) 3300 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 3301 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 3302 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 3303 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 3304 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 3305 3306 const collectionScriptUrl = usePreorderBuild 3307 ? window._RestockRocketConfig.scriptUrlCollection 3308 : window._RestockRocketConfig.scriptUrlCollectionBis; 3309 const productScriptUrl = usePreorderBuild 3310 ? window._RestockRocketConfig.scriptUrlProduct 3311 : window._RestockRocketConfig.scriptUrlProductBis; 3312 3313 const pageType = window._RestockRocketConfig.pageType; 3314 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 3315
3316 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 3317 createRestockRocketScript(collectionScriptUrl); 3318 } else if(pageType === 'product') { 3319 createRestockRocketScript(productScriptUrl); 3320 } else if(hijackIntegration) { 3321 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 3322 } else if(usePreorderBuild) { 3323 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 3324 } else { 3325 console.debug(`STOQ - no scripts enabled for ${pageType}`); 3326 } 3327 const appLoadedEvent = new CustomEvent('stoq:loaded', { 3328 detail: { 3329 pageType: window._RestockRocketConfig.pageType, 3330 enabled: settings.enable_app, 3331 settings: settings, 3332 preorderEnabled: settings.preorder_enabled 3333 } 3334 }); 3335 console.debug('STOQ - dispatching app loaded event'); 3336 window.dispatchEvent(appLoadedEvent); 3337 } 3338 } 3339</script>
3339<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 3340 3341 3342</div><div id="shopify-block-ARHZ6NjRWYVRVZW5Tc__4571859552318407796" class="shopify-block shopify-app-block"><meta name="format-detection" content="telephone=no"> 3343<meta name="format-detection" content="date=no"> 3344<meta name="format-detection" content="address=no"> 3345<style>main#MainContent .product-detail__information variant-radios-detail,main#MainContent .product:not(.featured-product) variant-selects,main#MainContent variant-picker,main#main variant-picker,main#MainContent .product-section:not(.is-modal) .product-block .variant-wrapper,main#content .section-main-product variant-picker,main#MainContent .product__selectors[data-product-variants],main#main-content variant-picker,main#site-main variant-selection.variant-selection,#main .shopify-section--main-product variant-picker,div#main-content variant-selects,main#root .wt-product__options variant-options,main#content .f8pr .f8pr-variant-selection,main#MainContent .product__block.product__form__wrapper form.product__form .product__selectors,main#MainContent .product__main__content .product__block__variants,main#MainContent .x-variant-picker.variant-selects,main#main .product__meta .product__controls-group.product__variants-wrapper,main#main product-variants,main#MainContent block-variant-picker,#MainContent product-swatch,#main .section--product-single variant-radios{display:none!important}</style><link href="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globo.swatch.bundle.plugin.js" as="script" rel="preload">�<link href="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globo.swatch.bundle.base_styles.css" as="style" rel="preload">�<link href="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globo.swatch.bundle.collection.js" as="script" rel="preload"> 3346<link href="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globo.swatch.bundle.collection_customize_styles_new.js" as="script" rel="preload"> 3347<link href="https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/globo.swatch.bundle.collection_styles.css" as="style" rel="preload">�
3347<script> 3348 document.getElementsByTagName('html')[0].classList.add('gsw-swatch-installed'); 3349 window.Globo = window.Globo || {}; 3350 Globo.moneyFormat = "${{amount}}"; 3351 Globo.moneyFormatWithCurrency = "${{amount}} USD"; 3352 var GloboSwatchConfig = { 3353 page: "article", 3354 shop: { 3355 name: "PATH Water", 3356 url: "https://drinkpathwater.com", 3357 domain: "pathwater.myshopify.com" 3358 }, 3359 cur_locale: "en", 3360 locale:"en", 3361 3362 } 3363 3364 window.updateSelectorOutOfStockCollectionDefaultGCS = true; 3365 window.updateSelectorOutOfStockCollectionGCS = true; 3366 window.disableRequireProductBundleQuantityBreakGCS = true; 3367 window.useTitleCustomGloboSwatchBundles = true; 3368 window.useConsoleBannerGloboColorSwatch = true; 3369</script>
3369<script> 3370var globo_sw_options = ''; 3371var configGloboSwatch = {"settings":{"enable_collection_page":true,"enable_product_page":true,"add_to_cart_text":"Add to cart","added_to_cart_text":"Added to cart","sold_out_text":"Sold out","enable_mandatory":false,"enable_tooltip":true,"image_width":"150","image_height":"150","background_size":"cover","show_add_to_cart_button":true,"add_to_cart_ajax":true,"show_option_name":true,"out_of_stock":"opacity","select_an_option":"Select an option","text_required":"This field is required","show_limit_variant":true,"limit_variant":"5","show_one_variant_product":true,"show_one_variant_collection":true,"group_image":false,"storefront_access_token":null},"product_page":{"customize_button":{"background_color":{"normal":"#FFFFFF","hover":"#000000","selected":"#000000"},"border_color":{"normal":"#000000","hover":"#000000","selected":"#000000"},"button_corner":"sharp","button_size":"medium","button_spacing":10,"hover_effects":{"background":"no effect"},"text_color":{"normal":"#000000","hover":"#ffffff","selected":"#ffffff"},"text_style":"default"},"customize_swatch":{"border_color":{"normal":"#5489a3","hover":"#5489a3","selected":"#5489a3"},"border_style":"double","hover_effects":{"background":"no effect","size_change":"no change","zoom_image":"no zoom"},"swatch_shape":"circle","swatch_size":"medium","swatch_name":"right swatch","swatch_size_customize":50,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":3,"swatch_spacing":10},"customize_dropdown":{"text_style":"default","text_font_weight":"none","text_color":"#888b95","border_color":"#558aa5","background_color":"#fff","text_color_hover":"#ffffff","border_color_hover":"#315060","background_color_hover":"#315060","text_color_selected":"#fff","border_color_selected":"#315060","background_color_selected":"#315060"},"stock":false,"stock_message":"Stock: only {number} left in stocks","float":"left","customize_text_only_button":{"button_spacing":6,"button_size":14,"text_color":{"normal":"#9b9b9b","hover":"#1c1c1c","selected":"#1c1c1c"},"text_style":"default","text_font_weight":"none","text_font_weight_hover":"none","text_font_weight_selected":"bold"},"customize_swatch_in_pill":{"border_color":{"normal":"#DDDDDD","hover":"#1c1c1c","selected":"#1c1c1c"},"background_color":{"normal":"#fff","hover":"#fff","selected":"#fff"},"text_color":{"normal":"#1c1c1c","hover":"#1c1c1c","selected":"#1c1c1c"},"border_color_image":"#DDDDDD","border_style":"double","swatch_border_style":"double","swatch_shape":"circle","text_font_size":14,"swatch_size_customize":18,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":2,"swatch_spacing":6},"customize_pill_button":{"background_color":{"normal":"#fff","hover":"#fff","selected":"#fff"},"border_color":{"hover":"#000","selected":"#000"},"button_size":"medium","button_spacing":6,"hover_effects":{"background":"no effect"},"text_color":{"normal":"#000","hover":"#000","selected":"#000"},"thickness_style_single":1,"text_style":"default","text_font_weight":"none"},"customize_button_with_price":{"text_font_weight":"bold","price_font_weight":"none","text_font_size":13,"price_font_size":12,"box_width":90,"button_border_radius":4,"button_thickness_style_single":1,"button_spacing":6,"border_color":{"normal":"#CFCFCF","hover":"#292929","selected":"#292929"},"variant_name_color":{"normal":"#6A6A6A","hover":"#fff","selected":"#fff"},"variant_name_background_color":{"normal":"#F5F5F5","hover":"#505050","selected":"#505050"},"price_color":{"normal":"#6A6A6A","hover":"#6A6A6A","selected":"#6a6a6a"},"price_background_color":{"normal":"#fff","hover":"#fff","selected":"#fff"}},"customize_swatch_dropdown":{"border_color":{"normal":"#DDDDDD","hover":"#ddd","selected":"#000000"},"background_color":{"normal":"#fff","hover":"#ddd","selected":"#000000"},"text_color":{"normal":"#000","hover":"#000","selected":"#fff"},"border_color_image":"#DDDDDD","border_style":"single","swatch_border_style":"single","swatch_shape":"square","text_font_size":14,"text_font_weight":"none","swatch_size_customize":35,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":3}
3371,"customize_swatch_dropdown_small":{"border_color":{"normal":"#DDDDDD","hover":"#ddd","selected":"#000000"},"background_color":{"normal":"#fff","hover":"#ddd","selected":"#000000"},"text_color":{"normal":"#000","hover":"#000","selected":"#fff"},"border_color_image":"#DDDDDD","border_style":"single","swatch_border_style":"single","swatch_shape":"circle","text_font_size":13,"text_font_weight":"none","swatch_size_customize":18,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":3}},"collection_page":{"customize_swatch":{"swatch_shape":"circle","swatch_size":"medium","border_color":{"normal":"#9b9b9b","hover":"#58468c","selected":"#58468c"},"border_style":"double","hover_effects":{"background":"no effect","zoom_image":"no zoom","size_change":"no change"}},"customize_button":{"button_corner":"sharp","button_size":"medium","border_color":{"normal":"#000000","hover":"#000000","selected":"#000000"},"text_style":"default","text_color":{"normal":"#0a0a0a","hover":"#ffffff","selected":"#ffffff"},"background_color":{"normal":"#ffffff","hover":"#000000","selected":"#000000"},"hover_effects":{"background":"no effect"}},"float":"left","carousel":"disable","customize_dropdown":{"text_style":"default","text_font_weight":"none","text_color":"#000","border_color":"#ccc","background_color":"#fff","text_color_hover":"#000","border_color_hover":"#ddd","background_color_hover":"#ddd","text_color_selected":"#fff","border_color_selected":"#000","background_color_selected":"#000"},"customize_text_only_button":{"button_spacing":12,"button_size":14,"text_color":{"normal":"#9b9b9b","hover":"#1c1c1c","selected":"#1c1c1c"},"text_style":"default","text_font_weight":"none","text_font_weight_hover":"none","text_font_weight_selected":"bold"},"customize_swatch_in_pill":{"border_color":{"normal":"#DDDDDD","hover":"#000000","selected":"#1c1c1c"},"background_color":{"normal":"#fff","hover":"#ffffff","selected":"#ffffff"},"text_color":{"normal":"#1c1c1c","hover":"#1c1c1c","selected":"#1c1c1c"},"border_color_image":"#DDDDDD","border_style":"double","swatch_border_style":"double","swatch_shape":"circle","text_font_size":14,"swatch_size_customize":18,"swatch_border_radius":50,"swatch_thickness_style_single":1,"swatch_thickness_style_double":2,"swatch_spacing":6},"customize_pill_button":{"background_color":{"normal":"#fff","hover":"#fff","selected":"#fff"},"border_color":{"hover":"#000","selected":"#000"},"button_size":"medium","button_spacing":6,"hover_effects":{"background":"no effect"},"text_color":{"normal":"#000","hover":"#000","selected":"#000"},"thickness_style_single":1,"text_style":"default","text_font_weight":"none"},"customize_button_with_price":{"text_font_weight":"bold","price_font_weight":"none","text_font_size":13,"price_font_size":12,"box_width":90,"button_border_radius":4,"button_thickness_style_single":1,"button_spacing":6,"border_color":{"normal":"#CFCFCF","hover":"#292929","selected":"#292929"},"variant_name_color":{"normal":"#6A6A6A","hover":"#fff","selected":"#fff"},"variant_name_background_color":{"normal":"#F5F5F5","hover":"#505050","selected":"#505050"},"price_color":{"normal":"#6A6A6A","hover":"#6A6A6A","selected":"#6A6A6A"},"price_background_color":{"normal":"#fff","hover":"#fff","selected":"#fff"}},"customize_swatch_dropdown":{"border_color":{"normal":"#DDDDDD","hover":"#ddd","selected":"#000"},"background_color":{"normal":"#fff","hover":"#ddd","selected":"#000"},"text_color":{"normal":"#000","hover":"#000","selected":"#fff"},"border_color_image":"#DDDDDD","border_style":"single","swatch_border_style":"single","swatch_shape":"square","text_font_size":14,"text_font_weight":"none","swatch_size_customize":35,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":2},"customize_swatch_dropdown_small":{"border_color":{"normal":"#dddddd","hover":"#ddd","selected":"#000000"},"background_color":{"normal":"#fff","hover":"#ddd","selected":"#000000"},"text_color":{"normal":"#000000","hover":"#000","selected":"#fff"},"border_color_image":"#DDDDDD","border_style":"single","swatch_border_style":"single","swatch_shape":"circle","text_font_size":13,"text_font_weight":"none","swatch_size_customize":18,"swatch_border_radius":0,"swatch_thickness_style_single":1,"swatch_thickness_style_double":2}},"pricing":{"products":999999,"autoAssignAI":false,"showStylesNew":false,"showVariantImage":true,"showProductGroups":false,"supportMultiLanguage":true,"showProductBundlesCombo":false,"showVariantCollectionPage":true,"showProductBundlesQuantityBreaks":false,"showCustomBadgesCollectionPage":true}}; 3372var productIdsGloboSwatch = null; 3373var productGroupsGloboSwatch = []; 3374var productBundleComboProducts = []; 3375var productBundleQuantityBreaks = []; 3376var productGroupsGloboSwatchNewJs = []; 3377productBundleComboProducts = []; 3378productBundleQuantityBreaks = null; 3379globo_sw_options = [{"name":"Size","display_style":3,"settings":{"status":true,"enable_collection":false,"type":"swatch"},"order":0,"max_page":1},{"name":"Pack","display_style":3,"settings":{"status":true,"enable_collection":false,"type":"swatch"},"order":1,"max_page":1},{"name":"Color","display_style":2,"settings":{"status":true,"enable_collection":true,"type":"swatch"},"order":2,"max_page":1},{"name":"Select Size","display_style":3,"settings":{"status":true,"enable_collection":true,"type":"swatch"},"order":3,"max_page":1},{"name":"Select Pack","display_style":3,"settings":{"status":true,"enable_collection":true,"type":"swatch"},"order":4,"max_page":1},{"name":"Country","display_style":4,"settings":{"status":true,"enable_collection":false,"type":"swatch"},"order":5,"max_page":1}]; 3380GloboSwatchConfig = GloboSwatchConfig || {}; 3381GloboSwatchConfig.settings = configGloboSwatch.settings; 3382GloboSwatchConfig.collection_page = configGloboSwatch.collection_page; 3383GloboSwatchConfig.product_page = configGloboSwatch.product_page; 3384GloboSwatchConfig.options = !globo_sw_options ? configGloboSwatch.options : globo_sw_options; 3385GloboSwatchConfig.pricing = configGloboSwatch.pricing != undefined ? configGloboSwatch.pricing : {"products": 999999, "showColorImage": true, "showVariantImage": true, "supportMultiLanguage": true, "showVariantCollectionPage": true, "showProductGroups": true}; 3386GloboSwatchConfig.product_ids = GloboSwatchConfig?.pricing?.products < 999999 ? productIdsGloboSwatch : []; 3387if (GloboSwatchConfig?.pricing?.showOneLimitProductGroups === true) { 3388 if(Array.isArray(productGroupsGloboSwatchNewJs) && productGroupsGloboSwatchNewJs.length) { 3389 productGroupsGloboSwatchNewJs = [productGroupsGloboSwatchNewJs[0]]; 3390 } 3391 if(Array.isArray(productBundleComboProducts) && productBundleComboProducts.length) { 3392 productBundleComboProducts = [productBundleComboProducts[0]]; 3393 } 3394 if(Array.isArray(productBundleQuantityBreaks) && productBundleQuantityBreaks.length) { 3395 productBundleQuantityBreaks = [productBundleQuantityBreaks[0]]; 3396 } 3397} 3398GloboSwatchConfig.product_groups = !productGroupsGloboSwatchNewJs ? productGroupsGloboSwatch : productGroupsGloboSwatchNewJs; 3399GloboSwatchConfig.product_groups_metafield = []; 3400GloboSwatchConfig.product_bundle_combo_products = productBundleComboProducts; 3401GloboSwatchConfig.product_bundle_quantity_breaks = productBundleQuantityBreaks; 3402GloboSwatchConfig.variant_image_products = null; 3403if(window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id != null) { 3404 document.getElementsByTagName('html')[0].classList.add('gsw-theme-store-id-'+window.Shopify.theme.theme_store_id); 3405} 3406if(GloboSwatchConfig.locale != null && GloboSwatchConfig.cur_locale != GloboSwatchConfig.locale) { 3407 document.getElementsByTagName('html')[0].classList.add('gsw-app-swatch-multiple-languages'); 3408} 3409</script>
3409 3410 3411
3412<script>GloboSwatchConfig.__webpack_public_path__ = "https://cdn.shopify.com/extensions/01a0f674-83c5-745a-b560-7601231f4423/glo-color-swatch-258/assets/"</script>
3412<style></style>
3412<script></script>
3412</div>
3412<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3412 3413</body> 3414</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.