PageSourceSearch

https://elixirkombucha.com/account/login

html elixirkombucha.com collected 2026-10-04 22:59:59 UTC 322,645 bytes, 3,423 lines download raw bytes

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    <link rel="canonical" href="https://elixirkombucha.com/account/login"><link rel="icon" type="image/png" href="//elixirkombucha.com/cdn/shop/files/x.jpg?crop=center&height=32&v=1698679920&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
9      Account
10 &ndash; Elixir Kombucha</title>
11
12    
13
14    
15
16<meta property="og:site_name" content="Elixir Kombucha">
17<meta property="og:url" content="https://elixirkombucha.com/account/login">
18<meta property="og:title" content="Account">
19<meta property="og:type" content="website">
20<meta property="og:description" content="Elixir is an award-winning kombucha company based in Louisville, Kentucky. Fueled by a mission to inspire healthy change, we craft delicious, approachable kombucha flavors, including Lavender Lemonade, Blueberry Pomegranate, Grapefruit, Pineapple Ginger, and rotating seasonals."><meta property="og:image" content="http://elixirkombucha.com/cdn/shop/files/Elixir_Kombucha.png?v=1709665103">
21  <meta property="og:image:secure_url" content="https://elixirkombucha.com/cdn/shop/files/Elixir_Kombucha.png?v=1709665103">
22  <meta property="og:image:width" content="1200">
23  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
24<meta name="twitter:title" content="Account">
25<meta name="twitter:description" content="Elixir is an award-winning kombucha company based in Louisville, Kentucky. Fueled by a mission to inspire healthy change, we craft delicious, approachable kombucha flavors, including Lavender Lemonade, Blueberry Pomegranate, Grapefruit, Pineapple Ginger, and rotating seasonals.">
26
27
28    
28<script src="//elixirkombucha.com/cdn/shop/t/5/assets/constants.js?v=58251544750838685771712930944" defer="defer"></script>
28
29    
29<script src="//elixirkombucha.com/cdn/shop/t/5/assets/pubsub.js?v=158357773527763999511712930945" defer="defer"></script>
29
30    
30<script src="//elixirkombucha.com/cdn/shop/t/5/assets/global.js?v=106116626045777747121712930944" defer="defer"></script>
30<script src="//elixirkombucha.com/cdn/shop/t/5/assets/animations.js?v=88693664871331136111712930943" defer="defer"></script>
30<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
30<meta name="google-site-verification" content="29zBi_dVT6i6pQXpY-P2n4IZT743QBHlq4VuB17YqSs">
31<meta name="facebook-domain-verification" content="woyz4g2cuh76wwbwqdeutpz87ia94o">
32<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/82996855057/digital_wallets/dialog">
33<meta id="in-context-paypal-metadata" data-shop-id="82996855057" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
34<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
34<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
34
35<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
36<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=82996855057" crossorigin="anonymous"></script>
vendor: 1 bytes, line 36
36
37<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":82996855057,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/82996855057","merchantName":"Elixir Kombucha","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Elixir Kombucha","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 37
37
38<script id="shopify-features" type="application/json">{"accessToken":"643ab8e7c4a3fea471c596f1fad77510","betas":["rich-media-storefront-analytics"],"domain":"elixirkombucha.com","predictiveSearch":true,"shopId":82996855057,"locale":"en"}</script>
vendor: 1 bytes, line 38
38
39<script>var Shopify = Shopify || {};
40Shopify.shop = "07ba37-7.myshopify.com";
41Shopify.locale = "en";
42Shopify.currency = {"active":"USD","rate":"1.0"};
43Shopify.country = "US";
44Shopify.theme = {"name":"Taste v13","id":166705692945,"schema_name":"Taste","schema_version":"13.0.1","theme_store_id":1434,"role":"main"};
45Shopify.theme.handle = "null";
46Shopify.theme.style = {"id":null,"handle":null};
47Shopify.cdnHost = "elixirkombucha.com/cdn";
48Shopify.routes = Shopify.routes || {};
49Shopify.routes.root = "/";
50Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
51Shopify.SignInWithShop = Shopify.SignInWithShop || {};
52Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
53Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 53
53
54<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 54
54
55<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 55
55
56<script>
57  window.ShopifyPay = window.ShopifyPay || {};
58  window.ShopifyPay.apiHost = "shop.app\/pay";
59  window.ShopifyPay.redirectState = null;
60</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":"customers/login"}</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-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 68
68
69<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 69
69
70<script type="module">
71  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
72await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
73
74  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
75window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
76
77</script>
vendor: 1 bytes, line 77
77
78<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 78
78
79<script type="module">
80  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
81
82  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
83
84</script>
vendor: 1 bytes, line 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
88  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"]};
89</script>
vendor: 1 bytes, line 89
89
90<script>(function() {
91  var isLoaded = false;
92  function asyncLoad() {
93    if (isLoaded) return;
94    isLoaded = true;
95    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/83f9af5982cf067ab771385e4\/0fe3f426ed846d38173dd9cc4.js?shop=07ba37-7.myshopify.com"];
96    for (var i = 0; i < urls.length; i++) {
97      var s = document.createElement('script');
98      s.type = 'text/javascript';
99      s.async = true;
100      s.src = urls[i];
101      var x = document.getElementsByTagName('script')[0];
102      x.parentNode.insertBefore(s, x);
103    }
104  };
105  if(window.attachEvent) {
106    window.attachEvent('onload', asyncLoad);
107  } else {
108    window.addEventListener('load', asyncLoad, false);
109  }
110})();</script>
vendor: 1 bytes, line 110
110
111<script id="__st">var __st={"a":82996855057,"offset":-14400,"reqid":"bc95f9b8-de45-4d0c-83cc-c709819ce5ab-1791154799","pageurl":"elixirkombucha.com\/account\/login","u":"c14c46172dd5"};</script>
vendor: 1 bytes, line 111
111
112<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//elixirkombucha.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<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 = "//elixirkombucha.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>
115<script crossorigin="anonymous" defer="defer" src="//elixirkombucha.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 115
115
116<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 116
116
117<script>
118  window.Shopify = window.Shopify || {};
119  window.Shopify.MCP = window.Shopify.MCP || {};
120  window.Shopify.MCP.enabled = true;
121  window.Shopify.MCP.shop = "07ba37-7.myshopify.com";
122  window.Shopify.MCP.mcpEndpoint = "https:\/\/elixirkombucha.com\/api\/mcp";
123  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
124</script>
vendor: 1 bytes, line 124
124
125<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("\/\/elixirkombucha.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
126</script>
vendor: 1 bytes, line 126
126
127<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://elixirkombucha.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
128</script>
vendor: 1 bytes, line 128
128
129<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
130  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);
131</script>
vendor: 1 bytes, line 131
131
132<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
133</script>
133
134<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://elixirkombucha.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
135<style id="shopify-accelerated-checkout-cart">
136        #shopify-buyer-consent {
137  margin-top: 1em;
138  display: inline-block;
139  width: 100%;
140}
141
142#shopify-buyer-consent.hidden {
143  display: none;
144}
145
146#shopify-subscription-policy-button {
147  background: none;
148  border: none;
149  padding: 0;
150  text-decoration: underline;
151  font-size: inherit;
152  cursor: pointer;
153}
154
155#shopify-subscription-policy-button::before {
156  box-shadow: none;
157}
158
159      </style>
160<script id="sections-script" data-sections="header" defer="defer" src="//elixirkombucha.com/cdn/shop/t/5/compiled_assets/scripts.js?v=184325197989695213571789517181"></script>
vendor: 1 bytes, line 160
160
161<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
161
162
163
164    <style data-shopify>
165      @font-face {
166  font-family: "DM Sans";
167  font-weight: 400;
168  font-style: normal;
169  font-display: swap;
170  src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"),
171       url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff");
172}
173
174      @font-face {
175  font-family: "DM Sans";
176  font-weight: 700;
177  font-style: normal;
178  font-display: swap;
179  src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
180       url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
181}
182
183      @font-face {
184  font-family: "DM Sans";
185  font-weight: 400;
186  font-style: italic;
187  font-display: swap;
188  src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"),
189       url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff");
190}
191
192      @font-face {
193  font-family: "DM Sans";
194  font-weight: 700;
195  font-style: italic;
196  font-display: swap;
197  src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
198       url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
199}
200
201      @font-face {
202  font-family: "DM Sans";
203  font-weight: 700;
204  font-style: normal;
205  font-display: swap;
206  src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
207       url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
208}
209
210
211      
212        :root,
213        .color-background-1 {
214          --color-background: 252,252,252;
215        
216          --gradient-background: #fcfcfc;
217        
218
219        
220
221        --color-foreground: 2,9,18;
222        --color-background-contrast: 188,188,188;
223        --color-shadow: 2,9,18;
224        --color-button: 2,9,18;
225        --color-button-text: 252,252,252;
226        --color-secondary-button: 252,252,252;
227        --color-secondary-button-text: 2,9,18;
228        --color-link: 2,9,18;
229        --color-badge-foreground: 2,9,18;
230        --color-badge-background: 252,252,252;
231        --color-badge-border: 2,9,18;
232        --payment-terms-background-color: rgb(252 252 252);
233      }
234      
235        
236        .color-background-2 {
237          --color-background: 34,73,91;
238        
239          --gradient-background: #22495b;
240        
241
242        
243
244        --color-foreground: 255,255,255;
245        --color-background-contrast: 41,88,110;
246        --color-shadow: 2,9,18;
247        --color-button: 228,246,255;
248        --color-button-text: 228,246,255;
249        --color-secondary-button: 34,73,91;
250        --color-secondary-button-text: 255,255,255;
251        --color-link: 255,255,255;
252        --color-badge-foreground: 255,255,255;
253        --color-badge-background: 34,73,91;
254        --color-badge-border: 255,255,255;
255        --payment-terms-background-color: rgb(34 73 91);
256      }
257      
258        
259        .color-inverse {
260          --color-background: 219,233,224;
261        
262          --gradient-background: #dbe9e0;
263        
264
265        
266
267        --color-foreground: 2,9,18;
268        --color-background-contrast: 140,185,156;
269        --color-shadow: 2,9,18;
270        --color-button: 2,9,18;
271        --color-button-text: 219,233,224;
272        --color-secondary-button: 219,233,224;
273        --color-secondary-button-text: 2,9,18;
274        --color-link: 2,9,18;
275        --color-badge-foreground: 2,9,18;
276        --color-badge-background: 219,233,224;
277        --color-badge-border: 2,9,18;
278        --payment-terms-background-color: rgb(219 233 224);
279      }
280      
281        
282        .color-accent-1 {
283          --color-background: 2,9,18;
284        
285          --gradient-background: #020912;
286        
287
288        
289
290        --color-foreground: 252,252,252;
291        --color-background-contrast: 43,126,232;
292        --color-shadow: 2,9,18;
293        --color-button: 252,252,252;
294        --color-button-text: 2,9,18;
295        --color-secondary-button: 2,9,18;
296        --color-secondary-button-text: 252,252,252;
297        --color-link: 252,252,252;
298        --color-badge-foreground: 252,252,252;
299        --color-badge-background: 2,9,18;
300        --color-badge-border: 252,252,252;
301        --payment-terms-background-color: rgb(2 9 18);
302      }
303      
304        
305        .color-accent-2 {
306          --color-background: 244,41,60;
307        
308          --gradient-background: #f4293c;
309        
310
311        
312
313        --color-foreground: 2,9,18;
314        --color-background-contrast: 150,8,21;
315        --color-shadow: 2,9,18;
316        --color-button: 2,9,18;
317        --color-button-text: 255,223,184;
318        --color-secondary-button: 244,41,60;
319        --color-secondary-button-text: 2,9,18;
320        --color-link: 2,9,18;
321        --color-badge-foreground: 2,9,18;
322        --color-badge-background: 244,41,60;
323        --color-badge-border: 2,9,18;
324        --payment-terms-background-color: rgb(244 41 60);
325      }
326      
327        
328        .color-scheme-80c5acc9-adb7-474a-b807-ac6c5dae3048 {
329          --color-background: 252,67,17;
330        
331          --gradient-background: #fc4311;
332        
333
334        
335
336        --color-foreground: 252,252,252;
337        --color-background-contrast: 140,31,2;
338        --color-shadow: 2,9,18;
339        --color-button: 252,252,252;
340        --color-button-text: 252,252,252;
341        --color-secondary-button: 252,67,17;
342        --color-secondary-button-text: 2,9,18;
343        --color-link: 2,9,18;
344        --color-badge-foreground: 252,252,252;
345        --color-badge-background: 252,67,17;
346        --color-badge-border: 252,252,252;
347        --payment-terms-background-color: rgb(252 67 17);
348      }
349      
350
351      body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-80c5acc9-adb7-474a-b807-ac6c5dae3048 {
352        color: rgba(var(--color-foreground), 0.75);
353        background-color: rgb(var(--color-background));
354      }
355
356      :root {
357        --font-body-family: "DM Sans", sans-serif;
358        --font-body-style: normal;
359        --font-body-weight: 400;
360        --font-body-weight-bold: 700;
361
362        --font-heading-family: "DM Sans", sans-serif;
363        --font-heading-style: normal;
364        --font-heading-weight: 700;
365
366        --font-body-scale: 1.05;
367        --font-heading-scale: 1.4285714285714286;
368
369        --media-padding: px;
370        --media-border-opacity: 1.0;
371        --media-border-width: 0px;
372        --media-radius: 0px;
373        --media-shadow-opacity: 0.0;
374        --media-shadow-horizontal-offset: 0px;
375        --media-shadow-vertical-offset: 4px;
376        --media-shadow-blur-radius: 5px;
377        --media-shadow-visible: 0;
378
379        --page-width: 140rem;
380        --page-width-margin: 0rem;
381
382        --product-card-image-padding: 0.0rem;
383        --product-card-corner-radius: 0.0rem;
384        --product-card-text-alignment: center;
385        --product-card-border-width: 0.0rem;
386        --product-card-border-opacity: 0.1;
387        --product-card-shadow-opacity: 0.0;
388        --product-card-shadow-visible: 0;
389        --product-card-shadow-horizontal-offset: 0.0rem;
390        --product-card-shadow-vertical-offset: 0.4rem;
391        --product-card-shadow-blur-radius: 0.5rem;
392
393        --collection-card-image-padding: 0.0rem;
394        --collection-card-corner-radius: 0.0rem;
395        --collection-card-text-alignment: center;
396        --collection-card-border-width: 0.0rem;
397        --collection-card-border-opacity: 0.1;
398        --collection-card-shadow-opacity: 0.0;
399        --collection-card-shadow-visible: 0;
400        --collection-card-shadow-horizontal-offset: 0.0rem;
401        --collection-card-shadow-vertical-offset: 0.4rem;
402        --collection-card-shadow-blur-radius: 0.5rem;
403
404        --blog-card-image-padding: 0.0rem;
405        --blog-card-corner-radius: 0.0rem;
406        --blog-card-text-alignment: center;
407        --blog-card-border-width: 0.0rem;
408        --blog-card-border-opacity: 0.1;
409        --blog-card-shadow-opacity: 0.0;
410        --blog-card-shadow-visible: 0;
411        --blog-card-shadow-horizontal-offset: 0.0rem;
412        --blog-card-shadow-vertical-offset: 0.4rem;
413        --blog-card-shadow-blur-radius: 0.5rem;
414
415        --badge-corner-radius: 4.0rem;
416
417        --popup-border-width: 2px;
418        --popup-border-opacity: 1.0;
419        --popup-corner-radius: 0px;
420        --popup-shadow-opacity: 0.05;
421        --popup-shadow-horizontal-offset: 0px;
422        --popup-shadow-vertical-offset: 4px;
423        --popup-shadow-blur-radius: 5px;
424
425        --drawer-border-width: 2px;
426        --drawer-border-opacity: 1.0;
427        --drawer-shadow-opacity: 0.0;
428        --drawer-shadow-horizontal-offset: 0px;
429        --drawer-shadow-vertical-offset: 4px;
430        --drawer-shadow-blur-radius: 5px;
431
432        --spacing-sections-desktop: 0px;
433        --spacing-sections-mobile: 0px;
434
435        --grid-desktop-vertical-spacing: 24px;
436        --grid-desktop-horizontal-spacing: 24px;
437        --grid-mobile-vertical-spacing: 12px;
438        --grid-mobile-horizontal-spacing: 12px;
439
440        --text-boxes-border-opacity: 1.0;
441        --text-boxes-border-width: 0px;
442        --text-boxes-radius: 0px;
443        --text-boxes-shadow-opacity: 0.0;
444        --text-boxes-shadow-visible: 0;
445        --text-boxes-shadow-horizontal-offset: 0px;
446        --text-boxes-shadow-vertical-offset: 4px;
447        --text-boxes-shadow-blur-radius: 5px;
448
449        --buttons-radius: 0px;
450        --buttons-radius-outset: 0px;
451        --buttons-border-width: 1px;
452        --buttons-border-opacity: 1.0;
453        --buttons-shadow-opacity: 0.0;
454        --buttons-shadow-visible: 0;
455        --buttons-shadow-horizontal-offset: 0px;
456        --buttons-shadow-vertical-offset: 4px;
457        --buttons-shadow-blur-radius: 5px;
458        --buttons-border-offset: 0px;
459
460        --inputs-radius: 0px;
461        --inputs-border-width: 1px;
462        --inputs-border-opacity: 0.55;
463        --inputs-shadow-opacity: 0.0;
464        --inputs-shadow-horizontal-offset: 0px;
465        --inputs-margin-offset: 0px;
466        --inputs-shadow-vertical-offset: 4px;
467        --inputs-shadow-blur-radius: 5px;
468        --inputs-radius-outset: 0px;
469
470        --variant-pills-radius: 40px;
471        --variant-pills-border-width: 1px;
472        --variant-pills-border-opacity: 0.55;
473        --variant-pills-shadow-opacity: 0.0;
474        --variant-pills-shadow-horizontal-offset: 0px;
475        --variant-pills-shadow-vertical-offset: 4px;
476        --variant-pills-shadow-blur-radius: 5px;
477      }
478
479      *,
480      *::before,
481      *::after {
482        box-sizing: inherit;
483      }
484
485      html {
486        box-sizing: border-box;
487        font-size: calc(var(--font-body-scale) * 62.5%);
488        height: 100%;
489      }
490
491      body {
492        display: grid;
493        grid-template-rows: auto auto 1fr auto;
494        grid-template-columns: 100%;
495        min-height: 100%;
496        margin: 0;
497        font-size: 1.5rem;
498        letter-spacing: 0.06rem;
499        line-height: calc(1 + 0.8 / var(--font-body-scale));
500        font-family: var(--font-body-family);
501        font-style: var(--font-body-style);
502        font-weight: var(--font-body-weight);
503      }
504
505      @media screen and (min-width: 750px) {
506        body {
507          font-size: 1.6rem;
508        }
509      }
510    </style>
511
512    <link href="//elixirkombucha.com/cdn/shop/t/5/assets/base.css?v=88397621228089469861755894393" rel="stylesheet" type="text/css" media="all" />
513<link rel="preload" as="font" href="//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2" type="font/woff2" crossorigin><link
514        rel="stylesheet"
515        href="//elixirkombucha.com/cdn/shop/t/5/assets/component-predictive-search.css?v=118923337488134913561712930944"
516        media="print"
517        onload="this.media='all'"
518      >
518<script>
519      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
520      if (Shopify.designMode) {
521        document.documentElement.classList.add('shopify-design-mode');
522      }
523    </script>
523
524  <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
525
526
527
528
529
530
531
532<link rel="dns-prefetch" href="https://cdn.judge.me">
533<link rel="dns-prefetch" href="https://cdn1.judge.me">
534<link rel="dns-prefetch" href="https://api.judge.me">
535
536<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#000000","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
536ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#000000","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"In your words...","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":false,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"focused","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
536itle":"Tag us to see your picture featured here","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#000000","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#000000","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#000000","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#000000","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#000000","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#000000","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"store-product-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#000000","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
536youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
536:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Elixir Kombucha","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":false,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
536shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Elixir Kombucha"};</script>
536 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#000000}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Elixir Kombucha'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
537</style> <style class='jdgm-settings-style'></style>
538
539  
540  
541  
542  <style class='jdgm-miracle-styles'>
543  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
543/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
544
545</style>
546
547
548  
549  
550   
551
552
553
554
555<script data-cfasync='false' class='jdgm-script'>
556!function(e){window.jdgm=window.jdgm||{};
557/* INF-1976 */
558var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
559if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
560jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
561jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
562setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
563!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
564(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
565a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
566jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
567t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
568t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
569".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
570parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
571jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
572)}))}(document);
573</script>
573
574<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
575
576<!-- BEGIN app snippet: theme_fix_tags -->
576<script>
577  (function() {
578    var jdgmThemeFixes = null;
579    if (!jdgmThemeFixes) return;
580
581    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
582    // before the per-theme fix so the theme-specific CSS wins the cascade.
583    // HTML is never applied globally (too risky).
584    var allThemesFix = jdgmThemeFixes['all'];
585    if (allThemesFix && allThemesFix.css) {
586      var allStyleTag = document.createElement('style');
587      allStyleTag.classList.add('jdgm-theme-fix-style-all');
588      allStyleTag.innerHTML = allThemesFix.css;
589      document.head.append(allStyleTag);
590    };
591
592    if (allThemesFix && allThemesFix.js) {
593      var allScriptTag = document.createElement('script');
594      allScriptTag.classList.add('jdgm-theme-fix-script-all');
595      allScriptTag.innerHTML = allThemesFix.js;
596      document.head.append(allScriptTag);
597    };
598
599    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
600    if (!thisThemeFix) return;
601
602    if (thisThemeFix.html) {
603      document.addEventListener("DOMContentLoaded", function() {
604        var htmlDiv = document.createElement('div');
605        htmlDiv.classList.add('jdgm-theme-fix-html');
606        htmlDiv.innerHTML = thisThemeFix.html;
607        document.body.append(htmlDiv);
608      });
609    };
610
611    if (thisThemeFix.css) {
612      var styleTag = document.createElement('style');
613      styleTag.classList.add('jdgm-theme-fix-style');
614      styleTag.innerHTML = thisThemeFix.css;
615      document.head.append(styleTag);
616    };
617
618    if (thisThemeFix.js) {
619      var scriptTag = document.createElement('script');
620      scriptTag.classList.add('jdgm-theme-fix-script');
621      scriptTag.innerHTML = thisThemeFix.js;
622      document.head.append(scriptTag);
623    };
624  })();
625</script>
625
626<!-- END app snippet -->
627<!-- End of Judge.me Core -->
628
629
630
631<!-- END app block -->
631<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 631
631
632<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
632
633<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
634<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: 82996855057,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 634
634
635<script>
636  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
637</script>
vendor: 1 bytes, line 637
637
638<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}
638).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: 82996855057,storefrontBaseUrl: "https://elixirkombucha.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://elixirkombucha.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2070806801","configuration":"{\"mailchimp_store_id\":\"store_y774igzir9sx3wk9kgwr\", \"mailchimp_user_id\":\"97560705\",\"mailchimp_list_id\":\"b60c8fefea\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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"]}
638,{"id":"1630994705","configuration":"{\"storeIdentity\":\"07ba37-7.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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":"1386545425","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"799342865","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\",\\\"GT-TX58Q5S7\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/TkmXCPrZipsZEJqz9bQ9\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/YJYsCPTZipsZEJqz9bQ9\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-J3L7YJNXW4\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/vH8RCPHZipsZEJqz9bQ9\\\",\\\"MC-QKD0QLPDVW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-J3L7YJNXW4\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/gh9rCOvZipsZEJqz9bQ9\\\",\\\"MC-QKD0QLPDVW\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/8UrrCO7ZipsZEJqz9bQ9\\\",\\\"MC-QKD0QLPDVW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-J3L7YJNXW4\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/Ae9aCP3ZipsZEJqz9bQ9\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-J3L7YJNXW4\\\",\\\"AW-16485538202\\\/XBBBCPfZipsZEJqz9bQ9\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-J3L7YJNXW4\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"304447761","configuration":"{\"pixel_id\":\"941551273391967\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Elixir Kombucha","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"07ba37-7.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/elixirkombucha.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://elixirkombucha.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"166705692945","themeStoreId":"1434","themePublished":"true","eventMetadataId":"b99d7c27-131b-4cfd-bb8b-44eaacf3e995","shopId":"82996855057","storefrontBaseUrl":"https:\/\/elixirkombucha.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
638<script>
639  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
640  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
641  window.ShopifyAnalytics.meta.currency = 'USD';
642  var meta = {"page":{"requestId":"bc95f9b8-de45-4d0c-83cc-c709819ce5ab-1791154799"}};
643  for (var attr in meta) {
644    window.ShopifyAnalytics.meta[attr] = meta[attr];
645  }
646</script>
vendor: 1 bytes, line 646
646
647<script class="analytics">
648  (function () {
649    var customDocumentWrite = function(content) {
650      var jquery = null;
651
652      if (window.jQuery) {
653        jquery = window.jQuery;
654      } else if (window.Checkout && window.Checkout.$) {
655        jquery = window.Checkout.$;
656      }
657
658      if (jquery) {
659        jquery('body').append(content);
660      }
661    };
662
663    var hasLoggedConversion = function(token) {
664      if (token) {
665        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
666      }
667      return false;
668    }
669
670    var setCookieIfConversion = function(token) {
671      if (token) {
672        var twoMonthsFromNow = new Date(Date.now());
673        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
674
675        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
676      }
677    }
678
679    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
680    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
681    if (trekkie.integrations) {
682      return;
683    }
684    trekkie.methods = [
685      'identify',
686      'page',
687      'ready',
688      'track',
689      'trackForm',
690      'trackLink'
691    ];
692    trekkie.factory = function(method) {
693      return function() {
694        var args = Array.prototype.slice.call(arguments);
695        args.unshift(method);
696        trekkie.push(args);
697        if (method == 'track' || method == 'page') {
698          var pageUrl;
699          try {
700            pageUrl = window.location.href;
701          } catch (e) {}
702          var pageReferrer;
703          try {
704            pageReferrer = document.referrer;
705          } catch (e) {}
706          try {
707            if (window.__TREKKIE_SHIM_QUEUE == null) {
708              window.__TREKKIE_SHIM_QUEUE = [];
709            }
710            window.__TREKKIE_SHIM_QUEUE.push({
711              from: 'trekkie-stub',
712              method: method,
713              args: args.slice(1),
714              pageContext: {
715                url: pageUrl,
716                referrer: pageReferrer
717              }
718            });
719          } catch (e) {
720            // no-op
721          }
722        }
723        return trekkie;
724      };
725    };
726    for (var i = 0; i < trekkie.methods.length; i++) {
727      var key = trekkie.methods[i];
728      trekkie[key] = trekkie.factory(key);
729    }
730    trekkie.load = function(config) {
731      trekkie.config = config || {};
732      trekkie.config.initialDocumentCookie = document.cookie;
733      var first = document.getElementsByTagName('script')[0];
734var script = document.createElement('script');
735script.type = 'text/javascript';
736script.onerror = function(e) {
737  var scriptFallback = document.createElement('script');
738  scriptFallback.type = 'text/javascript';
739  scriptFallback.onerror = function(error) {
740          var Monorail = {
741      produce: function produce(monorailDomain, schemaId, payload) {
742        var currentMs = new Date().getTime();
743        var event = {
744          schema_id: schemaId,
745          payload: payload,
746          metadata: {
747            event_created_at_ms: currentMs,
748            event_sent_at_ms: currentMs
749          }
750        };
751        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
752      },
753      sendRequest: function sendRequest(endpointUrl, payload) {
754        // Try the sendBeacon API
755        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
756          var blobData = new window.Blob([payload], {
757            type: 'text/plain'
758          });
759
760          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
761            return true;
762          } // sendBeacon was not successful
763
764        } // XHR beacon
765
766        var xhr = new XMLHttpRequest();
767
768        try {
769          xhr.open('POST', endpointUrl);
770          xhr.setRequestHeader('Content-Type', 'text/plain');
771          xhr.send(payload);
772        } catch (e) {
773          console.log(e);
774        }
775
776        return false;
777      },
778      isIos12: function isIos12() {
779        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
780      }
781    };
782    Monorail.produce('monorail-edge.shopifysvc.com',
783      'trekkie_storefront_load_errors/1.1',
784      {shop_id: 82996855057,
785      theme_id: 166705692945,
786      app_name: "storefront",
787      context_url: window.location.href,
788      source_url: "//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
789
790  };
791  scriptFallback.async = true;
792  scriptFallback.src = '//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
793  first.parentNode.insertBefore(scriptFallback, first);
794};
795script.async = true;
796script.src = '//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
797first.parentNode.insertBefore(script, first);
798
799    };
800    trekkie.load(
801      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":82996855057,"isMerchantRequest":null,"themeId":166705692945,"themeCityHash":"5174925736700110326","contentLanguage":"en","currency":"USD","eventMetadataId":"b99d7c27-131b-4cfd-bb8b-44eaacf3e995"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
802    );
803
804    var loaded = false;
805    trekkie.ready(function() {
806      if (loaded) return;
807      loaded = true;
808
809      window.ShopifyAnalytics.lib = window.trekkie;
810
811      var originalDocumentWrite = document.write;
812      document.write = customDocumentWrite;
813      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
814      document.write = originalDocumentWrite;
815
816      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
817      var token = match? match[1]: undefined;
818      if (!hasLoggedConversion(token)) {
819        setCookieIfConversion(token);
820        
821      }
822    });
823
824    window.ShopifyAnalytics.lib.page(null,{"requestId":"bc95f9b8-de45-4d0c-83cc-c709819ce5ab-1791154799","shopifyEmitted":true});
825
826    var eventsListenerScript = document.createElement('script');
827    eventsListenerScript.async = true;
828    eventsListenerScript.src = "//elixirkombucha.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
829    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
830})();</script>
vendor: 1 bytes, line 830
830
831<script
832  defer
833  src="https://elixirkombucha.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
834  data-application="storefront-renderer"
835  data-shop-id="82996855057"
836  data-render-region="gcp-us-central1"
837  data-page-type="customers/login"
838  data-theme-instance-id="166705692945"
839  data-theme-name="Taste"
840  data-theme-version="13.0.1"
841  data-monorail-region="shop_domain"
842  data-resource-timing-sampling-rate="10"
843  data-shs="true"
844  data-shs-beacon="true"
845  data-shs-export-with-fetch="true"
846  data-shs-logs-sample-rate="1"
847  data-shs-beacon-endpoint="https://elixirkombucha.com/api/collect"
848></script>
848
849<meta name="shopify-y" content="0b64a823-8526-42e6-ae43-05f5c0c05d0e" data-expiration="1822712399000"><meta name="shopify-s" content="27ce6ba7-e57a-4ac3-8e82-51ab01d33036" data-expiration="1791156599000"><meta name="new-cookie-storage-activated" content="t">
850</head>
851
852  <body class="gradient animate--hover-default">
853    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
854      Skip to content
855    </a>
856
857<link href="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.css?v=153075665213740339621712930945" rel="stylesheet" type="text/css" media="all" />
858<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-card.css?v=170127402091165654191712930944" rel="stylesheet" type="text/css" media="all" />
859
860<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart.js?v=116571066492035312161712930943" defer="defer"></script>
vendor: 1 bytes, line 860
860
861<script src="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.js?v=19455713230017000861712930945" defer="defer"></script>
861
862
863<style>
864  .drawer {
865    visibility: hidden;
866  }
867</style>
868
869<cart-drawer class="drawer is-empty">
870  <div id="CartDrawer" class="cart-drawer">
871    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
872    <div
873      class="drawer__inner gradient color-background-1"
874      role="dialog"
875      aria-modal="true"
876      aria-label="Your cart"
877      tabindex="-1"
878    ><div class="drawer__inner-empty">
879          <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection">
880            <div class="cart-drawer__empty-content">
881              <h2 class="cart__empty-text">Your cart is empty</h2>
882              <button
883                class="drawer__close"
884                type="button"
885                onclick="this.closest('cart-drawer').close()"
886                aria-label="Close"
887              >
888                <svg
889  xmlns="http://www.w3.org/2000/svg"
890  aria-hidden="true"
891  focusable="false"
892  class="icon icon-close"
893  fill="none"
894  viewBox="0 0 18 17"
895>
896  <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">
897</svg>
898
899              </button>
900              <a href="/collections/all" class="button">
901                Continue shopping
902              </a><p class="cart__login-title h3">Have an account?</p>
903                <p class="cart__login-paragraph">
904                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
905                </p></div>
906          </div><div class="cart-drawer__collection">
907              
908<div class="card-wrapper animate-arrow collection-card-wrapper">
909  <div
910    class="
911      card
912      card--standard
913       card--media
914      
915      
916      
917    "
918    style="--ratio-percent: 100%;"
919  >
920    <div
921      class="card__inner color-background-1 gradient ratio"
922      style="--ratio-percent: 100%;"
923    ><div class="card__media">
924          <div class="media media--transparent media--hover-effect">
925            <img
926              srcset="//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=165 165w,//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=330 330w,//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=535 535w,//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=750 750w,//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=1000 1000w,//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892 1269w
927              "
928              src="//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=1500"
929              sizes="
930                (min-width: 1400px) 1300px,
931                (min-width: 750px) calc(100vw - 10rem),
932                calc(100vw - 3rem)
933              "
934              alt="Cans"
935              height="1269"
936              width="1269"
937              loading="lazy"
938              class="motion-reduce"
939            >
940          </div>
941        </div><div class="card__content">
942          <div class="card__information">
943            <h3 class="card__heading">
944              <a
945                
946                  href="/collections/cans"
947                
948                class="full-unstyled-link"
949              >Cans<span class="icon-wrap"><svg
950  viewBox="0 0 14 10"
951  fill="none"
952  aria-hidden="true"
953  focusable="false"
954  class="icon icon-arrow"
955  xmlns="http://www.w3.org/2000/svg"
956>
957  <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">
958</svg>
959</span>
960              </a>
961            </h3></div>
962        </div></div><div class="card__content">
963        <div class="card__information">
964          <h3 class="card__heading">
965            <a
966              
967                href="/collections/cans"
968              
969              class="full-unstyled-link"
970            >Cans<span class="icon-wrap"><svg
971  viewBox="0 0 14 10"
972  fill="none"
973  aria-hidden="true"
974  focusable="false"
975  class="icon icon-arrow"
976  xmlns="http://www.w3.org/2000/svg"
977>
978  <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">
979</svg>
980</span>
981            </a>
982          </h3></div>
983      </div></div>
984</div>
985
986            </div></div><div class="drawer__header">
987        <h2 class="drawer__heading">Your cart</h2>
988        <button
989          class="drawer__close"
990          type="button"
991          onclick="this.closest('cart-drawer').close()"
992          aria-label="Close"
993        >
994          <svg
995  xmlns="http://www.w3.org/2000/svg"
996  aria-hidden="true"
997  focusable="false"
998  class="icon icon-close"
999  fill="none"
1000  viewBox="0 0 18 17"
1001>
1002  <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">
1003</svg>
1004
1005        </button>
1006      </div>
1007      <cart-drawer-items
1008        
1009          class=" is-empty"
1010        
1011      >
1012        <form
1013          action="/cart"
1014          id="CartDrawer-Form"
1015          class="cart__contents cart-drawer__form"
1016          method="post"
1017        >
1018          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1019            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1020              Loading...
1021            </p>
1022          </div>
1023          <div id="CartDrawer-CartErrors" role="alert"></div>
1024        </form>
1025      </cart-drawer-items>
1026      <div class="drawer__footer"><details id="Details-CartDrawer">
1027            <summary>
1028              <span class="summary__title">
1029                Order special instructions
1030                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1031  <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">
1032</svg>
1033
1034              </span>
1035            </summary>
1036            <cart-note class="cart__note field">
1037              <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label>
1038              <textarea
1039                id="CartDrawer-Note"
1040                class="text-area text-area--resize-vertical field__input"
1041                name="note"
1042                placeholder="Order special instructions"
1043              ></textarea>
1044            </cart-note>
1045          </details><!-- Start blocks -->
1046        <!-- Subtotals -->
1047
1048        <div class="cart-drawer__footer" >
1049          <div></div>
1050
1051          <div class="totals" role="status">
1052            <h2 class="totals__total">Estimated total</h2>
1053            <p class="totals__total-value">$0.00 USD</p>
1054          </div>
1055
1056          <small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
1057</small>
1058        </div>
1059
1060        <!-- CTAs -->
1061
1062        <div class="cart__ctas" >
1063          <noscript>
1064            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
1065              Update
1066            </button>
1067          </noscript>
1068
1069          <button
1070            type="submit"
1071            id="CartDrawer-Checkout"
1072            class="cart__checkout-button button"
1073            name="checkout"
1074            form="CartDrawer-Form"
1075            
1076              disabled
1077            
1078          >
1079            Check out
1080          </button>
1081        </div>
1082      </div>
1083    </div>
1084  </div>
1085</cart-drawer>
1086
1087<script>
1088  document.addEventListener('DOMContentLoaded', function () {
1089    function isIE() {
1090      const ua = window.navigator.userAgent;
1091      const msie = ua.indexOf('MSIE ');
1092      const trident = ua.indexOf('Trident/');
1093
1094      return msie > 0 || trident > 0;
1095    }
1096
1097    if (!isIE()) return;
1098    const cartSubmitInput = document.createElement('input');
1099    cartSubmitInput.setAttribute('name', 'checkout');
1100    cartSubmitInput.setAttribute('type', 'hidden');
1101    document.querySelector('#cart').appendChild(cartSubmitInput);
1102    document.querySelector('#checkout').addEventListener('click', function (event) {
1103      document.querySelector('#cart').submit();
1104    });
1105  });
1106</script>
1106
1107<!-- BEGIN sections: header-group -->
1108<div id="shopify-section-sections--22371773514001__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991712930944" media="print" onload="this.media='all'">
1109<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851712930944" media="print" onload="this.media='all'">
1110<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-menu-drawer.css?v=85170387104997277661712930944" media="print" onload="this.media='all'">
1111<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-notification.css?v=54116361853792938221712930944" media="print" onload="this.media='all'">
1112<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-items.css?v=136978088507021421401712930944" media="print" onload="this.media='all'"><link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-price.css?v=70172745017360139101712930944" media="print" onload="this.media='all'"><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-drawer.css?v=67327691417103202711712930944" rel="stylesheet" type="text/css" media="all" />
1113  <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart.css?v=181291337967238571831712930944" rel="stylesheet" type="text/css" media="all" />
1114  <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-totals.css?v=15906652033866631521712930944" rel="stylesheet" type="text/css" media="all" />
1115  <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-price.css?v=70172745017360139101712930944" rel="stylesheet" type="text/css" media="all" />
1116  <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-discounts.css?v=152760482443307489271712930944" rel="stylesheet" type="text/css" media="all" />
1117<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991712930944" rel="stylesheet" type="text/css" media="all" /></noscript>
1118<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851712930944" rel="stylesheet" type="text/css" media="all" /></noscript>
1119<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-menu-drawer.css?v=85170387104997277661712930944" rel="stylesheet" type="text/css" media="all" /></noscript>
1120<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-notification.css?v=54116361853792938221712930944" rel="stylesheet" type="text/css" media="all" /></noscript>
1121<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-items.css?v=136978088507021421401712930944" rel="stylesheet" type="text/css" media="all" /></noscript>
1122
1123<style>
1124  header-drawer {
1125    justify-self: start;
1126    margin-left: -1.2rem;
1127  }@media screen and (min-width: 990px) {
1128      header-drawer {
1129        display: none;
1130      }
1131    }.menu-drawer-container {
1132    display: flex;
1133  }
1134
1135  .list-menu {
1136    list-style: none;
1137    padding: 0;
1138    margin: 0;
1139  }
1140
1141  .list-menu--inline {
1142    display: inline-flex;
1143    flex-wrap: wrap;
1144  }
1145
1146  summary.list-menu__item {
1147    padding-right: 2.7rem;
1148  }
1149
1150  .list-menu__item {
1151    display: flex;
1152    align-items: center;
1153    line-height: calc(1 + 0.3 / var(--font-body-scale));
1154  }
1155
1156  .list-menu__item--link {
1157    text-decoration: none;
1158    padding-bottom: 1rem;
1159    padding-top: 1rem;
1160    line-height: calc(1 + 0.8 / var(--font-body-scale));
1161  }
1162
1163  @media screen and (min-width: 750px) {
1164    .list-menu__item--link {
1165      padding-bottom: 0.5rem;
1166      padding-top: 0.5rem;
1167    }
1168  }
1169</style><style data-shopify>.header {
1170    padding: 4px 3rem 4px 3rem;
1171  }
1172
1173  .section-header {
1174    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1175    margin-bottom: 0px;
1176  }
1177
1178  @media screen and (min-width: 750px) {
1179    .section-header {
1180      margin-bottom: 0px;
1181    }
1182  }
1183
1184  @media screen and (min-width: 990px) {
1185    .header {
1186      padding-top: 8px;
1187      padding-bottom: 8px;
1188    }
1189  }</style>
1189<script src="//elixirkombucha.com/cdn/shop/t/5/assets/details-disclosure.js?v=13653116266235556501712930944" defer="defer"></script>
vendor: 1 bytes, line 1189
1189
1190<script src="//elixirkombucha.com/cdn/shop/t/5/assets/details-modal.js?v=25581673532751508451712930944" defer="defer"></script>
vendor: 1 bytes, line 1190
1190
1191<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart-notification.js?v=133508293167896966491712930943" defer="defer"></script>
vendor: 1 bytes, line 1191
1191
1192<script src="//elixirkombucha.com/cdn/shop/t/5/assets/search-form.js?v=133129549252120666541712930945" defer="defer"></script>
1192<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart-drawer.js?v=105077087914686398511712930943" defer="defer"></script>
1192<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1193  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1194    <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"/>
1195  </symbol>
1196
1197  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1198    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1199    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1200    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1201  </symbol>
1202
1203  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1204    <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">
1205  </symbol>
1206</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-accent-1 gradient"><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1207
1208<header-drawer data-breakpoint="tablet">
1209  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1210    <summary
1211      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1212      aria-label="Menu"
1213    >
1214      <span>
1215        <svg
1216  xmlns="http://www.w3.org/2000/svg"
1217  aria-hidden="true"
1218  focusable="false"
1219  class="icon icon-hamburger"
1220  fill="none"
1221  viewBox="0 0 18 16"
1222>
1223  <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">
1224</svg>
1225
1226        <svg
1227  xmlns="http://www.w3.org/2000/svg"
1228  aria-hidden="true"
1229  focusable="false"
1230  class="icon icon-close"
1231  fill="none"
1232  viewBox="0 0 18 17"
1233>
1234  <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">
1235</svg>
1236
1237      </span>
1238    </summary>
1239    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1">
1240      <div class="menu-drawer__inner-container">
1241        <div class="menu-drawer__navigation-container">
1242          <nav class="menu-drawer__navigation">
1243            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1244                      id="HeaderDrawer-shop-cans"
1245                      href="/collections/cans"
1246                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1247                      
1248                    >
1249                      Shop Cans
1250                    </a></li><li><a
1251                      id="HeaderDrawer-shop-merch"
1252                      href="/collections/merch"
1253                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1254                      
1255                    >
1256                      Shop Merch
1257                    </a></li><li><a
1258                      id="HeaderDrawer-boochbox-subscription"
1259                      href="/apps/subscriptions/bb/vxsDVm8t"
1260                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1261                      
1262                    >
1263                      BoochBox Subscription
1264                    </a></li><li><a
1265                      id="HeaderDrawer-gift-card"
1266                      href="/products/booch-bucks"
1267                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1268                      
1269                    >
1270                      Gift Card
1271                    </a></li><li><a
1272                      id="HeaderDrawer-store-finder"
1273                      href="/pages/find-a-retailer"
1274                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1275                      
1276                    >
1277                      Store Finder
1278                    </a></li><li><a
1279                      id="HeaderDrawer-about-us"
1280                      href="/pages/about-us"
1281                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1282                      
1283                    >
1284                      About Us
1285                    </a></li><li><a
1286                      id="HeaderDrawer-contact"
1287                      href="/pages/contact"
1288                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1289                      
1290                    >
1291                      Contact
1292                    </a></li><li><a
1293                      id="HeaderDrawer-wholesale"
1294                      href="/pages/wholesale"
1295                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1296                      
1297                    >
1298                      Wholesale
1299                    </a></li></ul>
1300          </nav>
1301          <div class="menu-drawer__utility-links"><a
1302                href="/account/login"
1303                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1304              >
1305                <svg
1306  xmlns="http://www.w3.org/2000/svg"
1307  aria-hidden="true"
1308  focusable="false"
1309  class="icon icon-account"
1310  fill="none"
1311  viewBox="0 0 18 19"
1312>
1313  <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.
13131-3.67-1.35-6.17-1.35z" fill="currentColor">
1314</svg>
1315
1316Log in</a><div class="menu-drawer__localization header-localization">
1317</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1318                  <a href="https://facebook.com/elixirkombuchalou" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
1319  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/>
1320</svg>
1321<span class="visually-hidden">Facebook</span>
1322                  </a>
1323                </li><li class="list-social__item">
1324                  <a href="https://instagram.com/elixir_kombucha" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
1325  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/>
1326</svg>
1327<span class="visually-hidden">Instagram</span>
1328                  </a>
1329                </li></ul>
1330          </div>
1331        </div>
1332      </div>
1333    </div>
1334  </details>
1335</header-drawer>
1336
1337
1338<details-modal class="header__search">
1339  <details>
1340    <summary
1341      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1342      aria-haspopup="dialog"
1343      aria-label="Search"
1344    >
1345      <span>
1346        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1347          <use href="#icon-search">
1348        </svg>
1349        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1350          <use href="#icon-close">
1351        </svg>
1352      </span>
1353    </summary>
1354    <div
1355      class="search-modal modal__content gradient"
1356      role="dialog"
1357      aria-modal="true"
1358      aria-label="Search"
1359    >
1360      <div class="modal-overlay"></div>
1361      <div
1362        class="search-modal__content search-modal__content-bottom"
1363        tabindex="-1"
1364      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1365          <div class="field">
1366            <input
1367              class="search__input field__input"
1368              id="Search-In-Modal-1"
1369              type="search"
1370              name="q"
1371              value=""
1372              placeholder="Search"role="combobox"
1373                aria-expanded="false"
1374                aria-owns="predictive-search-results"
1375                aria-controls="predictive-search-results"
1376                aria-haspopup="listbox"
1377                aria-autocomplete="list"
1378                autocorrect="off"
1379                autocomplete="off"
1380                autocapitalize="off"
1381                spellcheck="false">
1382            <label class="field__label" for="Search-In-Modal-1">Search</label>
1383            <input type="hidden" name="options[prefix]" value="last">
1384            <button
1385              type="reset"
1386              class="reset__button field__button hidden"
1387              aria-label="Clear search term"
1388            >
1389              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1390                <use xlink:href="#icon-reset">
1391              </svg>
1392            </button>
1393            <button class="search__button field__button" aria-label="Search">
1394              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1395                <use href="#icon-search">
1396              </svg>
1397            </button>
1398          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1399
1400<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-loading-spinner.css?v=116724955567955766481712930944" rel="stylesheet" type="text/css" media="all" />
1401
1402<div class="predictive-search__loading-state">
1403  <svg
1404    aria-hidden="true"
1405    focusable="false"
1406    class="spinner"
1407    viewBox="0 0 66 66"
1408    xmlns="http://www.w3.org/2000/svg"
1409  >
1410    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1411  </svg>
1412</div>
1413</div>
1414
1415            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1416          type="button"
1417          class="search-modal__close-button modal__close-button link link--text focus-inset"
1418          aria-label="Close"
1419        >
1420          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1421            <use href="#icon-close">
1422          </svg>
1423        </button>
1424      </div>
1425    </div>
1426  </details>
1427</details-modal>
1428<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1429                
1430                <img src="//elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&amp;width=600" alt="Elixir Kombucha" srcset="//elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&amp;width=140 140w, //elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&amp;width=210 210w, //elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&amp;width=280 280w" width="140" height="93.55877616747182" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 280px) 50vw, 140px">
1431              </div></a>
1432
1433<nav class="header__inline-menu">
1434  <ul class="list-menu list-menu--inline" role="list"><li><a
1435            id="HeaderMenu-shop-cans"
1436            href="/collections/cans"
1437            class="header__menu-item list-menu__item link link--text focus-inset"
1438            
1439          >
1440            <span
1441            >Shop Cans</span>
1442          </a></li><li><a
1443            id="HeaderMenu-shop-merch"
1444            href="/collections/merch"
1445            class="header__menu-item list-menu__item link link--text focus-inset"
1446            
1447          >
1448            <span
1449            >Shop Merch</span>
1450          </a></li><li><a
1451            id="HeaderMenu-boochbox-subscription"
1452            href="/apps/subscriptions/bb/vxsDVm8t"
1453            class="header__menu-item list-menu__item link link--text focus-inset"
1454            
1455          >
1456            <span
1457            >BoochBox Subscription</span>
1458          </a></li><li><a
1459            id="HeaderMenu-gift-card"
1460            href="/products/booch-bucks"
1461            class="header__menu-item list-menu__item link link--text focus-inset"
1462            
1463          >
1464            <span
1465            >Gift Card</span>
1466          </a></li><li><a
1467            id="HeaderMenu-store-finder"
1468            href="/pages/find-a-retailer"
1469            class="header__menu-item list-menu__item link link--text focus-inset"
1470            
1471          >
1472            <span
1473            >Store Finder</span>
1474          </a></li><li><a
1475            id="HeaderMenu-about-us"
1476            href="/pages/about-us"
1477            class="header__menu-item list-menu__item link link--text focus-inset"
1478            
1479          >
1480            <span
1481            >About Us</span>
1482          </a></li><li><a
1483            id="HeaderMenu-contact"
1484            href="/pages/contact"
1485            class="header__menu-item list-menu__item link link--text focus-inset"
1486            
1487          >
1488            <span
1489            >Contact</span>
1490          </a></li><li><a
1491            id="HeaderMenu-wholesale"
1492            href="/pages/wholesale"
1493            class="header__menu-item list-menu__item link link--text focus-inset"
1494            
1495          >
1496            <span
1497            >Wholesale</span>
1498          </a></li></ul>
1499</nav>
1500
1501<div class="header__icons header__icons--localization header-localization">
1502      <div class="desktop-localization-wrapper">
1503</div>
1504      
1505
1506<details-modal class="header__search">
1507  <details>
1508    <summary
1509      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1510      aria-haspopup="dialog"
1511      aria-label="Search"
1512    >
1513      <span>
1514        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1515          <use href="#icon-search">
1516        </svg>
1517        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1518          <use href="#icon-close">
1519        </svg>
1520      </span>
1521    </summary>
1522    <div
1523      class="search-modal modal__content gradient"
1524      role="dialog"
1525      aria-modal="true"
1526      aria-label="Search"
1527    >
1528      <div class="modal-overlay"></div>
1529      <div
1530        class="search-modal__content search-modal__content-bottom"
1531        tabindex="-1"
1532      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1533          <div class="field">
1534            <input
1535              class="search__input field__input"
1536              id="Search-In-Modal"
1537              type="search"
1538              name="q"
1539              value=""
1540              placeholder="Search"role="combobox"
1541                aria-expanded="false"
1542                aria-owns="predictive-search-results"
1543                aria-controls="predictive-search-results"
1544                aria-haspopup="listbox"
1545                aria-autocomplete="list"
1546                autocorrect="off"
1547                autocomplete="off"
1548                autocapitalize="off"
1549                spellcheck="false">
1550            <label class="field__label" for="Search-In-Modal">Search</label>
1551            <input type="hidden" name="options[prefix]" value="last">
1552            <button
1553              type="reset"
1554              class="reset__button field__button hidden"
1555              aria-label="Clear search term"
1556            >
1557              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1558                <use xlink:href="#icon-reset">
1559              </svg>
1560            </button>
1561            <button class="search__button field__button" aria-label="Search">
1562              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1563                <use href="#icon-search">
1564              </svg>
1565            </button>
1566          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1567
1568<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-loading-spinner.css?v=116724955567955766481712930944" rel="stylesheet" type="text/css" media="all" />
1569
1570<div class="predictive-search__loading-state">
1571  <svg
1572    aria-hidden="true"
1573    focusable="false"
1574    class="spinner"
1575    viewBox="0 0 66 66"
1576    xmlns="http://www.w3.org/2000/svg"
1577  >
1578    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1579  </svg>
1580</div>
1581</div>
1582
1583            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
1584          type="button"
1585          class="search-modal__close-button modal__close-button link link--text focus-inset"
1586          aria-label="Close"
1587        >
1588          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1589            <use href="#icon-close">
1590          </svg>
1591        </button>
1592      </div>
1593    </div>
1594  </details>
1595</details-modal>
1596
1597<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
1598          <svg
1599  xmlns="http://www.w3.org/2000/svg"
1600  aria-hidden="true"
1601  focusable="false"
1602  class="icon icon-account"
1603  fill="none"
1604  viewBox="0 0 18 19"
1605>
1606  <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.
16061-3.67-1.35-6.17-1.35z" fill="currentColor">
1607</svg>
1608
1609          <span class="visually-hidden">Log in</span>
1610        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1611  class="icon icon-cart-empty"
1612  aria-hidden="true"
1613  focusable="false"
1614  xmlns="http://www.w3.org/2000/svg"
1615  viewBox="0 0 40 40"
1616  fill="none"
1617>
1618  <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"/>
1619</svg>
1620<span class="visually-hidden">Cart</span></a>
1621    </div>
1622  </header>
1623</sticky-header>
1624
1625<script type="application/ld+json">
1626  {
1627    "@context": "http://schema.org",
1628    "@type": "Organization",
1629    "name": "Elixir Kombucha",
1630    
1631      "logo": "https:\/\/elixirkombucha.com\/cdn\/shop\/files\/Logo-Wht.png?v=1695411794\u0026width=500",
1632    
1633    "sameAs": [
1634      "",
1635      "https:\/\/facebook.com\/elixirkombuchalou",
1636      "",
1637      "https:\/\/instagram.com\/elixir_kombucha",
1638      "",
1639      "",
1640      "",
1641      "",
1642      ""
1643    ],
1644    "url": "https:\/\/elixirkombucha.com"
1645  }
1646</script>
1646
1647</div>
1648<!-- END sections: header-group -->
1649
1650    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1651      <div id="shopify-section-template--22371773350161__main" class="shopify-section"><link href="//elixirkombucha.com/cdn/shop/t/5/assets/customer.css?v=34961046807264576181712930944" rel="stylesheet" type="text/css" media="all" />
1652<style data-shopify>.section-template--22371773350161__main-padding {
1653    padding-top: 27px;
1654    padding-bottom: 27px;
1655  }
1656
1657  @media screen and (min-width: 750px) {
1658    .section-template--22371773350161__main-padding {
1659      padding-top: 36px;
1660      padding-bottom: 36px;
1661    }
1662  }</style><div class="customer login section-template--22371773350161__main-padding">
1663  <h1 id="recover" tabindex="-1">
1664    Reset your password
1665  </h1>
1666  <div>
1667    <p>
1668      We will send you an email to reset your password
1669    </p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
1670      <div class="field">
1671        <input
1672          type="email"
1673          value=""
1674          name="email"
1675          id="RecoverEmail"
1676          autocorrect="off"
1677          autocapitalize="off"
1678          autocomplete="email"
1679          
1680          placeholder="Email"
1681        >
1682        <label for="RecoverEmail">
1683          Email
1684        </label>
1685      </div><button>
1686        Submit
1687      </button>
1688
1689      <a href="#login">
1690        Cancel
1691      </a></form></div>
1692
1693  <h1 id="login" tabindex="-1">
1694    Login
1695  </h1>
1696  <div><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><div class="field">
1697        <input
1698          type="email"
1699          name="customer[email]"
1700          id="CustomerEmail"
1701          autocomplete="email"
1702          autocorrect="off"
1703          autocapitalize="off"
1704          
1705          placeholder="Email"
1706        >
1707        <label for="CustomerEmail">
1708          Email
1709        </label>
1710      </div><div class="field">
1711          <input
1712            type="password"
1713            value=""
1714            name="customer[password]"
1715            id="CustomerPassword"
1716            autocomplete="current-password"
1717            
1718            placeholder="Password"
1719          >
1720          <label for="CustomerPassword">
1721            Password
1722          </label>
1723        </div>
1724
1725        <a href="#recover">
1726          Forgot your password?
1727        </a><button>
1728        Sign in
1729      </button>
1730
1731      <a href="/account/register">
1732        Create account
1733      </a></form></div></div>
1734
1735
1736</div>
1737    </main>
1738
1739    <!-- BEGIN sections: footer-group -->
1740<div id="shopify-section-sections--22371773481233__footer" class="shopify-section shopify-section-group-footer-group">
1741<link href="//elixirkombucha.com/cdn/shop/t/5/assets/section-footer.css?v=72619989355558646551712930945" rel="stylesheet" type="text/css" media="all" />
1742<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-newsletter.css?v=4727253280200485261712930944" rel="stylesheet" type="text/css" media="all" />
1743<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991712930944" rel="stylesheet" type="text/css" media="all" />
1744<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-payment.css?v=69253961410771838501712930944" rel="stylesheet" type="text/css" media="all" />
1745<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-social.css?v=35792976012981934991712930944" rel="stylesheet" type="text/css" media="all" />
1746<style data-shopify>.footer {
1747    margin-top: 0px;
1748  }
1749
1750  .section-sections--22371773481233__footer-padding {
1751    padding-top: 45px;
1752    padding-bottom: 24px;
1753  }
1754
1755  @media screen and (min-width: 750px) {
1756    .footer {
1757      margin-top: 0px;
1758    }
1759
1760    .section-sections--22371773481233__footer-padding {
1761      padding-top: 60px;
1762      padding-bottom: 32px;
1763    }
1764  }</style><footer class="footer color-background-2 gradient section-sections--22371773481233__footer-padding">
1764<div class="footer__content-top page-width"><div
1765            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-trigger animate--slide-in"
1766            
1767              data-cascade
1768            
1769          ><div
1770                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
1771                
1772                
1773                  data-cascade
1774                  style="--animation-order: 1;"
1775                
1776              ><ul class="footer-block__details-content list-unstyled"><li>
1777                            <a
1778                              href="/pages/ambassador-application"
1779                              class="link link--text list-menu__item list-menu__item--link"
1780                            >
1781                              Become an Ambassador
1782                            </a>
1783                          </li><li>
1784                            <a
1785                              href="/collections/all"
1786                              class="link link--text list-menu__item list-menu__item--link"
1787                            >
1788                              Order Online
1789                            </a>
1790                          </li><li>
1791                            <a
1792                              href="/apps/subscriptions/bb/vxsDVm8t"
1793                              class="link link--text list-menu__item list-menu__item--link"
1794                            >
1795                              Subscription Box
1796                            </a>
1797                          </li><li>
1798                            <a
1799                              href="/products/booch-bucks"
1800                              class="link link--text list-menu__item list-menu__item--link"
1801                            >
1802                              Gift Card
1803                            </a>
1804                          </li><li>
1805                            <a
1806                              href="/pages/contact"
1807                              class="link link--text list-menu__item list-menu__item--link"
1808                            >
1809                              Contact Us
1810                            </a>
1811                          </li><li>
1812                            <a
1813                              href="/pages/about-us"
1814                              class="link link--text list-menu__item list-menu__item--link"
1815                            >
1816                              About Us
1817                            </a>
1818                          </li><li>
1819                            <a
1820                              href="/pages/wholesale"
1821                              class="link link--text list-menu__item list-menu__item--link"
1822                            >
1823                              Wholesale
1824                            </a>
1825                          </li><li>
1826                            <a
1827                              href="/blogs/news"
1828                              class="link link--text list-menu__item list-menu__item--link"
1829                            >
1830                              Blog
1831                            </a>
1832                          </li></ul></div></div><div
1833          class="footer-block--newsletter scroll-trigger animate--slide-in"
1834          
1835            data-cascade
1836          
1837        ><div class="footer__follow-on-shop">
1838              
1839              
1840              
1840<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 1840
1840
1841<script type="module">
1842  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
1843
1844  
1845</script>
1845
1846
1847<shop-follow-button ux-mode="windoid" return-uri="https://elixirkombucha.com/account/redirect" proxy="true"></shop-follow-button>
1848
1849              
1850            </div>
1851
1852<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
1853      <a href="https://facebook.com/elixirkombuchalou" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
1854  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/>
1855</svg>
1856<span class="visually-hidden">Facebook</span>
1857      </a>
1858    </li><li class="list-social__item">
1859      <a href="https://instagram.com/elixir_kombucha" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
1860  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/>
1861</svg>
1862<span class="visually-hidden">Instagram</span>
1863      </a>
1864    </li></ul>
1865</div>
1866      </div><div
1867    class="footer__content-bottom scroll-trigger animate--slide-in"
1868    
1869      data-cascade
1870    
1871  >
1872    <div class="footer__content-bottom-wrapper page-width">
1873      <div class="footer__column footer__localization isolate"></div>
1874      <div class="footer__column footer__column--info"></div>
1875    </div>
1876    <div class="footer__content-bottom-wrapper page-width">
1877      <div class="footer__copyright caption">
1878        <small class="copyright__content"
1879          >&copy; 2026, <a href="/" title="">Elixir Kombucha</a></small>
1880        <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></small><ul class="policies list-unstyled"><li>
1881                  <small class="copyright__content"
1882                    ><a href="/policies/refund-policy">Refund policy</a></small
1883                  >
1884                </li><li>
1885                  <small class="copyright__content"
1886                    ><a href="/policies/privacy-policy">Privacy policy</a></small
1887                  >
1888                </li><li>
1889                  <small class="copyright__content"
1890                    ><a href="/policies/terms-of-service">Terms of service</a></small
1891                  >
1892                </li><li>
1893                  <small class="copyright__content"
1894                    ><a href="/policies/shipping-policy">Shipping policy</a></small
1895                  >
1896                </li></ul></div>
1897    </div>
1898  </div>
1899</footer>
1900
1901
1902</div>
1903<!-- END sections: footer-group -->
1904
1905    <ul hidden>
1906      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1907      <li id="a11y-new-window-message">Opens in a new window.</li>
1908    </ul>
1909
1910    
1910<script>
1911      window.shopUrl = 'https://elixirkombucha.com';
1912      window.routes = {
1913        cart_add_url: '/cart/add',
1914        cart_change_url: '/cart/change',
1915        cart_update_url: '/cart/update',
1916        cart_url: '/cart',
1917        predictive_search_url: '/search/suggest',
1918      };
1919
1920      window.cartStrings = {
1921        error: `There was an error while updating your cart. Please try again.`,
1922        quantityError: `You can only add [quantity] of this item to your cart.`,
1923      };
1924
1925      window.variantStrings = {
1926        addToCart: `Add to cart`,
1927        soldOut: `Sold out`,
1928        unavailable: `Unavailable`,
1929        unavailable_with_option: `[value] - Unavailable`,
1930      };
1931
1932      window.quickOrderListStrings = {
1933        itemsAdded: `[quantity] items added`,
1934        itemAdded: `[quantity] item added`,
1935        itemsRemoved: `[quantity] items removed`,
1936        itemRemoved: `[quantity] item removed`,
1937        viewCart: `View cart`,
1938        each: `[money]/ea`,
1939      };
1940
1941      window.accessibilityStrings = {
1942        imageAvailable: `Image [index] is now available in gallery view`,
1943        shareSuccess: `Link copied to clipboard`,
1944        pauseSlideshow: `Pause slideshow`,
1945        playSlideshow: `Play slideshow`,
1946        recipientFormExpanded: `Gift card recipient form expanded`,
1947        recipientFormCollapsed: `Gift card recipient form collapsed`,
1948        countrySelectorSearchCount: `[count] countries/regions found`,
1949      };
1950    </script>
1950<script src="//elixirkombucha.com/cdn/shop/t/5/assets/predictive-search.js?v=162273246065392412141712930944" defer="defer"></script>
1950<style> main {min-height: calc(100vh - 425px);} </style>
1951<div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
1951<script>
1952  window.myPC = {};
1953  
1954</script>
1954
1955
1956</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
1956<script id="subscription-helper">
1957
1958        function appstleStringSetting(value) {
1959            if (typeof value !== 'string') return value;
1960            try { return JSON.parse('"' + value + '"'); } catch { return value; }
1961        }
1962        function appstleJsonSetting(value) {
1963            if (typeof value !== 'string') return value;
1964            try { return JSON.parse(value); } catch { return null; }
1965        }
1966
1967        if (!window.AppstleIncluded) {
1968          window.AppstleIncluded = true;
1969          window.RS = Window.RS || {};
1970          
1971            RS.Config = {
1972                "selectors": {
1973                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
1974                    "subscriptionLinkSelector": appstleStringSetting("h1.customer__title"),
1975                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
1976                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE"),
1977                    "cartRowSelector": appstleStringSetting(".cart-items .cart-item"),
1978                    "cartLineItemSelector": appstleStringSetting(".cart-item__details .cart-item__name"),
1979                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
1980                    "cartLineItemTotalPriceSelector": appstleStringSetting(".cart-item__price-wrapper .price"),
1981                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(".product-option"),
1982                    "cartSubTotalSelector" : appstleStringSetting(".totals__total-value"),
1983                    "cartLineItemPriceSelector": appstleStringSetting(""),
1984                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
1985                    "cartHiddenAttributesSelector": appstleStringSetting(""),
1986                    "buildABoxDiscountSelector": appstleStringSetting(""),
1987                },
1988                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
1989                "usedTranslation": "true",
1990                "enableCartWidgetFeature": appstleStringSetting("false"),
1991                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
1992                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=07ba37-7.myshopify.com\u0026v=1785945037142"),
1993                "useUrlWithCustomerId": appstleStringSetting("true"),
1994                "atcButtonSelector": appstleStringSetting("div.product-form__buttons"),
1995                "moneyFormat": appstleStringSetting("${{amount}}"),
1996                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
1997                "minimumQuantityMessage": appstleStringSetting(null),
1998                "tapToSelectText": appstleStringSetting(""),
1999                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
2000                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
2001                "monthsFrequencyTextV2": appstleStringSetting("Months"),
2002                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
2003                "monthFrequencyTextV2": appstleStringSetting("Month"),
2004                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
2005                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
2006                "weekFrequencyTextV2": appstleStringSetting("Week"),
2007                "daysFrequencyTextV2": appstleStringSetting("Days"),
2008                "dayFrequencyTextV2": appstleStringSetting("day"),
2009                "yearsFrequencyTextV2": appstleStringSetting("Years"),
2010                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
2011                "yearFrequencyTextV2": appstleStringSetting("Year"),
2012                "offFrequencyTextV2": appstleStringSetting("Off"),
2013                "prepayLabelTextV2": appstleStringSetting("Prepay"),
2014                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
2015                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2016                "onetimeDescriptionTextV2": appstleStringSetting(""),
2017                "atcButtonTextV2": appstleStringSetting(""),
2018                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
2019                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
2020                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
2021                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
2022                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
2023                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
2024                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
2025                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
2026                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
2027                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
2028                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
2029                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
2030                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
2031                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
2032                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe \u0026 save"),
2033                "subscriptionDescriptionTextV2": appstleStringSetting(""),
2034                "atcButtonTextSelector": appstleStringSetting(""),
2035                "disableCartWidgetOnVariants": appstleStringSetting(""),
2036                "shop": appstleStringSetting("07ba37-7.myshopify.com"),
2037                "deliveryText": appstleStringSetting("delivery"),
2038                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
2039                "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"),
2040                "subscriptionOptionText": appstleStringSetting("Subscribe and save"),
2041                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
2042                "subscriptionPriceDisplayText": appstleStringSetting(""),
2043                "tooltipTitle": appstleStringSetting("Subscription detail"),
2044                "showTooltipOnClick": appstleStringSetting("false"),
2045                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."),
2046                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
2047                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"),
2048                "manualTranslation": appstleStringSetting("false"),
2049                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
2050                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
2051                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."),
2052                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
2053                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
2054                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
2055                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
2056                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
2057                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":4,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Get a box of booch on a monthly basis.\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/5438603537\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5438603537\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"4-Pack Plan\",\"groupId\":1586200849,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":4,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Get a box of booch on a monthly basis.\",\"discountOffer\":3.5,\"afterCycle1\":0,\"discountType\":\"FIXED\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5438636305\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5438636305\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"6 Pack Plan\",\"groupId\":1586233617,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":4,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Get a box of booch on a monthly basis.\",\"discountOffer\":7.0,\"afterCycle1\":0,\"discountType\":\"FIXED\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/5471306001\",\"frequencyType\":\"ON_SPECIFIC_DAY\",\"specificDayValue\":1,\"specificDayEnabled\":true,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5471306001\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"12 Pack Plan\",\"groupId\":1615298833,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
2058                "widgetEnabled": appstleJsonSetting("true"),
2059                "showFreeGiftPrice" : appstleJsonSetting(true),
2060                "showFreeGiftComparePrice" : appstleJsonSetting(true),
2061                "enableFreeGiftLayout" : appstleJsonSetting(false),
2062                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
2063                "freeGiftBadgeText": appstleStringSetting(""),
2064                "showTooltip" : appstleJsonSetting("true"),
2065                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
2066                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
2067                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
2068                "updateThemePrice" : appstleJsonSetting("false"),
2069                "sortByDefaultSequence": appstleJsonSetting("false"),
2070                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
2071                "detectVariantFromURLParams": appstleJsonSetting("false"),
2072                "disableQueryParamsUpdate": appstleJsonSetting("false"),
2073                "showStaticTooltip": appstleJsonSetting("false"),
2074                "showAppstleLink": appstleJsonSetting("false"),
2075                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"),
2076                "oneTimePriceText" : appstleStringSetting("{{price}}"),
2077                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
2078                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
2079                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2080                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage My Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"),
2081                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/elixirkombucha.com\\\/apps\\\/subscriptions"),
2082                "appstlePlanId": appstleJsonSetting("163"),
2083                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
2084                "priceSelector": appstleStringSetting("span.price-item.price-item--regular"),
2085                "reloadPriceSelector": appstleStringSetting(""),
2086                "landingPagePriceSelector": appstleStringSetting(""),
2087                "quickViewClickSelector": appstleStringSetting(""),
2088                "badgeTop": appstleStringSetting(""),
2089                "pricePlacement": appstleStringSetting("BEFORE"),
2090                "disableLoadingJquery": appstleJsonSetting("false"),
2091                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
2092                "switchRadioButtonWidget": appstleJsonSetting("true"),
2093                "appstlePlanName": appstleStringSetting("BUSINESS"),
2094                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": true, \"enableAutoSync\": false, \"enableBundling\": true, \"enableSmsAlert\": true, \"accessBuildABox\": true, \"enableCampaigns\": false, \"enablePriceSync\": false, \"enableAutomation\": true, \"enableCartWidget\": true, \"accessAppstleMenu\": true, \"accessResendEmail\": true, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableIntegrations\": true, \"enableQuickActions\": true, \"accessQuickCheckout\": false, \"accessSplitContract\": true, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": true, \"enableWidgetPlacement\": true, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"accessZapierIntegration\": true, \"enableCustomEmailDomain\": true, \"enableDunningManagement\": true, \"enableExportActivityLog\": false, \"subscriptionOrderAmount\": 30000, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": true, \"enableOrderConsolidation\": false, \"accessMechanicIntegration\": true, \"accessWidgetDe
2094signOptions\": true, \"enableImmediatePlaceOrder\": true, \"enableInventoryManagement\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": true, \"accessOneTimeProductUpsells\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": true, \"accessShopifyFlowIntegration\": true, \"enableCancellationManagement\": true, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": true, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": true, \"accessDiscountOnCancellationAttempt\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true}"),
2095                "formMappingAttributeName": appstleStringSetting(""),
2096                "formMappingAttributeSelector": appstleStringSetting(""),
2097                "quickViewModalPollingSelector": appstleStringSetting(""),
2098                "scriptLoadDelay": appstleStringSetting("0"),
2099                "formatMoneyOverride": appstleStringSetting("false"),
2100                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
2101                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
2102                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
2103                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
2104                "updatePriceOnQuantityChange": appstleStringSetting(""),
2105                "widgetParentSelector": appstleStringSetting(""),
2106                "quantitySelector": appstleStringSetting(""),
2107                "enableAddJSInterceptor": appstleStringSetting("false"),
2108                "isDevEnabled": appstleJsonSetting(false),
2109                "forceReloadWidgetSelector": appstleStringSetting(""),
2110                "forceReloadOnFreqChange": appstleJsonSetting("false"),
2111                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
2112                "debugLogsEnabled": appstleJsonSetting(false),
2113                "isUseStorefrontAPI": appstleJsonSetting(false),
2114                "reBuyEnabled": appstleStringSetting("false"),
2115                "loyaltyDetailsLabelText": appstleStringSetting("Loyalty Details"),
2116                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}"),
2117                "widgetType": appstleStringSetting("WIDGET_TYPE_1"),
2118                "collectionWidgetType": appstleStringSetting("LEGACY"),
2119                "enableCompactProductPageWidget": appstleJsonSetting(false),
2120                "enableCartDrawerWidget": appstleJsonSetting(false),
2121                "cartDrawerWidgetStyle": appstleJsonSetting(false),
2122                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
2123                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
2124                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
2125                "showOneTimeComparePrice": appstleJsonSetting("false"),
2126                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
2127                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
2128                "combinedCartWidgetSelector": appstleStringSetting(""),
2129                "removeUnsubscribeOption": appstleJsonSetting(false),
2130                "widgetTemplateHtml": "{% raw %}{% endraw %}",
2131                
2132                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
2132\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
2132\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
2132\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;
2132\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
2132ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
2132\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
2132ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;
2132\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
2132635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
2133                
2134                
2135                  "bundle": {"perDelivery":"\/Delivery","showDiscountInCart":"false","discountPopupBuy":"Buy Now","showDiscountPopup":true,"discountPopupAmount":"","showOnProductPage":"true","showDescription":false,"showMultipleOnProductPage":"false","oneTimeDiscount":"false","variant":"Variant","selector":"","showProductPrice":"true","customCss":"","actionButtonFontColor":"","redirectTo":"CART","productTitleColor":"","discountPopupCheckoutMessage":"Apply Discount and go to checkout ?","discountPopupNo":"No","elementCSS":"[]","actionButtonColor":"","deliveryFrequency":"Delivery Frequency","forceReloadWidgetSelector":"","productPriceColor":"","bundleRules":"[{\"id\":2001,\"shop\":\"07ba37-7.myshopify.com\",\"name\":\"12-Pack Bundle\",\"title\":\"Build a 12-Pack\",\"description\":\"Choose any two 6-packs to get a 12-pack discount.\",\"priceSummary\":null,\"actionButtonText\":\"Add to Cart\",\"actionButtonDescription\":null,\"status\":\"PAUSED\",\"showBundleWidget\":false,\"customerIncludeTags\":null,\"startDate\":null,\"endDate\"
2135:null,\"discountType\":\"PERCENTAGE\",\"discountValue\":10.0,\"bundleLevel\":\"VARIANT\",\"products\":null,\"variants\":\"[{\\\"id\\\":47433331245329,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Blueberry Pomegranate - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"imageSrc\\\":\\\"https:\/\/cdn.shopify.com\/s\/files\/1\/0829\/9685\/5057\/files\/ElixirKombucha-5copy.jpg?v=1697747856\\\",\\\"productHandle\\\":\\\"blueberry-pomegranate\\\"},{\\\"id\\\":47433331474705,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Grapefruit - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"imageSrc\\\":\\\"https:\/\/cdn.shopify.com\/s\/files\/1\/0829\/9685\/5057\/files\/ElixirKombucha-9copy.jpg?v=1697747876\\\",\\\"productHandle\\\":\\\"grapefruit\\\"},{\\\"id\\\":47433331769617,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Harvest Cider - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"imageSrc\\\":\\\"https:\/\/cdn.shopify.com\/s\/files\/1\/0829\/9685\/5057\/files\/HarvestCider.jpg?v=1697748293\\\",\\\"productHandle\\\":\\\"harvest-cider\\\"},{\\\"id\\\":47433331310865,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Lavender Lemonade - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"imageSrc\\\":\\\"https:\/\/cdn.shopify.com\/s\/files\/1\/0829\/9685\/5057\/files\/ElixirKombucha-4copy.jpg?v=1697747906\\\",\\\"productHandle\\\":\\\"lavender-lemonade\\\"},{\\\"id\\\":47433331048721,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Pineapple Ginger - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"imageSrc\\\":\\\"https:\/\/cdn.shopify.com\/s\/files\/1\/0829\/9685\/5057\/files\/ElixirKombucha-1copy.jpg?v=1697747922\\\",\\\"productHandle\\\":\\\"pineapple-ginger\\\"},{\\\"id\\\":47433331671313,\\\"type\\\":\\\"VARIANT\\\",\\\"title\\\":\\\"Watermelon Crush - 6 Pack\\\",\\\"price\\\":\\\"21.00\\\",\\\"productHandle\\\":\\\"watermelon-crush\\\"}]\",\"discountCondition\":null,\"sequenceNo\":1538,\"bundleType\":\"MIX_AND_MATCH\",\"showCombinedSellingPlan\":true,\"selectSubscriptionByDefault\":false,\"minimumNumberOfItems\":2,\"maximumNumberOfItems\":2,\"maxQuantity\":null,\"minQuantity\":null,\"enableSingleQuantitySelector\":null,\"allowProductQuantityForBundleValidity\":null,\"itemsUncheckedByDefault\":null,\"collapsible\":null}]","placement":"AFTER","quantityText":"","discountPopupHeader":"you got!"},
2136                
2137                
2138                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.cartHiddenAttributesSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
2139                
2140                "css": {
2141                    "appstle_subscription_widget": {
2142                        "margin-top": appstleStringSetting("") ,
2143                        "margin-bottom": appstleStringSetting(""),
2144                    },
2145
2146                    "appstle_subscription_wrapper": {
2147                        "border-width": appstleStringSetting(""),
2148                        "border-color": appstleStringSetting(""),
2149                    },
2150
2151                    "appstle_circle": {
2152                        "border-color": appstleStringSetting(""),
2153                    },
2154
2155                    "appstle_dot": {
2156                        "background-color": appstleStringSetting(""),
2157                    },
2158
2159                    "appstle_select": {
2160                        "padding-top": appstleStringSetting(""),
2161                        "padding-bottom": appstleStringSetting(""),
2162                        "padding-left": appstleStringSetting(""),
2163                        "padding-right": appstleStringSetting(""),
2164                        "border-width": appstleStringSetting(""),
2165                        "border-style": appstleStringSetting(""),
2166                        "border-color": appstleStringSetting(""),
2167                        "border-radius": appstleStringSetting(""),
2168                    },
2169
2170                    "tooltip_subscription_svg": {
2171                        "fill": appstleStringSetting(""),
2172                    },
2173
2174                    "appstle_tooltip": {
2175                        "color": appstleStringSetting(""),
2176                        "background-color": appstleStringSetting(""),
2177                    },
2178
2179                    "appstle_tooltip_border_top_color": {
2180                        "border-top-color": appstleStringSetting(""),
2181                    },
2182
2183                    "appstle_subscription_final_price": {
2184                        "color": appstleStringSetting(""),
2185                    },
2186                    "appstle_widget_text_color": {
2187                        "color": appstleStringSetting(""),
2188                    },
2189                    "appstle_selected_background": {
2190                        "background": "transparent",
2191                    },
2192                    "elementCSS": appstleStringSetting("[]"),
2193                    "customCSS": appstleStringSetting(""),
2194                    "customerPortalCss": appstleStringSetting(""),
2195                    "externalStyleTag": appstleStringSetting(""),
2196                    "themeCss": appstleStringSetting(""),
2197                }
2198            };
2199          
2200
2201          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
2202
2203          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
2204
2205          
2206            try {
2207            
2208                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your box is empty. Please add products to your box to see box summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Your cart can't have more than {{maxProduct}} products","cart":"BoochBox","reviewBundleTextV2":"Review Box","addButtonText":"Add to Box","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to supp
2208ort.","continueShopping":"Add More","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maximum {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Select {{minProduct}} or more flavors","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":"Remove from Box","productsToProceedText":"Make your selections to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Delivery Frequency","addToCartButtonTextV2":"Add To Cart","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"My BoochBox","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Your BoochBox","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"24 Pack Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Add Box to Cart","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
2209            
2210            } catch (e) {
2211            console.error("Error parsing build a box labels:", e);
2212            }
2213          
2214
2215          var _RSConfig = _RSConfig || {};
2216
2217          _RSConfig.shop = "07ba37-7.myshopify.com";
2218
2219          
2220
2221          
2222
2223            
2224            _RSConfig.shopMoneyFormat = "${{amount}}";
2225            _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
2226            
2227
2228            
2229
2230        }
2231
2232        
2233        
2234            _RSConfig.assetRev = "5b9bba3fcf19083c35017686de0a2fb0";
2235        
2236
2237</script>
2237
2238
2239<style id="appstle-payment-button-override">
2240    .shopify-payment-button {display: none;}
2241</style>
2242<script>
2243 let appstleCount = 0
2244 function isAppstleJSInitiated() {
2245    appstleCount++;
2246    if (window?.["RSConfig"] || appstleCount > 20) {
2247        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
2248        if (appstleStyleElement) {
2249            appstleStyleElement.remove();
2250        }
2251    } else {
2252        setTimeout(isAppstleJSInitiated, 500)
2253    }
2254 }
2255 isAppstleJSInitiated();
2256</script>
2256
2257
2258<script>
2259    var appstleExternalStyle = document.createElement('style');
2260    appstleExternalStyle.textContent = appstleStringSetting("");
2261    document.body.appendChild(appstleExternalStyle);
2262</script>
vendor: 1 bytes, line 2262
2262
2263<script>
2264    function pollAppstleInit() {
2265        if (window?.appstleInit) {
2266        window?.appstleInit()
2267        } else {
2268        setTimeout(pollAppstleInit, 30);
2269        }
2270    }
2271</script>
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287    
2288
2289    
2289<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=07ba37-7.myshopify.com&v=1785945037142" defer ></script>
2289
2290
2291    
2292        
2292<script src="https://subscription-admin.appstle.com/assets/js/appstle-bundle-v1.min.js?shop=07ba37-7.myshopify.com&v=1785945037142" defer ></script>
2292
2293    
2294
2295    
2296    
2297
2298
2299
2300</div><div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block">
2301
2302
2303
2304
2305
2306<script>
2307    var _ALConfig = _ALConfig || {};
2308    _ALConfig = {
2309        'shop_name': '',
2310        'public_domain': null,
2311        'proxy_path_prefix': 'apps/loyalty',
2312        'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js',
2313        'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css',
2314        'pointEarnRules': [],
2315        'pointRedeemRules': [],
2316        'widget_setting': null,
2317        'product': null,
2318        'productCollections': [],
2319        'shop_labels': null,
2320        'pointRoundType': 'NO_ROUND'
2321    };
2322
2323    // Shopify's market-aware account routes. Emitted from the Liquid `routes` object so links keep
2324    // the customer's current market/language prefix (e.g. /en-eu/account/login) instead of a
2325    // hard-coded /account/login, which Shopify resolves against the shop's primary market.
2326    _ALConfig.routes = {
2327        'root_url': "\/",
2328        'account_url': "\/account",
2329        'account_login_url': "\/account\/login",
2330        'account_register_url': "\/account\/register",
2331        'account_logout_url': "\/account\/logout"
2332    };
2333
2334    
2335    _ALConfig.shop_name = "Elixir Kombucha";
2336    
2337
2338    
2339    _ALConfig.proxy_path_prefix = "apps\/loyalty";
2340    
2341
2342    
2343    _ALConfig.currency = "USD";
2344    
2345
2346    
2347    _ALConfig.storeCurrency = "USD";
2348    
2349
2350    
2351    _ALConfig.pointRoundType = "NO_ROUND";
2352    
2353
2354    
2355    _ALConfig.public_domain = "elixirkombucha.com";
2356    
2357
2358    
2359    _ALConfig.widgetJsPath = "https:\/\/loyalty-admin.appstle.com\/app\/loyalty-widget.bundle.js?v=1751580492012";
2360    
2361
2362    
2363    _ALConfig.widgetCssPath = "https:\/\/loyalty-admin.appstle.com\/content\/loyalty-widget.css?v=1751580492012";
2364    
2365
2366    
2367    _ALConfig.referralEnabled = false;
2368    
2369
2370    
2371    _ALConfig.vipTierEnabled = false;
2372    
2373
2374    
2375
2376    
2377
2378    
2379    _ALConfig.pointEarnRules = [];
2380    
2381
2382    
2383    _ALConfig.pointRedeemRules = [];
2384    
2385
2386    
2387    _ALConfig.vipRewards = [];
2388    
2389
2390    
2391    _ALConfig.vipPointRewards = [];
2392    
2393
2394    
2395    _ALConfig.widget_setting = {"id":4896,"shop":"07ba37-7.myshopify.com","themePrimaryColor":null,"themeSecondaryColor":null,"widgetPosition":"RIGHT","showWidget":false,"widgetBackgroundColor":"#000000","widgetTextColor":"#ffffff","faq":"[\n   {\n      \"title\":\"What is this? \",\n      \"content\":\"\u003cp\u003eWe wanted to show our appreciation to you with our exclusive rewards program. By creating an account, you'll earn points for activities on our site, like referrals and purchases. You can use them to earn discounts off purchases, so the more you collect the more you save.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"Who can join?\",\n      \"content\":\"\u003cp\u003eAnyone with an account is automatically enrolled.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"How do I earn points?\",\n      \"content\":\"\u003cp\u003eYou can earn points for all sorts of activities, including referring friends, and making purchases. To see all the ways you can earn points click the *Earn Points* tab in the menu.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"How do I redeem my points?\",\n      \"content\":\"\u003cp\u003eSelect the tab called *Redeem Points*. Here you'll see all the rewards we offer. If you have enough points, you can redeem them for a reward.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"Is there a limit to the number of points I can earn?\",\n      \"content\":\"\u003cp\u003eNo. Go ahead and earn as many as you can.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"What do the 'approved', 'pending' and 'cancelled' statuses mean?\",\n      \"content\":\"\u003cp\u003eApproved: These points can be redeemed on rewards immediately.\u003c\/p\u003e\u003cp\u003ePending: These points need to be verified before you can redeem them. This typically applies to purchases and referrals.\u003c\/p\u003e\u003cp\u003eCancelled: These points will not be added to your account. For example, this will happen if you cancel a purchase (the points will change from pending to cancelled)\u003c\/p\u003e\"\n   }\n]","popupHeaderColor":"#000000","popupTilesColor":"#f7f7f7","popupButtonColor":"#000000","popupIconColor":"#000000","popupLinksColor":"#000000","homeGreetings":"Welcome, {{customer_first_name}}","homeSignup":"Sign up to \u003cstrong\u003e{{site_name}}'s store\u003c\/strong\u003e to start earning rewards","popupButtonTextColor":"#ffffff","popupTilesTextColor":"#212121","popupWelcomeText":"Welcome {{customer_first_name}}","popupCommunityHeadingText":"Elixir Kombucha","popupCommunityContentText":"Join the community","popupCardHeadingText":"Access your rewards","popupCardContentText":"Sign in to \u003cstrong\u003e{{site_name}}'s store\u003c\\\/strong\u003e to start earning rewards","popupCardActionText":"Sign In","popupEarnTilesText":"Ways to earn","popupRedeemTilesText":"Ways to redeem","popupEarnRewardsHeadingText":"Earn Rewards","popupRedeemRewardsHeadingText":"Redeem Rewards","popupFAQHeadingText":"FAQ's","popupRemainingPointsHeadingText":"Your points","popupAvailableRewardsHeadingText":"Your Rewards","popupAvailableRewardsContentText":"You have {{rewards}} rewards available","popupRewardsDetailsHeadingText":"Your Rewards","popupDiscountCodeGenerated":"Use the below coupon to get your discount.","popupCopyDiscount":"Copy Discount","popupCopiedDiscount":"Copied","noEarnRulesLabel":"No Earn Rules Found","noRedeemRulesLabel":"No Redeem Rules Found","birthdayTitleLabel":"Enter your birthday","birthdayActionLabel":"Submit","redeemActionLabel":"Redeem","rewardDetail
2395sTitleLabel":"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount","rewardDetailsHelpLabel":"Use the below coupon to get your discount","widgetTitle":"Loyalty Points","customCss":null,"widgetCounterBackgroundColor":"#000000","widgetCounterTextColor":"#ffffff","logoUrl":null,"notificationToastBackgroundColor":"#000000","notificationToastTextColor":"#ffffff","acquirePointsBackgroundColor":"#ffffff","acquirePointsTextColor":"#ffffff","pointsBalanceBackgroundColor":"inherit","pointsBalanceTextColor":"#000000","popupRewardPointTitleText":"Reward Points","popupRewardPointContentText":"Earn more reward points for different actions and turn those points into awesome rewards!","popupReferralTitleText":"Referrals","popupReferralContentText":"Give your friends a reward and claim your own when they make a purchase.","referralCustomerGetText":"You get","referralFriendGetText":"They get","referralCompletedText":"{{total_count}} referrals completed","referYourFriendTitleText":"Refer your friends","referYourFriendContentText":"Share this URL to give your friends the reward {{rewards}} off coupon","allowedCustomersTag":null,"createAccountLabel":"Create an account","vipTierTitleLabel":"VIP","vipTierDetailsText":"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.","vipSpentAmountLabel":"Spent {{amount}}","vipEarnPointLabel":"Earn {{points}} Points","vipStatusLabel":"VIP Status","vipRewardLabel":"Rewards","widgetSettingJson":"{\"popupRewardsDetailsHeadingText\":\"Your Rewards\",\"checkoutPendingPointsLabel\":\"with {{pendingPoints}} pending points.\",\"minimumPointsForRedeemText\":\"Minimum {{points}} points required for point redemption\",\"checkoutAcquiredPointsLabel\":\"You have acquired {{acquiredPoints}} points from this order\",\"cartWidgetLoginMessageLabel\":\"Log in to redeem your points for rewards.\",\"popupDiscountCodeGenerated\":\"Use the below coupon to get your discount.\",\"showLoyaltyOptOut\":false,\"cartWidgetSelector\":\"\",\"toastPosition\":\"bottom-center\",\"primaryDedicatedPageSectionBackgroundColor\":\"#F2F8FF\",\"availablePoints\":\"Available points {{ points }}\",\"reachVipMileStoneType\":\"TOTAL_AMOUNT\",\"referralFriendGetText\":\"They get\",\"popupReferralContentText\":\"Give your friends a reward and claim your own when they make a purchase.\",\"storeCreditApplyGuideLabel\":\"Your Store Credit is ready at checkout\\u2014make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.\",\"dateLocalFormat\":\"DEFAULT\",\"dynamicPointsLabel\":\"Enter Points\",\"enrollLoyaltyProgramTitle\":\"Enroll Loyalty Program\",\"showRedeemSection\":true,\"vipTierBadgeBackgroun
2395dColor\":\"inherit\",\"checkoutTotalStoreCreditAcquirePoints\":\"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.\",\"acquirePointsLoggedOutText\":\"\",\"hideCheckoutBlockLoggedOutCustomers\":false,\"vipTierBadgeTextColor\":\"#000000\",\"sendEmailHeadingText\":\"Send Referral Link\",\"freeProductRewardAddedSuccessMessage\":\"Added to cart\",\"cartWidgetLoginLinkLabel\":\"Log in\",\"widgetTitle\":\"Loyalty Points\",\"checkoutToggleRedeemButtonLabel\":\"Redeem Rewards\",\"rejectedStatusLabel\":\"Rejected\",\"afterCopiedDiscountRedirectUrl\":\"\",\"pointsBalanceLabel\":\"Your point balance: {{points}}\",\"popupRedeemRewardsHeadingText\":\"Redeem Rewards\",\"cartWidgetAvailableBalanceLabel\":\"You have: {{available_points}}\",\"referredByText\":\"Referred by {{customer_first_name}}\",\"birthdayActionLabel\":\"Submit\",\"vipTierBadgeSelector\":\"\",\"popupEarnRewardsHeadingText\":\"Earn Rewards\",\"popupAvailableRewardsContentText\":\"You have {{rewards}} rewards available\",\"claimedStatusLabel\":\"Claimed\",\"loyaltyOptoutActive\":\"Active\",\"redeemActionLabel\":\"Redeem\",\"yourReferralsHeadingLabel\":\"Your Referrals\",\"loyaltyOptoutInactive\":\"Inactive\",\"popupFAQAskedQuestionHeadingText\":\"Frequently Asked Questions\",\"popupEarnTilesText\":\"Ways to earn\",\"historyPointsAdjustment\":\"Points\",\"popupRemainingPointsHeadingText\":\"Your points\",\"isLoggedOutFlagAcquirePoints\":false,\"birthdayTitleLabel\":\"Enter your birthday\",\"checkoutSelectRedeemRuleDropdownLabel\":\"Select Redeem Rule\",\"noRedeemRulesLabel\":\"No Redeem Rules Found\",\"enrolledSuccessMessage\":\"Enrolled Successfully\",\"pointExpirationDateLabel\":\"Expiration date: {{expiration_date}}\",\"popupRedeemTilesText\":\"Ways to redeem\",\"loyaltyOptOutSettingsLabel\":\"Settings\",\"dedicatedPageType\":\"DEDICATED_PAGE_V1\",\"checkoutTotalAcquirePointsDescription\":\"Use your points to redeem a discount on your next order.\",\"checkoutEmptyRewardsLabel\":\"You don't have any rewards available.\",\"emailValidationLabel\":\"Please provide a valid email\",\"historyDate\":\"Date\",\"popupAvailableRewardsHeadingText\":\"Your Rewards\",\"customerHistoryDescriptionLabel\":\"See the list of your points earned and redeemed activity.\",\"totalAcquiredStoreCreditsLabel\":\"You have earned {{currency}}{{totalStoreCreditPoints}} store credits on this order\",\"claimReferralEmailFieldText\":\"Enter your email\",\"vipEarnPointLabel\":\"Earn {{points}} Points\",\"vipCurrentTierLabel\":\"Your Current Tier\",\"storeOnSaleForRedeemText\":\"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}\",\"checkoutToggleAvailableRewardsButtonLabel\":\"Available Discounts\",\"manageLoyaltyButtonLabel\":\"Manage Loyalty\",\"hideRedeemRuleSectionOnEmpty\":true,\"popupWelcomeText\":\"Welcome {{customer_first_name}}\",\"vipAchievableTierLabel\":\"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}\",\"dailyLimitExceedText\":\"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day\",\"showRewardSection\":true,\"enrollLoyaltyProgramDescription\":\"Enroll our loyalty program to get rewards and incentives.\",\"primaryDedicatedPageBackgroundColor\":\"#1d4ed8\",\"customerGreetingsIcon\":\"👋\",\"minimumRedeemRequiredPointsLabel\":\"\",\"vipTierDetailsText\":\"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.\",\"membershipRewardTitleLabel\":\"Appstle Membership\",\"showVipTierBadge\":false,\"hideRulesForLoggedOutCustomer\":false,\"showReferralSection\":true,\"acquireStoreCreditLabel\":\"Acquire Store Credits: {{totalStoreCreditPoints}}\",\"cartWidgetRewardIcon\":\"\",\"toastErrorMsg\":\"Something went wrong\",\"primaryDedicatedPageTextColor\":\"#818cf8\",\"popupCommunityContentText\":\"Join the community\",\"socialMediaActionLabel\":\"Claim\",\"noCustomerHistoryLabel\":\"No History Found\",\"creditRewardDetailsHelpLabel\":\"Use these credits to get a discount on your order.\",\"hidePointsBalance\":false,\"descriptionCount\":500,\"vipTierTitleLabel\":\"VIP\",\"hideFreeProductDropdownProductTitle\":false,\"referralCompletedText\":\"{{total_count}} referrals completed\",\"reviewRuleRedirectActionLabel\":\"Review\",\"showCartRedeemWidget\":true,\"popupEarnPointDescriptionText\":\"Earn more points, and turn those points into awesome rewards!\",\"popupCommunityHeadingText\":\"Elixir Kombucha\",\"programUpdateMessage\":\"Process initiated. Please wait for the page to reload\",\"totalAcquiredPointsLabel\":\"You have earned {{totalAcquiredPoints}} points on this order\",\"rewardsExpirationLabel\":\"{{day}}d\",\"acquirePointsLabel\":\"Acquire Points: {{totalPoints}}\",\"vipSpentAmountLabel\":\"Spent {{amount}}\",\"checkoutDiscountCodeApplyButtonLabel\":\"Apply\",\"currentVipTierBadgeLabel\":\"You are a {{current_tier}} member\",\"checkoutAvailableRewardsLabel\":\"Your Rewards\",\"popupCopiedDiscount\":\"Copied\",\"cartWidgetRewardsButtonLabel\":\"Rewards\",\"refreshOnAddToCart\":false,\"storeCreditBalanceLabel\":\"Your Store Credits\",\"loyaltyOptOutLabel\":\"Loyalty Program Updated\",\"rewardDetail
2395sHelpLabel\":\"Use the below coupon to get your discount\",\"popupCopyDiscount\":\"Copy Discount\",\"vipStatusLabel\":\"VIP Status\",\"showCustomerHistoryDescriptionToolTip\":false,\"pendingStatusLabel\":\"Pending\",\"titleCount\":60,\"popupButtonHoverColor\":\"#1A1DFF\",\"enrollLoyaltyProgramActionLabel\":\"Enroll Now\",\"cartWidgetPlacement\":\"BEFORE\",\"popupFAQHeadingText\":\"FAQ's\",\"visitedIcon\":\"\",\"claimReferralEmailFieldHintText\":\"Note: To redeem your reward, please create an account using the same email address.\",\"checkoutViewMoreDiscountCodeButtonLabel\":\"View More\",\"perTransactionLimitExceedText\":\"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points\",\"vipTierBenefits\":\"Benefits\",\"loggedOutFlagAcquirePoints\":false,\"vipRewardLabel\":\"Rewards\",\"sendEmailButtonText\":\"Send Email\",\"showFAQSection\":true,\"showRangeForRedeemPoints\":false,\"checkoutRedeemLabel\":\"Redeem your Points\",\"popupReferralTitleText\":\"Referrals\",\"checkoutRedeemLoginLabel\":\"Log in\",\"createAccountLabel\":\"Create an account\",\"rewardDetailsTitleLabel\":\"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount\",\"claimGiftHeaderText\":\"Claim Your Gift\",\"noRefferralAvailableText\":\"No Referrals reward available\",\"popupCardActionText\":\"Sign In\",\"minimumAmountSpentForRedeemText\":\"Minimum {{amount_spent}} spent amount required for point redemption\",\"birthdayUpdatedToastLabel\":\"Birthday Updated\",\"claimReferralGiftButtonText\":\"Claim Your Gift\",\"historyActivityDetails\":\"Activity Details\",\"widgetCopiedLabel\":\"Copied\",\"sentDiscountCodeToEmailText\":\"Referral invitation accepted.\",\"referralCustomerGetText\":\"You get\",\"showPoweredBy\":true,\"referralLinkSentLabel\":\"Referral Link Sent\",\"minimumOrderCountForRedeemText\":\"Minimum {{order_count}} orders required for point redemption\",\"customerHistoryLabel\":\"Transaction history\",\"redeemLimitExceedText\":\"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}\",\"widgetDateTimeFormat\":\"MMM D, YYYY, h:mm A\",\"showVIPSection\":true,\"alreadyHaveAnAccountLabel\":\"Already have an account?\",\"referralRedirectUrl\":\"\",\"popupRewardPointContentText\":\"Earn more reward points for different actions and turn those points into awesome rewards!\",\"noEarnRulesLabel\":\"No Earn Rules Found\",\"createAccountLink\":\"\/account\/register\",\"cartDrawerWidgetPlacement\":\"BEFORE\",\"enableMetaTagForNoIndexing\":false,\"checkoutRedeemLoginDescription\":\"to check your points balance and explore the exciting rewards available for redemption.\",\"hideAppstleLoaderIcon\":false,\"popupCardHeadingText\":\"Access your rewards\",\"referYourFriendContentText\":\"Share this URL to give your friends the reward {{rewards}} off coupon\",\"loyaltyOptOutActiveLabel\":\"Loyalty program {{active_status}}.\",\"secondaryDedicatedPageBackgroundColor\":\"#ffffff\",\"popupCardContentText\":\"Sign in to \u003cstrong\u003e{{site_name}}'s store\u003c\\\/strong\u003e to start earning rewards\",\"rewardsDetailsExpireDate\":\"Expires at: {{expire_date}}\",\"historyStatus\":\"Status\",\"hideStoreCreditsBalance\":false,\"approvedStatusLabel\":\"Approved\",\"hideEarnRuleSectionOnEmpty\":true,\"dedicatedPageSectionOrders\":\"[\\n  {\\n    \\\"id\\\": \\\"hero\\\",\\n    \\\"title\\\": \\\"Hero\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"howItWorks\\\",\\n    \\\"title\\\": \\\"How It Works\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"rewards\\\",\\n    \\\"title\\\": \\\"Rewards\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"waysToEarn\\\",\\n    \\\"title\\\": \\\"Ways To Earn\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"waysToRedeem\\\",\\n    \\\"title\\\": \\\"Ways To Redeem\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"vipProgram\\\",\\n    \\\"title\\\": \\\"Vip Program\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"referralProgram\\\",\\n    \\\"title\\\": \\\"Referral Program\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"transactionHistory\\\",\\n    \\\"title\\\": \\\"Transaction History\\\",\\n    \\\"visible\\\": true\\n  },\\n  {\\n    \\\"id\\\": \\\"faqs\\\",\\n    \\\"title\\\": \\\"Faqs\\\",\\n    \\\"visible\\\": true\\n  }\\n]\",\"checkThankYouAcquiredPointsHeadingLabel\":\"Congratulations\",\"secondary
2395DedicatedPageSectionBackgroundColor\":\"#FFFFFF\",\"currentVipTierText\":\"Your Current Tier\",\"popupRewardPointTitleText\":\"Reward Points\",\"freeProductRewardAddToCart\":\"Add to cart\",\"showEarnSection\":true,\"cartDrawerRedeemWidgetSelector\":\"\",\"checkoutRedeemLoginURL\":\"\",\"customFontUrl\":\"\",\"referYourFriendTitleText\":\"Refer your friends\",\"recurringStatusLabel\":\"Recurring\",\"claimReferralGiftDescriptionText\":\"{{customer_first_name}} has sent you a gift. Enter your email to claim it now.\",\"showTransactionHistory\":true,\"secondaryDedicatedPageTextColor\":\"#4b5563\",\"dynamicPointsHelpText\":\"Spend {{points}} points to get {{discount}} discount.\",\"customHtmlInject\":\"[]\",\"checkoutTotalAcquirePoints\":\"Complete this purchase to earn up to {{totalAcquiredPoints}} points\"}","claimGiftHeaderText":"Claim Your Gift","claimReferralGiftDescriptionText":"{{customer_first_name}} has sent you a gift. Enter your email to claim it now.","claimReferralEmailFieldText":"Enter your email","claimReferralEmailFieldHintText":"Note: To redeem your reward, please create an account using the same email address.","claimReferralGiftButtonText":"Claim Your Gift","sentDiscountCodeToEmailText":"Referral invitation accepted.","referredByText":"Referred by {{customer_first_name}}","sendEmailHeadingText":"Send Referral Link","sendEmailButtonText":"Send Email","widgetButtonLogoUrl":null,"currentVipTierText":"Your Current Tier","showReferralSocialMedia":true,"referralSocialMediaInfo":"[{\"socialMediaIconURL\":\"https:\/\/cdn-icons-png.flaticon.com\/512\/124\/124010.png\",\"socialMediaLink\":\"https:\/\/facebook.com\/Shopify\",\"socialMedia\":\"FACEBOOK\"},{\"socialMediaIconURL\":\"https:\/\/img.freepik.com\/free-icon\/twitter_318-6
239574515.jpg\",\"socialMediaLink\":\"https:\/\/twitter.com\/Shopify\",\"socialMedia\":\"TWITTER\"},{\"socialMediaIconURL\":\"https:\/\/i.ibb.co\/crzfCjC\/gmail.png\",\"socialMediaLink\":\"https:\/\/mail.google.com\",\"socialMedia\":\"EMAIL\"}]","restrictedCustomersTag":null,"popupFAQAskedQuestionHeadingText":"Frequently Asked Questions","blockWidgetOnPages":null,"colorSettingsJson":"{\"popupLinksColor\":\"#000000\",\"popupHeaderColor\":\"#000000\",\"popupIconColor\":\"#000000\",\"acquirePointsBackgroundColor\":\"#ffffff\",\"pointsBalanceBackgroundColor\":\"inherit\",\"pointsBalanceTextColor\":\"#000000\",\"widgetCounterBackgroundColor\":\"#000000\",\"popupButtonColor\":\"#000000\",\"popupTilesColor\":\"#f7f7f7\",\"widgetBackgroundColor\":\"#000000\",\"notificationToastTextColor\":\"#ffffff\",\"widgetCounterTextColor\":\"#ffffff\",\"notificationToastBackgroundColor\":\"#000000\",\"popupTilesTextColor\":\"#212121\",\"popupButtonTextColor\":\"#ffffff\",\"widgetTextColor\":\"#ffffff\",\"acquirePointsTextColor\":\"#ffffff\"}","widgetType":"LAUNCHER","imageLinksJson":"{\"collectionDiscountRuleImage\":\"\",\"purchaseRuleImage\":\"\",\"buyProductFromCollectionRuleImage\":\"\",\"vipTierImage\":\"\",\"freeShippingRuleImage\":\"\",\"birthdayDiscountRuleImage\":\"\",\"referralBackgroundImage\":\"\",\"youtubeRuleImage\":\"\",\"referralReferenceImage\":\"\",\"birthdayRuleImage\":\"\",\"judgeMeReviewRuleImage\":\"\",\"pinterestRuleImage\":\"\",\"freeProductRuleImage\":\"\",\"productDiscountRuleImage\":\"\",\"faqIconImage\":\"\",\"looxIoReviewRuleImage\":\"\",\"stampedIoReviewRuleImage\":\"\",\"productReviewRuleImage\":\"\",\"discountRuleImage\":\"\",\"faqBackgroundImage\":\"\",\"tiktokRuleImage\":\"\",\"twitterRuleImage\":\"\",\"subscriptionRuleImage\":\"\",\"buyProductRuleImage\":\"\",\"createAccountRuleImage\":\"\",\"dynamicDiscountRuleImage\":\"\",\"visitShopRuleImage\":\"\",\"facebookRuleImage\":\"\",\"heroBackgroundImage\":\"\",\"instagramRuleImage\":\"\",\"okendoReviewRuleImage\":\"\",\"availableRewardsImage\":\"\"}","dynamicPointsLabel":"Enter Points","dynamicPointsHelpText":"Spend {{points}} points to get {{discount}} discount.","customerGreetingsIcon":"\\uD83D\\uDC4B","noRefferralAvailableText":"No Referrals reward available","vipCurrentTierLabel":"Your Current Tier","customerHistoryLabel":"Transaction history","customerHistoryDescriptionLabel":"See the list of your points earned and redeemed activity.","noCustomerHistoryLabel":"No History Found","acquirePointsLabel":"Acquire Points: {{totalPoints}}","heroBackgroundImage":"","referralReferenceImage":"","referralBackgroundImage":"","purchaseRuleImage":"","subscriptionRuleImage":"","createAccountRuleImage":"","visitShopRuleImage":"","birthdayRuleImage":"","buyProductRuleImage":"","buyProductFromCollectionRuleImage":"","facebookRuleImage":"","pinterestRuleImage":"","instagramRuleImage":"","tiktokRuleImage":"","youtubeRuleImage":"","twitterRuleImage":"","stampedIoReviewRuleImage":"","looxIoReviewRuleImage":"","judgeMeReviewRuleImage":"","productReviewRuleImage":"","okendoReviewRuleImage":"","discountRuleImage":"","freeShippingRuleImage":"","freeProductRuleImage":"","productDiscountRuleImage":"","collectionDiscountRuleImage":"","dynamicDiscountRuleImage":"","birthdayDiscountRuleImage":"","availableRewardsImage":"","vipTierImage":"","faqBackgroundImage":"","showAcquirePoints":false,"acquirePointsSelector":null,"showPointsBalance":null,"pointsBalanceSelector":null,"yourReferralsHeadingLabel":"Your Referrals","pendingStatusLabel":"Pending","claimedStatusLabel":"Claimed","approvedStatusLabel":"Approved","rejectedStatusLabel":"Rejected","recurringStatusLabel":"Recurring","socialMediaActionLabel":"Claim","pointsBalanceLabel":"Your point balance: {{points}}","showPoweredBy":true,"vipAchievableTierLabel":"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}","loyaltyOptOutSettingsLabel":"Settings","loyaltyOptOutActiveLabel":"Loyalty program {{active_status}}.","forceRedirectDedicatedPage":null,"historyDate":"Date","historyActivityDetails":"Activity Details","historyPointsAdjustment":"Points","historyStatus":"Status","reviewRuleRedirectActionLabel":"Review","afterCopiedDiscountRedirectUrl":"","showVipTierBadge":false,"vipTierBadgeSelector":"","loyaltyOptOutLabel":"Loyalty Program Updated","vipTierBadgeBackgroun
2395dColor":"inherit","vipTierBadgeTextColor":"#000000","currentVipTierBadgeLabel":"You are a {{current_tier}} member","faqIconImage":"","descriptionCount":500,"customHtmlInject":"[]","checkoutAcquiredPointsLabel":"You have acquired {{acquiredPoints}} points from this order","checkoutPendingPointsLabel":"with {{pendingPoints}} pending points.","availablePoints":"Available points {{ points }}","showTransactionHistory":true,"showLoyaltyOptOut":false,"checkThankYouAcquiredPointsHeadingLabel":"Congratulations","checkoutSelectRedeemRuleDropdownLabel":"Select Redeem Rule","loyaltyOptoutActive":"Active","loyaltyOptoutInactive":"Inactive","createAccountLink":"\\\/account\\\/register","showReferralSection":true,"showRewardSection":true,"showRedeemSection":true,"showEarnSection":true,"showFAQSection":true,"showVIPSection":true,"popupEarnPointDescriptionText":"Earn more points, and turn those points into awesome rewards!","vipTierBenefits":"Benefits","redeemLimitExceedText":"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}","dailyLimitExceedText":"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day","perTransactionLimitExceedText":"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points","storeOnSaleForRedeemText":"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}","minimumOrderCountForRedeemText":"Minimum {{order_count}} orders required for point redemption","minimumPointsForRedeemText":"Minimum {{points}} points required for point redemption","minimumAmountSpentForRedeemText":"Minimum {{amount_spent}} spent amount required for point redemption","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","enrollLoyaltyProgramDescription":"Enroll our loyalty program to get rewards and incentives.","enrollLoyaltyProgramActionLabel":"Enroll Now","freeProductRewardAddToCart":"Add to cart","freeProductRewardAddedSuccessMessage":"Added to cart","enrolledSuccessMessage":"Enrolled Successfully","acquirePointsLoggedOutText":"","customFontUrl":"","visitedIcon":"","referButtonLabel":null,"allowWidgetOnSpecificPages":null,"referralLinkSentLabel":"Referral Link Sent","referralRedirectUrl":"","showRangeForRedeemPoints":false,"hideAppstleLoaderIcon":false,"hideFreeProductDropdownProductTitle":false,"showToLoggedInCustomerOnly":false,"enableMetaTagForNoIndexing":false,"rewardsExpirationLabel":"{{day}}d","waysToEarnIcon":null,"waysToRedeemIcon":null,"loaderIcon":null,"toastPosition":"bottom-center","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","shareReferralEmailFieldText":null,"subscribeRuleRedirectActionLabel":null,"otherRulesRedirectActionLabel":null,"toastErrorMsg":"Something went wrong","primaryDedicatedPageBackgroundColor":"#1d4ed8","secondaryDedicatedPageBackgroundColor":"#ffffff","primaryDedicatedPageTextColor":"#818cf8","secondaryDedicatedPageTextColor":"#4b5563","minimumRedeemRequiredPointsLabel":"","titleCount":60,"programUpdateMessage":"Process initiated. Please wait for the page to reload","widgetCopiedLabel":"Copied","primaryDedicatedPageSectionBackgroundColor":"#F2F8FF","secondaryDedicatedPageSectionBackgroundColor":"#FFFFFF","birthdayUpdatedToastLabel":"Birthday Updated","refreshOnAddToCart":false,"showTierName":null,"customSignInLink":null,"checkoutRedeemLabel":"Redeem your Points","checkoutRedeemLoginLabel":"Log in","checkoutRedeemLoginDescription":"to check your points balance and explore the exciting rewards available for redemption.","checkoutRedeemLoginURL":"","checkoutTotalAcquirePoints":"Complete this purchase to earn up to {{totalAcquiredPoints}} points","checkoutTotalAcquirePointsDescription":"Use your points to redeem a discount on your next order.","creditRewardDetailsHelpLabel":"Use these credits to get a discount on your order.","reachVipMileStoneType":"TOTAL_AMOUNT","showCustomerHistoryDescriptionToolTip":false,"checkoutTotalStoreCreditAcquirePoints":"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.","acquireStoreCreditLabel":"Acquire Store Credits: {{totalStoreCreditPoints}}","hideRulesForLoggedOutCustomer":false,"storeCreditBalanceLabel":"Your Store Credits","hideCheckoutBlockLoggedOutCustomers":false,"checkoutAllowedCustomerTags":null,"checkoutRe
2395strictCustomerTags":null,"hideWidgetLauncherOnMobile":null,"checkoutToggleRedeemButtonLabel":"Redeem Rewards","checkoutToggleAvailableRewardsButtonLabel":"Available Discounts","checkoutAvailableRewardsLabel":"Your Rewards","checkoutEmptyRewardsLabel":"You don't have any rewards available.","checkoutDiscountCodeApplyButtonLabel":"Apply","checkoutViewMoreDiscountCodeButtonLabel":"View More","referringCustomerRewardIcon":null,"referredCustomerRewardIcon":null,"emailValidationLabel":"Please provide a valid email","pointExpirationDateLabel":"Expiration date: {{expiration_date}}","totalAcquiredPointsLabel":"You have earned {{totalAcquiredPoints}} points on this order","totalAcquiredStoreCreditsLabel":"You have earned {{currency}}{{totalStoreCreditPoints}} store credits on this order","manageLoyaltyButtonLabel":"Manage Loyalty","hideToastNotification":null,"dateLocalFormat":"DEFAULT","manageLoyaltyButtonUrl":null,"rewardsDetailsExpireDate":"Expires at: {{expire_date}}","hideEarnRuleSectionOnEmpty":true,"hideRedeemRuleSectionOnEmpty":true,"hideStoreCreditsBalance":false,"hidePointsBalance":false,"popupButtonHoverColor":"#1A1DFF","alreadyHaveAnAccountLabel":"Already have an account?","membershipRewardTitleLabel":"Appstle Membership","storeCreditApplyGuideLabel":"Your Store Credit is ready at checkout\\u2014make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.","hideWidgetOnScroll":null,"loyaltyPageMetaTitle":null,"loyaltyPageMetaDescription":null,"hideExpirationDate":null,"disableLoyaltyBlocks":null,"loadScriptOnlyOnDedicatedPage":null,"hideFaqSection":null,"enableAcquirePointsQuantitySelector":false,"showCartRedeemWidget":true,"cartWidgetSelector":"","cartDrawerRedeemWidgetSelector":"","cartWidgetPlacement":"BEFORE","cartWidgetRewardIcon":"","cartWidgetAvailableBalanceLabel":"You have: {{available_points}}","cartWidgetRewardsButtonLabel":"Rewards","cartWidgetLoginMessageLabel":"Log in to redeem your points for rewards.","cartWidgetLoginLinkLabel":"Log in","cartDrawerWidgetPlacement":"BEFORE","dedicatedPageType":"DEDICATED_PAGE_V1","dedicatedPageSectionOrders":"[\n  {\n    \"i
2395d\": \"hero\",\n    \"title\": \"Hero\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"howItWorks\",\n    \"title\": \"How It Works\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"rewards\",\n    \"title\": \"Rewards\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToEarn\",\n    \"title\": \"Ways To Earn\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToRedeem\",\n    \"title\": \"Ways To Redeem\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"vipProgram\",\n    \"title\": \"Vip Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"referralProgram\",\n    \"title\": \"Referral Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"transactionHistory\",\n    \"title\": \"Transaction History\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"faqs\",\n    \"title\": \"Faqs\",\n    \"visible\": true\n  }\n]","loggedOutFlagAcquirePoints":false};
2396    
2397
2398    
2399
2400    
2401    
2402    _ALConfig.storeFrontApiVersion = "2026-01";
2403    _ALConfig.__appstleLoyaltyNativeFetch = window.fetch.bind(window);
2404
2405    
2406    _ALConfig.pointsExpirationSetting = null;
2407    
2408
2409    
2410
2411
2412    
2413    _ALConfig.showStoreCreditRewards = false;
2414    
2415
2416    
2417    _ALConfig.customerId = null;
2418    _ALConfig.customerName = '';
2419    _ALConfig.customerEmail = null;
2420    _ALConfig.customerStoreCreditBalance = null;
2421    _ALConfig.customerStoreCreditCurrency = null;
2422    _ALConfig.customerTags = [];
2423    _ALConfig.customerLoyalty = null;
2424    
2425
2426    
2427    _ALConfig.shop = "07ba37-7.myshopify.com";
2428    _ALConfig.shopMoneyFormat = "${{amount}}";
2429    _ALConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
2430    
2431
2432    
2433    
2434    _ALConfig.enableInactiveCustomer = false;
2435    
2436
2437    
2438    _ALConfig.allowCustomerOptIn = false;
2439    
2440
2441    
2442    _ALConfig.enableDiscountToApplyAutomatically = true;
2443    
2444
2445    
2446        _ALConfig.hasDedicatedPageAccess = true;
2447    
2448
2449    
2450        _ALConfig.themeEditorMode = false;
2451    
2452
2453    
2454    _ALConfig.shop_labels = {"popupRewardsDetailsHeadingText":"Your Rewards","rewardsExpirationLabel":"{{day}}d","acquirePointsLabel":"Acquire Points: {{totalPoints}}","checkoutPendingPointsLabel":"with {{pendingPoints}} pending points.","homeSignup":"Sign up to \u003cstrong\u003e{{site_name}}'s store\u003c\/strong\u003e to start earning rewards","vipSpentAmountLabel":"Spent {{amount}}","minimumPointsForRedeemText":"Minimum {{points}} points required for point redemption","checkoutAcquiredPointsLabel":"You have acquired {{acquiredPoints}} points from this order","cartWidgetLoginMessageLabel":"Log in to redeem your points for rewards.","popupDiscountCodeGenerated":"Use the below coupon to get your discount.","checkoutDiscountCodeApplyButtonLabel":"Apply","loyaltyPageHeroV2Heading":"Exclusive Rewards for Our Valued Members","availablePoints":"Available points {{ points }}","currentVipTierBadgeLabel":"You are a {{current_tier}} member","checkoutAvailableRewardsLabel":"Your Rewards","popupCopiedDiscount":"Copied","referralFriendGetText":"They get","cartWidgetRewardsButtonLabel":"Rewards","popupReferralContentText":"Give your friends a reward and claim your own when they make a purchase.","storeCreditApplyGuideLabel":"Your Store Credit is ready at checkout—make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.","storeCreditBalanceLabel":"Your Store Credits","faq":"[\n   {\n      \"title\":\"What is this? \",\n      \"content\":\"\u003cp\u003eWe wanted to show our appreciation to you with our exclusive rewards program. By creating an account, you'll earn points for activities on our site, like referrals and purchases. You can use them to earn discounts off purchases, so the more you collect the more you save.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"Who can join?\",\n      \"content\":\"\u003cp\u003eAnyone with an account is automatically enrolled.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"How do I earn points?\",\n      \"content\":\"\u003cp\u003eYou can earn points for all sorts of activities, including referring friends, and making purchases. To see all the ways you can earn points click the *Earn Points* tab in the menu.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"How do I redeem my points?\",\n      \"content\":\"\u003cp\u003eSelect the tab called *Redeem Points*. Here you'll see all the rewards we offer. If you have enough points, you can redeem them for a reward.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"Is there a limit to the number of points I can earn?\",\n      \"content\":\"\u003cp\u003eNo. Go ahead and earn as many as you can.\u003c\/p\u003e\"\n   },\n   {\n      \"title\":\"What do the 'approved', 'pending' and 'cancelled' statuses mean?\",\n      \"content\":\"\u003cp\u003eApproved: These points can be redeemed on rewards immediately.\u003c\/p\u003e\u003cp\u003ePending: These points need to be verified before you can redeem them. This typically applies to purchases and referrals.\u003c\/p\u003e\u003cp\u003eCancelled: These points will not be added to your account. For example, this will happen if you cancel a purchase (the points will change from pending to cancelled)\u003c\/p\u003e\"\n   }\n]","dynamicPointsLabel":"Enter Points","loyaltyOptOutLabel":"Loyalty Program Updated","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","rewardDetail
2454sHelpLabel":"Use the below coupon to get your discount","popupCopyDiscount":"Copy Discount","vipStatusLabel":"VIP Status","pendingStatusLabel":"Pending","checkoutTotalStoreCreditAcquirePoints":"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.","acquirePointsLoggedOutText":"","sendEmailHeadingText":"Send Referral Link","enrollLoyaltyProgramActionLabel":"Enroll Now","freeProductRewardAddedSuccessMessage":"Added to cart","cartWidgetLoginLinkLabel":"Log in","popupFAQHeadingText":"FAQ's","widgetTitle":"Loyalty Points","claimReferralEmailFieldHintText":"Note: To redeem your reward, please create an account using the same email address.","checkoutToggleRedeemButtonLabel":"Redeem Rewards","rejectedStatusLabel":"Rejected","checkoutViewMoreDiscountCodeButtonLabel":"View More","perTransactionLimitExceedText":"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points","pointsBalanceLabel":"Your point balance: {{points}}","vipTierBenefits":"Benefits","popupRedeemRewardsHeadingText":"Redeem Rewards","vipRewardLabel":"Rewards","sendEmailButtonText":"Send Email","cartWidgetAvailableBalanceLabel":"You have: {{available_points}}","checkoutRedeemLabel":"Redeem your Points","referredByText":"Referred by {{customer_first_name}}","birthdayActionLabel":"Submit","popupReferralTitleText":"Referrals","popupEarnRewardsHeadingText":"Earn Rewards","popupAvailableRewardsContentText":"You have {{rewards}} rewards available","claimedStatusLabel":"Claimed","loyaltyOptoutActive":"Active","redeemActionLabel":"Redeem","checkoutRedeemLoginLabel":"Log in","createAccountLabel":"Create an account","rewardDetailsTitleLabel":"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount","claimGiftHeaderText":"Claim Your Gift","yourReferralsHeadingLabel":"Your Referrals","loyaltyOptoutInactive":"Inactive","noRefferralAvailableText":"No Referrals reward available","popupCardActionText":"Sign In","popupFAQAskedQuestionHeadingText":"Frequently Asked Questions","popupEarnTilesText":"Ways to earn","minimumAmountSpentForRedeemText":"Minimum {{amount_spent}} spent amount required for point redemption","birthdayUpdatedToastLabel":"Birthday Updated","historyPointsAdjustment":"Points","claimReferralGiftButtonText":"Claim Your Gift","historyActivityDetails":"Activity Details","widgetCopiedLabel":"Copied","sentDiscountCodeToEmailText":"Referral invitation accepted.","referralCustomerGetText":"You get","popupRemainingPointsHeadingText":"Your points","referralLinkSentLabel":"Referral Link Sent","birthdayTitleLabel":"Enter your birthday","checkoutSelectRedeemRuleDropdownLabel":"Select Redeem Rule","noRedeemRulesLabel":"No Redeem Rules Found","minimumOrderCountForRedeemText":"Minimum {{order_count}} orders required for point redemption","enrolledSuccessMessage":"Enrolled Successfully","customerHistoryLabel":"Transaction history","redeemLimitExceedText":"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","pointExpirationDateLabel":"Expiration date: {{expiration_date}}","popupRedeemTilesText":"Ways to redeem","loyaltyOptOutSettingsLabel":"Settings","alreadyHaveAnAccountLabel":"Already have an account?","checkoutTotalAcquirePointsDescription":"Use your points to redeem a discount on your next order.","checkoutEmptyRewardsLabel":"You don't have any rewards available.","popupRewardPointContentText":"Earn more reward points for different actions and turn those points into awesome rewards!","noEarnRulesLabel":"No Earn Rules Found","emailValidationLabel":"Please provide a valid email","historyDate":"Date","popupAvailableRewardsHeadingText":"Your Rewards","customerHistoryDescriptionLabel":"See the list of your points earned and redeemed activity.","totalAcquiredStoreCreditsLabel":"You have earned {{currency}}{{totalStoreCreditPoints}} store credits on this order","claimReferralEmailFieldText":"Enter your email","checkoutRedeemLoginDescription":"to check your points balance and explore the exciting rewards available for redemption.","loyaltyStatusLabel":"Loyalty Status","vipEarnPointLabel":"Earn {{points}} Points","vipCurrentTierLabel":"Your Current Tier","storeOnSaleForRedeemText":"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}","popupCardHeadingText":"Access your rewards","loyaltyPageHeroV2SubHeading":"Become a member and earn points, store credits \u0026 exclusive rewards every time you shop.","checkoutToggleAvailableRewardsButtonLabel":"Available Discounts","manageLoyaltyButtonLabel":"Manage Loyalty","shareReferralLinkLabel":"Share Your Unique Link","popupWelcomeText":"Welcome {{customer_first_name}}","referYourFriendContentText":"Share this URL to give your friends the reward {{rewards}} off coupon","vipAchievableTierLabel":"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}","shareSocialMediaLabel":"Share directly on your favorite platform:","homeGreetings":"Welcome, {{customer_first_name}}","loyaltyOptOutActiveLabel":"Loyalty program {{active_status}}.","dailyLimitExceedText":"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day","popupCardContentText":"Sign in to \u003cstrong\u003e{{site_name}}'s store\u003c\/strong\u003e to start earning rewards","rewardsDetailsExpireDate":"Expires at: {{expire_date}}","enrollLoyaltyProgramDescription":"Enroll our loyalty program to get rewards and incentives.","loyaltyPageHeroV2AuthenticatedHeading":"Hi, {{customer_first_name}}, you have {{points}} points and {{store_credits}} store credits","minimumRedeemRequiredPointsLabel":"","vipTierDetailsText":"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.","membershipRewardTitleLabel":"Appstle Membership","historyStatus":"Status","approvedStatusLabel":"Approved","acquireStoreCreditLabel":"Acquire Store Credits: {{totalStoreCreditPoints}}","toastErrorMsg":"Something went wrong","checkThankYouAcquiredPointsHeadingLabel":"Congratulations","popupCommunityContentText":"Join the community","currentVipTierText":"Your Current Tier","popupRewardPointTitleText":"Reward Points","socialMediaActionLabel":"Claim","noCustomerHistoryLabel":"No History Found","freeProductRewardAddToCart":"Add to cart","creditRe
2454wardDetailsHelpLabel":"Use these credits to get a discount on your order.","vipTierTitleLabel":"VIP","referralCompletedText":"{{total_count}} referrals completed","reviewRuleRedirectActionLabel":"Review","referYourFriendTitleText":"Refer your friends","popupEarnPointDescriptionText":"Earn more points, and turn those points into awesome rewards!","popupCommunityHeadingText":"Elixir Kombucha","recurringStatusLabel":"Recurring","claimReferralGiftDescriptionText":"{{customer_first_name}} has sent you a gift. Enter your email to claim it now.","programUpdateMessage":"Process initiated. Please wait for the page to reload","dynamicPointsHelpText":"Spend {{points}} points to get {{discount}} discount.","totalAcquiredPointsLabel":"You have earned {{totalAcquiredPoints}} points on this order","checkoutTotalAcquirePoints":"Complete this purchase to earn up to {{totalAcquiredPoints}} points"};
2455    
2456
2457    var loyaltyGlobalStyles = `<style>
2458body {
2459margin: 0
2460}
2461.appstle-loyalty-hidden {
2462display: none !important;
2463visibility: hidden !important;
2464}
2465</style>`
2466    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles);
2467
2468    window.addEventListener('message', appstleLoyaltyIframeListener, false);
2469    window.addEventListener('kp_user_logged_out', function() { window.location.reload(); });
2470    const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url;
2471
2472
2473    function applyDiscount(discountCode, shouldReload = false) {
2474        const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
2475        const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`;
2476        fetch(discountURL).then(res => {
2477            if (res.ok) {
2478                console.log('Discount Code Applied');
2479                const discountDetails = window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null;
2480                if (discountCode && discountDetails) {
2481                    const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId}
2482                    document.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
2483                    window.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
2484                }
2485                if (shouldReload) {
2486                    window.location.reload();
2487                }
2488            } else {
2489                console.log('Discount Code NOT Applied');
2490            }
2491        });
2492    }
2493    const applyDiscountAutomatically = (discountCode, shouldReload = false) => {
2494        (async () => {
2495            const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
2496            const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`;
2497            const cartURL = `${location.origin}/cart.js`;
2498            try {
2499                const discountRes = await fetch(discountURL);
2500                if(discountRes) {
2501                    const cartRes = await fetch(cartURL);
2502                    if (!cartRes.ok) return;
2503                    const cart = await cartRes.json();
2504                    const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : [];
2505                    const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase());
2506                    if (hasDiscount && shouldReload) {
2507                        window.location.reload();
2508                    }
2509                }
2510            } catch (err) {
2511                console.error("Error applying discount:", err);
2512            }
2513        })();
2514    };
2515
2516    const unescapeWidgetString = (str) => {
2517        if (!str || typeof str !== 'string') return '';
2518        return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\');
2519    };
2520    // Resolves a market-aware account URL. Prefers the routes published above so the customer keeps
2521    // their market/language prefix; the shop root fallback keeps that prefix too when a single route
2522    // entry is blank. Safe to assign to location.href as-is - with new customer accounts Shopify
2523    // returns an absolute URL here, so never prefix an origin.
2524    const loyaltyAccountRoute = (key, fallbackPath) => {
2525        const route = _ALConfig?.routes?.[key];
2526        if (route) return route;
2527        const shopRoot = _ALConfig?.routes?.root_url || window?.Shopify?.routes?.root || '/';
2528        return (shopRoot?.replace(/\/+$/, '') ?? '') + fallbackPath;
2529    };
2530
2531    // Shopify's /customer_authentication/login answers 400 Bad Request unless return_to is a
2532    // store-relative path with one leading slash, so coerce `return_to=apps/loyalty`,
2533    // `return_to=collections/all` or a same-store absolute URL into that shape.
2534    const normalizeLoyaltyReturnTo = (link) => {
2535        const match = /([?&]return_to=)([^&#]*)/i.exec(link || '');
2536        // Only Shopify's own login route on this store - a third-party login app may legitimately want an absolute return_to.
2537        if (!match || !/(^|\/)customer_authentication\//i.test(link.slice(0, match.index))) return link;
2538        if (/^(https?:)?\/\//i.test(link)) {
2539            try {
2540                if (new URL(link, window.location.origin).host !== window.location.host) return link;
2541            } catch (e) {
2542                return link;
2543            }
2544        }
2545        let value = match[2];
2546        try {
2547            for (let i = 0; i < 2 && /%[0-9a-f]{2}/i.test(value); i++) value = decodeURIComponent(value);
2548        } catch (e) {
2549            return link;
2550        }
2551        value = value.trim();
2552        if (/^(https?:)?\/\//i.test(value)) {
2553            try {
2554                const parsed = new URL(value, window.location.origin);
2555                if (parsed.host !== window.location.host) return link;
2556                value = parsed.pathname + parsed.search + parsed.hash;
2557            } catch (e) {
2558                return link;
2559            }
2560        }
2561        value = '/' + value.replace(/^\/+/, '');
2562        return link.slice(0, match.index) + match[1] + encodeURIComponent(value) + link.slice(match.index + match[0].length);
2563    };
2564
2565    const formatUrlByLoyalty = (link) => {
2566        if (!link) return '';
2567        const decodedLink = decodeURIComponent(link);
2568        const loyaltyPagePath = '/' + (_ALConfig?.hasDedicatedPageAccess ? _ALConfig?.proxy_path_prefix || 'apps/loyalty' : '');
2569        let l = decodedLink?.replace("{{proxy_path_prefix}}", loyaltyPagePath)?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || '';
2570        l = normalizeLoyaltyReturnTo(l?.replace(/([^:]\/)\/+/g, '$1') ?? '');
2571        if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) {
2572            return /^www\./i.test(l) ? 'https://' + l : l;
2573        }
2574        const shopRoot = window?.Shopify?.routes?.root ?? '/';
2575        return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l;
2576    };
2577
2578    function isAppstleLoyaltyMessage(event) {
2579        if (event.origin !== window.location.origin) return false;
2580        return event.source === window || ['appstle_loyalty_iframe', 'appstle_loyalty_cart_widget_iframe'].some(id => {
2581            const frame = document.getElementById(id);
2582            return frame && event.source === frame.contentWindow;
2583        });
2584    }
2585
2586    const loyaltyLabelHtmlPolicy = {
2587        ALLOWED_TAGS: ['a', 'b', 'blockquote', 'br', 'button', 'center', 'div', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'img', 'li', 'ol', 'p', 's', 'small', 'span', 'strong', 'sub', 'sup', 'u', 'ul'],
2588        ALLOWED_ATTR: ['alt', 'class', 'height', 'href', 'loading', 'rel', 'src', 'style', 'target', 'title', 'width'],
2589        ALLOW_DATA_ATTR: false,
2590        ALLOW_ARIA_ATTR: false
2591    };
2592    const escapeLoyaltyAttribute = value => String(value ?? '').replace(/[&<>"']/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[char]));
2593    const loyaltyNavigationUrl = value => {
2594        if (typeof value !== 'string' || !value.trim()) return null;
2595        try {
2596            const url = new URL(value, window.location.href);
2597            return ['https:', 'http:'].includes(url.protocol) && !url.username && !url.password ? url : null;
2598        } catch {
2599            return null;
2600        }
2601    };
2602    // Follow the Bundles rich-label declaration filter, preserving native storefront layout
2603    // (relative offsets, negative margins and transforms) that the merchant already configures.
2604    const sanitizeLoyaltyLabelStyle = styleText => {
2605        const allowedProperty = /^(?:color|opacity|visibility|cursor|display|order|columns|aspect-ratio|box-shadow|box-sizing|line-height|letter-spacing|white-space|vertical-align|accent-color|caret-color|appearance|width|height|position|top|right|bottom|left|transform|(?:background|border(?!-image)|outline|font|text|margin|padding|flex|align|justify|place|grid|gap|row-gap|column|overflow|transition|list-style|word|min|max|object)(?:-[a-z]+)*)$/;
2606        const unsafeValue = /[{}<>\\]|\b(?:url|attr|env|image|image-set|element|src|expression)\s*\(/i;
2607        return String(styleText ?? '').split(';').filter(declaration => {
2608            const separator = declaration.indexOf(':');
2609            if (separator < 0) return false;
2610            const property = declaration.slice(0, separator).trim().toLowerCase();
2611            const value = declaration.slice(separator + 1).trim();
2612            return (allowedProperty.test(property) || /^--[a-z0-9_-]+$/i.test(property)) && value && !unsafeValue.test(value)
2613                && (property !== 'position' || /^(?:relative|static)$/i.test(value));
2614        }).join(';');
2615    };
2616    const sanitizeLoyaltyLabel = (value, purifier, allowLinks = true) => {
2617        if (!purifier) return escapeLoyaltyAttribute(value);
2618        const fragment = purifier.sanitize(String(value ?? ''), {
2619            ...loyaltyLabelHtmlPolicy,
2620            FORBID_TAGS: allowLinks ? [] : ['a', 'button'],
2621            RETURN_DOM_FRAGMENT: true
2622        });
2623        fragment.querySelectorAll('[href], [src]').forEach(element => {
2624            for (const attribute of ['href', 'src']) {
2625                if (element.hasAttribute(attribute) && !loyaltyNavigationUrl(element.getAttribute(attribute))) element.removeAttribute(attribute);
2626            }
2627        });
2628        fragment.querySelectorAll('[style]').forEach(element => {
2629            const style = sanitizeLoyaltyLabelStyle(element.getAttribute('style'));
2630            if (style) element.setAttribute('style', style);
2631            else element.removeAttribute('style');
2632        });
2633        fragment.querySelectorAll('[target]').forEach(element => {
2634            if (element.tagName !== 'A' || !['_blank', '_self'].includes(element.getAttribute('target'))) element.removeAttribute('target');
2635            else if (element.getAttribute('target') === '_blank') {
2636                const rel = new Set((element.getAttribute('rel') || '').split(/\s+/).filter(Boolean));
2637                rel.add('noopener');
2638                element.setAttribute('rel', [...rel].join(' '));
2639            }
2640        });
2641        fragment.querySelectorAll('button').forEach(button => button.setAttribute('type', 'button'));
2642        const container = document.createElement('div');
2643        container.appendChild(fragment);
2644        return container.innerHTML;
2645    };
2646    let loyaltyHtmlSanitizer;
2647    window.appstleLoyaltyLoadSanitizer = () => loyaltyHtmlSanitizer ||= new Promise(resolve => {
2648        if (window.DOMPurify) return resolve(window.DOMPurify);
2649        const script = document.createElement('script');
2650        script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js';
2651        script.integrity = 'sha384-46dPGH1XlTmj7bc50bqLjTdORXs/3EP2QpA/6EWbelYWOY9VGp+87RT61S3Mcslb';
2652        script.crossOrigin = 'anonymous';
2653        const settle = purifier => {
2654            clearTimeout(timeout);
2655            resolve(purifier);
2656        };
2657        const timeout = setTimeout(() => settle(null), 8000);
2658        script.onload = () => settle(window.DOMPurify);
2659        script.onerror = () => settle(null);
2660        document.head.appendChild(script);
2661    });
2662
2663    function appstleLoyaltyIframeListener(event) {
2664        if (!isAppstleLoyaltyMessage(event)) return;
2665        const redirect = (link, fallback) => {
2666            try {
2667                const destination = link ? formatUrlByLoyalty(link) : fallback;
2668                const url = new URL(destination, window.location.origin);
2669                if (!['http:', 'https:'].includes(url.protocol) || url.username || url.password) return;
2670                window.location.href = destination;
2671            } catch (e) {}
2672        };
2673        if (event.data === 'appstle_loyalty_message_to_redirect_to_account') {
2674            if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') {
2675                kpHandleLogin(window.location.href);
2676            } else {
2677                redirect(_ALConfig?.widget_setting?.customSignInLink, loyaltyAccountRoute('account_url', '/account'));
2678            }
2679        } else if (event.data === 'appstle_message_to_redirect_to_signup') {
2680            if (typeof kpHandleLogin === 'function') {
2681                kpHandleLogin(window.location.href);
2682            } else {
2683                redirect(null, loyaltyAccountRoute('account_register_url', '/account/register'));
2684            }
2685        } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') {
2686            try {
2687                const redirectUrl = new URL(event.data.value, window.location.origin);
2688                if (redirectUrl.origin !== window.location.origin || !['http:', 'https:'].includes(redirectUrl.protocol) || redirectUrl.username || redirectUrl.password) return;
2689                window.location.href = redirectUrl.href;
2690            } catch (e) {
2691                return;
2692            }
2693        } else if (event.data === 'appstle_message_to_redirect_to_custom_url') {
2694            redirect(_ALConfig?.widget_setting?.createAccountLink, loyaltyAccountRoute('account_register_url', '/account/register'));
2695        } else if (typeof event.data === 'string') {
2696            const parts = event.data.split('|');
2697            if (parts.length !== 2 || !parts[1].trim()) return;
2698            const [command, discountCode] = parts;
2699            if (command === 'appstle_message_to_apply_discount_and_reload') applyDiscount(discountCode, true);
2700            else if (command === 'appstle_message_to_apply_discount') applyDiscount(discountCode, false);
2701            else if (command === 'appstle_message_to_automatic_apply_discount_and_refresh') applyDiscountAutomatically(discountCode, true);
2702            else if (command === 'appstle_message_to_automatic_apply_discount') applyDiscountAutomatically(discountCode, false);
2703        }
2704    }
2705
2706    
2707    
2708    
2709    
2710    
2711    
2712    
2713
2714    
2715
2716    const executeLoyaltyWidget = () => {
2717        <!-- BEGIN app snippet: loyalty-widget -->
2718    const parseHtmlStringContent = (content) => {
2719        if (typeof content !== 'string') return content;
2720        try {
2721            const htmlDecoded = content?.replace(/\\\//g, '/');
2722            return JSON.parse(`"${htmlDecoded}"`);
2723        } catch (error) {
2724            console.error('Error parsing content:', error);
2725            return content;
2726        }
2727    };
2728
2729    const formatNumberByPointRoundType = num => {
2730        if (typeof num !== 'number') return num;
2731        const roundType = _ALConfig?.pointRoundType || "NO_ROUND";
2732        const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num;
2733        return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2);
2734    };
2735
2736    const formatStoreCreditAmount = value => {
2737        try {
2738            const num = Number(value);
2739            const safe = Number.isFinite(num) ? num : 0;
2740            const format = (_ALConfig?.shopMoneyFormat || '')?.replace(/&lt;/g, '<')?.replace(/&gt;/g, '>')?.replace(/<[^>]*>/g, '');
2741            const tokenMatch = String(format)?.match?.(/\{\{\s*(amount[a-z_]*)\s*\}\}/i);
2742            const token = (tokenMatch?.[1] || 'amount')?.toLowerCase?.() || 'amount';
2743            const decimals = token?.includes?.('no_decimals') ? 0 : 2;
2744            let thousands = ',', decimal = '.';
2745            if (token?.includes?.('comma_separator')) { thousands = '.'; decimal = ','; }
2746            else if (token?.includes?.('space_separator')) { thousands = ' '; }
2747            else if (token?.includes?.('apostrophe_separator')) { thousands = "'"; }
2748            const sign = safe < 0 ? '-' : '';
2749            const parts = Math.abs(safe)?.toFixed?.(decimals)?.split?.('.') || [];
2750            const intPart = (parts?.[0] || '0')?.replace?.(/\B(?=(\d{3})+(?!\d))/g, thousands) || '0';
2751            const amount = decimals === 0 ? sign + intPart : sign + intPart + decimal + (parts?.[1] || '00');
2752            return tokenMatch ? format?.replace(/\{\{\s*amount[a-z_]*\s*\}\}/gi, amount)?.trim() : amount;
2753        } catch (e) {
2754            return String(value ?? '0');
2755        }
2756    };
2757
2758
2759    const loyaltyWidgetStyles = `
2760.appstle-loyalty-widget-close-icon {
2761width: 28px;
2762height: 28px;
2763opacity: 0;
2764position: absolute;
2765top: 50%;
2766left: 50%;
2767transform: translate(-50%, -50%);
2768transition: opacity 0.2s;
2769}
2770
2771.appstle-loyalty-button {
2772bottom: 24px;
2773z-index: 999;
2774border-radius: 12px;
2775position: fixed;
2776border: none;
2777transition: max-width 1s;
2778padding: 0 19px;
2779overflow: hidden;
2780height: 56px;
2781transform-origin: left;
2782max-width: 300px;
2783background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2784color: ${_ALConfig?.widget_setting?.widgetTextColor || 'white'};
2785}
2786
2787.appstle-loyalty-right {
2788right: 40px;
2789}
2790
2791.appstle-loyalty-left {
2792left: 40px;
2793}
2794
2795#appstle_loyalty_iframe {
2796width: 1px;
2797min-width: 400px;
2798border: none;
2799height: 516px;
2800position: fixed;
2801bottom: 100px;
2802z-index: 1234567;
2803box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
2804background-color: white;
2805border-radius: 12px;
2806max-height: calc(100vh - 120px);
2807transform: scale(0) !important;
2808transition: all 0.5s;
2809transform-origin: bottom  right;
2810max-width: 80vw;
2811}
2812
2813@media screen and (max-width: 800px) {
2814#appstle_loyalty_iframe {
2815left: 0;
2816height: 100vh;
2817top: 0;
2818min-width: 100%;
2819}
2820
2821#appstle_loyalty_iframe.open + .appstle-loyalty-button {
2822left: 50%;
2823transform: translateX(-50%);
2824}
2825
2826.appstle-loyalty-button {
2827transition: all 0.5s;
2828}
2829}
2830
2831#appstle_loyalty_iframe.open {
2832transform: scale(1) !important;
2833}
2834
2835#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon {
2836opacity: 1;
2837}
2838
2839#appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper {
2840color: transparent;
2841}
2842
2843.appstle_loyalty_widget_button_wrapper {
2844height: 100%;
2845width: 100%;
2846display: flex;
2847flex-wrap: nowrap;
2848align-items: center;
2849gap: 10px;
2850}
2851
2852.appstle-loyalty-widget-button-text {
2853flex-shrink: 0;
2854}
2855
2856.loyalty_widget_available_points {
2857display: none;
2858height: 100%;
2859width: auto;
2860flex-shrink: 0;
2861}
2862
2863.appstle_show_points .loyalty_widget_available_points {
2864display: flex;
2865align-items: center;
2866padding: 0 8px;
2867margin-right: -14px;
2868background-color: ${_ALConfig?.widget_setting?.widgetCounterBackgroundColor || 'rgba(29, 78, 216, 0.8)'};
2869color: ${_ALConfig?.widget_setting?.widgetCounterTextColor || 'white'};
2870}
2871
2872#appstle_loyalty_iframe.open.show-close-icon + button {
2873background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2874}
2875
2876#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper,
2877#appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points {
2878opacity: 0;
2879}
2880
2881#appstle_loyalty_iframe.open + button {
2882max-width: 56px;
2883}
2884
2885.loyalty-widget-buttonImage {
2886height: 24px;
2887width: 24px;
2888}
2889
2890.appstle-loyalty-widget-button-text-wrapper {
2891height: 100%;
2892display: flex;
2893gap: 4px;
2894align-items: center;
2895}
2896
2897.right_snackbar {
2898right: 30px;
2899}
2900
2901
2902`;
2903    const launcherStyles = document.createElement('style');
2904    launcherStyles.id = 'appstle-loyalty-launcher-styles';
2905    launcherStyles.textContent = loyaltyWidgetStyles;
2906    const customStyles = document.getElementById('appstle-loyalty-custom-styles');
2907    if (customStyles) {
2908        customStyles.before(launcherStyles);
2909    } else {
2910        document.body.appendChild(launcherStyles);
2911    }
2912    const mainHTMLString = `
2913<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe>
2914<button id="appstle-loyalty-button"
2915        class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}"
2916        style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}">
2917    <div class="appstle_loyalty_widget_button_wrapper">
2918        <div class="appstle-loyalty-widget-button-text-wrapper">
2919            
2920            <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span>
2921        </div>
2922        <div class="loyalty_widget_available_points"></div>
2923    </div>
2924    <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
2925         viewBox="0 0 24 24"
2926         stroke-width="1.5" stroke="currentColor">
2927        <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
2928    </svg>
2929</button>`;
2930    document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString);
2931    const launcherLogo = document.querySelector('.loyalty-widget-buttonImage');
2932    if (launcherLogo) launcherLogo.src = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetButtonLogoUrl);
2933    window.addEventListener('message', widgetEventListener, false);
2934
2935    function widgetEventListener(event) {
2936        if (event.origin !== window.location.origin ||
2937            (event.source !== window && event.source !== document.getElementById('appstle_loyalty_iframe')?.contentWindow)) return;
2938        if (event.data === 'appstle_message_for_showWidget') {
2939        } else if (event.data === 'appstle_widget_showHide') {
2940            toggleWidget();
2941        } else if (event.data === 'refresh_appstle_loyalty_widget' && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
2942            loadAppstleLoyaltyWidget();
2943            console.log('REFRESH WIDGET');
2944        } else if (event.data === 'show_appstle_loyalty_widget') {
2945            loadAppstleLoyaltyWidget();
2946            enableWidget();
2947        }
2948    }
2949
2950    function removeAppstleLoyaltyWidget() {
2951        document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden');
2952        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden');
2953    }
2954
2955    (function checkForWidgetRestrictions() {
2956        let isShowWidget = true;
2957
2958        if (_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') {
2959            isShowWidget = false;
2960        }
2961        if (!_ALConfig?.customerId) {
2962            isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag);
2963        }
2964        if (_ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) {
2965            let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(',');
2966            if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
2967                isShowWidget = false;
2968            }
2969        }
2970        if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) {
2971            let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(',');
2972            if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
2973                isShowWidget = false;
2974            }
2975        }
2976        if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) {
2977            let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(',');
2978            const currentPage = window?.location?.pathname;
2979            if (restrictedPages?.length > 0) {
2980                if (restrictedPages?.includes('/homepage') && currentPage === '/') {
2981                    isShowWidget = false;
2982                } else if (restrictedPages?.some((page) => currentPage?.includes(page))) {
2983                    isShowWidget = false;
2984                }
2985            }
2986        }
2987        if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) {
2988            let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(',');
2989            const currentPage = window?.location?.pathname;
2990            if (allowedPages?.length > 0) {
2991                if (allowedPages?.includes('/homepage') && currentPage === '/') {
2992                    isShowWidget = true;
2993                } else if (allowedPages?.some((page) => currentPage?.includes(page))) {
2994                    isShowWidget = true;
2995                } else {
2996                    isShowWidget = false;
2997                }
2998            }
2999        }
3000        if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) {
3001            isShowWidget = false;
3002        }
3003        window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget;
3004        if (isShowWidget) {
3005            showAppstleLoyaltyWidget();
3006        } else {
3007            removeAppstleLoyaltyWidget();
3008        }
3009    })();
3010
3011    function enableWidget() {
3012        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open');
3013        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
3014        setTimeout(function() {
3015            document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
3016        }, 900);
3017    }
3018
3019    function showAppstleLoyaltyWidget() {
3020        const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false;
3021        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
3022        const btn = document.querySelector('#appstle-loyalty-button');
3023        if (!btn) return;
3024        if (launcherAllowed) {
3025            btn.classList.remove('appstle-loyalty-hidden');
3026        } else {
3027            btn.classList.add('appstle-loyalty-hidden');
3028        }
3029    }
3030
3031
3032    document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget);
3033
3034    if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') {
3035        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
3036        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left');
3037        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
3038        document.getElementById('snackbar')?.classList?.add('left_snackbar');
3039
3040    } else {
3041        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right');
3042        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right');
3043        document.getElementById('snackbar')?.classList?.add('right_snackbar');
3044    }
3045
3046
3047    const alIframeSrc = `\x3chtml>
3048\x3chead>
3049    \x3cscript>
3050        window["isAppstleLoyaltyCustomerPortal"] = true;
3051        \x3c/script>
3052        <link rel="stylesheet" href="${escapeLoyaltyAttribute(_ALConfig.widgetCssPath)}">
3053            \x3cscript defer type="text/javascript" src="${escapeLoyaltyAttribute(_ALConfig.widgetJsPath)}">\x3c/script>
3054                <style>
3055                    #loyalty_spinner_container {
3056                    position: absolute;
3057                    top: 0;
3058                    right: 0;
3059                    bottom: 0;
3060                    left: 0;
3061                    display: flex;
3062                    justify-content: center;
3063                    align-items: center;
3064                    height: 100%;
3065                    width: 100%;
3066                    z-index: 9999999999999999999999999;
3067                }
3068                    #loyalty_spinner {
3069                    height: 32px;
3070                    width: 32px;
3071                    animation: spin 1s linear infinite;
3072                    border-radius: 9999px;
3073                    border-width: 1px;
3074                    border-style: solid;
3075                    border-color: rgb(107 114 128);
3076                    border-top-color: transparent;
3077                }
3078                    @keyframes spin {
3079                    100% {
3080                        transform: rotate(360deg);
3081                }
3082                }
3083                </style>
3084            \x3c/head>
3085            \x3cbody>
3086            <div style="overflow: auto;" id="appstleLoyaltyWidget">
3087                <div id="loyalty_spinner_container">
3088                    <div id="loyalty_spinner"></div>
3089                </div>
3090            </div>
3091            \x3c/body>
3092        \x3c/html>`;
3093
3094
3095    function toggleWidget() {
3096        loadAppstleLoyaltyWidget();
3097        if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) {
3098            window.open(`/${_ALConfig?.proxy_path_prefix}`);
3099        } else {
3100            const isWidgetOpen = document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open');
3101            if (isWidgetOpen === false) {
3102                clearLoyaltyDeepLinkHash();
3103            }
3104            showAppstleLoyaltyWidget();
3105            setTimeout(function() {
3106                document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
3107            }, 900);
3108        }
3109    }
3110
3111    const loadAppstleLoyaltyWidget = () => {
3112        var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
3113        iframe.forEach(function(item) {
3114            item.contentWindow.document.open('text/html', 'replace');
3115            item.contentWindow._ALConfig = _ALConfig;
3116            item.contentWindow.__st = window.__st;
3117            item.contentWindow.Shopify = { shop: location.host };
3118            item.contentWindow.appstle_public_domain = location.host;
3119            item.contentWindow.document.write(alIframeSrc);
3120            item.contentWindow.document.close();
3121        });
3122    };
3123
3124    const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS';
3125
3126    const loyaltyButtonTitle = document.getElementById('loyalty-widget-title');
3127    if (_ALConfig?.shop_labels?.widgetTitle) {
3128        const title = parseHtmlStringContent(_ALConfig?.shop_labels?.widgetTitle);
3129        loyaltyButtonTitle.textContent = title;
3130        window.appstleLoyaltyLoadSanitizer().then(purifier => {
3131            if (purifier) loyaltyButtonTitle.innerHTML = sanitizeLoyaltyLabel(title, purifier, false);
3132        });
3133    }
3134
3135    (function() {
3136        const { customerLoyalty, widget_setting } = _ALConfig || {};
3137        if (!customerLoyalty && !(launcherDataType === 'STORE_CREDITS' && _ALConfig?.customerId)) return;
3138
3139        const showTier = widget_setting?.showTierName;
3140        const launcherButtonElement = document.querySelector('#appstle-loyalty-button');
3141        const pointsEl = document.querySelector('.loyalty_widget_available_points');
3142        if (!pointsEl) return;
3143
3144        const fmt = new Intl.NumberFormat();
3145        const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty || {};
3146
3147        let displayValue;
3148        if (launcherDataType === 'STORE_CREDITS') {
3149            displayValue = formatStoreCreditAmount(_ALConfig?.customerStoreCreditBalance || storeCreditBalance || 0);
3150        } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) {
3151            displayValue = String(currentVipTier);
3152        } else {
3153            const n = Number(availablePoints) || 0;
3154            displayValue = fmt.format(formatNumberByPointRoundType(n));
3155        }
3156        pointsEl.textContent = displayValue;
3157        launcherButtonElement?.classList.add('appstle_show_points');
3158    })();
3159
3160
3161    const loyaltyDeepLinks = [
3162        '#appstle-loyalty',
3163        '#appstle-refer',
3164        '#appstle-loyalty-earn-rewards',
3165        '#appstle-loyalty-redeem-rewards',
3166        '#appstle-loyalty-referrals',
3167        '#appstle-loyalty-vip-program'
3168    ];
3169
3170    let lastLoyaltyWidgetUrl = location.href;
3171
3172    function hasLoyaltyDeepLink() {
3173        return loyaltyDeepLinks.some(hash => location?.hash?.includes(hash));
3174    }
3175
3176    function clearLoyaltyDeepLinkHash() {
3177        if (!hasLoyaltyDeepLink()) {
3178            return;
3179        }
3180        window.history.replaceState({}, document.title, window.location.pathname + window.location.search);
3181        lastLoyaltyWidgetUrl = location.href;
3182    }
3183
3184    function handleDeepLink() {
3185        if (!_ALConfig?.widget_setting?.showWidget || !hasLoyaltyDeepLink()) {
3186            return;
3187        }
3188        loadAppstleLoyaltyWidget();
3189        enableWidget();
3190        setTimeout(() => {
3191            document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon');
3192        }, 900);
3193    }
3194
3195    handleDeepLink();
3196
3197    const widgetReferralUrl = new URL(window.location.href);
3198    if (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
3199        const referralUrlObj = loyaltyNavigationUrl(_ALConfig?.widget_setting?.referralRedirectUrl);
3200        if (referralUrlObj) {
3201            let referralPath = referralUrlObj.pathname.replace(/\/+$/, '');
3202            let currentPath = window.location.pathname.replace(/\/+$/, '');
3203            if (referralPath && (referralUrlObj.origin !== window.location.origin || currentPath !== referralPath)) {
3204                widgetReferralUrl.searchParams.forEach((value, key) => referralUrlObj.searchParams.set(key, value));
3205                window.open(referralUrlObj.href, '_self');
3206            }
3207        }
3208        setTimeout(() => {
3209            loadAppstleLoyaltyWidget();
3210            enableWidget();
3211        }, 200);
3212    }
3213
3214
3215    (function observeURLChanges() {
3216        const handleUrlChange = () => {
3217            if (location.href !== lastLoyaltyWidgetUrl) {
3218                lastLoyaltyWidgetUrl = location.href;
3219                handleDeepLink();
3220            }
3221        };
3222        new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true });
3223        window.addEventListener('popstate', handleUrlChange);
3224        window.addEventListener('hashchange', handleUrlChange);
3225    })();
3226
3227    const alDOMObserver = new MutationObserver(function(mutations_list) {
3228        mutations_list.forEach(function(mutation) {
3229            mutation.addedNodes.forEach(function(added_node) {
3230                if (added_node.id === 'appstle_loyalty_iframe') {
3231                    var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
3232                    iframe.forEach(function(item) {
3233                        item.contentWindow.document.open('text/html', 'replace');
3234                        item.contentWindow._ALConfig = _ALConfig;
3235                        item.contentWindow.__st = window.__st;
3236                        item.contentWindow.Shopify = { shop: location.host };
3237                        item.contentWindow.appstle_public_domain = location.host;
3238                        item.contentWindow.document.write(alIframeSrc);
3239                        item.contentWindow.document.close();
3240                    });
3241                    alDOMObserver.disconnect();
3242                }
3243            });
3244        });
3245    });
3246    alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true });
3247
3248    
3249
3250    
3251<!-- END app snippet -->
3252    }
3253
3254    
3255
3256    const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance;
3257    if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') {
3258        const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`;
3259        try {
3260            fetch(updateCustomerUrl, { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' } })
3261                .then((response) => {
3262                    if(response.ok) {}
3263                })
3264                .catch(() => {});
3265        } catch (err) {}
3266    }
3267
3268    <!-- BEGIN app snippet: loyalty-dedicated-page -->
3269    const dedicatedPageURL = new URL(window.location.href);
3270    const decodeUrl = (content) => {
3271        if (typeof content !== 'string') return content;
3272        try {
3273            const htmlDecoded = content?.replace(/\\\//g, '/');
3274            return JSON.parse(`"${htmlDecoded}"`);
3275        } catch (error) {
3276            console.error('Error parsing content:', error);
3277            return content;
3278        }
3279    };
3280
3281    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') {
3282        const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl);
3283        if (customUrl) {
3284            const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`;
3285            if (window.location.pathname !== normalizedCustomPath) {
3286                const redirectUrl = new URL(window.location.href);
3287                redirectUrl.pathname = normalizedCustomPath;
3288                window.open(redirectUrl.toString(), '_self');
3289            }
3290        }
3291        else if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) {
3292            window.open(`${window.location.origin}/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self');
3293        }
3294    }
3295
3296    
3297    const dedicatedPageEventListener = (event) => {
3298        if (event.origin !== window.location.origin || event.source !== window) return;
3299        if (event.data === 'refresh_appstle_loyalty_page') {
3300            initiateAppstleLoyaltyPage();
3301            console.log('REFRESH PAGE');
3302        }
3303    };
3304    window.addEventListener('message', dedicatedPageEventListener, false);
3305
3306    function initiateAppstleLoyaltyPage() {
3307        if (document.querySelector('#appstleLoyaltyPage')) {
3308            const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage');
3309            while (appstleLoyaltyPageElement.firstChild) {
3310                appstleLoyaltyPageElement.firstChild.remove();
3311            }
3312
3313            
3314
3315
3316            
3317
3318            
3319            if (appstleLoyaltyPageElement) {
3320
3321                const loadDedicatedPageAsset = (createAsset, attempt, onSettle) => {
3322                    const asset = createAsset();
3323                    let settled = false;
3324                    const settle = () => {
3325                        if (settled) return;
3326                        settled = true;
3327                        if (typeof onSettle === 'function') {
3328                            onSettle();
3329                        }
3330                    };
3331                    asset.onload = settle;
3332                    asset.onerror = () => {
3333                        asset.remove();
3334                        if (attempt < 4) {
3335                            setTimeout(() => loadDedicatedPageAsset(createAsset, attempt + 1, onSettle), 1000 * Math.pow(2, attempt - 1));
3336                        } else {
3337                            settle();
3338                        }
3339                    };
3340                }
3341
3342                const appendDedicatedPageWidgetScript = () => {
3343                    loadDedicatedPageAsset(() => {
3344                        const s = document.createElement('script');
3345                        s.setAttribute('src', _ALConfig?.widgetJsPath);
3346                        s.async = false;
3347                        document.body.appendChild(s);
3348                        return s;
3349                    }, 1);
3350                }
3351
3352                const executeDedicatedPageScript = () => {
3353                    let widgetScriptAppended = false;
3354                    const appendWidgetScriptOnce = () => {
3355                        if (widgetScriptAppended) return;
3356                        widgetScriptAppended = true;
3357                        appendDedicatedPageWidgetScript();
3358                    };
3359                    try {
3360                        const preload = document.createElement('link');
3361                        preload.rel = 'preload';
3362                        preload.as = 'script';
3363                        preload.href = _ALConfig?.widgetJsPath;
3364                        document.head.appendChild(preload);
3365                    } catch (e) {}
3366                    loadDedicatedPageAsset(() => {
3367                        const link = document.createElement('link');
3368                        link.type = 'text/css';
3369                        link.rel = 'stylesheet';
3370                        link.href = _ALConfig?.widgetCssPath;
3371                        document.head.appendChild(link);
3372                        return link;
3373                    }, 1, appendWidgetScriptOnce);
3374                    setTimeout(appendWidgetScriptOnce, 8000);
3375                }
3376
3377                try {
3378                    const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
3379                    fetch(versionUrl).then(res => res.json()).then(data => {
3380                            if (data) {
3381                                const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
3382                                const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
3383                                widgetJsUrl.searchParams.set('v', data);
3384                                widgetCssUrl.searchParams.set('v', data);
3385                                _ALConfig.widgetJsPath = widgetJsUrl.toString();
3386                                _ALConfig.widgetCssPath = widgetCssUrl.toString();
3387                            }
3388                        }).catch(() => {}).finally(() => {
3389                            executeDedicatedPageScript();
3390                        });
3391                } catch (err) {
3392                    executeDedicatedPageScript();
3393                }
3394
3395
3396            }
3397
3398        } else {
3399            setTimeout(() => {
3400                initiateAppstleLoyaltyPage();
3401            }, 2000);
3402        }
3403    }
3404
3405    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');
3406
3407    if (_ALConfig?.widget_setting?.showWidget === true) {
3408        initiateAppstleLoyaltyPage();
3409    }
3410    
3411
3412<!-- END app snippet -->
3413
3414    
3415</script>
3415
3416
3417
3418
3419
3420
3421</div>
3421<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3421
3422</body>
3423</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.