1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <meta name="google-site-verification" content="lck18ynQaFVRBSJ0ltEGtBBQfw7U1hFJ1ZnDZGDoS7E" /> 9 <link rel="canonical" href="https://glowbeverages.com/cart"><link rel="icon" type="image/png" href="//glowbeverages.com/cdn/shop/files/favicon_32x32_70b36b65-bec7-449e-9674-8817b87c09cd.png?crop=center&height=32&v=1687346535&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 10 Your Shopping Cart 11 – GLOW®</title> 12 13 14 15 16 17<meta property="og:site_name" content="GLOW®"> 18<meta property="og:url" content="https://glowbeverages.com/cart"> 19<meta property="og:title" content="Your Shopping Cart"> 20<meta property="og:type" content="website"> 21<meta property="og:description" content="GLOW® Functional Water and Sparkling Hydration Drinks are packed with electrolytes, vitamins, antioxidants, and amino acids to support hydration, wellness, and clean energy. Explore refreshing functional drinks, including sparkling hydration with 120mg caffeine."><meta property="og:image" content="http://glowbeverages.com/cdn/shop/files/ChatGPT_Image_Jun_15_2026_at_10_47_19_PM.png?v=1782148772"> 22 <meta property="og:image:secure_url" content="https://glowbeverages.com/cdn/shop/files/ChatGPT_Image_Jun_15_2026_at_10_47_19_PM.png?v=1782148772"> 23 <meta property="og:image:width" content="1254"> 24 <meta property="og:image:height" content="1254"><meta name="twitter:site" content="@drinkglow"><meta name="twitter:card" content="summary_large_image"> 25<meta name="twitter:title" content="Your Shopping Cart"> 26<meta name="twitter:description" content="GLOW® Functional Water and Sparkling Hydration Drinks are packed with electrolytes, vitamins, antioxidants, and amino acids to support hydration, wellness, and clean energy. Explore refreshing functional drinks, including sparkling hydration with 120mg caffeine."> 27 28
28<script src="//glowbeverages.com/cdn/shop/t/19/assets/jquery.min.js?v=118972937870852736831688104832" defer="defer"></script>
28 29
29<script src="//glowbeverages.com/cdn/shop/t/19/assets/bootstrap.min.js?v=73724390286584561281688048472" defer="defer"></script>
29 30
30<script src="//glowbeverages.com/cdn/shop/t/19/assets/slick.min.js?v=71779134894361685811688048472" defer="defer"></script>
30 31
31<script src="//glowbeverages.com/cdn/shop/t/19/assets/owl.carousel.js?v=164149608635402950691688108055" defer="defer"></script>
31 32
32<script src="//glowbeverages.com/cdn/shop/t/19/assets/constants.js?v=58251544750838685771688048472" defer="defer"></script>
32 33
33<script src="//glowbeverages.com/cdn/shop/t/19/assets/pubsub.js?v=158357773527763999511688048472" defer="defer"></script>
33 34
34<script src="//glowbeverages.com/cdn/shop/t/19/assets/global.js?v=139248116715221171191688048472" defer="defer"></script>
34<script src="//glowbeverages.com/cdn/shop/t/19/assets/animations.js?v=114255849464433187621688048472" defer="defer"></script>
34<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
34<meta name="facebook-domain-verification" content="tgn62fwkpie9b7gxtvvxqfvvzpbpqz"> 35<meta name="google-site-verification" content="kKky7vrF63SjxL_s_pUSKKkfzYimBpxhbR-FgZ5UxMU"> 36<meta name="facebook-domain-verification" content="dix4dmyp7d59frn6ox73u0aenvu43x"> 37<meta name="google-site-verification" content="6TB8PRjC-FAoBJJNAI-qYmmgFqV_3RLJnUg_y9xF9VM"> 38<meta name="google-site-verification" content="o05ZMW9-Rm1kLA_p3VkFidc4kVtjflW6WPQh5ef7n_o"> 39<meta name="google-site-verification" content="BQ6TEssYgIG21UclXAyQoo3uAm5zZtqSyFjidP4eYG4"> 40<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14055962/digital_wallets/dialog"> 41<meta id="in-context-paypal-metadata" data-shop-id="14055962" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 42<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
42<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 42
42
43<script id="shopify-features" type="application/json">{"accessToken":"94983aac08c64cc065a99481cc5a9322","betas":["rich-media-storefront-analytics"],"domain":"glowbeverages.com","predictiveSearch":true,"shopId":14055962,"locale":"en"}</script>
vendor: 1 bytes, line 43
43
44<script>var Shopify = Shopify || {}; 45Shopify.shop = "glow-beverages.myshopify.com"; 46Shopify.locale = "en"; 47Shopify.currency = {"active":"USD","rate":"1.0"}; 48Shopify.country = "US"; 49Shopify.theme = {"name":"Final Approved Design - Amin ","id":125786620019,"schema_name":"Dawn","schema_version":"10.0.0","theme_store_id":887,"role":"main"}; 50Shopify.theme.handle = "null"; 51Shopify.theme.style = {"id":null,"handle":null}; 52Shopify.cdnHost = "glowbeverages.com/cdn"; 53Shopify.routes = Shopify.routes || {}; 54Shopify.routes.root = "/"; 55Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 56Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 57Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 58Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 58
58
59<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 59
59
60<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 60
60
61<script> 62 window.Shopify = window.Shopify || {}; 63 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 64 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 65 window.Shopify.SignInWithShop.eligible = true; 66</script>
vendor: 1 bytes, line 66
66
67<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 67
67
68<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 68
68
69<script type="module"> 70 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 71 72 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 73 74</script>
vendor: 1 bytes, line 74
74
75<script> 76 window.Shopify = window.Shopify || {}; 77 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 78 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"]}; 79</script>
vendor: 1 bytes, line 79
79
80<script>(function() { 81 var isLoaded = false; 82 function asyncLoad() { 83 if (isLoaded) return; 84 isLoaded = true; 85 var urls = ["\/\/www.powr.io\/powr.js?powr-token=glow-beverages.myshopify.com\u0026external-type=shopify\u0026shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=QNQDEJ\u0026shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=QNQDEJ\u0026shop=glow-beverages.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1405\/5962\/t\/9\/assets\/postscript-sdk.js?v=1631889909\u0026shopId=30672\u0026shop=glow-beverages.myshopify.com","https:\/\/gdprcdn.b-cdn.net\/js\/gdpr_cookie_consent.min.js?shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=YwANf2\u0026shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=YwANf2\u0026shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=TiPzut\u0026shop=glow-beverages.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=TiPzut\u0026shop=glow-beverages.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-27d81dcd58e1db2cb7f74a662c846703.js?shop=glow-beverages.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=glow-beverages.myshopify.com","https:\/\/kp-27ma.klck.dev\/boa.js?v=68\u0026version=v2\u0026platform=shopify\u0026domain_id=1748\u0026account_id=843\u0026b_type_cart=19dc23ef6112ad19\u0026b_type_visit=bcc2a8e7a94a4ef4\u0026b_type_checkout=2ebc6fc4b8367c08\u0026shop=glow-beverages.myshopify.com"]; 86 for (var i = 0; i < urls.length; i++) { 87 var s = document.createElement('script'); 88 s.type = 'text/javascript'; 89 s.async = true; 90 s.src = urls[i]; 91 var x = document.getElementsByTagName('script')[0]; 92 x.parentNode.insertBefore(s, x); 93 } 94 }; 95 if(window.attachEvent) { 96 window.attachEvent('onload', asyncLoad); 97 } else { 98 window.addEventListener('load', asyncLoad, false); 99 } 100})();</script>
vendor: 1 bytes, line 100
100
101<script id="__st">var __st={"a":14055962,"offset":-25200,"reqid":"2536e846-37b4-4f08-a22c-5040c9f1ff83-1791582630","pageurl":"glowbeverages.com\/cart","u":"3196c31e5436","p":"cart"};</script>
vendor: 1 bytes, line 101
101
102<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 102
102
103<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 103
103
104<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//glowbeverages.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 104
104
105<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 = "//glowbeverages.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>
105<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 105
105
106<script> 107 window.Shopify = window.Shopify || {}; 108 window.Shopify.MCP = window.Shopify.MCP || {}; 109 window.Shopify.MCP.enabled = true; 110 window.Shopify.MCP.shop = "glow-beverages.myshopify.com"; 111 window.Shopify.MCP.mcpEndpoint = "https:\/\/glowbeverages.com\/api\/mcp"; 112 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 113</script>
vendor: 1 bytes, line 113
113
114<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("\/\/glowbeverages.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 115</script>
vendor: 1 bytes, line 115
115
116<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://glowbeverages.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 117</script>
vendor: 1 bytes, line 117
117
118<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 119 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); 120</script>
vendor: 1 bytes, line 120
120
121<script> 122 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 123</script>
123 124
125<script type="module" src="https://glowbeverages.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 125
125
126<script nomodule> 127 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 128</script>
128 129 130<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://glowbeverages.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 131<style id="shopify-accelerated-checkout-cart"> 132 #shopify-buyer-consent { 133 margin-top: 1em; 134 display: inline-block; 135 width: 100%; 136} 137 138#shopify-buyer-consent.hidden { 139 display: none; 140} 141 142#shopify-subscription-policy-button { 143 background: none; 144 border: none; 145 padding: 0; 146 text-decoration: underline; 147 font-size: inherit; 148 cursor: pointer; 149} 150 151#shopify-subscription-policy-button::before { 152 box-shadow: none; 153} 154 155 </style>
156<script id="sections-script" data-sections="header" defer="defer" src="//glowbeverages.com/cdn/shop/t/19/compiled_assets/scripts.js?v=184325197989695213571755301800"></script>
vendor: 1 bytes, line 156
156
157<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
157 158 159 160 <style data-shopify> 161 @font-face { 162 font-family: Jost; 163 font-weight: 400; 164 font-style: normal; 165 font-display: swap; 166 src: url("//glowbeverages.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 167 url("//glowbeverages.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 168} 169 170 @font-face { 171 font-family: Jost; 172 font-weight: 700; 173 font-style: normal; 174 font-display: swap; 175 src: url("//glowbeverages.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 176 url("//glowbeverages.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 177} 178 179 @font-face { 180 font-family: Jost; 181 font-weight: 400; 182 font-style: italic; 183 font-display: swap; 184 src: url("//glowbeverages.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 185 url("//glowbeverages.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 186} 187 188 @font-face { 189 font-family: Jost; 190 font-weight: 700; 191 font-style: italic; 192 font-display: swap; 193 src: url("//glowbeverages.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 194 url("//glowbeverages.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 195} 196 197 @font-face { 198 font-family: Jost; 199 font-weight: 400; 200 font-style: normal; 201 font-display: swap; 202 src: url("//glowbeverages.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 203 url("//glowbeverages.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 204} 205 206 207 208 :root, 209 .color-background-1 { 210 --color-background: 250,250,250; 211 212 --gradient-background: #fafafa; 213 214 --color-foreground: 0,0,0; 215 --color-shadow: 95,141,12; 216 --color-button: 95,141,12; 217 --color-button-text: 255,255,255; 218 --color-secondary-button: 250,250,250; 219 --color-secondary-button-text: 95,141,12; 220 --color-link: 95,141,12; 221 --color-badge-foreground: 0,0,0; 222 --color-badge-background: 250,250,250; 223 --color-badge-border: 0,0,0; 224 --payment-terms-background-color: rgb(250 250 250); 225 } 226 227 228 .color-background-2 { 229 --color-background: 243,243,243; 230 231 --gradient-background: #f3f3f3; 232 233 --color-foreground: 18,18,18; 234 --color-shadow: 18,18,18; 235 --color-button: 18,18,18; 236 --color-button-text: 243,243,243; 237 --color-secondary-button: 243,243,243; 238 --color-secondary-button-text: 18,18,18; 239 --color-link: 18,18,18; 240 --color-badge-foreground: 18,18,18; 241 --color-badge-background: 243,243,243; 242 --color-badge-border: 18,18,18; 243 --payment-terms-background-color: rgb(243 243 243); 244 } 245 246 247 .color-inverse { 248 --color-background: 36,40,51; 249 250 --gradient-background: #242833; 251 252 --color-foreground: 255,255,255; 253 --color-shadow: 18,18,18; 254 --color-button: 255,255,255; 255 --color-button-text: 0,0,0; 256 --color-secondary-button: 36,40,51; 257 --color-secondary-button-text: 255,255,255; 258 --color-link: 255,255,255; 259 --color-badge-foreground: 255,255,255; 260 --color-badge-background: 36,40,51; 261 --color-badge-border: 255,255,255; 262 --payment-terms-background-color: rgb(36 40 51); 263 } 264 265 266 .color-accent-1 { 267 --color-background: 0,0,0; 268 269 --gradient-background: #000000; 270 271 --color-foreground: 255,255,255; 272 --color-shadow: 18,18,18; 273 --color-button: 255,255,255; 274 --color-button-text: 18,18,18; 275 --color-secondary-button: 0,0,0; 276 --color-secondary-button-text: 255,255,255; 277 --color-link: 255,255,255; 278 --color-badge-foreground: 255,255,255; 279 --color-badge-background: 0,0,0; 280 --color-badge-border: 255,255,255; 281 --payment-terms-background-color: rgb(0 0 0); 282 } 283 284 285 .color-accent-2 { 286 --color-background: 51,79,180; 287 288 --gradient-background: #334fb4; 289 290 --color-foreground: 255,255,255; 291 --color-shadow: 18,18,18; 292 --color-button: 255,255,255; 293 --color-button-text: 51,79,180; 294 --color-secondary-button: 51,79,180; 295 --color-secondary-button-text: 255,255,255; 296 --color-link: 255,255,255; 297 --color-badge-foreground: 255,255,255; 298 --color-badge-background: 51,79,180; 299 --color-badge-border: 255,255,255; 300 --payment-terms-background-color: rgb(51 79 180); 301 } 302 303 304 .color-scheme-17823fc8-d989-4c61-b696-b225c3f60227 { 305 --color-background: 236,238,240; 306 307 --gradient-background: #eceef0; 308 309 --color-foreground: 0,0,0; 310 --color-shadow: 95,141,12; 311 --color-button: 95,141,12; 312 --color-button-text: 255,255,255; 313 --color-secondary-button: 236,238,240; 314 --color-secondary-button-text: 95,141,12; 315 --color-link: 95,141,12; 316 --color-badge-foreground: 0,0,0; 317 --color-badge-background: 236,238,240; 318 --color-badge-border: 0,0,0; 319 --payment-terms-background-color: rgb(236 238 240); 320 } 321 322 323 body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-17823fc8-d989-4c61-b696-b225c3f60227 { 324 color: rgba(var(--color-foreground), 0.75); 325 background-color: rgb(var(--color-background)); 326 } 327 328 :root { 329 --font-body-family: Jost, sans-serif; 330 --font-body-style: normal; 331 --font-body-weight: 400; 332 --font-body-weight-bold: 700; 333 334 --font-heading-family: Jost, sans-serif; 335 --font-heading-style: normal; 336 --font-heading-weight: 400; 337 338 --font-body-scale: 1.0; 339 --font-heading-scale: 1.0; 340 341 --media-padding: px; 342 --media-border-opacity: 0.05; 343 --media-border-width: 1px; 344 --media-radius: 0px;
345 --media-shadow-opacity: 0.0; 346 --media-shadow-horizontal-offset: 0px; 347 --media-shadow-vertical-offset: 4px; 348 --media-shadow-blur-radius: 5px; 349 --media-shadow-visible: 0; 350 351 --page-width: 130rem; 352 --page-width-margin: 0rem; 353 354 --product-card-image-padding: 0.0rem; 355 --product-card-corner-radius: 0.0rem; 356 --product-card-text-alignment: left; 357 --product-card-border-width: 0.0rem; 358 --product-card-border-opacity: 0.1; 359 --product-card-shadow-opacity: 0.0; 360 --product-card-shadow-visible: 0; 361 --product-card-shadow-horizontal-offset: 0.0rem; 362 --product-card-shadow-vertical-offset: 0.4rem; 363 --product-card-shadow-blur-radius: 0.5rem; 364 365 --collection-card-image-padding: 0.0rem; 366 --collection-card-corner-radius: 0.0rem; 367 --collection-card-text-alignment: left; 368 --collection-card-border-width: 0.0rem; 369 --collection-card-border-opacity: 0.1; 370 --collection-card-shadow-opacity: 0.0; 371 --collection-card-shadow-visible: 0; 372 --collection-card-shadow-horizontal-offset: 0.0rem; 373 --collection-card-shadow-vertical-offset: 0.4rem; 374 --collection-card-shadow-blur-radius: 0.5rem; 375 376 --blog-card-image-padding: 0.0rem; 377 --blog-card-corner-radius: 0.0rem; 378 --blog-card-text-alignment: left; 379 --blog-card-border-width: 0.0rem; 380 --blog-card-border-opacity: 0.1; 381 --blog-card-shadow-opacity: 0.0; 382 --blog-card-shadow-visible: 0; 383 --blog-card-shadow-horizontal-offset: 0.0rem; 384 --blog-card-shadow-vertical-offset: 0.4rem; 385 --blog-card-shadow-blur-radius: 0.5rem; 386 387 --badge-corner-radius: 4.0rem; 388 389 --popup-border-width: 1px; 390 --popup-border-opacity: 0.1; 391 --popup-corner-radius: 0px; 392 --popup-shadow-opacity: 0.0; 393 --popup-shadow-horizontal-offset: 0px; 394 --popup-shadow-vertical-offset: 4px; 395 --popup-shadow-blur-radius: 5px; 396 397 --drawer-border-width: 1px; 398 --drawer-border-opacity: 0.1; 399 --drawer-shadow-opacity: 0.0; 400 --drawer-shadow-horizontal-offset: 0px; 401 --drawer-shadow-vertical-offset: 4px; 402 --drawer-shadow-blur-radius: 5px; 403 404 --spacing-sections-desktop: 0px; 405 --spacing-sections-mobile: 0px; 406 407 --grid-desktop-vertical-spacing: 32px; 408 --grid-desktop-horizontal-spacing: 32px; 409 --grid-mobile-vertical-spacing: 16px; 410 --grid-mobile-horizontal-spacing: 16px; 411 412 --text-boxes-border-opacity: 0.1; 413 --text-boxes-border-width: 0px; 414 --text-boxes-radius: 0px; 415 --text-boxes-shadow-opacity: 0.0; 416 --text-boxes-shadow-visible: 0; 417 --text-boxes-shadow-horizontal-offset: 0px; 418 --text-boxes-shadow-vertical-offset: 4px; 419 --text-boxes-shadow-blur-radius: 5px; 420 421 --buttons-radius: 40px; 422 --buttons-radius-outset: 41px; 423 --buttons-border-width: 1px; 424 --buttons-border-opacity: 1.0; 425 --buttons-shadow-opacity: 0.0; 426 --buttons-shadow-visible: 0; 427 --buttons-shadow-horizontal-offset: 0px; 428 --buttons-shadow-vertical-offset: 4px; 429 --buttons-shadow-blur-radius: 5px; 430 --buttons-border-offset: 0.3px; 431 432 --inputs-radius: 0px; 433 --inputs-border-width: 1px; 434 --inputs-border-opacity: 0.55; 435 --inputs-shadow-opacity: 0.0; 436 --inputs-shadow-horizontal-offset: 0px; 437 --inputs-margin-offset: 0px; 438 --inputs-shadow-vertical-offset: 4px; 439 --inputs-shadow-blur-radius: 5px; 440 --inputs-radius-outset: 0px; 441 442 --variant-pills-radius: 40px; 443 --variant-pills-border-width: 1px; 444 --variant-pills-border-opacity: 0.55; 445 --variant-pills-shadow-opacity: 0.0; 446 --variant-pills-shadow-horizontal-offset: 0px; 447 --variant-pills-shadow-vertical-offset: 4px; 448 --variant-pills-shadow-blur-radius: 5px; 449 } 450 451 *, 452 *::before, 453 *::after { 454 box-sizing: inherit; 455 } 456 457 html { 458 box-sizing: border-box; 459 font-size: calc(var(--font-body-scale) * 62.5%); 460 height: 100%; 461 } 462 463 body { 464 display: grid; 465 grid-template-rows: auto auto 1fr auto; 466 grid-template-columns: 100%; 467 min-height: 100%; 468 margin: 0; 469 font-size: 1.5rem; 470 letter-spacing: 0.06rem; 471 line-height: calc(1 + 0.8 / var(--font-body-scale)); 472 font-family: var(--font-body-family); 473 font-style: var(--font-body-style); 474 font-weight: var(--font-body-weight); 475 } 476 477 @media screen and (min-width: 750px) { 478 body { 479 font-size: 1.6rem; 480 } 481 } 482 </style> 483 484 <link href="//glowbeverages.com/cdn/shop/t/19/assets/bootstrap.min.css?v=160495306473340019311688048472" rel="stylesheet" type="text/css" media="all" /> 485 <link href="//glowbeverages.com/cdn/shop/t/19/assets/base.css?v=117828829876360325261688048472" rel="stylesheet" type="text/css" media="all" /> 486 <link href="//glowbeverages.com/cdn/shop/t/19/assets/slick.css?v=98340474046176884051688048472" rel="stylesheet" type="text/css" media="all" /> 487 <link href="//glowbeverages.com/cdn/shop/t/19/assets/slick-theme.css?v=111566387709569418871688048472" rel="stylesheet" type="text/css" media="all" /> 488 <link href="//glowbeverages.com/cdn/shop/t/19/assets/owl.carousel.css?v=159850525683659671431688108115" rel="stylesheet" type="text/css" media="all" /> 489 <link href="//glowbeverages.com/cdn/shop/t/19/assets/custom.css?v=103512051252157550311688650346" rel="stylesheet" type="text/css" media="all" /> 490 <link href="//glowbeverages.com/cdn/shop/t/19/assets/custom-2.css?v=715221626635723091689153693" rel="stylesheet" type="text/css" media="all" /> 491<link rel="preload" as="font" href="//glowbeverages.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//glowbeverages.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link 492 rel="stylesheet" 493 href="//glowbeverages.com/cdn/shop/t/19/assets/component-predictive-search.css?v=118923337488134913561688048472" 494 media="print" 495 onload="this.media='all'" 496 >
496<script> 497 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 498 if (Shopify.designMode) { 499 document.documentElement.classList.add('shopify-design-mode'); 500 } 501 </script>
501 502
502<script src="//glowbeverages.com/cdn/shop/t/19/assets/custom_script.js?v=136772353756554805431689136657" defer="defer"></script>
502 503 <!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 504 505 506 507 508 509 510 511 512 513 514 515 516 517 <style type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.8dfe73f0.css"></style><style type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.86dbf7f0.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,div.okeReviews img{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
517.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
517or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 32px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
517to{opacity:1}} 518.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}</style> 519 520
520<script type="application/json" id="oke-reviews-settings">{"subscriberId":"3134cd22-5f66-47a7-b511-7d1a8a171f6a","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":false,"provider":"none"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"stars":{"backgroundColor":"#D9D9D9","foregroundColor":"#FF8A00","interspace":2,"shape":{"type":"default"},"showBorder":false},"showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"autoPlay":false,"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#0E7A82","layout":{"name":"default","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":20,"unit":"px"},"spaceBelow":{"value":20,"unit":"px"},"stars":{"height":{"value":18,"unit":"px"}},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"backgroundColor":"#5F8D0C","position":"top-left","textColor":"#FFFFFF","enabled":true,"positionSmall":"top-left"},"reviewsWidget":{"tabs":{"reviews":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#9A9DB1","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":0,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"fontSize":{"value":14,"unit":"px"},"fontType":"use-global","fontWeight":700,"hasCustomFontSettings":true},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#2C3E50","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FF8A00","interspace":2,"showBorder":false}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#676986","borderColorHover":"#FF8A00","backgroundColor":"#FF8A00","borderColor":"#FF8A00","backgroundColorHover":"#F4F4F6","textColorHover":"#272D45","borderRadius":{"value":20,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#FF8A00","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":14,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#FF8A00"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"
520name":"default","showAttributeBars":false,"borderStyle":"full","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"initialPageSize":5,"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","defaultSort":"has_media desc","writeReviewButtonEnabled":true,"freeTextSearchEnabled":false}}},"starRatings":{"showWhenEmpty":true,"style":{"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FF8A00","interspace":2,"showBorder":false},"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":18,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true}}</script>
520 521 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#ff8a00;--oke-button-backgroundColorHover:#f4f4f6;--oke-button-backgroundColorActive:#676986;--oke-button-textColor:#fff;--oke-button-textColorHover:#272d45;--oke-button-textColorActive:#fff;--oke-button-borderColor:#ff8a00;--oke-button-borderColorHover:#ff8a00;--oke-button-borderColorActive:#676986;--oke-button-borderRadius:20px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#e5e5eb;--oke-border-width:0;--oke-text-primaryColor:#2c3e50;--oke-text-secondaryColor:#676986;--oke-text-small:14px;--oke-text-regular:16px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#e5e5eb;--oke-avatar-placeholderTextColor:#2c3e50;--oke-highlightColor:#ff8a00;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#ff8a00;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#2c3e50;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ff8a00;--oke-stars-backgroundColor:#d9d9d9;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#ff8a00;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#ff8a00;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:700;--oke-title-fontSize:14px;--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 522 523 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
523<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
523 524 525 526 527 528 529 530 531 532 533 534 535 536 537<!-- END app snippet --> 538 539<!-- BEGIN app snippet: widget-plus-initialisation-script --> 540 541 542 543 544
544<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
544 545 546<!-- END app snippet --> 547 548 549<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
550<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: 14055962,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 550
550
551<script> 552 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 553</script>
vendor: 1 bytes, line 553
553
554<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}
554).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: 14055962,storefrontBaseUrl: "https://glowbeverages.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://glowbeverages.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2100756595","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\",\\\"GT-PZQ7XNQ5\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/1k6cCOPA1NgcEJrEkv9D\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/yWf_CI-969gcEJrEkv9D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-D6DYYK7DG8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/AiT5CIy969gcEJrEkv9D\\\",\\\"MC-1KCCFKJY9Y\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-D6DYYK7DG8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/zVh8CODA1NgcEJrEkv9D\\\",\\\"MC-1KCCFKJY9Y\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/S0syCIm969gcEJrEkv9D\\\",\\\"MC-1KCCFKJY9Y\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-D6DYYK7DG8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/qjnvCJK969gcEJrEkv9D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-D6DYYK7DG8\\\",\\\"AW-18251817498\\\/yy25CObA1NgcEJrEkv9D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-D6DYYK7DG8\\\"}],\\\"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"]}
554,{"id":"1992949875","configuration":"{\"shopID\": \"90632\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"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":"1905819763","configuration":"{\"shopDomain\":\"glow-beverages.myshopify.com\",\"accountId\":\"843\",\"basisPixelVisit\":\"bcc2a8e7a94a4ef4\",\"basisPixelCart\":\"19dc23ef6112ad19\",\"basisPixelCheckout\":\"2ebc6fc4b8367c08\",\"analyticsApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/wp\",\"checkoutApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cs\",\"cartApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/cc\",\"ardDataApiURL\":\"https:\\\/\\\/kp-9dfa-api.klickly.com\\\/ard\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efdf7a548489ec4e8275e6f4b26ccd39","type":"APP","apiClientId":1821457,"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":"1216512115","configuration":"{\"accountID\":\"WJmMUR\",\"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":"1066106995","configuration":"{\"shopId\":\"30672\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"134185075","configuration":"{\"pixel_id\":\"573636160737588\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"84181107","configuration":"{\"tagID\":\"2619156572393\"}","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":"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":"GLOW®","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"glow-beverages.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/glowbeverages.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://glowbeverages.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"125786620019","themeStoreId":"887","themePublished":"true","eventMetadataId":"4af0a40b-659a-45b5-ad19-02838ac6e6ac","pageType":"cart","shopId":"14055962","storefrontBaseUrl":"https:\/\/glowbeverages.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
554<script> 555 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 556 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 557 window.ShopifyAnalytics.meta.currency = 'USD'; 558 var meta = {"page":{"pageType":"cart","requestId":"2536e846-37b4-4f08-a22c-5040c9f1ff83-1791582630"}}; 559 for (var attr in meta) { 560 window.ShopifyAnalytics.meta[attr] = meta[attr]; 561 } 562</script>
vendor: 1 bytes, line 562
562
563<script class="analytics"> 564 (function () { 565 var customDocumentWrite = function(content) { 566 var jquery = null; 567 568 if (window.jQuery) { 569 jquery = window.jQuery; 570 } else if (window.Checkout && window.Checkout.$) { 571 jquery = window.Checkout.$; 572 } 573 574 if (jquery) { 575 jquery('body').append(content); 576 } 577 }; 578 579 var hasLoggedConversion = function(token) { 580 if (token) { 581 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 582 } 583 return false; 584 } 585 586 var setCookieIfConversion = function(token) { 587 if (token) { 588 var twoMonthsFromNow = new Date(Date.now()); 589 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 590 591 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 592 } 593 } 594 595 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 596 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 597 if (trekkie.integrations) { 598 return; 599 } 600 trekkie.methods = [ 601 'identify', 602 'page', 603 'ready', 604 'track', 605 'trackForm', 606 'trackLink' 607 ]; 608 trekkie.factory = function(method) { 609 return function() { 610 var args = Array.prototype.slice.call(arguments); 611 args.unshift(method); 612 trekkie.push(args); 613 if (method == 'track' || method == 'page') { 614 var pageUrl; 615 try { 616 pageUrl = window.location.href; 617 } catch (e) {} 618 var pageReferrer; 619 try { 620 pageReferrer = document.referrer; 621 } catch (e) {} 622 try { 623 if (window.__TREKKIE_SHIM_QUEUE == null) { 624 window.__TREKKIE_SHIM_QUEUE = []; 625 } 626 window.__TREKKIE_SHIM_QUEUE.push({ 627 from: 'trekkie-stub', 628 method: method, 629 args: args.slice(1), 630 pageContext: { 631 url: pageUrl, 632 referrer: pageReferrer 633 } 634 }); 635 } catch (e) { 636 // no-op 637 } 638 } 639 return trekkie; 640 }; 641 }; 642 for (var i = 0; i < trekkie.methods.length; i++) { 643 var key = trekkie.methods[i]; 644 trekkie[key] = trekkie.factory(key); 645 } 646 trekkie.load = function(config) { 647 trekkie.config = config || {}; 648 trekkie.config.initialDocumentCookie = document.cookie; 649 var first = document.getElementsByTagName('script')[0]; 650var script = document.createElement('script'); 651script.type = 'text/javascript'; 652script.onerror = function(e) { 653 var scriptFallback = document.createElement('script'); 654 scriptFallback.type = 'text/javascript'; 655 scriptFallback.onerror = function(error) { 656 var Monorail = { 657 produce: function produce(monorailDomain, schemaId, payload) { 658 var currentMs = new Date().getTime(); 659 var event = { 660 schema_id: schemaId, 661 payload: payload, 662 metadata: { 663 event_created_at_ms: currentMs, 664 event_sent_at_ms: currentMs 665 } 666 }; 667 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 668 }, 669 sendRequest: function sendRequest(endpointUrl, payload) { 670 // Try the sendBeacon API 671 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 672 var blobData = new window.Blob([payload], { 673 type: 'text/plain' 674 }); 675 676 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 677 return true; 678 } // sendBeacon was not successful 679 680 } // XHR beacon 681 682 var xhr = new XMLHttpRequest(); 683 684 try { 685 xhr.open('POST', endpointUrl); 686 xhr.setRequestHeader('Content-Type', 'text/plain'); 687 xhr.send(payload); 688 } catch (e) { 689 console.log(e); 690 } 691 692 return false; 693 }, 694 isIos12: function isIos12() { 695 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 696 } 697 }; 698 Monorail.produce('monorail-edge.shopifysvc.com', 699 'trekkie_storefront_load_errors/1.1', 700 {shop_id: 14055962, 701 theme_id: 125786620019, 702 app_name: "storefront", 703 context_url: window.location.href, 704 source_url: "//glowbeverages.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 705 706 }; 707 scriptFallback.async = true; 708 scriptFallback.src = '//glowbeverages.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 709 first.parentNode.insertBefore(scriptFallback, first); 710}; 711script.async = true; 712script.src = '//glowbeverages.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 713first.parentNode.insertBefore(script, first); 714 715 }; 716 trekkie.load( 717 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14055962,"isMerchantRequest":null,"themeId":125786620019,"themeCityHash":"13116911293627130139","contentLanguage":"en","currency":"USD","eventMetadataId":"4af0a40b-659a-45b5-ad19-02838ac6e6ac"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 718 ); 719 720 var loaded = false;
721 trekkie.ready(function() { 722 if (loaded) return; 723 loaded = true; 724 725 window.ShopifyAnalytics.lib = window.trekkie; 726 727 var originalDocumentWrite = document.write; 728 document.write = customDocumentWrite; 729 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 730 document.write = originalDocumentWrite; 731 732 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 733 var token = match? match[1]: undefined; 734 if (!hasLoggedConversion(token)) { 735 setCookieIfConversion(token); 736 737 } 738 }); 739 740 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"2536e846-37b4-4f08-a22c-5040c9f1ff83-1791582630","shopifyEmitted":true}); 741 742 var eventsListenerScript = document.createElement('script'); 743 eventsListenerScript.async = true; 744 eventsListenerScript.src = "//glowbeverages.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 745 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 746})();</script>
746 747
747<script> 748 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 749 window.ga = function ga() { 750 (window.ga.q = window.ga.q || []).push(arguments); 751 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 752 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 753 } 754 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."); 755 }; 756 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 757 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 758 } 759 } 760</script>
vendor: 1 bytes, line 760
760
761<script 762 defer 763 src="https://glowbeverages.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 764 data-application="storefront-renderer" 765 data-shop-id="14055962" 766 data-render-region="gcp-us-central1" 767 data-page-type="cart" 768 data-theme-instance-id="125786620019" 769 data-theme-name="Dawn" 770 data-theme-version="10.0.0" 771 data-monorail-region="shop_domain" 772 data-resource-timing-sampling-rate="10" 773 data-shs="true" 774 data-shs-beacon="true" 775 data-shs-export-with-fetch="true" 776 data-shs-logs-sample-rate="1" 777 data-shs-beacon-endpoint="https://glowbeverages.com/api/collect" 778></script>
778 779<meta name="shopify-y" content="84d655b8-4757-4f1e-b896-786adbd79125" data-expiration="1823140230000"><meta name="shopify-s" content="c7675127-e84f-4616-8986-7f09ed08f1a3" data-expiration="1791584430000"> 780</head> 781 782 <body class="your-shopping-cart cart gradient"> 783 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 784 Skip to content 785 </a> 786
787<script src="//glowbeverages.com/cdn/shop/t/19/assets/cart.js?v=80361240427046189311688048472" defer="defer"></script>
787 788 789<style> 790 .drawer { 791 visibility: hidden; 792 } 793</style> 794 795<cart-drawer class="drawer is-empty"> 796 <div id="CartDrawer" class="cart-drawer"> 797 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 798 <div 799 class="drawer__inner" 800 role="dialog" 801 aria-modal="true" 802 aria-label="Your cart" 803 tabindex="-1" 804 ><div class="drawer__inner-empty"> 805 <div class="cart-drawer__warnings center"> 806 <div class="cart-drawer__empty-content"> 807 <h2 class="cart__empty-text">Your cart is empty</h2> 808 <button 809 class="drawer__close" 810 type="button" 811 onclick="this.closest('cart-drawer').close()" 812 aria-label="Close" 813 > 814 <svg 815 xmlns="http://www.w3.org/2000/svg" 816 aria-hidden="true" 817 focusable="false" 818 class="icon icon-close" 819 fill="none" 820 viewBox="0 0 18 17" 821> 822 <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"> 823</svg> 824 825 </button> 826 <a href="/collections/all" class="button"> 827 Continue shopping 828 </a><p class="cart__login-title h3">Have an account?</p> 829 <p class="cart__login-paragraph"> 830 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 831 </p></div> 832 </div></div><div class="drawer__header"> 833 <h2 class="drawer__heading">Your cart</h2> 834 <button 835 class="drawer__close" 836 type="button" 837 onclick="this.closest('cart-drawer').close()" 838 aria-label="Close" 839 > 840 <svg 841 xmlns="http://www.w3.org/2000/svg" 842 aria-hidden="true" 843 focusable="false" 844 class="icon icon-close" 845 fill="none" 846 viewBox="0 0 18 17" 847> 848 <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"> 849</svg> 850 851 </button> 852 </div> 853 <cart-drawer-items 854 855 class=" is-empty" 856 857 > 858 <form 859 action="/cart" 860 id="CartDrawer-Form" 861 class="cart__contents cart-drawer__form" 862 method="post" 863 > 864 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 865 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 866 Loading... 867 </p> 868 </div> 869 <div id="CartDrawer-CartErrors" role="alert"></div> 870 </form> 871 </cart-drawer-items> 872 <div class="drawer__footer"><details id="Details-CartDrawer"> 873 <summary> 874 <span class="summary__title"> 875 Order special instructions 876 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 877 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 878</svg> 879 880 </span> 881 </summary> 882 <cart-note class="cart__note field"> 883 <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label> 884 <textarea 885 id="CartDrawer-Note" 886 class="text-area text-area--resize-vertical field__input" 887 name="note" 888 placeholder="Order special instructions" 889 ></textarea> 890 </cart-note> 891 </details><!-- Start blocks --> 892 <!-- Subtotals --> 893 894 <div class="cart-drawer__footer" > 895 <div class="totals" role="status"> 896 <h2 class="totals__subtotal">Subtotal</h2> 897 <p class="totals__subtotal-value">$0.00 USD</p> 898 </div> 899 900 <div></div> 901 902 <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 903</small> 904 </div> 905 906 <!-- CTAs --> 907 908 <div class="cart__ctas" > 909 <noscript> 910 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 911 Update 912 </button> 913 </noscript> 914 915 <button 916 type="submit" 917 id="CartDrawer-Checkout" 918 class="cart__checkout-button button" 919 name="checkout" 920 form="CartDrawer-Form" 921 922 disabled 923 924 > 925 Check out 926 </button> 927 </div> 928 </div> 929 </div> 930 </div> 931</cart-drawer> 932
933<script> 934 document.addEventListener('DOMContentLoaded', function () { 935 function isIE() { 936 const ua = window.navigator.userAgent; 937 const msie = ua.indexOf('MSIE '); 938 const trident = ua.indexOf('Trident/'); 939 940 return msie > 0 || trident > 0; 941 } 942 943 if (!isIE()) return; 944 const cartSubmitInput = document.createElement('input'); 945 cartSubmitInput.setAttribute('name', 'checkout'); 946 cartSubmitInput.setAttribute('type', 'hidden'); 947 document.querySelector('#cart').appendChild(cartSubmitInput); 948 document.querySelector('#checkout').addEventListener('click', function (event) { 949 document.querySelector('#cart').submit(); 950 }); 951 }); 952</script>
952 953<!-- BEGIN sections: header-group --> 954<div id="shopify-section-sections--15135179866227__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-slideshow.css?v=83743227411799112781688048472" rel="stylesheet" type="text/css" media="all" /> 955<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-slider.css?v=142503135496229589681688048472" rel="stylesheet" type="text/css" media="all" /> 956 957<div 958 class="utility-bar color-accent-1 gradient utility-bar--bottom-border" 959 960><div class="announcement-bar" role="region" aria-label="Announcement" ><div class="page-width"> 961 <p class="announcement-bar__message h5"> 962 <span>Subscribe Today and start Saving 20%</span></p> 963 </div></div></div> 964 965 966</div><div id="shopify-section-sections--15135179866227__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-list-menu.css?v=151968516119678728991688048472" media="print" onload="this.media='all'"> 967<link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-search.css?v=130382253973794904871688048472" media="print" onload="this.media='all'"> 968<link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-menu-drawer.css?v=160161990486659892291688048472" media="print" onload="this.media='all'"> 969<link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-notification.css?v=54116361853792938221688048472" media="print" onload="this.media='all'"> 970<link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-items.css?v=4628327769354762111688048472" media="print" onload="this.media='all'"><link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-price.css?v=65402837579211014041688048472" media="print" onload="this.media='all'"> 971 <link rel="stylesheet" href="//glowbeverages.com/cdn/shop/t/19/assets/component-loading-overlay.css?v=43236910203777044501688048472" media="print" onload="this.media='all'"><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-drawer.css?v=2414868725160861721688048472" rel="stylesheet" type="text/css" media="all" /> 972 <link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart.css?v=153960305647764813511688048472" rel="stylesheet" type="text/css" media="all" /> 973 <link href="//glowbeverages.com/cdn/shop/t/19/assets/component-totals.css?v=86168756436424464851688048472" rel="stylesheet" type="text/css" media="all" /> 974 <link href="//glowbeverages.com/cdn/shop/t/19/assets/component-price.css?v=65402837579211014041688048472" rel="stylesheet" type="text/css" media="all" /> 975 <link href="//glowbeverages.com/cdn/shop/t/19/assets/component-discounts.css?v=152760482443307489271688048472" rel="stylesheet" type="text/css" media="all" /> 976 <link href="//glowbeverages.com/cdn/shop/t/19/assets/component-loading-overlay.css?v=43236910203777044501688048472" rel="stylesheet" type="text/css" media="all" /> 977<noscript><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-list-menu.css?v=151968516119678728991688048472" rel="stylesheet" type="text/css" media="all" /></noscript> 978<noscript><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-search.css?v=130382253973794904871688048472" rel="stylesheet" type="text/css" media="all" /></noscript> 979<noscript><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-menu-drawer.css?v=160161990486659892291688048472" rel="stylesheet" type="text/css" media="all" /></noscript> 980<noscript><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-notification.css?v=54116361853792938221688048472" rel="stylesheet" type="text/css" media="all" /></noscript> 981<noscript><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-items.css?v=4628327769354762111688048472" rel="stylesheet" type="text/css" media="all" /></noscript> 982 983<style> 984 header-drawer { 985 justify-self: start; 986 margin-left: -1.2rem; 987 }@media screen and (min-width: 990px) { 988 header-drawer { 989 display: none; 990 } 991 }.menu-drawer-container { 992 display: flex; 993 } 994 995 .list-menu { 996 list-style: none; 997 padding: 0; 998 margin: 0; 999 } 1000 1001 .list-menu--inline { 1002 display: inline-flex; 1003 flex-wrap: wrap; 1004 } 1005 1006 summary.list-menu__item { 1007 padding-right: 2.7rem; 1008 } 1009 1010 .list-menu__item { 1011 display: flex; 1012 align-items: center; 1013 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1014 } 1015 1016 .list-menu__item--link { 1017 text-decoration: none; 1018 padding-bottom: 1rem; 1019 padding-top: 1rem; 1020 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1021 } 1022 1023 @media screen and (min-width: 750px) { 1024 .list-menu__item--link { 1025 padding-bottom: 0.5rem; 1026 padding-top: 0.5rem; 1027 } 1028 } 1029</style><style data-shopify>.header { 1030 padding-top: 8px; 1031 padding-bottom: 8px; 1032 } 1033 1034 .section-header { 1035 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1036 margin-bottom: 0px; 1037 } 1038 1039 @media screen and (min-width: 750px) { 1040 .section-header { 1041 margin-bottom: 0px; 1042 } 1043 } 1044 1045 @media screen and (min-width: 990px) { 1046 .header { 1047 padding-top: 16px; 1048 padding-bottom: 16px; 1049 } 1050 }</style>
1050<script src="//glowbeverages.com/cdn/shop/t/19/assets/details-disclosure.js?v=13653116266235556501688048472" defer="defer"></script>
vendor: 1 bytes, line 1050
1050
1051<script src="//glowbeverages.com/cdn/shop/t/19/assets/details-modal.js?v=25581673532751508451688048472" defer="defer"></script>
vendor: 1 bytes, line 1051
1051
1052<script src="//glowbeverages.com/cdn/shop/t/19/assets/cart-notification.js?v=133508293167896966491688048472" defer="defer"></script>
vendor: 1 bytes, line 1052
1052
1053<script src="//glowbeverages.com/cdn/shop/t/19/assets/search-form.js?v=133129549252120666541688048472" defer="defer"></script>
1053<script src="//glowbeverages.com/cdn/shop/t/19/assets/cart-drawer.js?v=105077087914686398511688048472" defer="defer"></script>
1053<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1054 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1055 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1056 </symbol> 1057 1058 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1059 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 1060 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1061 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1062 </symbol> 1063 1064 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1065 <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"> 1066 </symbol> 1067</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"><header class="header header--middle-center header--mobile-center page-width header--has-menu header--has-social header--has-account"> 1068 1069<header-drawer data-breakpoint="tablet"> 1070 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1071 <summary 1072 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1073 aria-label="Menu" 1074 > 1075 <span> 1076 <svg 1077 xmlns="http://www.w3.org/2000/svg" 1078 aria-hidden="true" 1079 focusable="false" 1080 class="icon icon-hamburger" 1081 fill="none" 1082 viewBox="0 0 18 16" 1083> 1084 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1085</svg> 1086 1087 <svg 1088 xmlns="http://www.w3.org/2000/svg" 1089 aria-hidden="true" 1090 focusable="false" 1091 class="icon icon-close" 1092 fill="none" 1093 viewBox="0 0 18 17" 1094> 1095 <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"> 1096</svg> 1097 1098 </span> 1099 </summary> 1100 <div id="menu-drawer" class="gradient menu-drawer motion-reduce"> 1101 <div class="menu-drawer__inner-container"> 1102 <div class="menu-drawer__navigation-container"> 1103 <nav class="menu-drawer__navigation"> 1104 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1105 id="HeaderDrawer-energy" 1106 href="/collections/sparkling-energy" 1107 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1108 1109 > 1110 Energy 1111 </a></li><li><a 1112 id="HeaderDrawer-hydration" 1113 href="/collections/sparkling-hydration" 1114 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1115 1116 > 1117 Hydration 1118 </a></li><li><a 1119 id="HeaderDrawer-water" 1120 href="/products/ultra-smooth-alkaline-water" 1121 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1122 1123 > 1124 Water 1125 </a></li><li><a 1126 id="HeaderDrawer-store-locator" 1127 href="/pages/store-locator-1" 1128 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1129 1130 > 1131 Store Locator 1132 </a></li></ul> 1133 </nav> 1134 <div class="menu-drawer__utility-links"><a 1135 href="/account/login" 1136 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1137 > 1138 <svg 1139 xmlns="http://www.w3.org/2000/svg" 1140 aria-hidden="true" 1141 focusable="false" 1142 class="icon icon-account" 1143 fill="none" 1144 viewBox="0 0 18 19" 1145> 1146 <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.
11461-3.67-1.35-6.17-1.35z" fill="currentColor"> 1147</svg> 1148 1149Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1150 <a href="https://twitter.com/drinkglow" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> 1151 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 1152</svg> 1153<span class="visually-hidden">Twitter</span> 1154 </a> 1155 </li><li class="list-social__item"> 1156 <a href="https://www.facebook.com/DrinkGLOW/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 1157 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1158</svg> 1159<span class="visually-hidden">Facebook</span> 1160 </a> 1161 </li><li class="list-social__item"> 1162 <a href="https://www.instagram.com/drinkglow/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 1163 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1164 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1165</svg> 1166<span class="visually-hidden">Instagram</span> 1167 </a> 1168 </li><li class="list-social__item"> 1169 <a href="https://www.tiktok.com/@glow" class="list-social__link link"><svg 1170 aria-hidden="true" 1171 focusable="false" 1172 class="icon icon-tiktok" 1173 width="16" 1174 height="18" 1175 fill="none" 1176 xmlns="http://www.w3.org/2000/svg" 1177> 1178 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 1179</svg> 1180<span class="visually-hidden">TikTok</span> 1181 </a> 1182 </li><li class="list-social__item"> 1183 <a href="https://www.youtube.com/channel/UCI-MoXRP0RCamNHh4w7pwoA" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 1184 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 1185</svg> 1186<span class="visually-hidden">YouTube</span> 1187 </a> 1188 </li></ul> 1189 </div> 1190 </div> 1191 </div> 1192 </div> 1193 </details> 1194</header-drawer> 1195 1196 1197<nav class="header__inline-menu"> 1198 <ul class="list-menu list-menu--inline" role="list"><li><a 1199 id="HeaderMenu-energy" 1200 href="/collections/sparkling-energy" 1201 class="header__menu-item list-menu__item link link--text focus-inset" 1202 1203 >
1204 <span 1205 >Energy</span> 1206 </a></li><li><a 1207 id="HeaderMenu-hydration" 1208 href="/collections/sparkling-hydration" 1209 class="header__menu-item list-menu__item link link--text focus-inset" 1210 1211 > 1212 <span 1213 >Hydration</span> 1214 </a></li><li><a 1215 id="HeaderMenu-water" 1216 href="/products/ultra-smooth-alkaline-water" 1217 class="header__menu-item list-menu__item link link--text focus-inset" 1218 1219 > 1220 <span 1221 >Water</span> 1222 </a></li><li><a 1223 id="HeaderMenu-store-locator" 1224 href="/pages/store-locator-1" 1225 class="header__menu-item list-menu__item link link--text focus-inset" 1226 1227 > 1228 <span 1229 >Store Locator</span> 1230 </a></li></ul> 1231</nav> 1232 1233<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1234 1235 <img src="//glowbeverages.com/cdn/shop/files/glow-black-psd_1.png?v=1687346360&width=600" alt="GLOW®" srcset="//glowbeverages.com/cdn/shop/files/glow-black-psd_1.png?v=1687346360&width=160 160w, //glowbeverages.com/cdn/shop/files/glow-black-psd_1.png?v=1687346360&width=240 240w, //glowbeverages.com/cdn/shop/files/glow-black-psd_1.png?v=1687346360&width=320 320w" width="160" height="39.263803680981596" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 160px, 50vw"> 1236 </div></a><div class="header__icons"> 1237 1238 <div class="desktop-localization-wrapper"> 1239</div> 1240 1241 1242<details-modal class="header__search"> 1243 <details> 1244 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 1245 <span> 1246 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 1247 <use href="#icon-search"> 1248 </svg> 1249 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 1250 <use href="#icon-close"> 1251 </svg> 1252 </span> 1253 </summary> 1254 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 1255 <div class="modal-overlay"></div> 1256 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1257 <div class="field"> 1258 <input class="search__input field__input" 1259 id="Search-In-Modal" 1260 type="search" 1261 name="q" 1262 value="" 1263 placeholder="Search"role="combobox" 1264 aria-expanded="false" 1265 aria-owns="predictive-search-results" 1266 aria-controls="predictive-search-results" 1267 aria-haspopup="listbox" 1268 aria-autocomplete="list" 1269 autocorrect="off" 1270 autocomplete="off" 1271 autocapitalize="off" 1272 spellcheck="false"> 1273 <label class="field__label" for="Search-In-Modal">Search</label> 1274 <input type="hidden" name="options[prefix]" value="last"> 1275 <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 1276 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1277 <use xlink:href="#icon-reset"> 1278 </svg> 1279 </button> 1280 <button class="search__button field__button" aria-label="Search"> 1281 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1282 <use href="#icon-search"> 1283 </svg> 1284 </button> 1285 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1286 <div class="predictive-search__loading-state"> 1287 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1288 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1289 </svg> 1290 </div> 1291 </div> 1292
1293 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 1294 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1295 <use href="#icon-close"> 1296 </svg> 1297 </button> 1298 </div> 1299 </div> 1300 </details> 1301</details-modal> 1302 1303<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"> 1304 <svg 1305 xmlns="http://www.w3.org/2000/svg" 1306 aria-hidden="true" 1307 focusable="false" 1308 class="icon icon-account" 1309 fill="none" 1310 viewBox="0 0 18 19" 1311> 1312 <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"> 1313</svg> 1314 1315 <span class="visually-hidden">Log in</span> 1316 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 1317 class="icon icon-cart-empty" 1318 aria-hidden="true" 1319 focusable="false" 1320 xmlns="http://www.w3.org/2000/svg" 1321 viewBox="0 0 40 40" 1322 fill="none" 1323> 1324 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 1325</svg> 1326<span class="visually-hidden">Cart</span></a> 1327 </div> 1328 </header> 1329</sticky-header> 1330
1331<script type="application/ld+json"> 1332 { 1333 "@context": "http://schema.org", 1334 "@type": "Organization", 1335 "name": "GLOW®", 1336 1337 "logo": "https:\/\/glowbeverages.com\/cdn\/shop\/files\/glow-black-psd_1.png?v=1687346360\u0026width=500", 1338 1339 "sameAs": [ 1340 "https:\/\/twitter.com\/drinkglow", 1341 "https:\/\/www.facebook.com\/DrinkGLOW\/", 1342 "", 1343 "https:\/\/www.instagram.com\/drinkglow\/", 1344 "https:\/\/www.tiktok.com\/@glow", 1345 "", 1346 "", 1347 "https:\/\/www.youtube.com\/channel\/UCI-MoXRP0RCamNHh4w7pwoA", 1348 "" 1349 ], 1350 "url": "https:\/\/glowbeverages.com" 1351 } 1352</script>
1352 1353</div> 1354<!-- END sections: header-group --> 1355 1356 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1357 <div id="shopify-section-template--15135183470707__cart-items" class="shopify-section"><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart.css?v=153960305647764813511688048472" rel="stylesheet" type="text/css" media="all" /> 1358<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart-items.css?v=4628327769354762111688048472" rel="stylesheet" type="text/css" media="all" /> 1359<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-totals.css?v=86168756436424464851688048472" rel="stylesheet" type="text/css" media="all" /> 1360<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-price.css?v=65402837579211014041688048472" rel="stylesheet" type="text/css" media="all" /> 1361<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-discounts.css?v=152760482443307489271688048472" rel="stylesheet" type="text/css" media="all" /> 1362<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-loading-overlay.css?v=43236910203777044501688048472" rel="stylesheet" type="text/css" media="all" /> 1363<style data-shopify>.section-template--15135183470707__cart-items-padding { 1364 padding-top: 3px; 1365 padding-bottom: 3px; 1366 } 1367 1368 @media screen and (min-width: 750px) { 1369 .section-template--15135183470707__cart-items-padding { 1370 padding-top: 4px; 1371 padding-bottom: 4px; 1372 } 1373 }</style><cart-items class="page-width is-empty"> 1374 <div class="title-wrapper-with-link"> 1375 <h1 class="title title--primary">Your cart</h1> 1376 <a href="/collections/all" class="underlined-link">Continue shopping</a> 1377 </div> 1378 1379 <div class="cart__warnings"> 1380 <h1 class="cart__empty-text">Your cart is empty</h1> 1381 <a href="/collections/all" class="button"> 1382 Continue shopping 1383 </a><h2 class="cart__login-title">Have an account?</h2> 1384 <p class="cart__login-paragraph"> 1385 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 1386 </p></div> 1387 1388 <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart"> 1389 <div class="cart__items" id="main-cart-items" data-id="template--15135183470707__cart-items"> 1390 <div class="js-contents"></div> 1391 </div> 1392 1393 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 1394 <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status"> 1395 Loading... 1396 </p> 1397 </form> 1398</cart-items> 1399 1400 1401</div><div id="shopify-section-template--15135183470707__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-cart.css?v=153960305647764813511688048472" rel="stylesheet" type="text/css" media="all" /> 1402<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-totals.css?v=86168756436424464851688048472" rel="stylesheet" type="text/css" media="all" /> 1403<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-price.css?v=65402837579211014041688048472" rel="stylesheet" type="text/css" media="all" /> 1404<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-discounts.css?v=152760482443307489271688048472" rel="stylesheet" type="text/css" media="all" /> 1405 1406<div class="page-width is-empty" id="main-cart-footer" data-id="template--15135183470707__cart-footer"> 1407 <div> 1408 <div class="cart__footer"><cart-note class="cart__note field"> 1409 <label for="Cart-note">Order special instructions</label> 1410 <textarea 1411 class="text-area field__input" 1412 name="note" 1413 form="cart" 1414 id="Cart-note" 1415 placeholder="Order special instructions" 1416 ></textarea> 1417 </cart-note><div class="cart__blocks"> 1418 1419<div class="js-contents" > 1420 <div class="totals"> 1421 <h2 class="totals__subtotal">Subtotal</h2> 1422 <p class="totals__subtotal-value">$0.00 USD</p> 1423 </div> 1424 1425 <div></div> 1426 1427 <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 1428</small> 1429 </div> 1430<div class="cart__ctas" > 1431 <noscript> 1432 <button type="submit" class="cart__update-button button button--secondary" form="cart"> 1433 Update 1434 </button> 1435 </noscript> 1436 1437 <button 1438 type="submit" 1439 id="checkout" 1440 class="cart__checkout-button button" 1441 name="checkout" 1442 1443 disabled 1444 1445 form="cart" 1446 > 1447 Check out 1448 </button> 1449 </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons"> 1450 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
1450 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":14055962,"countryCode":"US","merchantName":"GLOW®","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":false,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"CGHU9DJ945SMQ","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=CGHU9DJ945SMQ\u0026intent=authorize","serviceableCountryCodes":["US"]}}]" access-token="94983aac08c64cc065a99481cc5a9322" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="14055962" cart-id="0a62e796188e2fafeb8fed094e542a5e" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1451 </div> 1452 1453 <div id="cart-errors"></div> 1454 </div> 1455 </div> 1456 </div> 1457</div> 1458
1459<script> 1460 document.addEventListener('DOMContentLoaded', function () { 1461 function isIE() { 1462 const ua = window.navigator.userAgent; 1463 const msie = ua.indexOf('MSIE '); 1464 const trident = ua.indexOf('Trident/'); 1465 1466 return msie > 0 || trident > 0; 1467 } 1468 1469 if (!isIE()) return; 1470 const cartSubmitInput = document.createElement('input'); 1471 cartSubmitInput.setAttribute('name', 'checkout'); 1472 cartSubmitInput.setAttribute('type', 'hidden'); 1473 document.querySelector('#cart').appendChild(cartSubmitInput); 1474 document.querySelector('#checkout').addEventListener('click', function (event) { 1475 document.querySelector('#cart').submit(); 1476 }); 1477 }); 1478</script>
1478 1479 1480 1481</div> 1482 </main> 1483 1484 <!-- BEGIN sections: footer-group --> 1485<section id="shopify-section-sections--15135179800691__168784577483fe5cdf" class="shopify-section shopify-section-group-footer-group section"><div class="app-area-section insta-app-area "> 1486<div class="page-width scroll-trigger animate--slide-in"></div> 1487</div> 1488 1489</section><section id="shopify-section-sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e" class="shopify-section shopify-section-group-footer-group section"><link href="//glowbeverages.com/cdn/shop/t/19/assets/component-newsletter.css?v=4727253280200485261688048472" rel="stylesheet" type="text/css" media="all" /> 1490<link href="//glowbeverages.com/cdn/shop/t/19/assets/newsletter-section.css?v=62410470717655853621688048472" rel="stylesheet" type="text/css" media="all" /> 1491<style data-shopify>.section-sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e-padding { 1492 padding-top: 42px; 1493 padding-bottom: 42px; 1494 } 1495 1496 @media screen and (min-width: 750px) { 1497 .section-sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e-padding { 1498 padding-top: 56px; 1499 padding-bottom: 56px; 1500 } 1501 }</style><div class="newsletter footer-newsletter-area center "> 1502 <div class="newsletter__wrapper color-background-1 gradient content-container isolate content-container--full-width section-sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e-padding"><div
1503 class="newsletter__subheading rte scroll-trigger animate--slide-in" 1504 1505 1506 data-cascade 1507 style="--animation-order: 1;" 1508 1509 > 1510 <h2>NEWSLETTER SIGNUP</h2><p>Sign up for discounts + updates</p> 1511 </div><div class="email-signup-form"> 1512 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1513 <input type="hidden" name="contact[tags]" value="newsletter"> 1514 <div 1515 class="newsletter-form__field-wrapper scroll-trigger animate--slide-in" 1516 1517 data-cascade 1518 style="--animation-order: 2;" 1519 1520 > 1521 <div class="field"> 1522 <input 1523 id="NewsletterForm--sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e" 1524 type="email" 1525 name="contact[email]" 1526 class="field__input" 1527 value="" 1528 aria-required="true" 1529 autocorrect="off" 1530 autocapitalize="off" 1531 autocomplete="email" 1532 1533 placeholder="Email" 1534 required 1535 > 1536 <label class="field__label" for="NewsletterForm--sections--15135179800691__126420b4-27d9-4ec5-8e7d-c6f140714d6e"> 1537 Email 1538 </label> 1539 <button 1540 type="submit" 1541 class="newsletter-form__button field__button" 1542 name="commit" 1543 id="Subscribe" 1544 aria-label="Subscribe" 1545 > 1546<!-- <svg 1547 viewBox="0 0 14 10" 1548 fill="none" 1549 aria-hidden="true" 1550 focusable="false" 1551 class="icon icon-arrow" 1552 xmlns="http://www.w3.org/2000/svg" 1553> 1554 <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"> 1555</svg> 1556 --> 1557 Subscribe 1558 </button> 1559 </div></div></form> 1560 </div></div> 1561</div> 1562 1563 1564</section><div id="shopify-section-sections--15135179800691__footer" class="shopify-section shopify-section-group-footer-group"> 1565<link href="//glowbeverages.com/cdn/shop/t/19/assets/section-footer.css?v=125160298726032154631688048472" rel="stylesheet" type="text/css" media="all" /> 1566<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-newsletter.css?v=4727253280200485261688048472" rel="stylesheet" type="text/css" media="all" /> 1567<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-list-menu.css?v=151968516119678728991688048472" rel="stylesheet" type="text/css" media="all" /> 1568<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-list-payment.css?v=69253961410771838501688048472" rel="stylesheet" type="text/css" media="all" /> 1569<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-list-social.css?v=52211663153726659061688048472" rel="stylesheet" type="text/css" media="all" /> 1570<link href="//glowbeverages.com/cdn/shop/t/19/assets/component-localization-form.css?v=14162097032368378391688048472" rel="stylesheet" type="text/css" media="all" /> 1571<style data-shopify>.footer { 1572 margin-top: 0px; 1573 } 1574 1575 .section-sections--15135179800691__footer-padding { 1576 padding-top: 69px; 1577 padding-bottom: 18px; 1578 } 1579 1580 @media screen and (min-width: 750px) { 1581 .footer { 1582 margin-top: 0px; 1583 } 1584 1585 .section-sections--15135179800691__footer-padding { 1586 padding-top: 92px; 1587 padding-bottom: 24px; 1588 } 1589 }</style><footer class="footer color-accent-1 gradient section-sections--15135179800691__footer-padding" style="background:url(//glowbeverages.com/cdn/shop/files/Mask-group-_67.png?v=1687852295)center center/cover no-repeat;">
1589<div class="footer__content-top page-width"><div 1590 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-trigger animate--slide-in" 1591 1592 data-cascade 1593 1594 ><div 1595 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1596 1597 1598 data-cascade 1599 style="--animation-order: 1;" 1600 1601 ><h2 class="footer-block__heading inline-richtext">Links</h2><ul class="footer-block__details-content list-unstyled"><li> 1602 <a 1603 href="/pages/contact-us" 1604 class="link link--text list-menu__item list-menu__item--link" 1605 > 1606 Contact us 1607 </a> 1608 </li><li> 1609 <a 1610 href="/policies/shipping-policy" 1611 class="link link--text list-menu__item list-menu__item--link" 1612 > 1613 Shipping 1614 </a> 1615 </li><li> 1616 <a 1617 href="/pages/press-new" 1618 class="link link--text list-menu__item list-menu__item--link" 1619 > 1620 Press 1621 </a> 1622 </li><li> 1623 <a 1624 href="/pages/store-locator-1" 1625 class="link link--text list-menu__item list-menu__item--link" 1626 > 1627 Store Locator 1628 </a> 1629 </li></ul></div><div 1630 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1631 1632 1633 data-cascade 1634 style="--animation-order: 2;" 1635 1636 ><h2 class="footer-block__heading inline-richtext">Other Links</h2><ul class="footer-block__details-content list-unstyled"><li> 1637 <a 1638 href="/policies/refund-policy" 1639 class="link link--text list-menu__item list-menu__item--link" 1640 > 1641 Returns & Exchanges 1642 </a> 1643 </li><li> 1644 <a 1645 href="/policies/privacy-policy" 1646 class="link link--text list-menu__item list-menu__item--link" 1647 > 1648 Privacy Policy 1649 </a> 1650 </li><li> 1651 <a 1652 href="/policies/terms-of-service" 1653 class="link link--text list-menu__item list-menu__item--link" 1654 > 1655 Terms of Service 1656 </a> 1657 </li><li> 1658 <a 1659 href="https://drinkglow.com/account/login" 1660 class="link link--text list-menu__item list-menu__item--link" 1661 > 1662 Manage Subscriptions 1663 </a> 1664 </li></ul></div><div 1665 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1666 1667 1668 data-cascade 1669 style="--animation-order: 3;" 1670 1671 ><h2 class="footer-block__heading inline-richtext">SHOP</h2><ul class="footer-block__details-content list-unstyled"><li> 1672 <a 1673 href="/products/ultra-smooth-alkaline-water" 1674 class="link link--text list-menu__item list-menu__item--link" 1675 > 1676 Shop Water 1677 </a> 1678 </li><li> 1679 <a 1680 href="/collections/sparkling-energy" 1681 class="link link--text list-menu__item list-menu__item--link" 1682 > 1683 Shop Energy 1684 </a> 1685 </li><li> 1686 <a 1687 href="/collections/sparkling-hydration" 1688 class="link link--text list-menu__item list-menu__item--link" 1689 > 1690 Shop Hydration 1691 </a> 1692 </li></ul></div><div
1693 class="footer-block grid__item scroll-trigger animate--slide-in" 1694 1695 1696 data-cascade 1697 style="--animation-order: 4;" 1698 1699 ><div class="footer-block__details-content rte"> 1700 <p>By signing up for email, you agree to GLOW's® Terms of Service and Privacy Policy. By signing up via text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g cart reminders) from GLOW® at the cell number used when signing up. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg and data rates may apply. View Terms & Privacy.</p> 1701 </div></div></div></div><div class="footer-bottom-logo"> 1702 <div 1703 class="page-width footer-block--newsletter scroll-trigger animate--slide-in" 1704 1705 data-cascade 1706 1707 ><div class="footer-logo-content-area"> 1708 <div class="footer_logo footer-col"> 1709 1710 <a href="https://glowbeverages.com"><img src="//glowbeverages.com/cdn/shop/files/image_18_1.png?v=1687851887" class="img-responsive footer-logoimg"></a> 1711 1712 </div> 1713 1714 <div class="fcontact-btn footer-col text-center"> 1715 1716 <a href="/pages/contact-us" class="button">CONTACT US <img src="//glowbeverages.com/cdn/shop/t/19/assets/footer-contact.svg?v=4152210418135014351688048472" class="img-responsive arrow-icon"></a> 1717 1718 </div> 1719 <div class="footer-social-icons footer-col"><h6>FOLLOW US ON:</h6><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> 1720 <a href="https://www.facebook.com/DrinkGLOW/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 1721 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1722</svg> 1723<span class="visually-hidden">Facebook</span> 1724 </a> 1725 </li><li class="list-social__item"> 1726 <a href="https://www.instagram.com/drinkglow/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 1727 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1728 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1729</svg> 1730<span class="visually-hidden">Instagram</span> 1731 </a> 1732 </li><li class="list-social__item"> 1733 <a href="https://www.youtube.com/channel/UCI-MoXRP0RCamNHh4w7pwoA" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> 1734 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 1735</svg> 1736<span class="visually-hidden">YouTube</span> 1737 </a> 1738 </li><li class="list-social__item"> 1739 <a href="https://www.tiktok.com/@glow" class="link list-social__link" ><svg 1740 aria-hidden="true" 1741 focusable="false" 1742 class="icon icon-tiktok" 1743 width="16" 1744 height="18" 1745 fill="none" 1746 xmlns="http://www.w3.org/2000/svg" 1747> 1748 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 1749</svg> 1750<span class="visually-hidden">TikTok</span> 1751 </a> 1752 </li><li class="list-social__item"> 1753 <a href="https://twitter.com/drinkglow" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
1754 <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> 1755</svg> 1756<span class="visually-hidden">Twitter</span> 1757 </a> 1758 </li></ul></div> 1759 1760 </div> 1761 </div> 1762 </div> 1763 1764 <div 1765 class="footer__content-bottom scroll-trigger animate--slide-in" 1766 1767 data-cascade 1768 1769 > 1770 <div class="footer__content-bottom-wrapper page-width"> 1771 <div class="footer__column footer__localization isolate"></div> 1772 <div class="footer__column footer__column--info"></div> 1773 </div> 1774 <div class="footer__content-bottom-wrapper page-width"> 1775 <div class="footer__copyright caption"> 1776 <small class="copyright__content" 1777 >© 2026, <a href="/" title="">GLOW®</a></small> 1778 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small></div> 1779 </div> 1780 </div> 1781</footer>
1781<script src="//glowbeverages.com/cdn/shop/t/19/assets/localization-form.js?v=98683197766447567971688048472" defer="defer"></script>
1781 1782</div> 1783<!-- END sections: footer-group --> 1784 1785 <ul hidden> 1786 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1787 <li id="a11y-new-window-message">Opens in a new window.</li> 1788 </ul> 1789 1790
1790<script> 1791 window.shopUrl = 'https://glowbeverages.com'; 1792 window.routes = { 1793 cart_add_url: '/cart/add', 1794 cart_change_url: '/cart/change', 1795 cart_update_url: '/cart/update', 1796 cart_url: '/cart', 1797 predictive_search_url: '/search/suggest', 1798 }; 1799 1800 window.cartStrings = { 1801 error: `There was an error while updating your cart. Please try again.`, 1802 quantityError: `You can only add [quantity] of this item to your cart.`, 1803 }; 1804 1805 window.variantStrings = { 1806 addToCart: `Add to cart`, 1807 soldOut: `Sold out`, 1808 unavailable: `Unavailable`, 1809 unavailable_with_option: `[value] - Unavailable`, 1810 }; 1811 1812 window.accessibilityStrings = { 1813 imageAvailable: `Image [index] is now available in gallery view`, 1814 shareSuccess: `Link copied to clipboard`, 1815 pauseSlideshow: `Pause slideshow`, 1816 playSlideshow: `Play slideshow`, 1817 }; 1818 </script>
1818<script src="//glowbeverages.com/cdn/shop/t/19/assets/predictive-search.js?v=162273246065392412141688048472" defer="defer"></script>
1818<!-- Failed to render app block "12120936241911852800": app block path "shopify://apps/judge-me-product-reviews/blocks/reviews_tab/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8" does not exist --><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
1818<script id="ReStock-config"> 1819 var _ReStockConfig = window._ReStockConfig || {}; 1820 1821 _ReStockConfig.templateName = "cart"; 1822 _ReStockConfig.isB2BCustomer = null; 1823 _ReStockConfig.currentLocationId = null; 1824 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us"; 1825 _ReStockConfig.marketId = 1504313459;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-form__buttons",".form"],"support_wrapper":null,"css_selector_from_theme":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--primary","inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--primary","css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["product-form__submit","button","button--full-width","button--primary"],"global_raw_css":null,"product_page_raw_css":null,"after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Full Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy.","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":90632,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
1825in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":true},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
1825dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":true,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Expected availability: {{availability_date}}\nPayment: {{billing_policy}}","btn_text":"Pre-order now","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--primary","css_selector_by_support":null,"css_selector_from_theme":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width.button--primary"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order
1825contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":null,"inline_button_placements":[],"button_style":"SLIM"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":95722,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":null,"position":null,"hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":true,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":null},"add_to_cart_message":{"custom_styles":null,"position":null},"saved_to_wishlist_message":{"is_enabled":true,"custom_styles":null,"position":"bottom-right"},"updated_at":1781648389};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 1826 sdkConfig: metafieldConfigData, 1827 preOrderConfig: metafieldPreOrderData, 1828 wishlistConfig: metafieldWishlistData, 1829 featureFlags: metafieldFlagsData 1830 }; 1831</script>
1831 1832 1833<!-- BEGIN app snippet: early-cart-guard -->
1833<script id="ReStock-early-cart-guard"> 1834(function (window) { 1835 try { 1836 if (window.__nmPreorderEarlyGuard) return; 1837 1838 let cfg = null; 1839 const metafields = window._ReStockConfig?._metafields; 1840 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 1841 cfg = metafields.preOrderConfig; 1842 } 1843 1844 let wrappersInstalled = false; 1845 1846 window.__nmPreorderEarlyGuard = { 1847 v: 1, 1848 active: true, 1849 setConfig: function (nextConfig) { 1850 if (!nextConfig || typeof nextConfig !== 'object') return; 1851 cfg = nextConfig; 1852 if (cfg.override_cart_requests === true) installWrappers(); 1853 } 1854 }; 1855 1856 function isGuardActive() { 1857 return window.__nmPreorderEarlyGuard?.active === true; 1858 } 1859 1860 function isCartAddUrl(url) { 1861 try { 1862 const parsed = new URL(String(url), window.document.baseURI); 1863 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 1864 } catch (error) { 1865 return false; 1866 } 1867 } 1868 1869 function isPageActive() { 1870 const template = window._ReStockConfig?.templateName; 1871 let pageConfig = null; 1872 if (template === 'product') { 1873 pageConfig = cfg.product_page; 1874 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 1875 pageConfig = cfg.collection_page; 1876 } else if (template === 'index') { 1877 pageConfig = cfg.landing_page; 1878 } 1879 return pageConfig?.ui_styles?.is_active === true; 1880 } 1881 1882 function shouldEnrich() { 1883 if (!cfg) return false; 1884 if (cfg.override_cart_requests !== true) return false; 1885 if (cfg.is_service_active !== true) return false; 1886 if (cfg.limit_reached === true) return false; 1887 if (window._ReStockConfig?.isB2BCustomer) return false; 1888 return isPageActive(); 1889 } 1890 1891 function isPlanVisibleInMarket(planId) { 1892 const planToMarkets = cfg.selling_plan_id_to_market_ids; 1893 if (!planToMarkets) return true; 1894 const allowedMarketIds = planToMarkets[planId]; 1895 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 1896 const marketId = window._ReStockConfig?.marketId; 1897 if (marketId == null) return true; 1898 return allowedMarketIds.includes(Number(marketId)); 1899 } 1900 1901 function findSellingPlanId(variantId) { 1902 const planToVariants = cfg.selling_plan_id_to_variant_ids; 1903 if (!planToVariants) return null; 1904 for (const planId of Object.keys(planToVariants)) { 1905 const variantIds = planToVariants[planId]; 1906 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 1907 } 1908 return null; 1909 } 1910 1911 function localizedContents() { 1912 const contents = cfg.product_page?.ui_contents; 1913 if (!contents || typeof contents !== 'object') return {}; 1914 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 1915 } 1916 1917 function shopLanguage() { 1918 const locale = window.Shopify?.locale; 1919 if (locale) return locale; 1920 const documentLanguage = window.document?.documentElement?.lang; 1921 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 1922 return null; 1923 } 1924 1925 function formatDate(date) { 1926 return date.toISOString().split('T')[0]; 1927 } 1928 1929 function toFiniteNumber(value) { 1930 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 1931 if (typeof value === 'string') { 1932 const parsed = parseFloat(value); 1933 return Number.isFinite(parsed) ? parsed : null; 1934 } 1935 return null; 1936 } 1937 1938 function clamp(value, min, max) { 1939 return Math.min(max, Math.max(min, value)); 1940 } 1941 1942 function availabilityDateText(planId) { 1943 const settings = cfg.description_availability_config?.[planId]; 1944 if (!settings) return ''; 1945 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 1946 if (settings.type === 'SPECIFIC_DATE') { 1947 const parsed = new Date(settings.config.date); 1948 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 1949 } 1950 if (settings.type === 'RELATIVE_DATE') { 1951 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 1952 if (isNaN(days)) return ''; 1953 const futureDate = new Date(); 1954 futureDate.setDate(futureDate.getDate() + days); 1955 return formatDate(futureDate); 1956 } 1957 return ''; 1958 } 1959 1960 function inlineVariantPrice(variantId) { 1961 const variants = window._ReStockConfig?.product?.variants;
1962 if (!Array.isArray(variants)) return null; 1963 const variant = variants.find(function (candidate) { 1964 return Number(candidate?.id) === variantId; 1965 }); 1966 if (!variant) return null; 1967 return variant.price ? variant.price / 100 : 0; 1968 } 1969 1970 function finalPriceForPlan(price, planId) { 1971 const adjustment = cfg.selling_plans_settings?.[planId]; 1972 if (!adjustment?.has_discount) return price; 1973 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 1974 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 1975 return price; 1976 } 1977 1978 function formatMoneyIntl(price) { 1979 const currency = window.Shopify?.currency?.active || 'USD'; 1980 const locale = window.Shopify?.locale || 'en-US'; 1981 try { 1982 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 1983 } catch (error) { 1984 return currency + ' ' + price.toFixed(2); 1985 } 1986 } 1987 1988 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 1989 1990 function delimit(cents, precision, thousands, decimal) { 1991 const parts = (cents / 100).toFixed(precision).split('.'); 1992 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 1993 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 1994 } 1995 1996 const AMOUNT_FORMATTERS = new Map([ 1997 ['amount', function (cents) { return delimit(cents, 2, ','); }], 1998 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 1999 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 2000 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 2001 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 2002 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 2003 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 2004 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 2005 ]); 2006 2007 function decodeEntities(s) { 2008 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 2009 } 2010 2011 function moneyFormat() { 2012 const format = window._ReStockConfig?.moneyFormat; 2013 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 2014 } 2015 2016 function formatMoney(amount) { 2017 const format = moneyFormat(); 2018 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 2019 if (!formatAmount) return formatMoneyIntl(amount); 2020 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 2021 } 2022 2023 function calculateCheckoutCharge(price, policy) { 2024 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 2025 if (!Number.isFinite(price) || price <= 0) return 0; 2026 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 2027 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 2028 } 2029 2030 function formatRemainingDueDate(policy) { 2031 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 2032 if (date_type === 'EXACT_DATE' && exact_date) { 2033 const parsed = new Date(exact_date + 'T12:00:00Z'); 2034 if (!isNaN(parsed.getTime())) return formatDate(parsed); 2035 } 2036 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 2037 const days = toFiniteNumber(after_some_days); 2038 if (days === null) return ''; 2039 const futureDate = new Date(); 2040 futureDate.setDate(futureDate.getDate() + days); 2041 return formatDate(futureDate); 2042 } 2043 return ''; 2044 } 2045 2046 function paymentText(planId, variantId) { 2047 const policy = cfg.selling_plans_billing_settings?.[planId]; 2048 if (!policy) return ''; 2049 const contents = localizedContents(); 2050 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 2051 2052 const price = inlineVariantPrice(variantId); 2053 if (price == null) return ''; 2054 2055 const planPrice = finalPriceForPlan(price, planId); 2056 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 2057 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 2058 const dueDate = formatRemainingDueDate(policy); 2059 2060 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 2061 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 2062 const formattedDueNow = formatMoney(dueNowAmount); 2063 const formattedDueLater = formatMoney(dueLaterAmount); 2064 const dueLaterPart = dueDate 2065 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 2066 : formattedDueLater + ' ' + dueLaterLabel; 2067 2068 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 2069 } 2070 2071 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 2072 const DEFAULT_PAYMENT_LABEL = 'Payment'; 2073 const TYPE_MARKER = 'Type'; 2074 2075 function cleanLabel(raw) { 2076 return String(raw == null ? '' : raw) 2077 .replace(/[[\]]/g, '') 2078 .replace(/[\s:ï¼]+$/, '') 2079 .trim(); 2080 } 2081 2082 function resolvePaymentLabel(raw) { 2083 const cleaned = cleanLabel(raw); 2084 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 2085 return DEFAULT_PAYMENT_LABEL; 2086 } 2087 return cleaned; 2088 } 2089 2090 function resolveAvailabilityLabel(raw, paymentLabel) { 2091 const cleaned = cleanLabel(raw); 2092 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 2093 return DEFAULT_AVAILABILITY_LABEL; 2094 } 2095 return cleaned; 2096 } 2097 2098 function visibleCartProperties(planId, variantId) { 2099 const properties = {};
2100 try { 2101 const contents = localizedContents(); 2102 const paymentLabel = resolvePaymentLabel(contents.payment_label); 2103 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 2104 const availabilityDate = availabilityDateText(planId); 2105 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 2106 const payment = paymentText(planId, variantId); 2107 if (payment) properties[paymentLabel] = payment; 2108 } catch (error) {} 2109 return properties; 2110 } 2111 2112 function setJsonProperty(item, name, value) { 2113 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 2114 if (properties[name] === value) return false; 2115 properties[name] = value; 2116 item.properties = properties; 2117 return true; 2118 } 2119 2120 function coerceJsonNumbers(item) { 2121 if (item.id) item.id = Number(item.id); 2122 if (item.quantity) item.quantity = Number(item.quantity); 2123 } 2124 2125 function applyVisibleJsonProperties(item, planId, variantId) { 2126 const properties = visibleCartProperties(planId, variantId); 2127 let changed = false; 2128 for (const name of Object.keys(properties)) { 2129 if (setJsonProperty(item, name, properties[name])) changed = true; 2130 } 2131 return changed; 2132 } 2133 2134 function enrichJsonItem(item) { 2135 if (!item || typeof item !== 'object') return false; 2136 const variantId = Number(item.id); 2137 if (!Number.isFinite(variantId)) return false; 2138 const planId = findSellingPlanId(variantId); 2139 if (planId == null) return false; 2140 2141 if (cfg.is_selling_plan_removed_by_support) { 2142 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 2143 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 2144 if (!tagged && !typed) return false; 2145 coerceJsonNumbers(item); 2146 return true; 2147 } 2148 2149 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 2150 2151 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 2152 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 2153 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 2154 applyVisibleJsonProperties(item, planId, variantId); 2155 coerceJsonNumbers(item); 2156 return true; 2157 } 2158 2159 function enrichJson(data) { 2160 if (!data || typeof data !== 'object') return false; 2161 if (Array.isArray(data.items)) { 2162 let changed = false; 2163 for (const item of data.items) { 2164 if (enrichJsonItem(item)) changed = true; 2165 } 2166 return changed; 2167 } 2168 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 2169 return enrichJsonItem(data); 2170 } 2171 2172 function paramScopes(params) { 2173 const prefixes = []; 2174 const seen = {}; 2175 params.forEach(function (value, key) { 2176 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 2177 if (match && !seen[match[1]]) { 2178 seen[match[1]] = true; 2179 prefixes.push('items[' + match[1] + ']'); 2180 } 2181 }); 2182 if (prefixes.length > 0) return prefixes; 2183 if (params.get('items[id]') != null) return ['items']; 2184 if (params.get('id') != null) return ['']; 2185 return []; 2186 } 2187 2188 function scopeKey(prefix, name) { 2189 return prefix ? prefix + '[' + name + ']' : name; 2190 } 2191 2192 function scopePropertyKey(prefix, name) { 2193 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 2194 } 2195 2196 function setParam(params, key, value) { 2197 if (params.get(key) === value) return false; 2198 params.set(key, value); 2199 return true; 2200 } 2201 2202 function applyRemovedBySupportParams(params, prefix) { 2203 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 2204 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 2205 return tagged || typed; 2206 } 2207 2208 function applyVisibleParamProperties(params, prefix, planId, variantId) { 2209 const properties = visibleCartProperties(planId, variantId); 2210 let changed = false;
2211 for (const name of Object.keys(properties)) { 2212 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 2213 } 2214 return changed; 2215 } 2216 2217 function enrichParamScope(params, prefix, planId, variantId) { 2218 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 2219 2220 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 2221 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 2222 2223 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 2224 if (existingPlan == null || existingPlan === '') { 2225 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 2226 changed = true; 2227 } 2228 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 2229 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 2230 changed = true; 2231 } 2232 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 2233 return changed; 2234 } 2235 2236 function enrichParams(params) { 2237 const scopes = paramScopes(params); 2238 let changed = false; 2239 for (const prefix of scopes) { 2240 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 2241 if (!Number.isFinite(variantId)) continue; 2242 const planId = findSellingPlanId(variantId); 2243 if (planId == null) continue; 2244 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 2245 } 2246 return changed; 2247 } 2248 2249 function enrichBody(body) { 2250 if (typeof body === 'string') { 2251 let jsonData = null; 2252 try { 2253 jsonData = JSON.parse(body); 2254 } catch (error) { 2255 jsonData = null; 2256 } 2257 if (jsonData && typeof jsonData === 'object') { 2258 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 2259 } 2260 const params = new URLSearchParams(body); 2261 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 2262 } 2263 if (typeof FormData !== 'undefined' && body instanceof FormData) { 2264 return { body: body, changed: enrichParams(body) }; 2265 } 2266 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 2267 return { body: body, changed: enrichParams(body) }; 2268 } 2269 return { body: body, changed: false }; 2270 } 2271 2272 function extractRequestUrl(input) { 2273 if (typeof input === 'string') return input; 2274 if (typeof input?.url === 'string') return input.url; 2275 if (typeof input?.href === 'string') return input.href; 2276 return ''; 2277 } 2278 2279 function maybeEnrichFetchInit(input, init) { 2280 if (!isGuardActive() || !init || init.body == null) return init; 2281 const url = extractRequestUrl(input); 2282 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 2283 const enriched = enrichBody(init.body); 2284 if (!enriched.changed) return init; 2285 return { ...init, body: enriched.body }; 2286 } 2287 2288 function installWrappers() { 2289 if (wrappersInstalled) return; 2290 wrappersInstalled = true; 2291 2292 const originalFetch = window.fetch; 2293 window.fetch = function (input, init) { 2294 let nextInit = init; 2295 try { 2296 nextInit = maybeEnrichFetchInit(input, init); 2297 } catch (error) {} 2298 return originalFetch.call(this || window, input, nextInit); 2299 }; 2300 2301 const xhrPrototype = window.XMLHttpRequest?.prototype; 2302 if (xhrPrototype) { 2303 const originalOpen = xhrPrototype.open; 2304 const originalSend = xhrPrototype.send; 2305 xhrPrototype.open = function () { 2306 try { 2307 this.__nmEarlyGuardUrl = arguments[1]; 2308 } catch (error) {} 2309 return originalOpen.apply(this, arguments); 2310 }; 2311 xhrPrototype.send = function (body) { 2312 try { 2313 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 2314 const enriched = enrichBody(body); 2315 if (enriched.changed) return originalSend.call(this, enriched.body); 2316 } 2317 } catch (error) {} 2318 return originalSend.apply(this, arguments); 2319 }; 2320 } 2321 } 2322 2323 if (cfg?.override_cart_requests === true) installWrappers(); 2324 } catch (error) {} 2325})(window); 2326</script>
2326 2327<!-- END app snippet --> 2328<!-- BEGIN app snippet: wishlist-page-container -->
2328<script id="ReStock-wishlist-page-container"> 2329(function (window) { 2330 try { 2331 if (window.__nmWishlistPageContainer) return; 2332 2333 const CONTAINER_ID = 'nm-wishlist-page-root'; 2334 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 2335 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 2336 2337 function trimTrailingSlash(path) { 2338 const value = String(path); 2339 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 2340 } 2341 2342 function stripRoutesRoot(pathname) { 2343 const root = window.Shopify?.routes?.root; 2344 if (typeof root !== 'string') return pathname; 2345 const prefix = trimTrailingSlash(root); 2346 if (prefix === '' || prefix === '/') return pathname; 2347 if (pathname === prefix) return '/'; 2348 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 2349 } 2350 2351 function isConfiguredPage(pagePath) { 2352 const pathname = window.location?.pathname; 2353 if (typeof pathname !== 'string') return false; 2354 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 2355 } 2356 2357 function hasShareToken() { 2358 const search = window.location?.search; 2359 if (!search) return false; 2360 return !!new URLSearchParams(search).get('w'); 2361 } 2362 2363 function isBootable(wishlistConfig, sdkConfig) { 2364 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 2365 if (sdkConfig.app_enabled !== true) return false; 2366 if (sdkConfig.is_suspended === true) return false; 2367 return wishlistConfig.is_service_active === true; 2368 } 2369 2370 function matchElement(selector) { 2371 try { 2372 return window.document.querySelector(selector) || null; 2373 } catch (error) { 2374 return null; 2375 } 2376 } 2377 2378 function configuredTarget(placement) { 2379 if (!placement || typeof placement !== 'object') return null; 2380 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 2381 const element = matchElement(placement.css_selector); 2382 if (!element) return null; 2383 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 2384 return { element: element, relative: relative }; 2385 } 2386 2387 function builtInTarget() { 2388 for (const selector of TARGET_SELECTORS) { 2389 const element = matchElement(selector); 2390 if (element) return { element: element, relative: 'start' }; 2391 } 2392 return null; 2393 } 2394 2395 function insertContainer(container, target) { 2396 if (target.relative === 'before' || target.relative === 'after') { 2397 const parent = target.element.parentNode; 2398 if (!parent) return false; 2399 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 2400 return true; 2401 } 2402 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 2403 return true; 2404 } 2405 2406 function createContainer(placement) { 2407 const target = configuredTarget(placement) || builtInTarget(); 2408 if (!target) return null; 2409 const container = window.document.createElement('div'); 2410 container.id = CONTAINER_ID; 2411 container.setAttribute('data-nm-container-source', 'fallback'); 2412 return insertContainer(container, target) ? container : null; 2413 } 2414 2415 function usablePagePath(wishlistConfig) { 2416 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 2417 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 2418 } 2419 2420 function wishlistPageConfig(wishlistConfig) { 2421 const pagePath = usablePagePath(wishlistConfig); 2422 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 2423 } 2424 2425 function armContainer(myWishlist) { 2426 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 2427 if (container) container.removeAttribute('data-nm-page-state'); 2428 } 2429 2430 function markInactive() { 2431 const container = window.document.getElementById(CONTAINER_ID); 2432 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 2433 } 2434 2435 function dearmContainer() { 2436 const stale = window.document.getElementById(CONTAINER_ID); 2437 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 2438 else markInactive(); 2439 } 2440 2441 function ensure(wishlistConfig, sdkConfig) {
2442 try { 2443 const myWishlist = wishlistPageConfig(wishlistConfig); 2444 if (!myWishlist) { 2445 if (usablePagePath(wishlistConfig)) dearmContainer(); 2446 return; 2447 } 2448 const active = myWishlist.type === 'separate_page' || hasShareToken(); 2449 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 2450 else markInactive(); 2451 } catch (error) {} 2452 } 2453 2454 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 2455 2456 const metafields = window._ReStockConfig?._metafields; 2457 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 2458 } catch (error) {} 2459})(window); 2460</script>
2460 2461<!-- END app snippet --> 2462
2463<script src="https://cdn.shopify.com/extensions/01a11705-0cff-783e-8ab3-1049de4a3034/bestpush-111/assets/restock-sdk-loader.js?v=1791387556" defer></script>
2463 2464 2465<style> 2466 #nm-wishlist-page-root { 2467 min-height: 60vh; 2468 } 2469 2470 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 2471 box-sizing: border-box; 2472 max-width: 1200px; 2473 margin: 0 auto; 2474 padding: 0 1.5rem; 2475 } 2476 2477 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 2478 display: none; 2479 } 2480 2481 #nm-wishlist-page-root:empty { 2482 display: flex; 2483 align-items: center; 2484 justify-content: center; 2485 } 2486 2487 #nm-wishlist-page-root:empty::after { 2488 content: ""; 2489 width: 36px; 2490 height: 36px; 2491 border: 3px solid #e3e3e3; 2492 border-top-color: #1773b0; 2493 border-radius: 50%; 2494 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 2495 } 2496 2497 @keyframes nm-wishlist-page-boot-spin { 2498 to { 2499 transform: rotate(360deg); 2500 } 2501 } 2502 2503 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 2504 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 2505 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 2506 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 2507 display: none !important; 2508 } 2509</style> 2510 2511 2512</div>
2512<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2512 2513</body> 2514</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.