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/cart"><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 Your Shopping Cart 10 – 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/cart"> 18<meta property="og:title" content="Your Shopping Cart"> 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="Your Shopping Cart"> 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":"cart"}</script>
vendor: 1 bytes, line 67
67
68<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 68
68
69<script type="module"> 70 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 71 72 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 73 74</script>
vendor: 1 bytes, line 74
74
75<script> 76 window.Shopify = window.Shopify || {}; 77 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 78 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 79</script>
vendor: 1 bytes, line 79
79
80<script>(function() { 81 var isLoaded = false; 82 function asyncLoad() { 83 if (isLoaded) return; 84 isLoaded = true; 85 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/83f9af5982cf067ab771385e4\/0fe3f426ed846d38173dd9cc4.js?shop=07ba37-7.myshopify.com"]; 86 for (var i = 0; i < urls.length; i++) { 87 var s = document.createElement('script'); 88 s.type = 'text/javascript'; 89 s.async = true; 90 s.src = urls[i]; 91 var x = document.getElementsByTagName('script')[0]; 92 x.parentNode.insertBefore(s, x); 93 } 94 }; 95 if(window.attachEvent) { 96 window.attachEvent('onload', asyncLoad); 97 } else { 98 window.addEventListener('load', asyncLoad, false); 99 } 100})();</script>
vendor: 1 bytes, line 100
100
101<script id="__st">var __st={"a":82996855057,"offset":-14400,"reqid":"f01f836c-1631-4b61-b3b6-1bd8dbf415bc-1791154803","pageurl":"elixirkombucha.com\/cart","u":"3c6c9bb37aaf","p":"cart"};</script>
vendor: 1 bytes, line 101
101
102<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 102
102
103<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 103
103
104<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//elixirkombucha.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 104
104
105<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//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>
105<script crossorigin="anonymous" defer="defer" src="//elixirkombucha.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 105
105
106<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 106
106
107<script> 108 window.Shopify = window.Shopify || {}; 109 window.Shopify.MCP = window.Shopify.MCP || {}; 110 window.Shopify.MCP.enabled = true; 111 window.Shopify.MCP.shop = "07ba37-7.myshopify.com"; 112 window.Shopify.MCP.mcpEndpoint = "https:\/\/elixirkombucha.com\/api\/mcp"; 113 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"]}}]; 114</script>
vendor: 1 bytes, line 114
114
115<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=");})(); 116</script>
vendor: 1 bytes, line 116
116
117<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)}}; 118</script>
vendor: 1 bytes, line 118
118
119<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 120 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); 121</script>
vendor: 1 bytes, line 121
121
122<script> 123 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 124</script>
124 125
126<script type="module" src="https://elixirkombucha.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 126
126
127<script nomodule> 128 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 129</script>
129 130 131<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"> 132<style id="shopify-accelerated-checkout-cart"> 133 #shopify-buyer-consent { 134 margin-top: 1em; 135 display: inline-block; 136 width: 100%; 137} 138 139#shopify-buyer-consent.hidden { 140 display: none; 141} 142 143#shopify-subscription-policy-button { 144 background: none; 145 border: none; 146 padding: 0; 147 text-decoration: underline; 148 font-size: inherit; 149 cursor: pointer; 150} 151 152#shopify-subscription-policy-button::before { 153 box-shadow: none; 154} 155 156 </style>
157<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 157
157
158<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
158 159 160 161 <style data-shopify> 162 @font-face { 163 font-family: "DM Sans"; 164 font-weight: 400; 165 font-style: normal; 166 font-display: swap; 167 src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"), 168 url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff"); 169} 170 171 @font-face { 172 font-family: "DM Sans"; 173 font-weight: 700; 174 font-style: normal; 175 font-display: swap; 176 src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"), 177 url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff"); 178} 179 180 @font-face { 181 font-family: "DM Sans"; 182 font-weight: 400; 183 font-style: italic; 184 font-display: swap; 185 src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"), 186 url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff"); 187} 188 189 @font-face { 190 font-family: "DM Sans"; 191 font-weight: 700; 192 font-style: italic; 193 font-display: swap; 194 src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"), 195 url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff"); 196} 197 198 @font-face { 199 font-family: "DM Sans"; 200 font-weight: 700; 201 font-style: normal; 202 font-display: swap; 203 src: url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"), 204 url("//elixirkombucha.com/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff"); 205} 206 207 208 209 :root, 210 .color-background-1 { 211 --color-background: 252,252,252; 212 213 --gradient-background: #fcfcfc; 214 215 216 217 218 --color-foreground: 2,9,18; 219 --color-background-contrast: 188,188,188; 220 --color-shadow: 2,9,18; 221 --color-button: 2,9,18; 222 --color-button-text: 252,252,252; 223 --color-secondary-button: 252,252,252; 224 --color-secondary-button-text: 2,9,18; 225 --color-link: 2,9,18; 226 --color-badge-foreground: 2,9,18; 227 --color-badge-background: 252,252,252; 228 --color-badge-border: 2,9,18; 229 --payment-terms-background-color: rgb(252 252 252); 230 } 231 232 233 .color-background-2 { 234 --color-background: 34,73,91; 235 236 --gradient-background: #22495b; 237 238 239 240 241 --color-foreground: 255,255,255; 242 --color-background-contrast: 41,88,110; 243 --color-shadow: 2,9,18; 244 --color-button: 228,246,255; 245 --color-button-text: 228,246,255; 246 --color-secondary-button: 34,73,91; 247 --color-secondary-button-text: 255,255,255; 248 --color-link: 255,255,255; 249 --color-badge-foreground: 255,255,255; 250 --color-badge-background: 34,73,91; 251 --color-badge-border: 255,255,255; 252 --payment-terms-background-color: rgb(34 73 91); 253 } 254 255 256 .color-inverse { 257 --color-background: 219,233,224; 258 259 --gradient-background: #dbe9e0; 260 261 262 263 264 --color-foreground: 2,9,18; 265 --color-background-contrast: 140,185,156; 266 --color-shadow: 2,9,18; 267 --color-button: 2,9,18; 268 --color-button-text: 219,233,224; 269 --color-secondary-button: 219,233,224; 270 --color-secondary-button-text: 2,9,18; 271 --color-link: 2,9,18; 272 --color-badge-foreground: 2,9,18; 273 --color-badge-background: 219,233,224; 274 --color-badge-border: 2,9,18; 275 --payment-terms-background-color: rgb(219 233 224); 276 } 277 278 279 .color-accent-1 { 280 --color-background: 2,9,18; 281 282 --gradient-background: #020912; 283 284 285 286 287 --color-foreground: 252,252,252;
288 --color-background-contrast: 43,126,232; 289 --color-shadow: 2,9,18; 290 --color-button: 252,252,252; 291 --color-button-text: 2,9,18; 292 --color-secondary-button: 2,9,18; 293 --color-secondary-button-text: 252,252,252; 294 --color-link: 252,252,252; 295 --color-badge-foreground: 252,252,252; 296 --color-badge-background: 2,9,18; 297 --color-badge-border: 252,252,252; 298 --payment-terms-background-color: rgb(2 9 18); 299 } 300 301 302 .color-accent-2 { 303 --color-background: 244,41,60; 304 305 --gradient-background: #f4293c; 306 307 308 309 310 --color-foreground: 2,9,18; 311 --color-background-contrast: 150,8,21; 312 --color-shadow: 2,9,18; 313 --color-button: 2,9,18; 314 --color-button-text: 255,223,184; 315 --color-secondary-button: 244,41,60; 316 --color-secondary-button-text: 2,9,18; 317 --color-link: 2,9,18; 318 --color-badge-foreground: 2,9,18; 319 --color-badge-background: 244,41,60; 320 --color-badge-border: 2,9,18; 321 --payment-terms-background-color: rgb(244 41 60); 322 } 323 324 325 .color-scheme-80c5acc9-adb7-474a-b807-ac6c5dae3048 { 326 --color-background: 252,67,17; 327 328 --gradient-background: #fc4311; 329 330 331 332 333 --color-foreground: 252,252,252; 334 --color-background-contrast: 140,31,2; 335 --color-shadow: 2,9,18; 336 --color-button: 252,252,252; 337 --color-button-text: 252,252,252; 338 --color-secondary-button: 252,67,17; 339 --color-secondary-button-text: 2,9,18; 340 --color-link: 2,9,18; 341 --color-badge-foreground: 252,252,252; 342 --color-badge-background: 252,67,17; 343 --color-badge-border: 252,252,252; 344 --payment-terms-background-color: rgb(252 67 17); 345 } 346 347 348 body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-80c5acc9-adb7-474a-b807-ac6c5dae3048 { 349 color: rgba(var(--color-foreground), 0.75); 350 background-color: rgb(var(--color-background)); 351 } 352 353 :root { 354 --font-body-family: "DM Sans", sans-serif; 355 --font-body-style: normal; 356 --font-body-weight: 400; 357 --font-body-weight-bold: 700; 358 359 --font-heading-family: "DM Sans", sans-serif; 360 --font-heading-style: normal; 361 --font-heading-weight: 700; 362 363 --font-body-scale: 1.05; 364 --font-heading-scale: 1.4285714285714286; 365 366 --media-padding: px; 367 --media-border-opacity: 1.0; 368 --media-border-width: 0px; 369 --media-radius: 0px; 370 --media-shadow-opacity: 0.0; 371 --media-shadow-horizontal-offset: 0px; 372 --media-shadow-vertical-offset: 4px; 373 --media-shadow-blur-radius: 5px; 374 --media-shadow-visible: 0; 375 376 --page-width: 140rem; 377 --page-width-margin: 0rem; 378 379 --product-card-image-padding: 0.0rem; 380 --product-card-corner-radius: 0.0rem; 381 --product-card-text-alignment: center; 382 --product-card-border-width: 0.0rem; 383 --product-card-border-opacity: 0.1; 384 --product-card-shadow-opacity: 0.0; 385 --product-card-shadow-visible: 0; 386 --product-card-shadow-horizontal-offset: 0.0rem; 387 --product-card-shadow-vertical-offset: 0.4rem; 388 --product-card-shadow-blur-radius: 0.5rem; 389 390 --collection-card-image-padding: 0.0rem; 391 --collection-card-corner-radius: 0.0rem; 392 --collection-card-text-alignment: center; 393 --collection-card-border-width: 0.0rem; 394 --collection-card-border-opacity: 0.1; 395 --collection-card-shadow-opacity: 0.0; 396 --collection-card-shadow-visible: 0; 397 --collection-card-shadow-horizontal-offset: 0.0rem; 398 --collection-card-shadow-vertical-offset: 0.4rem; 399 --collection-card-shadow-blur-radius: 0.5rem; 400 401 --blog-card-image-padding: 0.0rem; 402 --blog-card-corner-radius: 0.0rem; 403 --blog-card-text-alignment: center; 404 --blog-card-border-width: 0.0rem; 405 --blog-card-border-opacity: 0.1; 406 --blog-card-shadow-opacity: 0.0; 407 --blog-card-shadow-visible: 0; 408 --blog-card-shadow-horizontal-offset: 0.0rem; 409 --blog-card-shadow-vertical-offset: 0.4rem; 410 --blog-card-shadow-blur-radius: 0.5rem; 411 412 --badge-corner-radius: 4.0rem; 413 414 --popup-border-width: 2px; 415 --popup-border-opacity: 1.0; 416 --popup-corner-radius: 0px; 417 --popup-shadow-opacity: 0.05; 418 --popup-shadow-horizontal-offset: 0px; 419 --popup-shadow-vertical-offset: 4px; 420 --popup-shadow-blur-radius: 5px; 421 422 --drawer-border-width: 2px; 423 --drawer-border-opacity: 1.0; 424 --drawer-shadow-opacity: 0.0; 425 --drawer-shadow-horizontal-offset: 0px; 426 --drawer-shadow-vertical-offset: 4px; 427 --drawer-shadow-blur-radius: 5px; 428 429 --spacing-sections-desktop: 0px; 430 --spacing-sections-mobile: 0px; 431 432 --grid-desktop-vertical-spacing: 24px; 433 --grid-desktop-horizontal-spacing: 24px; 434 --grid-mobile-vertical-spacing: 12px; 435 --grid-mobile-horizontal-spacing: 12px; 436 437 --text-boxes-border-opacity: 1.0; 438 --text-boxes-border-width: 0px; 439 --text-boxes-radius: 0px; 440 --text-boxes-shadow-opacity: 0.0; 441 --text-boxes-shadow-visible: 0; 442 --text-boxes-shadow-horizontal-offset: 0px; 443 --text-boxes-shadow-vertical-offset: 4px; 444 --text-boxes-shadow-blur-radius: 5px; 445 446 --buttons-radius: 0px; 447 --buttons-radius-outset: 0px; 448 --buttons-border-width: 1px; 449 --buttons-border-opacity: 1.0; 450 --buttons-shadow-opacity: 0.0; 451 --buttons-shadow-visible: 0; 452 --buttons-shadow-horizontal-offset: 0px; 453 --buttons-shadow-vertical-offset: 4px; 454 --buttons-shadow-blur-radius: 5px; 455 --buttons-border-offset: 0px; 456 457 --inputs-radius: 0px; 458 --inputs-border-width: 1px; 459 --inputs-border-opacity: 0.55; 460 --inputs-shadow-opacity: 0.0; 461 --inputs-shadow-horizontal-offset: 0px; 462 --inputs-margin-offset: 0px; 463 --inputs-shadow-vertical-offset: 4px; 464 --inputs-shadow-blur-radius: 5px; 465 --inputs-radius-outset: 0px; 466 467 --variant-pills-radius: 40px; 468 --variant-pills-border-width: 1px; 469 --variant-pills-border-opacity: 0.55; 470 --variant-pills-shadow-opacity: 0.0; 471 --variant-pills-shadow-horizontal-offset: 0px; 472 --variant-pills-shadow-vertical-offset: 4px; 473 --variant-pills-shadow-blur-radius: 5px; 474 } 475 476 *, 477 *::before, 478 *::after { 479 box-sizing: inherit; 480 } 481 482 html { 483 box-sizing: border-box; 484 font-size: calc(var(--font-body-scale) * 62.5%); 485 height: 100%; 486 } 487 488 body { 489 display: grid; 490 grid-template-rows: auto auto 1fr auto; 491 grid-template-columns: 100%; 492 min-height: 100%; 493 margin: 0; 494 font-size: 1.5rem; 495 letter-spacing: 0.06rem; 496 line-height: calc(1 + 0.8 / var(--font-body-scale)); 497 font-family: var(--font-body-family); 498 font-style: var(--font-body-style); 499 font-weight: var(--font-body-weight); 500 } 501 502 @media screen and (min-width: 750px) { 503 body { 504 font-size: 1.6rem; 505 } 506 } 507 </style> 508 509 <link href="//elixirkombucha.com/cdn/shop/t/5/assets/base.css?v=88397621228089469861755894393" rel="stylesheet" type="text/css" media="all" /> 510<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 511 rel="stylesheet" 512 href="//elixirkombucha.com/cdn/shop/t/5/assets/component-predictive-search.css?v=118923337488134913561712930944" 513 media="print" 514 onload="this.media='all'" 515 >
515<script> 516 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 517 if (Shopify.designMode) { 518 document.documentElement.classList.add('shopify-design-mode'); 519 } 520 </script>
520 521 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 522 523 524 525 526 527 528 529<link rel="dns-prefetch" href="https://cdn.judge.me"> 530<link rel="dns-prefetch" href="https://cdn1.judge.me"> 531<link rel="dns-prefetch" href="https://api.judge.me"> 532
533<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
533ou! 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
533itle":"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_
533youtube_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"
533:"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_
533shop_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>
533 <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 )} 534</style> <style class='jdgm-settings-style'></style> 535 536 537 538 539 <style class='jdgm-miracle-styles'> 540 @-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
540/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} 541 542</style> 543 544 545 546 547 548 549 550 551
552<script data-cfasync='false' class='jdgm-script'> 553!function(e){window.jdgm=window.jdgm||{}; 554/* INF-1976 */ 555var _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;}(); 556if(_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;} 557jdgm.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/", 558jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 559setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 560!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 561(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 562a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 563jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 564t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 565t.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( 566".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 567parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 568jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 569)}))}(document); 570</script>
570 571<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> 572 573<!-- BEGIN app snippet: theme_fix_tags -->
573<script> 574 (function() { 575 var jdgmThemeFixes = null; 576 if (!jdgmThemeFixes) return; 577 578 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 579 // before the per-theme fix so the theme-specific CSS wins the cascade. 580 // HTML is never applied globally (too risky). 581 var allThemesFix = jdgmThemeFixes['all']; 582 if (allThemesFix && allThemesFix.css) { 583 var allStyleTag = document.createElement('style'); 584 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 585 allStyleTag.innerHTML = allThemesFix.css; 586 document.head.append(allStyleTag); 587 }; 588 589 if (allThemesFix && allThemesFix.js) { 590 var allScriptTag = document.createElement('script'); 591 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 592 allScriptTag.innerHTML = allThemesFix.js; 593 document.head.append(allScriptTag); 594 }; 595 596 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 597 if (!thisThemeFix) return; 598 599 if (thisThemeFix.html) { 600 document.addEventListener("DOMContentLoaded", function() { 601 var htmlDiv = document.createElement('div'); 602 htmlDiv.classList.add('jdgm-theme-fix-html'); 603 htmlDiv.innerHTML = thisThemeFix.html; 604 document.body.append(htmlDiv); 605 }); 606 }; 607 608 if (thisThemeFix.css) { 609 var styleTag = document.createElement('style'); 610 styleTag.classList.add('jdgm-theme-fix-style'); 611 styleTag.innerHTML = thisThemeFix.css; 612 document.head.append(styleTag); 613 }; 614 615 if (thisThemeFix.js) { 616 var scriptTag = document.createElement('script'); 617 scriptTag.classList.add('jdgm-theme-fix-script'); 618 scriptTag.innerHTML = thisThemeFix.js; 619 document.head.append(scriptTag); 620 }; 621 })(); 622</script>
622 623<!-- END app snippet --> 624<!-- End of Judge.me Core --> 625 626 627 628<!-- END app block -->
628<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 628
628
629<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
629 630<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
631<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: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 631
631
632<script> 633 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 634</script>
vendor: 1 bytes, line 634
634
635<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}
635).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"]}
635,{"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":"e6cf345a-9db9-4a49-a2aa-5ecb8e4003a1","pageType":"cart","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>
635<script> 636 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 637 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 638 window.ShopifyAnalytics.meta.currency = 'USD'; 639 var meta = {"page":{"pageType":"cart","requestId":"f01f836c-1631-4b61-b3b6-1bd8dbf415bc-1791154803"}}; 640 for (var attr in meta) { 641 window.ShopifyAnalytics.meta[attr] = meta[attr]; 642 } 643</script>
vendor: 1 bytes, line 643
643
644<script class="analytics"> 645 (function () { 646 var customDocumentWrite = function(content) { 647 var jquery = null; 648 649 if (window.jQuery) { 650 jquery = window.jQuery; 651 } else if (window.Checkout && window.Checkout.$) { 652 jquery = window.Checkout.$; 653 } 654 655 if (jquery) { 656 jquery('body').append(content); 657 } 658 }; 659 660 var hasLoggedConversion = function(token) { 661 if (token) { 662 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 663 } 664 return false; 665 } 666 667 var setCookieIfConversion = function(token) { 668 if (token) { 669 var twoMonthsFromNow = new Date(Date.now()); 670 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 671 672 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 673 } 674 } 675 676 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 677 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 678 if (trekkie.integrations) { 679 return; 680 } 681 trekkie.methods = [ 682 'identify', 683 'page', 684 'ready', 685 'track', 686 'trackForm', 687 'trackLink' 688 ]; 689 trekkie.factory = function(method) { 690 return function() { 691 var args = Array.prototype.slice.call(arguments); 692 args.unshift(method); 693 trekkie.push(args); 694 if (method == 'track' || method == 'page') { 695 var pageUrl; 696 try { 697 pageUrl = window.location.href; 698 } catch (e) {} 699 var pageReferrer; 700 try { 701 pageReferrer = document.referrer; 702 } catch (e) {} 703 try { 704 if (window.__TREKKIE_SHIM_QUEUE == null) { 705 window.__TREKKIE_SHIM_QUEUE = []; 706 } 707 window.__TREKKIE_SHIM_QUEUE.push({ 708 from: 'trekkie-stub', 709 method: method, 710 args: args.slice(1), 711 pageContext: { 712 url: pageUrl, 713 referrer: pageReferrer 714 } 715 }); 716 } catch (e) { 717 // no-op 718 } 719 } 720 return trekkie; 721 }; 722 }; 723 for (var i = 0; i < trekkie.methods.length; i++) { 724 var key = trekkie.methods[i]; 725 trekkie[key] = trekkie.factory(key); 726 } 727 trekkie.load = function(config) { 728 trekkie.config = config || {}; 729 trekkie.config.initialDocumentCookie = document.cookie; 730 var first = document.getElementsByTagName('script')[0]; 731var script = document.createElement('script'); 732script.type = 'text/javascript'; 733script.onerror = function(e) { 734 var scriptFallback = document.createElement('script'); 735 scriptFallback.type = 'text/javascript'; 736 scriptFallback.onerror = function(error) { 737 var Monorail = { 738 produce: function produce(monorailDomain, schemaId, payload) { 739 var currentMs = new Date().getTime(); 740 var event = { 741 schema_id: schemaId, 742 payload: payload, 743 metadata: { 744 event_created_at_ms: currentMs, 745 event_sent_at_ms: currentMs 746 } 747 }; 748 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 749 }, 750 sendRequest: function sendRequest(endpointUrl, payload) { 751 // Try the sendBeacon API 752 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 753 var blobData = new window.Blob([payload], { 754 type: 'text/plain' 755 }); 756 757 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 758 return true; 759 } // sendBeacon was not successful 760 761 } // XHR beacon 762 763 var xhr = new XMLHttpRequest(); 764 765 try { 766 xhr.open('POST', endpointUrl); 767 xhr.setRequestHeader('Content-Type', 'text/plain'); 768 xhr.send(payload); 769 } catch (e) { 770 console.log(e); 771 } 772 773 return false; 774 }, 775 isIos12: function isIos12() { 776 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 777 } 778 }; 779 Monorail.produce('monorail-edge.shopifysvc.com', 780 'trekkie_storefront_load_errors/1.1', 781 {shop_id: 82996855057, 782 theme_id: 166705692945, 783 app_name: "storefront", 784 context_url: window.location.href, 785 source_url: "//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 786 787 }; 788 scriptFallback.async = true; 789 scriptFallback.src = '//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 790 first.parentNode.insertBefore(scriptFallback, first); 791}; 792script.async = true; 793script.src = '//elixirkombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 794first.parentNode.insertBefore(script, first); 795 796 }; 797 trekkie.load( 798 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":82996855057,"isMerchantRequest":null,"themeId":166705692945,"themeCityHash":"5174925736700110326","contentLanguage":"en","currency":"USD","eventMetadataId":"e6cf345a-9db9-4a49-a2aa-5ecb8e4003a1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 799 ); 800 801 var loaded = false;
802 trekkie.ready(function() { 803 if (loaded) return; 804 loaded = true; 805 806 window.ShopifyAnalytics.lib = window.trekkie; 807 808 var originalDocumentWrite = document.write; 809 document.write = customDocumentWrite; 810 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 811 document.write = originalDocumentWrite; 812 813 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 814 var token = match? match[1]: undefined; 815 if (!hasLoggedConversion(token)) { 816 setCookieIfConversion(token); 817 818 } 819 }); 820 821 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"f01f836c-1631-4b61-b3b6-1bd8dbf415bc-1791154803","shopifyEmitted":true}); 822 823 var eventsListenerScript = document.createElement('script'); 824 eventsListenerScript.async = true; 825 eventsListenerScript.src = "//elixirkombucha.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 826 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 827})();</script>
vendor: 1 bytes, line 827
827
828<script 829 defer 830 src="https://elixirkombucha.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 831 data-application="storefront-renderer" 832 data-shop-id="82996855057" 833 data-render-region="gcp-us-central1" 834 data-page-type="cart" 835 data-theme-instance-id="166705692945" 836 data-theme-name="Taste" 837 data-theme-version="13.0.1" 838 data-monorail-region="shop_domain" 839 data-resource-timing-sampling-rate="10" 840 data-shs="true" 841 data-shs-beacon="true" 842 data-shs-export-with-fetch="true" 843 data-shs-logs-sample-rate="1" 844 data-shs-beacon-endpoint="https://elixirkombucha.com/api/collect" 845></script>
845 846<meta name="shopify-y" content="a749e2dc-ed49-41b9-8d1a-1a8dcfbebf9d" data-expiration="1822712403000"><meta name="shopify-s" content="6f879734-3133-482d-95ad-996e1d6dead7" data-expiration="1791156603000"><meta name="new-cookie-storage-activated" content="t"> 847</head> 848 849 <body class="gradient animate--hover-default"> 850 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 851 Skip to content 852 </a> 853 854<link href="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.css?v=153075665213740339621712930945" rel="stylesheet" type="text/css" media="all" /> 855<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-card.css?v=170127402091165654191712930944" rel="stylesheet" type="text/css" media="all" /> 856
857<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart.js?v=116571066492035312161712930943" defer="defer"></script>
vendor: 1 bytes, line 857
857
858<script src="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.js?v=19455713230017000861712930945" defer="defer"></script>
858 859 860<style> 861 .drawer { 862 visibility: hidden; 863 } 864</style> 865 866<cart-drawer class="drawer is-empty"> 867 <div id="CartDrawer" class="cart-drawer"> 868 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 869 <div 870 class="drawer__inner gradient color-background-1" 871 role="dialog" 872 aria-modal="true" 873 aria-label="Your cart" 874 tabindex="-1" 875 ><div class="drawer__inner-empty"> 876 <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> 877 <div class="cart-drawer__empty-content"> 878 <h2 class="cart__empty-text">Your cart is empty</h2> 879 <button 880 class="drawer__close" 881 type="button" 882 onclick="this.closest('cart-drawer').close()" 883 aria-label="Close" 884 > 885 <svg 886 xmlns="http://www.w3.org/2000/svg" 887 aria-hidden="true" 888 focusable="false" 889 class="icon icon-close" 890 fill="none" 891 viewBox="0 0 18 17" 892> 893 <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"> 894</svg> 895 896 </button> 897 <a href="/collections/all" class="button"> 898 Continue shopping 899 </a><p class="cart__login-title h3">Have an account?</p> 900 <p class="cart__login-paragraph"> 901 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 902 </p></div> 903 </div><div class="cart-drawer__collection"> 904 905<div class="card-wrapper animate-arrow collection-card-wrapper"> 906 <div 907 class=" 908 card 909 card--standard 910 card--media 911 912 913 914 " 915 style="--ratio-percent: 100%;" 916 > 917 <div 918 class="card__inner color-background-1 gradient ratio" 919 style="--ratio-percent: 100%;" 920 ><div class="card__media"> 921 <div class="media media--transparent media--hover-effect"> 922 <img 923 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 924 " 925 src="//elixirkombucha.com/cdn/shop/collections/StagedCans-Core.png?v=1698867892&width=1500" 926 sizes=" 927 (min-width: 1400px) 1300px, 928 (min-width: 750px) calc(100vw - 10rem), 929 calc(100vw - 3rem) 930 " 931 alt="Cans" 932 height="1269" 933 width="1269" 934 loading="lazy" 935 class="motion-reduce" 936 > 937 </div> 938 </div><div class="card__content"> 939 <div class="card__information"> 940 <h3 class="card__heading"> 941 <a 942 943 href="/collections/cans" 944 945 class="full-unstyled-link" 946 >Cans<span class="icon-wrap"><svg 947 viewBox="0 0 14 10" 948 fill="none" 949 aria-hidden="true" 950 focusable="false" 951 class="icon icon-arrow" 952 xmlns="http://www.w3.org/2000/svg" 953> 954 <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"> 955</svg> 956</span> 957 </a> 958 </h3></div> 959 </div></div><div class="card__content"> 960 <div class="card__information"> 961 <h3 class="card__heading"> 962 <a 963 964 href="/collections/cans" 965 966 class="full-unstyled-link" 967 >Cans<span class="icon-wrap"><svg 968 viewBox="0 0 14 10" 969 fill="none" 970 aria-hidden="true" 971 focusable="false" 972 class="icon icon-arrow" 973 xmlns="http://www.w3.org/2000/svg" 974> 975 <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"> 976</svg> 977</span> 978 </a> 979 </h3></div> 980 </div></div> 981</div> 982 983 </div></div><div class="drawer__header"> 984 <h2 class="drawer__heading">Your cart</h2> 985 <button 986 class="drawer__close" 987 type="button" 988 onclick="this.closest('cart-drawer').close()" 989 aria-label="Close" 990 > 991 <svg 992 xmlns="http://www.w3.org/2000/svg" 993 aria-hidden="true" 994 focusable="false" 995 class="icon icon-close" 996 fill="none" 997 viewBox="0 0 18 17" 998> 999 <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"> 1000</svg> 1001 1002 </button> 1003 </div> 1004 <cart-drawer-items 1005 1006 class=" is-empty" 1007 1008 > 1009 <form 1010 action="/cart" 1011 id="CartDrawer-Form" 1012 class="cart__contents cart-drawer__form" 1013 method="post" 1014 > 1015 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 1016 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 1017 Loading... 1018 </p> 1019 </div> 1020 <div id="CartDrawer-CartErrors" role="alert"></div> 1021 </form> 1022 </cart-drawer-items> 1023 <div class="drawer__footer"><details id="Details-CartDrawer"> 1024 <summary>
1025 <span class="summary__title"> 1026 Order special instructions 1027 <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> 1028 <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"> 1029</svg> 1030 1031 </span> 1032 </summary> 1033 <cart-note class="cart__note field"> 1034 <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label> 1035 <textarea 1036 id="CartDrawer-Note" 1037 class="text-area text-area--resize-vertical field__input" 1038 name="note" 1039 placeholder="Order special instructions" 1040 ></textarea> 1041 </cart-note> 1042 </details><!-- Start blocks --> 1043 <!-- Subtotals --> 1044 1045 <div class="cart-drawer__footer" > 1046 <div></div> 1047 1048 <div class="totals" role="status"> 1049 <h2 class="totals__total">Estimated total</h2> 1050 <p class="totals__total-value">$0.00 USD</p> 1051 </div> 1052 1053 <small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout 1054</small> 1055 </div> 1056 1057 <!-- CTAs --> 1058 1059 <div class="cart__ctas" > 1060 <noscript> 1061 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 1062 Update 1063 </button> 1064 </noscript> 1065 1066 <button 1067 type="submit" 1068 id="CartDrawer-Checkout" 1069 class="cart__checkout-button button" 1070 name="checkout" 1071 form="CartDrawer-Form" 1072 1073 disabled 1074 1075 > 1076 Check out 1077 </button> 1078 </div> 1079 </div> 1080 </div> 1081 </div> 1082</cart-drawer> 1083
1084<script> 1085 document.addEventListener('DOMContentLoaded', function () { 1086 function isIE() { 1087 const ua = window.navigator.userAgent; 1088 const msie = ua.indexOf('MSIE '); 1089 const trident = ua.indexOf('Trident/'); 1090 1091 return msie > 0 || trident > 0; 1092 } 1093 1094 if (!isIE()) return; 1095 const cartSubmitInput = document.createElement('input'); 1096 cartSubmitInput.setAttribute('name', 'checkout'); 1097 cartSubmitInput.setAttribute('type', 'hidden'); 1098 document.querySelector('#cart').appendChild(cartSubmitInput); 1099 document.querySelector('#checkout').addEventListener('click', function (event) { 1100 document.querySelector('#cart').submit(); 1101 }); 1102 }); 1103</script>
1103 1104<!-- BEGIN sections: header-group --> 1105<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'"> 1106<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851712930944" media="print" onload="this.media='all'"> 1107<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-menu-drawer.css?v=85170387104997277661712930944" media="print" onload="this.media='all'"> 1108<link rel="stylesheet" href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-notification.css?v=54116361853792938221712930944" media="print" onload="this.media='all'"> 1109<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" /> 1110 <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart.css?v=181291337967238571831712930944" rel="stylesheet" type="text/css" media="all" /> 1111 <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-totals.css?v=15906652033866631521712930944" rel="stylesheet" type="text/css" media="all" /> 1112 <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-price.css?v=70172745017360139101712930944" rel="stylesheet" type="text/css" media="all" /> 1113 <link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-discounts.css?v=152760482443307489271712930944" rel="stylesheet" type="text/css" media="all" /> 1114<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991712930944" rel="stylesheet" type="text/css" media="all" /></noscript> 1115<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851712930944" rel="stylesheet" type="text/css" media="all" /></noscript> 1116<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-menu-drawer.css?v=85170387104997277661712930944" rel="stylesheet" type="text/css" media="all" /></noscript> 1117<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-notification.css?v=54116361853792938221712930944" rel="stylesheet" type="text/css" media="all" /></noscript> 1118<noscript><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-items.css?v=136978088507021421401712930944" rel="stylesheet" type="text/css" media="all" /></noscript> 1119 1120<style> 1121 header-drawer { 1122 justify-self: start; 1123 margin-left: -1.2rem; 1124 }@media screen and (min-width: 990px) { 1125 header-drawer { 1126 display: none; 1127 } 1128 }.menu-drawer-container { 1129 display: flex; 1130 } 1131 1132 .list-menu { 1133 list-style: none; 1134 padding: 0; 1135 margin: 0; 1136 } 1137 1138 .list-menu--inline { 1139 display: inline-flex; 1140 flex-wrap: wrap; 1141 } 1142 1143 summary.list-menu__item { 1144 padding-right: 2.7rem; 1145 } 1146 1147 .list-menu__item { 1148 display: flex; 1149 align-items: center; 1150 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1151 } 1152 1153 .list-menu__item--link { 1154 text-decoration: none; 1155 padding-bottom: 1rem; 1156 padding-top: 1rem; 1157 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1158 } 1159 1160 @media screen and (min-width: 750px) { 1161 .list-menu__item--link { 1162 padding-bottom: 0.5rem; 1163 padding-top: 0.5rem; 1164 } 1165 } 1166</style><style data-shopify>.header { 1167 padding: 4px 3rem 4px 3rem; 1168 } 1169 1170 .section-header { 1171 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1172 margin-bottom: 0px; 1173 } 1174 1175 @media screen and (min-width: 750px) { 1176 .section-header { 1177 margin-bottom: 0px; 1178 } 1179 } 1180 1181 @media screen and (min-width: 990px) { 1182 .header { 1183 padding-top: 8px; 1184 padding-bottom: 8px; 1185 } 1186 }</style>
1186<script src="//elixirkombucha.com/cdn/shop/t/5/assets/details-disclosure.js?v=13653116266235556501712930944" defer="defer"></script>
vendor: 1 bytes, line 1186
1186
1187<script src="//elixirkombucha.com/cdn/shop/t/5/assets/details-modal.js?v=25581673532751508451712930944" defer="defer"></script>
vendor: 1 bytes, line 1187
1187
1188<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart-notification.js?v=133508293167896966491712930943" defer="defer"></script>
vendor: 1 bytes, line 1188
1188
1189<script src="//elixirkombucha.com/cdn/shop/t/5/assets/search-form.js?v=133129549252120666541712930945" defer="defer"></script>
1189<script src="//elixirkombucha.com/cdn/shop/t/5/assets/cart-drawer.js?v=105077087914686398511712930943" defer="defer"></script>
1189<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1190 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1191 <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"/> 1192 </symbol> 1193 1194 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1195 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 1196 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1197 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1198 </symbol> 1199 1200 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1201 <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"> 1202 </symbol> 1203</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"> 1204 1205<header-drawer data-breakpoint="tablet"> 1206 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1207 <summary 1208 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1209 aria-label="Menu" 1210 > 1211 <span> 1212 <svg 1213 xmlns="http://www.w3.org/2000/svg" 1214 aria-hidden="true" 1215 focusable="false" 1216 class="icon icon-hamburger" 1217 fill="none" 1218 viewBox="0 0 18 16" 1219> 1220 <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"> 1221</svg> 1222 1223 <svg 1224 xmlns="http://www.w3.org/2000/svg" 1225 aria-hidden="true" 1226 focusable="false" 1227 class="icon icon-close" 1228 fill="none" 1229 viewBox="0 0 18 17" 1230> 1231 <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"> 1232</svg> 1233 1234 </span> 1235 </summary> 1236 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1"> 1237 <div class="menu-drawer__inner-container"> 1238 <div class="menu-drawer__navigation-container"> 1239 <nav class="menu-drawer__navigation"> 1240 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1241 id="HeaderDrawer-shop-cans" 1242 href="/collections/cans" 1243 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1244 1245 > 1246 Shop Cans 1247 </a></li><li><a 1248 id="HeaderDrawer-shop-merch" 1249 href="/collections/merch" 1250 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1251 1252 > 1253 Shop Merch 1254 </a></li><li><a 1255 id="HeaderDrawer-boochbox-subscription" 1256 href="/apps/subscriptions/bb/vxsDVm8t" 1257 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1258 1259 > 1260 BoochBox Subscription 1261 </a></li><li><a 1262 id="HeaderDrawer-gift-card" 1263 href="/products/booch-bucks" 1264 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1265 1266 > 1267 Gift Card 1268 </a></li><li><a 1269 id="HeaderDrawer-store-finder" 1270 href="/pages/find-a-retailer" 1271 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1272 1273 > 1274 Store Finder 1275 </a></li><li><a 1276 id="HeaderDrawer-about-us" 1277 href="/pages/about-us" 1278 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1279 1280 > 1281 About Us 1282 </a></li><li><a 1283 id="HeaderDrawer-contact" 1284 href="/pages/contact" 1285 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1286 1287 > 1288 Contact 1289 </a></li><li><a 1290 id="HeaderDrawer-wholesale" 1291 href="/pages/wholesale" 1292 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1293 1294 > 1295 Wholesale 1296 </a></li></ul> 1297 </nav> 1298 <div class="menu-drawer__utility-links"><a 1299 href="/account/login" 1300 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1301 > 1302 <svg 1303 xmlns="http://www.w3.org/2000/svg" 1304 aria-hidden="true" 1305 focusable="false" 1306 class="icon icon-account" 1307 fill="none" 1308 viewBox="0 0 18 19" 1309> 1310 <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.
13101-3.67-1.35-6.17-1.35z" fill="currentColor"> 1311</svg> 1312 1313Log in</a><div class="menu-drawer__localization header-localization"> 1314</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1315 <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"> 1316 <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"/> 1317</svg> 1318<span class="visually-hidden">Facebook</span> 1319 </a> 1320 </li><li class="list-social__item"> 1321 <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"> 1322 <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"/> 1323</svg> 1324<span class="visually-hidden">Instagram</span> 1325 </a> 1326 </li></ul> 1327 </div> 1328 </div> 1329 </div> 1330 </div> 1331 </details> 1332</header-drawer> 1333 1334 1335<details-modal class="header__search"> 1336 <details> 1337 <summary 1338 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1339 aria-haspopup="dialog" 1340 aria-label="Search" 1341 > 1342 <span> 1343 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 1344 <use href="#icon-search"> 1345 </svg> 1346 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 1347 <use href="#icon-close"> 1348 </svg> 1349 </span> 1350 </summary> 1351 <div 1352 class="search-modal modal__content gradient" 1353 role="dialog" 1354 aria-modal="true" 1355 aria-label="Search" 1356 > 1357 <div class="modal-overlay"></div> 1358 <div 1359 class="search-modal__content search-modal__content-bottom" 1360 tabindex="-1" 1361 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1362 <div class="field"> 1363 <input 1364 class="search__input field__input" 1365 id="Search-In-Modal-1" 1366 type="search" 1367 name="q" 1368 value="" 1369 placeholder="Search"role="combobox" 1370 aria-expanded="false" 1371 aria-owns="predictive-search-results" 1372 aria-controls="predictive-search-results" 1373 aria-haspopup="listbox"
1374 aria-autocomplete="list" 1375 autocorrect="off" 1376 autocomplete="off" 1377 autocapitalize="off" 1378 spellcheck="false"> 1379 <label class="field__label" for="Search-In-Modal-1">Search</label> 1380 <input type="hidden" name="options[prefix]" value="last"> 1381 <button 1382 type="reset" 1383 class="reset__button field__button hidden" 1384 aria-label="Clear search term" 1385 > 1386 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1387 <use xlink:href="#icon-reset"> 1388 </svg> 1389 </button> 1390 <button class="search__button field__button" aria-label="Search"> 1391 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1392 <use href="#icon-search"> 1393 </svg> 1394 </button> 1395 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1396 1397<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-loading-spinner.css?v=116724955567955766481712930944" rel="stylesheet" type="text/css" media="all" /> 1398 1399<div class="predictive-search__loading-state"> 1400 <svg 1401 aria-hidden="true" 1402 focusable="false" 1403 class="spinner" 1404 viewBox="0 0 66 66" 1405 xmlns="http://www.w3.org/2000/svg" 1406 > 1407 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1408 </svg> 1409</div> 1410</div> 1411 1412 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1413 type="button" 1414 class="search-modal__close-button modal__close-button link link--text focus-inset" 1415 aria-label="Close" 1416 > 1417 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1418 <use href="#icon-close"> 1419 </svg> 1420 </button> 1421 </div> 1422 </div> 1423 </details> 1424</details-modal> 1425<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1426 1427 <img src="//elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&width=600" alt="Elixir Kombucha" srcset="//elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&width=140 140w, //elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&width=210 210w, //elixirkombucha.com/cdn/shop/files/Logo-Wht.png?v=1695411794&width=280 280w" width="140" height="93.55877616747182" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 280px) 50vw, 140px"> 1428 </div></a> 1429 1430<nav class="header__inline-menu"> 1431 <ul class="list-menu list-menu--inline" role="list"><li><a 1432 id="HeaderMenu-shop-cans" 1433 href="/collections/cans" 1434 class="header__menu-item list-menu__item link link--text focus-inset" 1435 1436 > 1437 <span 1438 >Shop Cans</span> 1439 </a></li><li><a 1440 id="HeaderMenu-shop-merch" 1441 href="/collections/merch" 1442 class="header__menu-item list-menu__item link link--text focus-inset" 1443 1444 > 1445 <span 1446 >Shop Merch</span> 1447 </a></li><li><a 1448 id="HeaderMenu-boochbox-subscription" 1449 href="/apps/subscriptions/bb/vxsDVm8t" 1450 class="header__menu-item list-menu__item link link--text focus-inset" 1451 1452 > 1453 <span 1454 >BoochBox Subscription</span> 1455 </a></li><li><a 1456 id="HeaderMenu-gift-card" 1457 href="/products/booch-bucks" 1458 class="header__menu-item list-menu__item link link--text focus-inset" 1459 1460 > 1461 <span 1462 >Gift Card</span> 1463 </a></li><li><a 1464 id="HeaderMenu-store-finder" 1465 href="/pages/find-a-retailer" 1466 class="header__menu-item list-menu__item link link--text focus-inset" 1467 1468 > 1469 <span 1470 >Store Finder</span> 1471 </a></li><li><a 1472 id="HeaderMenu-about-us" 1473 href="/pages/about-us" 1474 class="header__menu-item list-menu__item link link--text focus-inset" 1475 1476 >
1477 <span 1478 >About Us</span> 1479 </a></li><li><a 1480 id="HeaderMenu-contact" 1481 href="/pages/contact" 1482 class="header__menu-item list-menu__item link link--text focus-inset" 1483 1484 > 1485 <span 1486 >Contact</span> 1487 </a></li><li><a 1488 id="HeaderMenu-wholesale" 1489 href="/pages/wholesale" 1490 class="header__menu-item list-menu__item link link--text focus-inset" 1491 1492 > 1493 <span 1494 >Wholesale</span> 1495 </a></li></ul> 1496</nav> 1497 1498<div class="header__icons header__icons--localization header-localization"> 1499 <div class="desktop-localization-wrapper"> 1500</div> 1501 1502 1503<details-modal class="header__search"> 1504 <details> 1505 <summary 1506 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1507 aria-haspopup="dialog" 1508 aria-label="Search" 1509 > 1510 <span> 1511 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 1512 <use href="#icon-search"> 1513 </svg> 1514 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 1515 <use href="#icon-close"> 1516 </svg> 1517 </span> 1518 </summary> 1519 <div 1520 class="search-modal modal__content gradient" 1521 role="dialog" 1522 aria-modal="true" 1523 aria-label="Search" 1524 > 1525 <div class="modal-overlay"></div> 1526 <div 1527 class="search-modal__content search-modal__content-bottom" 1528 tabindex="-1" 1529 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1530 <div class="field"> 1531 <input 1532 class="search__input field__input" 1533 id="Search-In-Modal" 1534 type="search" 1535 name="q" 1536 value="" 1537 placeholder="Search"role="combobox" 1538 aria-expanded="false" 1539 aria-owns="predictive-search-results" 1540 aria-controls="predictive-search-results" 1541 aria-haspopup="listbox" 1542 aria-autocomplete="list" 1543 autocorrect="off" 1544 autocomplete="off" 1545 autocapitalize="off" 1546 spellcheck="false"> 1547 <label class="field__label" for="Search-In-Modal">Search</label> 1548 <input type="hidden" name="options[prefix]" value="last"> 1549 <button 1550 type="reset" 1551 class="reset__button field__button hidden" 1552 aria-label="Clear search term" 1553 > 1554 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1555 <use xlink:href="#icon-reset"> 1556 </svg> 1557 </button> 1558 <button class="search__button field__button" aria-label="Search"> 1559 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1560 <use href="#icon-search"> 1561 </svg> 1562 </button> 1563 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1564 1565<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-loading-spinner.css?v=116724955567955766481712930944" rel="stylesheet" type="text/css" media="all" /> 1566 1567<div class="predictive-search__loading-state"> 1568 <svg 1569 aria-hidden="true" 1570 focusable="false" 1571 class="spinner" 1572 viewBox="0 0 66 66" 1573 xmlns="http://www.w3.org/2000/svg" 1574 > 1575 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1576 </svg> 1577</div> 1578</div> 1579 1580 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1581 type="button" 1582 class="search-modal__close-button modal__close-button link link--text focus-inset" 1583 aria-label="Close" 1584 > 1585 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1586 <use href="#icon-close"> 1587 </svg> 1588 </button> 1589 </div> 1590 </div> 1591 </details> 1592</details-modal> 1593 1594<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"> 1595 <svg 1596 xmlns="http://www.w3.org/2000/svg" 1597 aria-hidden="true" 1598 focusable="false" 1599 class="icon icon-account" 1600 fill="none" 1601 viewBox="0 0 18 19" 1602> 1603 <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.
16031-3.67-1.35-6.17-1.35z" fill="currentColor"> 1604</svg> 1605 1606 <span class="visually-hidden">Log in</span> 1607 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 1608 class="icon icon-cart-empty" 1609 aria-hidden="true" 1610 focusable="false" 1611 xmlns="http://www.w3.org/2000/svg" 1612 viewBox="0 0 40 40" 1613 fill="none" 1614> 1615 <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"/> 1616</svg> 1617<span class="visually-hidden">Cart</span></a> 1618 </div> 1619 </header> 1620</sticky-header> 1621
1622<script type="application/ld+json"> 1623 { 1624 "@context": "http://schema.org", 1625 "@type": "Organization", 1626 "name": "Elixir Kombucha", 1627 1628 "logo": "https:\/\/elixirkombucha.com\/cdn\/shop\/files\/Logo-Wht.png?v=1695411794\u0026width=500", 1629 1630 "sameAs": [ 1631 "", 1632 "https:\/\/facebook.com\/elixirkombuchalou", 1633 "", 1634 "https:\/\/instagram.com\/elixir_kombucha", 1635 "", 1636 "", 1637 "", 1638 "", 1639 "" 1640 ], 1641 "url": "https:\/\/elixirkombucha.com" 1642 } 1643</script>
1643 1644</div> 1645<!-- END sections: header-group --> 1646 1647 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1648 <div id="shopify-section-template--22371772956945__cart-items" class="shopify-section"><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart.css?v=181291337967238571831712930944" rel="stylesheet" type="text/css" media="all" /> 1649<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart-items.css?v=136978088507021421401712930944" rel="stylesheet" type="text/css" media="all" /> 1650<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-totals.css?v=15906652033866631521712930944" rel="stylesheet" type="text/css" media="all" /> 1651<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-price.css?v=70172745017360139101712930944" rel="stylesheet" type="text/css" media="all" /> 1652<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-discounts.css?v=152760482443307489271712930944" rel="stylesheet" type="text/css" media="all" /> 1653<link href="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.css?v=153075665213740339621712930945" rel="stylesheet" type="text/css" media="all" /> 1654<style data-shopify>.section-template--22371772956945__cart-items-padding { 1655 padding-top: 24px; 1656 padding-bottom: 24px; 1657 } 1658 1659 @media screen and (min-width: 750px) { 1660 .section-template--22371772956945__cart-items-padding { 1661 padding-top: 32px; 1662 padding-bottom: 32px; 1663 } 1664 }</style>
1664<script src="//elixirkombucha.com/cdn/shop/t/5/assets/quantity-popover.js?v=19455713230017000861712930945" defer="defer"></script>
1664 1665 1666<cart-items class="gradient color-background-1 isolate is-empty"> 1667 <div class="page-width"> 1668 <div class="title-wrapper-with-link"> 1669 <h1 class="title title--primary">Your cart</h1> 1670 <a href="/collections/all" class="underlined-link">Continue shopping</a> 1671 </div> 1672 1673 <div class="cart__warnings"> 1674 <h1 class="cart__empty-text">Your cart is empty</h1> 1675 <a href="/collections/all" class="button"> 1676 Continue shopping 1677 </a><h2 class="cart__login-title">Have an account?</h2> 1678 <p class="cart__login-paragraph"> 1679 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 1680 </p></div> 1681 1682 <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart"> 1683 <div class="cart__items" id="main-cart-items" data-id="template--22371772956945__cart-items"> 1684 <div class="js-contents"></div> 1685 </div> 1686 1687 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 1688 <p 1689 class="visually-hidden" 1690 id="shopping-cart-line-item-status" 1691 aria-live="polite" 1692 aria-hidden="true" 1693 role="status" 1694 > 1695 Loading... 1696 </p> 1697 </form> 1698 </div> 1699</cart-items> 1700 1701 1702</div><div id="shopify-section-template--22371772956945__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-cart.css?v=181291337967238571831712930944" rel="stylesheet" type="text/css" media="all" /> 1703<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-totals.css?v=15906652033866631521712930944" rel="stylesheet" type="text/css" media="all" /> 1704<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-price.css?v=70172745017360139101712930944" rel="stylesheet" type="text/css" media="all" /> 1705<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-discounts.css?v=152760482443307489271712930944" rel="stylesheet" type="text/css" media="all" /> 1706<style data-shopify>.section-template--22371772956945__cart-footer-padding { 1707 padding-top: 15px; 1708 padding-bottom: 30px; 1709 } 1710 1711 @media screen and (min-width: 750px) { 1712 .section-template--22371772956945__cart-footer-padding { 1713 padding-top: 20px; 1714 padding-bottom: 40px; 1715 } 1716 }</style><div 1717 class="gradient color-background-1 is-empty" 1718 id="main-cart-footer" 1719 data-id="template--22371772956945__cart-footer" 1720> 1721 <div class="page-width"> 1722 <div class="cart__footer isolate section-template--22371772956945__cart-footer-padding"><cart-note class="cart__note field"> 1723 <label for="Cart-note">Order special instructions</label> 1724 <textarea 1725 class="text-area field__input" 1726 name="note" 1727 form="cart" 1728 id="Cart-note" 1729 placeholder="Order special instructions" 1730 ></textarea> 1731 </cart-note><div class="cart__blocks"> 1732 1733<div class="js-contents" > 1734 <div></div> 1735 1736 <div class="totals"> 1737 <h2 class="totals__total">Estimated total</h2> 1738 <p class="totals__total-value">$0.00 USD</p> 1739 </div> 1740 1741 <small class="tax-note caption-large rte">Taxes, Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout 1742</small> 1743 </div> 1744<div class="cart__ctas" > 1745 <noscript> 1746 <button type="submit" class="cart__update-button button button--secondary" form="cart"> 1747 Update 1748 </button> 1749 </noscript> 1750 1751 <button 1752 type="submit" 1753 id="checkout" 1754 class="cart__checkout-button button" 1755 name="checkout" 1756 1757 disabled 1758 1759 form="cart" 1760 > 1761 Check out 1762 </button> 1763 </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons"> 1764 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
1764 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":82996855057,"merchantName":"Elixir Kombucha","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"amazon_pay","wallet_params":{"checkoutLanguage":"en_US","ledgerCurrency":"USD","placement":"Cart","sandbox":false,"merchantId":"A1A5YKCH3PFOHI","productType":"PayAndShip","design":"C0002"}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":82996855057,"countryCode":"US","merchantName":"Elixir Kombucha","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"SQANYTT8DWLC8","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=SQANYTT8DWLC8\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="643ab8e7c4a3fea471c596f1fad77510" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="82996855057" cart-id="04eb1fb34650fde9bae72d1038dcdb88" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1765 </div> 1766 1767 <div id="cart-errors"></div> 1768 </div> 1769 </div> 1770 </div> 1771</div> 1772
1773<script> 1774 document.addEventListener('DOMContentLoaded', function () { 1775 function isIE() { 1776 const ua = window.navigator.userAgent; 1777 const msie = ua.indexOf('MSIE '); 1778 const trident = ua.indexOf('Trident/'); 1779 1780 return msie > 0 || trident > 0; 1781 } 1782 1783 if (!isIE()) return; 1784 const cartSubmitInput = document.createElement('input'); 1785 cartSubmitInput.setAttribute('name', 'checkout'); 1786 cartSubmitInput.setAttribute('type', 'hidden'); 1787 document.querySelector('#cart').appendChild(cartSubmitInput); 1788 document.querySelector('#checkout').addEventListener('click', function (event) { 1789 document.querySelector('#cart').submit(); 1790 }); 1791 }); 1792</script>
1792 1793 1794 1795</div> 1796 </main> 1797 1798 <!-- BEGIN sections: footer-group --> 1799<div id="shopify-section-sections--22371773481233__footer" class="shopify-section shopify-section-group-footer-group"> 1800<link href="//elixirkombucha.com/cdn/shop/t/5/assets/section-footer.css?v=72619989355558646551712930945" rel="stylesheet" type="text/css" media="all" /> 1801<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-newsletter.css?v=4727253280200485261712930944" rel="stylesheet" type="text/css" media="all" /> 1802<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991712930944" rel="stylesheet" type="text/css" media="all" /> 1803<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-payment.css?v=69253961410771838501712930944" rel="stylesheet" type="text/css" media="all" /> 1804<link href="//elixirkombucha.com/cdn/shop/t/5/assets/component-list-social.css?v=35792976012981934991712930944" rel="stylesheet" type="text/css" media="all" /> 1805<style data-shopify>.footer { 1806 margin-top: 0px; 1807 } 1808 1809 .section-sections--22371773481233__footer-padding { 1810 padding-top: 45px; 1811 padding-bottom: 24px; 1812 } 1813 1814 @media screen and (min-width: 750px) { 1815 .footer { 1816 margin-top: 0px; 1817 } 1818 1819 .section-sections--22371773481233__footer-padding { 1820 padding-top: 60px; 1821 padding-bottom: 32px; 1822 } 1823 }</style><footer class="footer color-background-2 gradient section-sections--22371773481233__footer-padding"><div class="footer__content-top page-width"><div 1824 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
1824igger animate--slide-in" 1825 1826 data-cascade 1827 1828 ><div 1829 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1830 1831 1832 data-cascade 1833 style="--animation-order: 1;" 1834 1835 ><ul class="footer-block__details-content list-unstyled"><li> 1836 <a 1837 href="/pages/ambassador-application" 1838 class="link link--text list-menu__item list-menu__item--link" 1839 > 1840 Become an Ambassador 1841 </a> 1842 </li><li> 1843 <a 1844 href="/collections/all" 1845 class="link link--text list-menu__item list-menu__item--link" 1846 > 1847 Order Online 1848 </a> 1849 </li><li> 1850 <a 1851 href="/apps/subscriptions/bb/vxsDVm8t" 1852 class="link link--text list-menu__item list-menu__item--link" 1853 > 1854 Subscription Box 1855 </a> 1856 </li><li> 1857 <a 1858 href="/products/booch-bucks" 1859 class="link link--text list-menu__item list-menu__item--link" 1860 > 1861 Gift Card 1862 </a> 1863 </li><li> 1864 <a 1865 href="/pages/contact" 1866 class="link link--text list-menu__item list-menu__item--link" 1867 > 1868 Contact Us 1869 </a> 1870 </li><li> 1871 <a 1872 href="/pages/about-us" 1873 class="link link--text list-menu__item list-menu__item--link" 1874 > 1875 About Us 1876 </a> 1877 </li><li> 1878 <a 1879 href="/pages/wholesale" 1880 class="link link--text list-menu__item list-menu__item--link" 1881 > 1882 Wholesale 1883 </a> 1884 </li><li> 1885 <a 1886 href="/blogs/news" 1887 class="link link--text list-menu__item list-menu__item--link" 1888 > 1889 Blog 1890 </a> 1891 </li></ul></div></div><div 1892 class="footer-block--newsletter scroll-trigger animate--slide-in" 1893 1894 data-cascade 1895 1896 ><div class="footer__follow-on-shop"> 1897 1898 1899
1899<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 1899
1899
1900<script type="module"> 1901 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 1902 1903 1904</script>
1904 1905 1906<shop-follow-button ux-mode="windoid" return-uri="https://elixirkombucha.com/account/redirect" proxy="true"></shop-follow-button> 1907 1908 1909 </div> 1910 1911<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 1912 <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"> 1913 <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"/> 1914</svg> 1915<span class="visually-hidden">Facebook</span> 1916 </a> 1917 </li><li class="list-social__item"> 1918 <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"> 1919 <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"/> 1920</svg> 1921<span class="visually-hidden">Instagram</span> 1922 </a> 1923 </li></ul> 1924</div> 1925 </div><div 1926 class="footer__content-bottom scroll-trigger animate--slide-in" 1927 1928 data-cascade 1929 1930 > 1931 <div class="footer__content-bottom-wrapper page-width"> 1932 <div class="footer__column footer__localization isolate"></div> 1933 <div class="footer__column footer__column--info"></div> 1934 </div> 1935 <div class="footer__content-bottom-wrapper page-width"> 1936 <div class="footer__copyright caption"> 1937 <small class="copyright__content" 1938 >© 2026, <a href="/" title="">Elixir Kombucha</a></small> 1939 <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></small><ul class="policies list-unstyled"><li> 1940 <small class="copyright__content" 1941 ><a href="/policies/refund-policy">Refund policy</a></small 1942 > 1943 </li><li> 1944 <small class="copyright__content" 1945 ><a href="/policies/privacy-policy">Privacy policy</a></small 1946 > 1947 </li><li> 1948 <small class="copyright__content" 1949 ><a href="/policies/terms-of-service">Terms of service</a></small 1950 > 1951 </li><li> 1952 <small class="copyright__content" 1953 ><a href="/policies/shipping-policy">Shipping policy</a></small 1954 > 1955 </li></ul></div> 1956 </div> 1957 </div> 1958</footer> 1959 1960 1961</div> 1962<!-- END sections: footer-group --> 1963 1964 <ul hidden> 1965 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1966 <li id="a11y-new-window-message">Opens in a new window.</li> 1967 </ul> 1968 1969
1969<script> 1970 window.shopUrl = 'https://elixirkombucha.com'; 1971 window.routes = { 1972 cart_add_url: '/cart/add', 1973 cart_change_url: '/cart/change', 1974 cart_update_url: '/cart/update', 1975 cart_url: '/cart', 1976 predictive_search_url: '/search/suggest', 1977 }; 1978 1979 window.cartStrings = { 1980 error: `There was an error while updating your cart. Please try again.`, 1981 quantityError: `You can only add [quantity] of this item to your cart.`, 1982 }; 1983 1984 window.variantStrings = { 1985 addToCart: `Add to cart`, 1986 soldOut: `Sold out`, 1987 unavailable: `Unavailable`, 1988 unavailable_with_option: `[value] - Unavailable`, 1989 }; 1990 1991 window.quickOrderListStrings = { 1992 itemsAdded: `[quantity] items added`, 1993 itemAdded: `[quantity] item added`, 1994 itemsRemoved: `[quantity] items removed`, 1995 itemRemoved: `[quantity] item removed`, 1996 viewCart: `View cart`, 1997 each: `[money]/ea`, 1998 }; 1999 2000 window.accessibilityStrings = { 2001 imageAvailable: `Image [index] is now available in gallery view`, 2002 shareSuccess: `Link copied to clipboard`, 2003 pauseSlideshow: `Pause slideshow`, 2004 playSlideshow: `Play slideshow`, 2005 recipientFormExpanded: `Gift card recipient form expanded`, 2006 recipientFormCollapsed: `Gift card recipient form collapsed`, 2007 countrySelectorSearchCount: `[count] countries/regions found`, 2008 }; 2009 </script>
2009<script src="//elixirkombucha.com/cdn/shop/t/5/assets/predictive-search.js?v=162273246065392412141712930944" defer="defer"></script>
2009<style> main {min-height: calc(100vh - 425px);} </style> 2010<div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
2010<script id="subscription-helper"> 2011 2012 function appstleStringSetting(value) { 2013 if (typeof value !== 'string') return value; 2014 try { return JSON.parse('"' + value + '"'); } catch { return value; } 2015 } 2016 function appstleJsonSetting(value) { 2017 if (typeof value !== 'string') return value; 2018 try { return JSON.parse(value); } catch { return null; } 2019 } 2020 2021 if (!window.AppstleIncluded) { 2022 window.AppstleIncluded = true; 2023 window.RS = Window.RS || {}; 2024 2025 RS.Config = { 2026 "selectors": { 2027 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 2028 "subscriptionLinkSelector": appstleStringSetting("h1.customer__title"), 2029 "atcButtonPlacement": appstleStringSetting("BEFORE"), 2030 "subscriptionLinkPlacement": appstleStringSetting("BEFORE"), 2031 "cartRowSelector": appstleStringSetting(".cart-items .cart-item"), 2032 "cartLineItemSelector": appstleStringSetting(".cart-item__details .cart-item__name"), 2033 "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""), 2034 "cartLineItemTotalPriceSelector": appstleStringSetting(".cart-item__price-wrapper .price"), 2035 "cartLineItemSellingPlanNameSelector": appstleStringSetting(".product-option"), 2036 "cartSubTotalSelector" : appstleStringSetting(".totals__total-value"), 2037 "cartLineItemPriceSelector": appstleStringSetting(""), 2038 "cartLineItemPlacement": appstleStringSetting("BEFORE"), 2039 "cartHiddenAttributesSelector": appstleStringSetting(""), 2040 "buildABoxDiscountSelector": appstleStringSetting(""), 2041 }, 2042 "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"), 2043 "usedTranslation": "true", 2044 "enableCartWidgetFeature": appstleStringSetting("false"), 2045 "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"), 2046 "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=07ba37-7.myshopify.com\u0026v=1785945037142"), 2047 "useUrlWithCustomerId": appstleStringSetting("true"), 2048 "atcButtonSelector": appstleStringSetting("div.product-form__buttons"), 2049 "moneyFormat": appstleStringSetting("${{amount}}"), 2050 "oneTimePurchaseText": appstleStringSetting("One Time Purchase"), 2051 "minimumQuantityMessage": appstleStringSetting(null), 2052 "tapToSelectText": appstleStringSetting(""), 2053 "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"), 2054 "productPageUnitPriceSelectorV2": appstleStringSetting(null), 2055 "monthsFrequencyTextV2": appstleStringSetting("Months"), 2056 "monthlyLabelTextV2": appstleStringSetting("Monthly"), 2057 "monthFrequencyTextV2": appstleStringSetting("Month"), 2058 "weeksFrequencyTextV2": appstleStringSetting("Weeks"), 2059 "weeklyLabelTextV2": appstleStringSetting("Weekly"), 2060 "weekFrequencyTextV2": appstleStringSetting("Week"), 2061 "daysFrequencyTextV2": appstleStringSetting("Days"), 2062 "dayFrequencyTextV2": appstleStringSetting("day"), 2063 "yearsFrequencyTextV2": appstleStringSetting("Years"), 2064 "yearlyLabelTextV2": appstleStringSetting("Yearly"), 2065 "yearFrequencyTextV2": appstleStringSetting("Year"), 2066 "offFrequencyTextV2": appstleStringSetting("Off"), 2067 "prepayLabelTextV2": appstleStringSetting("Prepay"), 2068 "prepaidLabelTextV2": appstleStringSetting("Prepaid"), 2069 "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 2070 "onetimeDescriptionTextV2": appstleStringSetting(""), 2071 "atcButtonTextV2": appstleStringSetting(""), 2072 "oneTimeFrequencyTextV2": appstleStringSetting("One Time"), 2073 "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"), 2074 "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"), 2075 "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"), 2076 "addToShipmentProcessingV2": appstleStringSetting("Processing..."), 2077 "addToShipmentSuccessTextV2": appstleStringSetting("Success"), 2078 "addToShipmentErrorTextV2": appstleStringSetting("Error"), 2079 "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."), 2080 "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"), 2081 "selectDeliverOptionV2": appstleStringSetting("select deliver option"), 2082 "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"), 2083 "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"), 2084 "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"), 2085 "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"), 2086 "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe \u0026 save"), 2087 "subscriptionDescriptionTextV2": appstleStringSetting(""), 2088 "atcButtonTextSelector": appstleStringSetting(""), 2089 "disableCartWidgetOnVariants": appstleStringSetting(""), 2090 "shop": appstleStringSetting("07ba37-7.myshopify.com"), 2091 "deliveryText": appstleStringSetting("delivery"), 2092 "purchaseOptionsText": appstleStringSetting("Purchase Options"), 2093 "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"), 2094 "subscriptionOptionText": appstleStringSetting("Subscribe and save"), 2095 "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"), 2096 "subscriptionPriceDisplayText": appstleStringSetting(""), 2097 "tooltipTitle": appstleStringSetting("Subscription detail"), 2098 "showTooltipOnClick": appstleStringSetting("false"), 2099 "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."), 2100 "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"), 2101 "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"), 2102 "manualTranslation": appstleStringSetting("false"), 2103 "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"), 2104 "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"), 2105 "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."), 2106 "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"), 2107 "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"), 2108 "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"), 2109 "memberOnlySellingPlansJson": appstleJsonSetting("{}"), 2110 "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"), 2111 "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\":[]}]"), 2112 "widgetEnabled": appstleJsonSetting("true"), 2113 "showFreeGiftPrice" : appstleJsonSetting(true), 2114 "showFreeGiftComparePrice" : appstleJsonSetting(true), 2115 "enableFreeGiftLayout" : appstleJsonSetting(false), 2116 "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"), 2117 "freeGiftBadgeText": appstleStringSetting(""), 2118 "showTooltip" : appstleJsonSetting("true"), 2119 "showCartWidgetOnBundleItems" : appstleJsonSetting("false"), 2120 "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"), 2121 "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"), 2122 "updateThemePrice" : appstleJsonSetting("false"), 2123 "sortByDefaultSequence": appstleJsonSetting("false"), 2124 "showSubOptionBeforeOneTime": appstleJsonSetting("false"), 2125 "detectVariantFromURLParams": appstleJsonSetting("false"), 2126 "disableQueryParamsUpdate": appstleJsonSetting("false"), 2127 "showStaticTooltip": appstleJsonSetting("false"), 2128 "showAppstleLink": appstleJsonSetting("false"), 2129 "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"), 2130 "oneTimePriceText" : appstleStringSetting("{{price}}"), 2131 "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"), 2132 "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"), 2133 "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 2134 "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"), 2135 "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/elixirkombucha.com\\\/apps\\\/subscriptions"), 2136 "appstlePlanId": appstleJsonSetting("163"), 2137 "showCheckoutSubscriptionBtn": appstleJsonSetting("true"), 2138 "priceSelector": appstleStringSetting("span.price-item.price-item--regular"), 2139 "reloadPriceSelector": appstleStringSetting(""), 2140 "landingPagePriceSelector": appstleStringSetting(""), 2141 "quickViewClickSelector": appstleStringSetting(""), 2142 "badgeTop": appstleStringSetting(""), 2143 "pricePlacement": appstleStringSetting("BEFORE"), 2144 "disableLoadingJquery": appstleJsonSetting("false"), 2145 "widgetEnabledOnSoldVariant": appstleStringSetting("false"), 2146 "switchRadioButtonWidget": appstleJsonSetting("true"), 2147 "appstlePlanName": appstleStringSetting("BUSINESS"), 2148 "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
2148signOptions\": 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}"), 2149 "formMappingAttributeName": appstleStringSetting(""), 2150 "formMappingAttributeSelector": appstleStringSetting(""), 2151 "quickViewModalPollingSelector": appstleStringSetting(""), 2152 "scriptLoadDelay": appstleStringSetting("0"), 2153 "formatMoneyOverride": appstleStringSetting("false"), 2154 "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"), 2155 "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null), 2156 "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"), 2157 "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"), 2158 "updatePriceOnQuantityChange": appstleStringSetting(""), 2159 "widgetParentSelector": appstleStringSetting(""), 2160 "quantitySelector": appstleStringSetting(""), 2161 "enableAddJSInterceptor": appstleStringSetting("false"), 2162 "isDevEnabled": appstleJsonSetting(false), 2163 "forceReloadWidgetSelector": appstleStringSetting(""), 2164 "forceReloadOnFreqChange": appstleJsonSetting("false"), 2165 "showPrepaidPlanSeparately": appstleJsonSetting("false"), 2166 "debugLogsEnabled": appstleJsonSetting(false), 2167 "isUseStorefrontAPI": appstleJsonSetting(false), 2168 "reBuyEnabled": appstleStringSetting("false"), 2169 "loyaltyDetailsLabelText": appstleStringSetting("Loyalty Details"), 2170 "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}}"), 2171 "widgetType": appstleStringSetting("WIDGET_TYPE_1"), 2172 "collectionWidgetType": appstleStringSetting("LEGACY"), 2173 "enableCompactProductPageWidget": appstleJsonSetting(false), 2174 "enableCartDrawerWidget": appstleJsonSetting(false), 2175 "cartDrawerWidgetStyle": appstleJsonSetting(false), 2176 "cartDrawerWidgetInlineStyle": appstleStringSetting(null), 2177 "cartDrawerWidgetPanelStyle": appstleStringSetting(null), 2178 "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null), 2179 "showOneTimeComparePrice": appstleJsonSetting("false"), 2180 "showCompareAtPriceForSubscription": appstleJsonSetting(false), 2181 "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"), 2182 "combinedCartWidgetSelector": appstleStringSetting(""), 2183 "removeUnsubscribeOption": appstleJsonSetting(false), 2184 "widgetTemplateHtml": "{% raw %}{% endraw %}", 2185 2186 "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
2186\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}}}
2186\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;
2186\\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;
2186\\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
2186ppstle_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;
2186\\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
2186ppstle_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;
2186\\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
2186635 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 %}\"}", 2187 2188 2189 "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\"
2189: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!"}, 2190 2191 2192 "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\\\"}"), 2193 2194 "css": { 2195 "appstle_subscription_widget": { 2196 "margin-top": appstleStringSetting("") , 2197 "margin-bottom": appstleStringSetting(""), 2198 }, 2199 2200 "appstle_subscription_wrapper": { 2201 "border-width": appstleStringSetting(""), 2202 "border-color": appstleStringSetting(""), 2203 }, 2204 2205 "appstle_circle": { 2206 "border-color": appstleStringSetting(""), 2207 }, 2208 2209 "appstle_dot": { 2210 "background-color": appstleStringSetting(""), 2211 }, 2212 2213 "appstle_select": { 2214 "padding-top": appstleStringSetting(""), 2215 "padding-bottom": appstleStringSetting(""), 2216 "padding-left": appstleStringSetting(""), 2217 "padding-right": appstleStringSetting(""), 2218 "border-width": appstleStringSetting(""), 2219 "border-style": appstleStringSetting(""), 2220 "border-color": appstleStringSetting(""), 2221 "border-radius": appstleStringSetting(""), 2222 }, 2223 2224 "tooltip_subscription_svg": { 2225 "fill": appstleStringSetting(""), 2226 }, 2227 2228 "appstle_tooltip": { 2229 "color": appstleStringSetting(""), 2230 "background-color": appstleStringSetting(""), 2231 }, 2232 2233 "appstle_tooltip_border_top_color": { 2234 "border-top-color": appstleStringSetting(""), 2235 }, 2236 2237 "appstle_subscription_final_price": { 2238 "color": appstleStringSetting(""), 2239 }, 2240 "appstle_widget_text_color": { 2241 "color": appstleStringSetting(""), 2242 }, 2243 "appstle_selected_background": { 2244 "background": "transparent", 2245 }, 2246 "elementCSS": appstleStringSetting("[]"), 2247 "customCSS": appstleStringSetting(""), 2248 "customerPortalCss": appstleStringSetting(""), 2249 "externalStyleTag": appstleStringSetting(""), 2250 "themeCss": appstleStringSetting(""), 2251 } 2252 }; 2253 2254 2255 window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS)); 2256 2257 sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config); 2258 2259 2260 try { 2261 2262 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
2262ort.","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"}; 2263 2264 } catch (e) { 2265 console.error("Error parsing build a box labels:", e); 2266 } 2267 2268 2269 var _RSConfig = _RSConfig || {}; 2270 2271 _RSConfig.shop = "07ba37-7.myshopify.com"; 2272 2273 2274 2275 2276 2277 2278 _RSConfig.shopMoneyFormat = "${{amount}}"; 2279 _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD"; 2280 2281 2282 2283 2284 } 2285 2286 2287 2288 _RSConfig.assetRev = "5b9bba3fcf19083c35017686de0a2fb0"; 2289 2290 2291</script>
2291 2292 2293<style id="appstle-payment-button-override"> 2294 .shopify-payment-button {display: none;} 2295</style>
2296<script> 2297 let appstleCount = 0 2298 function isAppstleJSInitiated() { 2299 appstleCount++; 2300 if (window?.["RSConfig"] || appstleCount > 20) { 2301 let appstleStyleElement = document.querySelector('#appstle-payment-button-override'); 2302 if (appstleStyleElement) { 2303 appstleStyleElement.remove(); 2304 } 2305 } else { 2306 setTimeout(isAppstleJSInitiated, 500) 2307 } 2308 } 2309 isAppstleJSInitiated(); 2310</script>
2310 2311
2312<script> 2313 var appstleExternalStyle = document.createElement('style'); 2314 appstleExternalStyle.textContent = appstleStringSetting(""); 2315 document.body.appendChild(appstleExternalStyle); 2316</script>
vendor: 1 bytes, line 2316
2316
2317<script> 2318 function pollAppstleInit() { 2319 if (window?.appstleInit) { 2320 window?.appstleInit() 2321 } else { 2322 setTimeout(pollAppstleInit, 30); 2323 } 2324 } 2325</script>
2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343
2343<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=07ba37-7.myshopify.com&v=1785945037142" defer ></script>
2343 2344 2345 2346
2346<script src="https://subscription-admin.appstle.com/assets/js/appstle-bundle-v1.min.js?shop=07ba37-7.myshopify.com&v=1785945037142" defer ></script>
2346 2347 2348 2349 2350 2351 2352 2353 2354</div><div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block"> 2355 2356 2357 2358 2359
2360<script> 2361 var _ALConfig = _ALConfig || {}; 2362 _ALConfig = { 2363 'shop_name': '', 2364 'public_domain': null, 2365 'proxy_path_prefix': 'apps/loyalty', 2366 'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js', 2367 'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css', 2368 'pointEarnRules': [], 2369 'pointRedeemRules': [], 2370 'widget_setting': null, 2371 'product': null, 2372 'productCollections': [], 2373 'shop_labels': null, 2374 'pointRoundType': 'NO_ROUND' 2375 }; 2376 2377 // Shopify's market-aware account routes. Emitted from the Liquid `routes` object so links keep 2378 // the customer's current market/language prefix (e.g. /en-eu/account/login) instead of a 2379 // hard-coded /account/login, which Shopify resolves against the shop's primary market. 2380 _ALConfig.routes = { 2381 'root_url': "\/", 2382 'account_url': "\/account", 2383 'account_login_url': "\/account\/login", 2384 'account_register_url': "\/account\/register", 2385 'account_logout_url': "\/account\/logout" 2386 }; 2387 2388 2389 _ALConfig.shop_name = "Elixir Kombucha"; 2390 2391 2392 2393 _ALConfig.proxy_path_prefix = "apps\/loyalty"; 2394 2395 2396 2397 _ALConfig.currency = "USD"; 2398 2399 2400 2401 _ALConfig.storeCurrency = "USD"; 2402 2403 2404 2405 _ALConfig.pointRoundType = "NO_ROUND"; 2406 2407 2408 2409 _ALConfig.public_domain = "elixirkombucha.com"; 2410 2411 2412 2413 _ALConfig.widgetJsPath = "https:\/\/loyalty-admin.appstle.com\/app\/loyalty-widget.bundle.js?v=1751580492012"; 2414 2415 2416 2417 _ALConfig.widgetCssPath = "https:\/\/loyalty-admin.appstle.com\/content\/loyalty-widget.css?v=1751580492012"; 2418 2419 2420 2421 _ALConfig.referralEnabled = false; 2422 2423 2424 2425 _ALConfig.vipTierEnabled = false; 2426 2427 2428 2429 2430 2431 2432 2433 _ALConfig.pointEarnRules = []; 2434 2435 2436 2437 _ALConfig.pointRedeemRules = []; 2438 2439 2440 2441 _ALConfig.vipRewards = []; 2442 2443 2444 2445 _ALConfig.vipPointRewards = []; 2446 2447 2448 2449 _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
2449sTitleLabel":"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
2449dColor\":\"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
2449sHelpLabel\":\"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
2449DedicatedPageSectionBackgroundColor\":\"#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
244974515.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
2449dColor":"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
2449strictCustomerTags":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
2449d\": \"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}; 2450 2451 2452 2453 2454 2455 2456 _ALConfig.storeFrontApiVersion = "2026-01"; 2457 _ALConfig.__appstleLoyaltyNativeFetch = window.fetch.bind(window); 2458 2459 2460 _ALConfig.pointsExpirationSetting = null; 2461 2462 2463 2464 2465 2466 2467 _ALConfig.showStoreCreditRewards = false; 2468 2469 2470 2471 _ALConfig.customerId = null; 2472 _ALConfig.customerName = ''; 2473 _ALConfig.customerEmail = null; 2474 _ALConfig.customerStoreCreditBalance = null; 2475 _ALConfig.customerStoreCreditCurrency = null; 2476 _ALConfig.customerTags = []; 2477 _ALConfig.customerLoyalty = null; 2478 2479 2480 2481 _ALConfig.shop = "07ba37-7.myshopify.com"; 2482 _ALConfig.shopMoneyFormat = "${{amount}}"; 2483 _ALConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD"; 2484 2485 2486 2487 2488 _ALConfig.enableInactiveCustomer = false; 2489 2490 2491 2492 _ALConfig.allowCustomerOptIn = false; 2493 2494 2495 2496 _ALConfig.enableDiscountToApplyAutomatically = true; 2497 2498 2499 2500 _ALConfig.hasDedicatedPageAccess = true; 2501 2502 2503 2504 _ALConfig.themeEditorMode = false; 2505 2506 2507 2508 _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
2508sHelpLabel":"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
2508wardDetailsHelpLabel":"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"}; 2509 2510 2511 var loyaltyGlobalStyles = `<style> 2512body { 2513margin: 0 2514} 2515.appstle-loyalty-hidden { 2516display: none !important; 2517visibility: hidden !important; 2518} 2519</style>` 2520 document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles); 2521 2522 window.addEventListener('message', appstleLoyaltyIframeListener, false); 2523 window.addEventListener('kp_user_logged_out', function() { window.location.reload(); }); 2524 const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url; 2525 2526 2527 function applyDiscount(discountCode, shouldReload = false) { 2528 const encodedDiscountCode = encodeURIComponent(discountCode?.trim()); 2529 const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`; 2530 fetch(discountURL).then(res => { 2531 if (res.ok) { 2532 console.log('Discount Code Applied'); 2533 const discountDetails = window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null; 2534 if (discountCode && discountDetails) { 2535 const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId} 2536 document.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData })); 2537 window.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData })); 2538 } 2539 if (shouldReload) { 2540 window.location.reload(); 2541 } 2542 } else { 2543 console.log('Discount Code NOT Applied'); 2544 } 2545 }); 2546 } 2547 const applyDiscountAutomatically = (discountCode, shouldReload = false) => { 2548 (async () => { 2549 const encodedDiscountCode = encodeURIComponent(discountCode?.trim()); 2550 const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`; 2551 const cartURL = `${location.origin}/cart.js`; 2552 try { 2553 const discountRes = await fetch(discountURL); 2554 if(discountRes) { 2555 const cartRes = await fetch(cartURL); 2556 if (!cartRes.ok) return; 2557 const cart = await cartRes.json(); 2558 const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : []; 2559 const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase()); 2560 if (hasDiscount && shouldReload) { 2561 window.location.reload(); 2562 } 2563 } 2564 } catch (err) { 2565 console.error("Error applying discount:", err); 2566 } 2567 })(); 2568 }; 2569 2570 const unescapeWidgetString = (str) => { 2571 if (!str || typeof str !== 'string') return ''; 2572 return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\'); 2573 }; 2574 // Resolves a market-aware account URL. Prefers the routes published above so the customer keeps 2575 // their market/language prefix; the shop root fallback keeps that prefix too when a single route 2576 // entry is blank. Safe to assign to location.href as-is - with new customer accounts Shopify 2577 // returns an absolute URL here, so never prefix an origin. 2578 const loyaltyAccountRoute = (key, fallbackPath) => { 2579 const route = _ALConfig?.routes?.[key]; 2580 if (route) return route; 2581 const shopRoot = _ALConfig?.routes?.root_url || window?.Shopify?.routes?.root || '/'; 2582 return (shopRoot?.replace(/\/+$/, '') ?? '') + fallbackPath; 2583 }; 2584 2585 // Shopify's /customer_authentication/login answers 400 Bad Request unless return_to is a 2586 // store-relative path with one leading slash, so coerce `return_to=apps/loyalty`, 2587 // `return_to=collections/all` or a same-store absolute URL into that shape. 2588 const normalizeLoyaltyReturnTo = (link) => { 2589 const match = /([?&]return_to=)([^&#]*)/i.exec(link || ''); 2590 // Only Shopify's own login route on this store - a third-party login app may legitimately want an absolute return_to. 2591 if (!match || !/(^|\/)customer_authentication\//i.test(link.slice(0, match.index))) return link; 2592 if (/^(https?:)?\/\//i.test(link)) { 2593 try { 2594 if (new URL(link, window.location.origin).host !== window.location.host) return link; 2595 } catch (e) { 2596 return link; 2597 } 2598 } 2599 let value = match[2]; 2600 try { 2601 for (let i = 0; i < 2 && /%[0-9a-f]{2}/i.test(value); i++) value = decodeURIComponent(value); 2602 } catch (e) { 2603 return link; 2604 } 2605 value = value.trim(); 2606 if (/^(https?:)?\/\//i.test(value)) { 2607 try { 2608 const parsed = new URL(value, window.location.origin); 2609 if (parsed.host !== window.location.host) return link; 2610 value = parsed.pathname + parsed.search + parsed.hash; 2611 } catch (e) { 2612 return link; 2613 } 2614 } 2615 value = '/' + value.replace(/^\/+/, ''); 2616 return link.slice(0, match.index) + match[1] + encodeURIComponent(value) + link.slice(match.index + match[0].length); 2617 }; 2618 2619 const formatUrlByLoyalty = (link) => { 2620 if (!link) return ''; 2621 const decodedLink = decodeURIComponent(link); 2622 const loyaltyPagePath = '/' + (_ALConfig?.hasDedicatedPageAccess ? _ALConfig?.proxy_path_prefix || 'apps/loyalty' : ''); 2623 let l = decodedLink?.replace("{{proxy_path_prefix}}", loyaltyPagePath)?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || ''; 2624 l = normalizeLoyaltyReturnTo(l?.replace(/([^:]\/)\/+/g, '$1') ?? ''); 2625 if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) { 2626 return /^www\./i.test(l) ? 'https://' + l : l; 2627 } 2628 const shopRoot = window?.Shopify?.routes?.root ?? '/'; 2629 return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l; 2630 }; 2631 2632 function isAppstleLoyaltyMessage(event) { 2633 if (event.origin !== window.location.origin) return false;
2634 return event.source === window || ['appstle_loyalty_iframe', 'appstle_loyalty_cart_widget_iframe'].some(id => { 2635 const frame = document.getElementById(id); 2636 return frame && event.source === frame.contentWindow; 2637 }); 2638 } 2639 2640 const loyaltyLabelHtmlPolicy = { 2641 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'], 2642 ALLOWED_ATTR: ['alt', 'class', 'height', 'href', 'loading', 'rel', 'src', 'style', 'target', 'title', 'width'], 2643 ALLOW_DATA_ATTR: false, 2644 ALLOW_ARIA_ATTR: false 2645 }; 2646 const escapeLoyaltyAttribute = value => String(value ?? '').replace(/[&<>"']/g, char => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[char])); 2647 const loyaltyNavigationUrl = value => { 2648 if (typeof value !== 'string' || !value.trim()) return null; 2649 try { 2650 const url = new URL(value, window.location.href); 2651 return ['https:', 'http:'].includes(url.protocol) && !url.username && !url.password ? url : null; 2652 } catch { 2653 return null; 2654 } 2655 }; 2656 // Follow the Bundles rich-label declaration filter, preserving native storefront layout 2657 // (relative offsets, negative margins and transforms) that the merchant already configures. 2658 const sanitizeLoyaltyLabelStyle = styleText => { 2659 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]+)*)$/; 2660 const unsafeValue = /[{}<>\\]|\b(?:url|attr|env|image|image-set|element|src|expression)\s*\(/i; 2661 return String(styleText ?? '').split(';').filter(declaration => { 2662 const separator = declaration.indexOf(':'); 2663 if (separator < 0) return false; 2664 const property = declaration.slice(0, separator).trim().toLowerCase(); 2665 const value = declaration.slice(separator + 1).trim(); 2666 return (allowedProperty.test(property) || /^--[a-z0-9_-]+$/i.test(property)) && value && !unsafeValue.test(value) 2667 && (property !== 'position' || /^(?:relative|static)$/i.test(value)); 2668 }).join(';'); 2669 }; 2670 const sanitizeLoyaltyLabel = (value, purifier, allowLinks = true) => { 2671 if (!purifier) return escapeLoyaltyAttribute(value); 2672 const fragment = purifier.sanitize(String(value ?? ''), { 2673 ...loyaltyLabelHtmlPolicy, 2674 FORBID_TAGS: allowLinks ? [] : ['a', 'button'], 2675 RETURN_DOM_FRAGMENT: true 2676 }); 2677 fragment.querySelectorAll('[href], [src]').forEach(element => { 2678 for (const attribute of ['href', 'src']) { 2679 if (element.hasAttribute(attribute) && !loyaltyNavigationUrl(element.getAttribute(attribute))) element.removeAttribute(attribute); 2680 } 2681 }); 2682 fragment.querySelectorAll('[style]').forEach(element => { 2683 const style = sanitizeLoyaltyLabelStyle(element.getAttribute('style')); 2684 if (style) element.setAttribute('style', style); 2685 else element.removeAttribute('style'); 2686 }); 2687 fragment.querySelectorAll('[target]').forEach(element => { 2688 if (element.tagName !== 'A' || !['_blank', '_self'].includes(element.getAttribute('target'))) element.removeAttribute('target'); 2689 else if (element.getAttribute('target') === '_blank') { 2690 const rel = new Set((element.getAttribute('rel') || '').split(/\s+/).filter(Boolean)); 2691 rel.add('noopener'); 2692 element.setAttribute('rel', [...rel].join(' ')); 2693 } 2694 }); 2695 fragment.querySelectorAll('button').forEach(button => button.setAttribute('type', 'button')); 2696 const container = document.createElement('div'); 2697 container.appendChild(fragment); 2698 return container.innerHTML; 2699 }; 2700 let loyaltyHtmlSanitizer; 2701 window.appstleLoyaltyLoadSanitizer = () => loyaltyHtmlSanitizer ||= new Promise(resolve => { 2702 if (window.DOMPurify) return resolve(window.DOMPurify); 2703 const script = document.createElement('script'); 2704 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js'; 2705 script.integrity = 'sha384-46dPGH1XlTmj7bc50bqLjTdORXs/3EP2QpA/6EWbelYWOY9VGp+87RT61S3Mcslb'; 2706 script.crossOrigin = 'anonymous'; 2707 const settle = purifier => { 2708 clearTimeout(timeout); 2709 resolve(purifier); 2710 }; 2711 const timeout = setTimeout(() => settle(null), 8000); 2712 script.onload = () => settle(window.DOMPurify); 2713 script.onerror = () => settle(null); 2714 document.head.appendChild(script); 2715 }); 2716 2717 function appstleLoyaltyIframeListener(event) { 2718 if (!isAppstleLoyaltyMessage(event)) return; 2719 const redirect = (link, fallback) => { 2720 try { 2721 const destination = link ? formatUrlByLoyalty(link) : fallback; 2722 const url = new URL(destination, window.location.origin); 2723 if (!['http:', 'https:'].includes(url.protocol) || url.username || url.password) return; 2724 window.location.href = destination; 2725 } catch (e) {} 2726 }; 2727 if (event.data === 'appstle_loyalty_message_to_redirect_to_account') { 2728 if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') { 2729 kpHandleLogin(window.location.href); 2730 } else { 2731 redirect(_ALConfig?.widget_setting?.customSignInLink, loyaltyAccountRoute('account_url', '/account')); 2732 } 2733 } else if (event.data === 'appstle_message_to_redirect_to_signup') { 2734 if (typeof kpHandleLogin === 'function') { 2735 kpHandleLogin(window.location.href); 2736 } else { 2737 redirect(null, loyaltyAccountRoute('account_register_url', '/account/register')); 2738 } 2739 } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') { 2740 try { 2741 const redirectUrl = new URL(event.data.value, window.location.origin); 2742 if (redirectUrl.origin !== window.location.origin || !['http:', 'https:'].includes(redirectUrl.protocol) || redirectUrl.username || redirectUrl.password) return; 2743 window.location.href = redirectUrl.href; 2744 } catch (e) { 2745 return; 2746 } 2747 } else if (event.data === 'appstle_message_to_redirect_to_custom_url') { 2748 redirect(_ALConfig?.widget_setting?.createAccountLink, loyaltyAccountRoute('account_register_url', '/account/register')); 2749 } else if (typeof event.data === 'string') { 2750 const parts = event.data.split('|'); 2751 if (parts.length !== 2 || !parts[1].trim()) return; 2752 const [command, discountCode] = parts; 2753 if (command === 'appstle_message_to_apply_discount_and_reload') applyDiscount(discountCode, true); 2754 else if (command === 'appstle_message_to_apply_discount') applyDiscount(discountCode, false); 2755 else if (command === 'appstle_message_to_automatic_apply_discount_and_refresh') applyDiscountAutomatically(discountCode, true); 2756 else if (command === 'appstle_message_to_automatic_apply_discount') applyDiscountAutomatically(discountCode, false); 2757 } 2758 } 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 const executeLoyaltyWidget = () => { 2771 <!-- BEGIN app snippet: loyalty-widget --> 2772 const parseHtmlStringContent = (content) => { 2773 if (typeof content !== 'string') return content; 2774 try { 2775 const htmlDecoded = content?.replace(/\\\//g, '/'); 2776 return JSON.parse(`"${htmlDecoded}"`); 2777 } catch (error) { 2778 console.error('Error parsing content:', error); 2779 return content; 2780 } 2781 }; 2782 2783 const formatNumberByPointRoundType = num => { 2784 if (typeof num !== 'number') return num; 2785 const roundType = _ALConfig?.pointRoundType || "NO_ROUND"; 2786 const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num; 2787 return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2); 2788 }; 2789 2790 const formatStoreCreditAmount = value => { 2791 try { 2792 const num = Number(value); 2793 const safe = Number.isFinite(num) ? num : 0; 2794 const format = (_ALConfig?.shopMoneyFormat || '')?.replace(/</g, '<')?.replace(/>/g, '>')?.replace(/<[^>]*>/g, ''); 2795 const tokenMatch = String(format)?.match?.(/\{\{\s*(amount[a-z_]*)\s*\}\}/i); 2796 const token = (tokenMatch?.[1] || 'amount')?.toLowerCase?.() || 'amount'; 2797 const decimals = token?.includes?.('no_decimals') ? 0 : 2; 2798 let thousands = ',', decimal = '.'; 2799 if (token?.includes?.('comma_separator')) { thousands = '.'; decimal = ','; } 2800 else if (token?.includes?.('space_separator')) { thousands = ' '; } 2801 else if (token?.includes?.('apostrophe_separator')) { thousands = "'"; } 2802 const sign = safe < 0 ? '-' : ''; 2803 const parts = Math.abs(safe)?.toFixed?.(decimals)?.split?.('.') || []; 2804 const intPart = (parts?.[0] || '0')?.replace?.(/\B(?=(\d{3})+(?!\d))/g, thousands) || '0'; 2805 const amount = decimals === 0 ? sign + intPart : sign + intPart + decimal + (parts?.[1] || '00'); 2806 return tokenMatch ? format?.replace(/\{\{\s*amount[a-z_]*\s*\}\}/gi, amount)?.trim() : amount; 2807 } catch (e) { 2808 return String(value ?? '0'); 2809 } 2810 }; 2811 2812 2813 const loyaltyWidgetStyles = ` 2814.appstle-loyalty-widget-close-icon { 2815width: 28px; 2816height: 28px; 2817opacity: 0; 2818position: absolute; 2819top: 50%; 2820left: 50%; 2821transform: translate(-50%, -50%); 2822transition: opacity 0.2s; 2823} 2824 2825.appstle-loyalty-button { 2826bottom: 24px; 2827z-index: 999; 2828border-radius: 12px; 2829position: fixed; 2830border: none; 2831transition: max-width 1s; 2832padding: 0 19px; 2833overflow: hidden; 2834height: 56px; 2835transform-origin: left; 2836max-width: 300px;
2837background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'}; 2838color: ${_ALConfig?.widget_setting?.widgetTextColor || 'white'}; 2839} 2840 2841.appstle-loyalty-right { 2842right: 40px; 2843} 2844 2845.appstle-loyalty-left { 2846left: 40px; 2847} 2848 2849#appstle_loyalty_iframe { 2850width: 1px; 2851min-width: 400px; 2852border: none; 2853height: 516px; 2854position: fixed; 2855bottom: 100px; 2856z-index: 1234567; 2857box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%); 2858background-color: white; 2859border-radius: 12px; 2860max-height: calc(100vh - 120px); 2861transform: scale(0) !important; 2862transition: all 0.5s; 2863transform-origin: bottom right; 2864max-width: 80vw; 2865} 2866 2867@media screen and (max-width: 800px) { 2868#appstle_loyalty_iframe { 2869left: 0; 2870height: 100vh; 2871top: 0; 2872min-width: 100%; 2873} 2874 2875#appstle_loyalty_iframe.open + .appstle-loyalty-button { 2876left: 50%; 2877transform: translateX(-50%); 2878} 2879 2880.appstle-loyalty-button { 2881transition: all 0.5s; 2882} 2883} 2884 2885#appstle_loyalty_iframe.open { 2886transform: scale(1) !important; 2887} 2888 2889#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon { 2890opacity: 1; 2891} 2892 2893#appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper { 2894color: transparent; 2895} 2896 2897.appstle_loyalty_widget_button_wrapper { 2898height: 100%; 2899width: 100%; 2900display: flex; 2901flex-wrap: nowrap; 2902align-items: center; 2903gap: 10px; 2904} 2905 2906.appstle-loyalty-widget-button-text { 2907flex-shrink: 0; 2908} 2909 2910.loyalty_widget_available_points { 2911display: none; 2912height: 100%; 2913width: auto; 2914flex-shrink: 0; 2915} 2916 2917.appstle_show_points .loyalty_widget_available_points { 2918display: flex; 2919align-items: center; 2920padding: 0 8px; 2921margin-right: -14px; 2922background-color: ${_ALConfig?.widget_setting?.widgetCounterBackgroundColor || 'rgba(29, 78, 216, 0.8)'}; 2923color: ${_ALConfig?.widget_setting?.widgetCounterTextColor || 'white'}; 2924} 2925 2926#appstle_loyalty_iframe.open.show-close-icon + button { 2927background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'}; 2928} 2929 2930#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper, 2931#appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points { 2932opacity: 0; 2933} 2934 2935#appstle_loyalty_iframe.open + button { 2936max-width: 56px; 2937} 2938 2939.loyalty-widget-buttonImage { 2940height: 24px; 2941width: 24px; 2942} 2943 2944.appstle-loyalty-widget-button-text-wrapper { 2945height: 100%; 2946display: flex; 2947gap: 4px; 2948align-items: center; 2949} 2950 2951.right_snackbar { 2952right: 30px; 2953} 2954 2955 2956`; 2957 const launcherStyles = document.createElement('style'); 2958 launcherStyles.id = 'appstle-loyalty-launcher-styles'; 2959 launcherStyles.textContent = loyaltyWidgetStyles; 2960 const customStyles = document.getElementById('appstle-loyalty-custom-styles'); 2961 if (customStyles) { 2962 customStyles.before(launcherStyles); 2963 } else { 2964 document.body.appendChild(launcherStyles); 2965 } 2966 const mainHTMLString = ` 2967<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe> 2968<button id="appstle-loyalty-button" 2969 class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}" 2970 style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}"> 2971 <div class="appstle_loyalty_widget_button_wrapper"> 2972 <div class="appstle-loyalty-widget-button-text-wrapper"> 2973 2974 <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span> 2975 </div> 2976 <div class="loyalty_widget_available_points"></div> 2977 </div> 2978 <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
2979 viewBox="0 0 24 24" 2980 stroke-width="1.5" stroke="currentColor"> 2981 <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path> 2982 </svg> 2983</button>`; 2984 document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString); 2985 const launcherLogo = document.querySelector('.loyalty-widget-buttonImage'); 2986 if (launcherLogo) launcherLogo.src = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetButtonLogoUrl); 2987 window.addEventListener('message', widgetEventListener, false); 2988 2989 function widgetEventListener(event) { 2990 if (event.origin !== window.location.origin || 2991 (event.source !== window && event.source !== document.getElementById('appstle_loyalty_iframe')?.contentWindow)) return; 2992 if (event.data === 'appstle_message_for_showWidget') { 2993 } else if (event.data === 'appstle_widget_showHide') { 2994 toggleWidget(); 2995 } else if (event.data === 'refresh_appstle_loyalty_widget' && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') { 2996 loadAppstleLoyaltyWidget(); 2997 console.log('REFRESH WIDGET'); 2998 } else if (event.data === 'show_appstle_loyalty_widget') { 2999 loadAppstleLoyaltyWidget(); 3000 enableWidget(); 3001 } 3002 } 3003 3004 function removeAppstleLoyaltyWidget() { 3005 document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden'); 3006 document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden'); 3007 } 3008 3009 (function checkForWidgetRestrictions() {
3010 let isShowWidget = true; 3011 3012 if (_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') { 3013 isShowWidget = false; 3014 } 3015 if (!_ALConfig?.customerId) { 3016 isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag); 3017 } 3018 if (_ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) { 3019 let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(','); 3020 if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) { 3021 isShowWidget = false; 3022 } 3023 } 3024 if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) { 3025 let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(','); 3026 if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) { 3027 isShowWidget = false; 3028 } 3029 } 3030 if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) { 3031 let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(','); 3032 const currentPage = window?.location?.pathname; 3033 if (restrictedPages?.length > 0) { 3034 if (restrictedPages?.includes('/homepage') && currentPage === '/') { 3035 isShowWidget = false; 3036 } else if (restrictedPages?.some((page) => currentPage?.includes(page))) { 3037 isShowWidget = false; 3038 } 3039 } 3040 } 3041 if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) { 3042 let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(','); 3043 const currentPage = window?.location?.pathname; 3044 if (allowedPages?.length > 0) { 3045 if (allowedPages?.includes('/homepage') && currentPage === '/') { 3046 isShowWidget = true; 3047 } else if (allowedPages?.some((page) => currentPage?.includes(page))) { 3048 isShowWidget = true; 3049 } else { 3050 isShowWidget = false; 3051 } 3052 } 3053 } 3054 if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) { 3055 isShowWidget = false; 3056 } 3057 window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget; 3058 if (isShowWidget) { 3059 showAppstleLoyaltyWidget(); 3060 } else { 3061 removeAppstleLoyaltyWidget(); 3062 } 3063 })(); 3064 3065 function enableWidget() { 3066 document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open'); 3067 document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden'); 3068 setTimeout(function() { 3069 document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon'); 3070 }, 900); 3071 } 3072 3073 function showAppstleLoyaltyWidget() { 3074 const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false; 3075 document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden'); 3076 const btn = document.querySelector('#appstle-loyalty-button'); 3077 if (!btn) return; 3078 if (launcherAllowed) { 3079 btn.classList.remove('appstle-loyalty-hidden'); 3080 } else { 3081 btn.classList.add('appstle-loyalty-hidden'); 3082 } 3083 } 3084 3085 3086 document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget); 3087 3088 if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') { 3089 document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left'); 3090 document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left'); 3091 document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left'); 3092 document.getElementById('snackbar')?.classList?.add('left_snackbar'); 3093 3094 } else { 3095 document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right'); 3096 document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right'); 3097 document.getElementById('snackbar')?.classList?.add('right_snackbar'); 3098 } 3099 3100 3101 const alIframeSrc = `\x3chtml> 3102\x3chead> 3103 \x3cscript> 3104 window["isAppstleLoyaltyCustomerPortal"] = true; 3105 \x3c/script> 3106 <link rel="stylesheet" href="${escapeLoyaltyAttribute(_ALConfig.widgetCssPath)}"> 3107 \x3cscript defer type="text/javascript" src="${escapeLoyaltyAttribute(_ALConfig.widgetJsPath)}">\x3c/script> 3108 <style> 3109 #loyalty_spinner_container { 3110 position: absolute; 3111 top: 0; 3112 right: 0; 3113 bottom: 0; 3114 left: 0; 3115 display: flex; 3116 justify-content: center; 3117 align-items: center; 3118 height: 100%; 3119 width: 100%; 3120 z-index: 9999999999999999999999999; 3121 } 3122 #loyalty_spinner { 3123 height: 32px; 3124 width: 32px; 3125 animation: spin 1s linear infinite; 3126 border-radius: 9999px; 3127 border-width: 1px; 3128 border-style: solid; 3129 border-color: rgb(107 114 128); 3130 border-top-color: transparent; 3131 } 3132 @keyframes spin { 3133 100% { 3134 transform: rotate(360deg); 3135 } 3136 } 3137 </style> 3138 \x3c/head> 3139 \x3cbody> 3140 <div style="overflow: auto;" id="appstleLoyaltyWidget"> 3141 <div id="loyalty_spinner_container"> 3142 <div id="loyalty_spinner"></div> 3143 </div> 3144 </div> 3145 \x3c/body> 3146 \x3c/html>`; 3147 3148 3149 function toggleWidget() { 3150 loadAppstleLoyaltyWidget(); 3151 if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) { 3152 window.open(`/${_ALConfig?.proxy_path_prefix}`); 3153 } else {
3154 const isWidgetOpen = document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open'); 3155 if (isWidgetOpen === false) { 3156 clearLoyaltyDeepLinkHash(); 3157 } 3158 showAppstleLoyaltyWidget(); 3159 setTimeout(function() { 3160 document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon'); 3161 }, 900); 3162 } 3163 } 3164 3165 const loadAppstleLoyaltyWidget = () => { 3166 var iframe = document.querySelectorAll('#appstle_loyalty_iframe'); 3167 iframe.forEach(function(item) { 3168 item.contentWindow.document.open('text/html', 'replace'); 3169 item.contentWindow._ALConfig = _ALConfig; 3170 item.contentWindow.__st = window.__st; 3171 item.contentWindow.Shopify = { shop: location.host }; 3172 item.contentWindow.appstle_public_domain = location.host; 3173 item.contentWindow.document.write(alIframeSrc); 3174 item.contentWindow.document.close(); 3175 }); 3176 }; 3177 3178 const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS'; 3179 3180 const loyaltyButtonTitle = document.getElementById('loyalty-widget-title'); 3181 if (_ALConfig?.shop_labels?.widgetTitle) { 3182 const title = parseHtmlStringContent(_ALConfig?.shop_labels?.widgetTitle); 3183 loyaltyButtonTitle.textContent = title; 3184 window.appstleLoyaltyLoadSanitizer().then(purifier => { 3185 if (purifier) loyaltyButtonTitle.innerHTML = sanitizeLoyaltyLabel(title, purifier, false); 3186 }); 3187 } 3188 3189 (function() { 3190 const { customerLoyalty, widget_setting } = _ALConfig || {}; 3191 if (!customerLoyalty && !(launcherDataType === 'STORE_CREDITS' && _ALConfig?.customerId)) return; 3192 3193 const showTier = widget_setting?.showTierName; 3194 const launcherButtonElement = document.querySelector('#appstle-loyalty-button'); 3195 const pointsEl = document.querySelector('.loyalty_widget_available_points'); 3196 if (!pointsEl) return; 3197 3198 const fmt = new Intl.NumberFormat(); 3199 const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty || {}; 3200 3201 let displayValue; 3202 if (launcherDataType === 'STORE_CREDITS') { 3203 displayValue = formatStoreCreditAmount(_ALConfig?.customerStoreCreditBalance || storeCreditBalance || 0); 3204 } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) { 3205 displayValue = String(currentVipTier); 3206 } else { 3207 const n = Number(availablePoints) || 0; 3208 displayValue = fmt.format(formatNumberByPointRoundType(n)); 3209 } 3210 pointsEl.textContent = displayValue; 3211 launcherButtonElement?.classList.add('appstle_show_points'); 3212 })(); 3213 3214 3215 const loyaltyDeepLinks = [ 3216 '#appstle-loyalty', 3217 '#appstle-refer', 3218 '#appstle-loyalty-earn-rewards', 3219 '#appstle-loyalty-redeem-rewards', 3220 '#appstle-loyalty-referrals', 3221 '#appstle-loyalty-vip-program' 3222 ]; 3223 3224 let lastLoyaltyWidgetUrl = location.href; 3225 3226 function hasLoyaltyDeepLink() { 3227 return loyaltyDeepLinks.some(hash => location?.hash?.includes(hash)); 3228 } 3229 3230 function clearLoyaltyDeepLinkHash() { 3231 if (!hasLoyaltyDeepLink()) { 3232 return; 3233 } 3234 window.history.replaceState({}, document.title, window.location.pathname + window.location.search); 3235 lastLoyaltyWidgetUrl = location.href; 3236 } 3237 3238 function handleDeepLink() { 3239 if (!_ALConfig?.widget_setting?.showWidget || !hasLoyaltyDeepLink()) { 3240 return; 3241 } 3242 loadAppstleLoyaltyWidget(); 3243 enableWidget(); 3244 setTimeout(() => { 3245 document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon'); 3246 }, 900); 3247 } 3248 3249 handleDeepLink(); 3250 3251 const widgetReferralUrl = new URL(window.location.href); 3252 if (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') { 3253 const referralUrlObj = loyaltyNavigationUrl(_ALConfig?.widget_setting?.referralRedirectUrl); 3254 if (referralUrlObj) { 3255 let referralPath = referralUrlObj.pathname.replace(/\/+$/, ''); 3256 let currentPath = window.location.pathname.replace(/\/+$/, ''); 3257 if (referralPath && (referralUrlObj.origin !== window.location.origin || currentPath !== referralPath)) {
3258 widgetReferralUrl.searchParams.forEach((value, key) => referralUrlObj.searchParams.set(key, value)); 3259 window.open(referralUrlObj.href, '_self'); 3260 } 3261 } 3262 setTimeout(() => { 3263 loadAppstleLoyaltyWidget(); 3264 enableWidget(); 3265 }, 200); 3266 } 3267 3268 3269 (function observeURLChanges() { 3270 const handleUrlChange = () => { 3271 if (location.href !== lastLoyaltyWidgetUrl) { 3272 lastLoyaltyWidgetUrl = location.href; 3273 handleDeepLink(); 3274 } 3275 }; 3276 new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true }); 3277 window.addEventListener('popstate', handleUrlChange); 3278 window.addEventListener('hashchange', handleUrlChange); 3279 })(); 3280 3281 const alDOMObserver = new MutationObserver(function(mutations_list) { 3282 mutations_list.forEach(function(mutation) { 3283 mutation.addedNodes.forEach(function(added_node) { 3284 if (added_node.id === 'appstle_loyalty_iframe') { 3285 var iframe = document.querySelectorAll('#appstle_loyalty_iframe'); 3286 iframe.forEach(function(item) { 3287 item.contentWindow.document.open('text/html', 'replace'); 3288 item.contentWindow._ALConfig = _ALConfig; 3289 item.contentWindow.__st = window.__st; 3290 item.contentWindow.Shopify = { shop: location.host }; 3291 item.contentWindow.appstle_public_domain = location.host; 3292 item.contentWindow.document.write(alIframeSrc); 3293 item.contentWindow.document.close(); 3294 }); 3295 alDOMObserver.disconnect(); 3296 } 3297 }); 3298 }); 3299 }); 3300 alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true }); 3301 3302 3303 3304 3305<!-- END app snippet --> 3306 } 3307 3308 3309 3310 const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance; 3311 if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') { 3312 const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`; 3313 try { 3314 fetch(updateCustomerUrl, { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' } }) 3315 .then((response) => { 3316 if(response.ok) {} 3317 }) 3318 .catch(() => {}); 3319 } catch (err) {} 3320 } 3321 3322 <!-- BEGIN app snippet: loyalty-dedicated-page --> 3323 const dedicatedPageURL = new URL(window.location.href); 3324 const decodeUrl = (content) => { 3325 if (typeof content !== 'string') return content; 3326 try { 3327 const htmlDecoded = content?.replace(/\\\//g, '/'); 3328 return JSON.parse(`"${htmlDecoded}"`); 3329 } catch (error) { 3330 console.error('Error parsing content:', error); 3331 return content; 3332 } 3333 }; 3334 3335 if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') { 3336 const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl); 3337 if (customUrl) { 3338 const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`; 3339 if (window.location.pathname !== normalizedCustomPath) { 3340 const redirectUrl = new URL(window.location.href); 3341 redirectUrl.pathname = normalizedCustomPath; 3342 window.open(redirectUrl.toString(), '_self'); 3343 } 3344 } 3345 else if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) { 3346 window.open(`${window.location.origin}/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self'); 3347 } 3348 } 3349 3350 3351 const dedicatedPageEventListener = (event) => { 3352 if (event.origin !== window.location.origin || event.source !== window) return; 3353 if (event.data === 'refresh_appstle_loyalty_page') { 3354 initiateAppstleLoyaltyPage(); 3355 console.log('REFRESH PAGE'); 3356 } 3357 }; 3358 window.addEventListener('message', dedicatedPageEventListener, false); 3359 3360 function initiateAppstleLoyaltyPage() {
3361 if (document.querySelector('#appstleLoyaltyPage')) { 3362 const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage'); 3363 while (appstleLoyaltyPageElement.firstChild) { 3364 appstleLoyaltyPageElement.firstChild.remove(); 3365 } 3366 3367 3368 3369 3370 3371 3372 3373 if (appstleLoyaltyPageElement) { 3374 3375 const loadDedicatedPageAsset = (createAsset, attempt, onSettle) => { 3376 const asset = createAsset(); 3377 let settled = false; 3378 const settle = () => { 3379 if (settled) return; 3380 settled = true; 3381 if (typeof onSettle === 'function') { 3382 onSettle(); 3383 } 3384 }; 3385 asset.onload = settle; 3386 asset.onerror = () => { 3387 asset.remove(); 3388 if (attempt < 4) { 3389 setTimeout(() => loadDedicatedPageAsset(createAsset, attempt + 1, onSettle), 1000 * Math.pow(2, attempt - 1)); 3390 } else { 3391 settle(); 3392 } 3393 }; 3394 } 3395 3396 const appendDedicatedPageWidgetScript = () => { 3397 loadDedicatedPageAsset(() => { 3398 const s = document.createElement('script'); 3399 s.setAttribute('src', _ALConfig?.widgetJsPath); 3400 s.async = false; 3401 document.body.appendChild(s); 3402 return s; 3403 }, 1); 3404 } 3405 3406 const executeDedicatedPageScript = () => { 3407 let widgetScriptAppended = false; 3408 const appendWidgetScriptOnce = () => { 3409 if (widgetScriptAppended) return; 3410 widgetScriptAppended = true; 3411 appendDedicatedPageWidgetScript(); 3412 }; 3413 try { 3414 const preload = document.createElement('link'); 3415 preload.rel = 'preload'; 3416 preload.as = 'script'; 3417 preload.href = _ALConfig?.widgetJsPath; 3418 document.head.appendChild(preload); 3419 } catch (e) {} 3420 loadDedicatedPageAsset(() => { 3421 const link = document.createElement('link'); 3422 link.type = 'text/css'; 3423 link.rel = 'stylesheet'; 3424 link.href = _ALConfig?.widgetCssPath; 3425 document.head.appendChild(link); 3426 return link; 3427 }, 1, appendWidgetScriptOnce); 3428 setTimeout(appendWidgetScriptOnce, 8000); 3429 } 3430 3431 try { 3432 const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`; 3433 fetch(versionUrl).then(res => res.json()).then(data => { 3434 if (data) { 3435 const widgetJsUrl = new URL(_ALConfig.widgetJsPath); 3436 const widgetCssUrl = new URL(_ALConfig.widgetCssPath); 3437 widgetJsUrl.searchParams.set('v', data); 3438 widgetCssUrl.searchParams.set('v', data); 3439 _ALConfig.widgetJsPath = widgetJsUrl.toString(); 3440 _ALConfig.widgetCssPath = widgetCssUrl.toString(); 3441 } 3442 }).catch(() => {}).finally(() => { 3443 executeDedicatedPageScript(); 3444 }); 3445 } catch (err) { 3446 executeDedicatedPageScript(); 3447 } 3448 3449 3450 } 3451 3452 } else { 3453 setTimeout(() => { 3454 initiateAppstleLoyaltyPage(); 3455 }, 2000); 3456 } 3457 } 3458 3459 const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral'); 3460 3461 if (_ALConfig?.widget_setting?.showWidget === true) { 3462 initiateAppstleLoyaltyPage(); 3463 } 3464 3465 3466<!-- END app snippet --> 3467 3468 3469</script>
3469 3470 3471 3472 3473 3474 3475</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
3475<script> 3476 window.myPC = {}; 3477 3478</script>
3478 3479 3480</div>
3480<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3480 3481</body> 3482</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.