PageSourceSearch

https://holoskombucha.com/blogs/home

html holoskombucha.com collected 2026-10-05 18:42:33 UTC 354,273 bytes, 3,643 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head>
4
5
6
7
8
9
10    
11    <meta charset="utf-8">
12    <meta http-equiv="X-UA-Compatible" content="IE=edge">
13    <meta name="viewport" content="width=device-width,initial-scale=1">
14    <meta name="theme-color" content="">
15    <link rel="canonical" href="https://holoskombucha.com/blogs/home">
16    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
17
18  
19<link rel="icon" type="image/png" href="//holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?crop=center&height=32&v=1755179231&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
20      NEWS &amp; UPDATES
21 &ndash; HOLOS Kombucha</title>
22
23    
24      <meta name="description" content="Blog posts, updates, news and more from the HOLOS kombucha team.">
25    
26
27    
28
29<meta property="og:site_name" content="HOLOS Kombucha">
30<meta property="og:url" content="https://holoskombucha.com/blogs/home">
31<meta property="og:title" content="NEWS &amp; UPDATES">
32<meta property="og:type" content="website">
33<meta property="og:description" content="Blog posts, updates, news and more from the HOLOS kombucha team."><meta property="og:image" content="http://holoskombucha.com/cdn/shop/files/HOLOS-Lifestyle-GH.jpg?v=1786353351">
34  <meta property="og:image:secure_url" content="https://holoskombucha.com/cdn/shop/files/HOLOS-Lifestyle-GH.jpg?v=1786353351">
35  <meta property="og:image:width" content="5096">
36  <meta property="og:image:height" content="3822"><meta name="twitter:site" content="@holoskombucha"><meta name="twitter:card" content="summary_large_image">
37<meta name="twitter:title" content="NEWS &amp; UPDATES">
38<meta name="twitter:description" content="Blog posts, updates, news and more from the HOLOS kombucha team.">
39
40
41    
41<script src="//holoskombucha.com/cdn/shop/t/18/assets/constants.js?v=95358004781563950421772727774" defer="defer"></script>
41
42    
42<script src="//holoskombucha.com/cdn/shop/t/18/assets/pubsub.js?v=2921868252632587581772727774" defer="defer"></script>
42
43    
43<script src="//holoskombucha.com/cdn/shop/t/18/assets/global.js?v=127210358271191040921772727774" defer="defer"></script>
43
44    
44<script src="//holoskombucha.com/cdn/shop/t/18/assets/custom.js?v=76117012851851270421772727774" defer="defer" asyn="async"></script>
44
45    
45<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
45<meta name="facebook-domain-verification" content="60lr10f6j3lbbyygrzagw6yb2e0fr8">
46<meta name="facebook-domain-verification" content="euqnd1kx7gsoae0jjlpw4sf9sq4b7x">
47<meta name="facebook-domain-verification" content="60lr10f6j3lbbyygrzagw6yb2e0fr8">
48<meta name="facebook-domain-verification" content="knlkfvow5tkdhdz01uyzr0qv6hf3vb">
49<meta name="facebook-domain-verification" content="1id0dxfnr8eimu7gj89bkscm4bwe07">
50<meta name="google-site-verification" content="51b3TwRMQSBT8WewvmW_6RZv015_vI7qiukHo-QmAgk">
51<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/48572563610/digital_wallets/dialog">
52<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/home.atom" />
53<link rel="next" href="/blogs/home?page=2">
54<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
54
55<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
56<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=48572563610" crossorigin="anonymous"></script>
vendor: 1 bytes, line 56
56
57<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":48572563610,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/48572563610","merchantName":"HOLOS Kombucha","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"HOLOS Kombucha","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 57
57
58<script id="shopify-features" type="application/json">{"accessToken":"17aed337a1049992bda72712a90f4a21","betas":["rich-media-storefront-analytics"],"domain":"holoskombucha.com","predictiveSearch":true,"shopId":48572563610,"locale":"en"}</script>
vendor: 1 bytes, line 58
58
59<script>var Shopify = Shopify || {};
60Shopify.shop = "holos-kombucha.myshopify.com";
61Shopify.locale = "en";
62Shopify.currency = {"active":"GBP","rate":"1.0"};
63Shopify.country = "GB";
64Shopify.theme = {"name":"HolosKombucha v1.4.1 - Wholesale Mar 2026","id":192687473014,"schema_name":"Dawn","schema_version":"9.0.0","theme_store_id":null,"role":"main"};
65Shopify.theme.handle = "null";
66Shopify.theme.style = {"id":null,"handle":null};
67Shopify.cdnHost = "holoskombucha.com/cdn";
68Shopify.routes = Shopify.routes || {};
69Shopify.routes.root = "/";
70Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
71Shopify.SignInWithShop = Shopify.SignInWithShop || {};
72Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
73Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 73
73
74<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 74
74
75<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 75
75
76<script>
77  window.ShopifyPay = window.ShopifyPay || {};
78  window.ShopifyPay.apiHost = "shop.app\/pay";
79  window.ShopifyPay.redirectState = null;
80</script>
vendor: 1 bytes, line 80
80
81<script>
82  window.Shopify = window.Shopify || {};
83  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
84  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
85  window.Shopify.SignInWithShop.eligible = true;
86</script>
vendor: 1 bytes, line 86
86
87<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 87
87
88<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 88
88
89<script type="module">
90  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
91
92  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
93
94</script>
vendor: 1 bytes, line 94
94
95<script>
96  window.Shopify = window.Shopify || {};
97  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
98  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"]};
99</script>
vendor: 1 bytes, line 99
99
100<script>(function() {
101  var isLoaded = false;
102  function asyncLoad() {
103    if (isLoaded) return;
104    isLoaded = true;
105    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/51988653126fd7d29a579bec3\/ee0cb4cc554c94c34d8aac52f.js?shop=holos-kombucha.myshopify.com","https:\/\/static.rechargecdn.com\/static\/js\/recharge.js?shop=holos-kombucha.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiIxd09MQXdwZExOTHdocGlPIiwicyI6InNrdSJ9\u0026v=2.5\u0026shop=holos-kombucha.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/holos-kombucha.myshopify.com.js?settings=1724250704632\u0026shop=holos-kombucha.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0485\/7256\/3610\/t\/9\/assets\/booster_eu_cookie_48572563610.js?v=1687784445\u0026shop=holos-kombucha.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=holos-kombucha.myshopify.com\u0026shop=holos-kombucha.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=holos-kombucha.myshopify.com\u0026shop=holos-kombucha.myshopify.com"];
106    for (var i = 0; i < urls.length; i++) {
107      var s = document.createElement('script');
108      s.type = 'text/javascript';
109      s.async = true;
110      s.src = urls[i];
111      var x = document.getElementsByTagName('script')[0];
112      x.parentNode.insertBefore(s, x);
113    }
114  };
115  if(window.attachEvent) {
116    window.attachEvent('onload', asyncLoad);
117  } else {
118    window.addEventListener('load', asyncLoad, false);
119  }
120})();</script>
vendor: 1 bytes, line 120
120
121<script id="__st">var __st={"a":48572563610,"offset":3600,"reqid":"382abdc1-a081-4864-9ff6-5e8aa42c366f-1791225752","pageurl":"holoskombucha.com\/blogs\/home","s":"blogs-70812500122","u":"1a2f7d7681a6","p":"blog","rtyp":"blog","rid":70812500122};</script>
vendor: 1 bytes, line 121
121
122<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 122
122
123<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 123
123
124<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//holoskombucha.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 124
124
125<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 = "//holoskombucha.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>
125<script crossorigin="anonymous" defer="defer" src="//holoskombucha.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 125
125
126<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 126
126
127<script>
128  window.Shopify = window.Shopify || {};
129  window.Shopify.MCP = window.Shopify.MCP || {};
130  window.Shopify.MCP.enabled = true;
131  window.Shopify.MCP.shop = "holos-kombucha.myshopify.com";
132  window.Shopify.MCP.mcpEndpoint = "https:\/\/holoskombucha.com\/api\/mcp";
133  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"]}}];
134</script>
vendor: 1 bytes, line 134
134
135<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("\/\/holoskombucha.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
136</script>
vendor: 1 bytes, line 136
136
137<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://holoskombucha.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
138</script>
vendor: 1 bytes, line 138
138
139<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
140  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);
141</script>
vendor: 1 bytes, line 141
141
142<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
143</script>
vendor: 1 bytes, line 143
143
144<script id='scb4127' type='text/javascript' async='' src='https://holoskombucha.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
144<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://holoskombucha.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
145<style id="shopify-accelerated-checkout-cart">
146        #shopify-buyer-consent {
147  margin-top: 1em;
148  display: inline-block;
149  width: 100%;
150}
151
152#shopify-buyer-consent.hidden {
153  display: none;
154}
155
156#shopify-subscription-policy-button {
157  background: none;
158  border: none;
159  padding: 0;
160  text-decoration: underline;
161  font-size: inherit;
162  cursor: pointer;
163}
164
165#shopify-subscription-policy-button::before {
166  box-shadow: none;
167}
168
169      </style>
170<script id="sections-script" data-sections="header" defer="defer" src="//holoskombucha.com/cdn/shop/t/18/compiled_assets/scripts.js?v=184325197989695213571772727774"></script>
vendor: 1 bytes, line 170
170
171<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
171
172
173
174    <style data-shopify>
175      @font-face {
176  font-family: Poppins;
177  font-weight: 400;
178  font-style: normal;
179  font-display: swap;
180  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
181       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
182}
183
184      @font-face {
185  font-family: Poppins;
186  font-weight: 700;
187  font-style: normal;
188  font-display: swap;
189  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
190       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
191}
192
193      @font-face {
194  font-family: Poppins;
195  font-weight: 400;
196  font-style: italic;
197  font-display: swap;
198  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
199       url("//holoskombucha.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
200}
201
202      @font-face {
203  font-family: Poppins;
204  font-weight: 700;
205  font-style: italic;
206  font-display: swap;
207  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
208       url("//holoskombucha.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
209}
210
211      @font-face {
212  font-family: Poppins;
213  font-weight: 400;
214  font-style: normal;
215  font-display: swap;
216  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
217       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
218}
219
220
221      @font-face {
222        font-family: 'Apercu-Mono-Regular';
223        src: url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.otf?v=1686015595') format('opentype'),
224            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.woff?v=1687366134') format('woff'),
225            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.woff2?v=1687366134') format('woff2'),
226            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.ttf?v=1687367050') format('truetype');
227        font-weight: normal;
228        font-style: normal;
229      }
230      @font-face {
231        font-family: 'Apercu-Mono-Bold';
232        src: url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.otf?v=1686015596') format('opentype'),
233            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.woff?v=1687366133') format('woff'),
234            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.woff2?v=1687366134') format('woff2'),          
235            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.ttf?v=1687367054') format('truetype');
236        font-weight: normal;
237        font-style: normal;
238      }
239
240
241
242      :root {
243        --font-body-family: 'Apercu-Mono-Regular',Poppins, sans-serif;
244        --font-body-style: normal;
245        --font-body-weight: 400;
246        --font-body-weight-bold: 700;
247
248        --font-heading-family: 'Apercu-Mono-Bold',Poppins, sans-serif;
249        --font-heading-style: normal;
250        --font-heading-weight: unset; 
251
252        --font-body-scale: 1.0;
253        --font-heading-scale: 1.0;
254
255        --color-base-text: 18, 18, 18;
256        --color-shadow: 18, 18, 18;
257        --color-base-background-1: 255, 255, 255;
258        --color-base-background-2: 249, 248, 244;
259        --color-base-solid-button-labels: 255, 255, 255;
260        --color-base-outline-button-labels: 0, 0, 0;
261        --color-base-accent-1: 0, 0, 0;
262        --color-base-accent-2: 20, 61, 41;
263        --payment-terms-background-color: #FFFFFF;
264
265        --gradient-base-background-1: #FFFFFF;
266        --gradient-base-background-2: #f9f8f4;
267        --gradient-base-accent-1: #000000;
268        --gradient-base-accent-2: #143d29;
269
270        --media-padding: px;
271        --media-border-opacity: 1.0;
272        --media-border-width: 0px;
273        --media-radius: 0px;
274        --media-shadow-opacity: 0.0;
275        --media-shadow-horizontal-offset: 0px;
276        --media-shadow-vertical-offset: 4px;
277        --media-shadow-blur-radius: 5px;
278        --media-shadow-visible: 0;
279
280        --page-width: 160rem;
281        --page-width-margin: 0rem;
282
283        --product-card-image-padding: 0.0rem;
284        --product-card-corner-radius: 0.0rem;
285        --product-card-text-alignment: center;
286        --product-card-border-width: 0.0rem;
287        --product-card-border-opacity: 0.0;
288        --product-card-shadow-opacity: 0.0;
289        --product-card-shadow-visible: 0;
290        --product-card-shadow-horizontal-offset: -4.0rem;
291        --product-card-shadow-vertical-offset: -4.0rem;
292        --product-card-shadow-blur-radius: 0.0rem;
293
294        --collection-card-image-padding: 0.0rem;
295        --collection-card-corner-radius: 0.0rem;
296        --collection-card-text-alignment: center;
297        --collection-card-border-width: 0.0rem;
298        --collection-card-border-opacity: 0.0;
299        --collection-card-shadow-opacity: 0.0;
300        --collection-card-shadow-visible: 0;
301        --collection-card-shadow-horizontal-offset: -4.0rem;
302        --collection-card-shadow-vertical-offset: -4.0rem;
303        --collection-card-shadow-blur-radius: 0.0rem;
304
305        --blog-card-image-padding: 0.0rem;
306        --blog-card-corner-radius: 0.0rem;
307        --blog-card-text-alignment: left;
308        --blog-card-border-width: 0.0rem;
309        --blog-card-border-opacity: 0.1;
310        --blog-card-shadow-opacity: 0.0;
311        --blog-card-shadow-visible: 0;
312        --blog-card-shadow-horizontal-offset: 0.0rem;
313        --blog-card-shadow-vertical-offset: 0.4rem;
314        --blog-card-shadow-blur-radius: 0.5rem;
315
316        --badge-corner-radius: 4.0rem;
317
318        --popup-border-width: 1px;
319        --popup-border-opacity: 0.1;
320        --popup-corner-radius: 0px;
321        --popup-shadow-opacity: 0.0;
322        --popup-shadow-horizontal-offset: 0px;
323        --popup-shadow-vertical-offset: 4px;
324        --popup-shadow-blur-radius: 5px;
325
326        --drawer-border-width: 1px;
327        --drawer-border-opacity: 0.1;
328        --drawer-shadow-opacity: 0.0;
329        --drawer-shadow-horizontal-offset: 0px;
330        --drawer-shadow-vertical-offset: 4px;
331        --drawer-shadow-blur-radius: 5px;
332
333        --spacing-sections-desktop: 0px;
334        --spacing-sections-mobile: 0px;
335
336        --grid-desktop-vertical-spacing: 8px;
337        --grid-desktop-horizontal-spacing: 8px;
338        --grid-mobile-vertical-spacing: 4px;
339        --grid-mobile-horizontal-spacing: 4px;
340
341        --text-boxes-border-opacity: 0.1;
342        --text-boxes-border-width: 0px;
343        --text-boxes-radius: 0px;
344        --text-boxes-shadow-opacity: 0.0;
345        --text-boxes-shadow-visible: 0;
346        --text-boxes-shadow-horizontal-offset: 0px;
347        --text-boxes-shadow-vertical-offset: 4px;
348        --text-boxes-shadow-blur-radius: 5px;
349
350        --buttons-radius: 6px;
351        --buttons-radius-outset: 6px;
352        --buttons-border-width: 0px;
353        --buttons-border-opacity: 0.0;
354        --buttons-shadow-opacity: 0.0;
355        --buttons-shadow-visible: 0;
356        --buttons-shadow-horizontal-offset: -12px;
357        --buttons-shadow-vertical-offset: -12px;
358        --buttons-shadow-blur-radius: 0px;
359        --buttons-border-offset: 0.3px;
360
361        --inputs-radius: 0px;
362        --inputs-border-width: 1px;
363        --inputs-border-opacity: 0.55;
364        --inputs-shadow-opacity: 0.0;
365        --inputs-shadow-horizontal-offset: 0px;
366        --inputs-margin-offset: 0px;
367        --inputs-shadow-vertical-offset: 4px;
368        --inputs-shadow-blur-radius: 5px;
369        --inputs-radius-outset: 0px;
370
371        --variant-pills-radius: 40px;
372        --variant-pills-border-width: 1px;
373        --variant-pills-border-opacity: 0.55;
374        --variant-pills-shadow-opacity: 0.0;
375        --variant-pills-shadow-horizontal-offset: 0px;
376        --variant-pills-shadow-vertical-offset: 4px;
377        --variant-pills-shadow-blur-radius: 5px;
378      }
379
380      *,
381      *::before,
382      *::after {
383        box-sizing: inherit;
384      }
385
386      html {
387        box-sizing: border-box;
388        font-size: calc(var(--font-body-scale) * 62.5%);
389        height: 100%;
390      }
391
392      body {
393        display: grid;
394        grid-template-rows: auto auto 1fr auto;
395        grid-template-columns: 100%;
396        min-height: 100%;
397        margin: 0;
398        font-size: 1.5rem;
399        letter-spacing: 0.06rem;
400        line-height: calc(1 + 0.8 / var(--font-body-scale));
401        font-family: var(--font-body-family);
402        font-style: var(--font-body-style);
403        font-weight: var(--font-body-weight);
404      }
405
406      @media screen and (min-width: 750px) {
407        body {
408          font-size: 1.6rem;
409        }
410      }
411    </style>
412
413    <link href="//holoskombucha.com/cdn/shop/t/18/assets/base.css?v=121870294407572668291772727774" rel="stylesheet" type="text/css" media="all" />
414    <link href="//holoskombucha.com/cdn/shop/t/18/assets/custom.css?v=126803948129959002381772727774" rel="stylesheet" type="text/css" media="all" />
415    <noscript>
416      <style>
417        .holos-animate-up,
418        .holos-qanimate-up {
419          opacity: 1;
420          transform: translateY(0px);
421          transition: opacity 0.8s ease, transform 0.8s ease;
422        }
423        .holos-animate-fadein,
424        .holos-qanimate-fadein {
425          opacity: 1;
426          transition: opacity 0.8s;
427        }
428      </style>
429    </noscript>
430    <style>
431        .no-animate .holos-animate-up,
432        .no-animate .holos-qanimate-up {
433          opacity: 1;
434          transform: translateY(0px);
435          transition: opacity 0.8s ease, transform 0.8s ease;
436        }
437        .no-animate .holos-animate-fadein,
438        .no-animate .holos-qanimate-fadein {
439          opacity: 1;
440          transition: opacity 0.8s;
441        }
442      </style><link rel="preload" as="font" href="//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
442<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
443    if (Shopify.designMode) {
444      document.documentElement.classList.add('shopify-design-mode');
445    }
446    </script>
446
447    
447<script type="application/ld+json">
448{
449  "@context": "https://schema.org/",
450  "@type": "Product",
451  "name": "Holos Organic Kombucha",
452  "image": "https://holoskombucha.com/cdn/shop/files/kombucha-mixed-flavours-organic-holos-12.png?v=1767369960&width=1646",
453  "description": "Holos Kombucha is a raw, organic, unpasteurised kombucha brewed in the UK. Store chilled only to preserve live cultures.",
454  "brand": {
455    "@type": "Brand",
456    "name": "Holos"
457  },
458  "sku": "OKMIX12",
459  "aggregateRating": {
460    "@type": "AggregateRating",
461    "ratingValue": "4.86",
462    "reviewCount": "163"
463  },
464  "offers": {
465    "@type": "Offer",
466    "url": "https://holoskombucha.com/products/organic-kombucha-mixed-case?variant=53530945388918",
467    "priceCurrency": "GBP",
468    "price": "32.30",
469    "availability": "https://schema.org/InStock",
470    "itemCondition": "https://schema.org/NewCondition",
471    "shippingDetails": {
472      "@type": "OfferShippingDetails",
473      "shippingRate": {
474        "@type": "MonetaryAmount",
475        "value": "0",
476        "currency": "GBP"
477      },
478      "shippingDestination": {
479        "@type": "DefinedRegion",
480        "addressCountry": "GB"
481      }
482    },
483    "returnPolicy": {
484      "@type": "MerchantReturnPolicy",
485      "returnPolicyCategory": "https://schema.org/FreeReturn",
486      "url": "https://holoskombucha.com/pages/shipping-and-returns-policies"
487    }
488  }
489}
490</script>
490
491
492  <meta name="google-site-verification" content="E4N35QE6zPPPSd3Zme1gZUTGm2vwxlwYCq5OwCOLwdk"
493   /><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
494
495
496
497
498
499
500
501
502
503
504
505
506  
506<script async src="https://static.klaviyo.com/onsite/js/YASmpE/klaviyo.js?company_id=YASmpE"></script>
506
507  
507<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
507
508
509  
510
511
512
513
514  
514<script>
515    window.klaviyoReviewsProductDesignMode = false
516  </script>
516
517
518
519
520  <!-- BEGIN app snippet: customer-hub-data -->
520<script>
521  if (!window.customerHub) {
522    window.customerHub = {};
523  }
524  window.customerHub.storefrontRoutes = {
525    login: "https://holoskombucha.com/customer_authentication/redirect?locale=en&region_country=GB?return_url=%2F%23k-hub",
526    register: "https://shopify.com/48572563610/account?locale=en&region_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2xvcy1rb21idWNoYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE4MzA1NTMsIm5iZiI6MTc5MTIyNTc1M30.NquBpBLhOuRB8uXUjDTcGN44RbepTHXtN9ZaL1O9-JI?return_url=%2F%23k-hub",
527    logout: "/account/logout",
528    profile: "/account",
529    addresses: "/account/addresses",
530  };
531  
532  window.customerHub.userId = null;
533  
534  window.customerHub.storeDomain = "holos-kombucha.myshopify.com";
535
536  
537
538  
539    window.customerHub.storeLocale = {
540        currentLanguage: 'en',
541        currentCountry: 'GB',
542        availableLanguages: [
543          
544            {
545              iso_code: 'en',
546              endonym_name: 'English'
547            }
548          
549        ],
550        availableCountries: [
551          
552            {
553              iso_code: 'IM',
554              name: 'Isle of Man',
555              currency_code: 'GBP'
556            },
557          
558            {
559              iso_code: 'JE',
560              name: 'Jersey',
561              currency_code: 'GBP'
562            },
563          
564            {
565              iso_code: 'GB',
566              name: 'United Kingdom',
567              currency_code: 'GBP'
568            }
569          
570        ]
571    };
572  
573</script>
573
574<!-- END app snippet -->
575
576
577
578
579
580
581
582<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
583
584
585
586
587
588
589
590<link rel="dns-prefetch" href="https://cdn.judge.me">
591<link rel="dns-prefetch" href="https://cdn1.judge.me">
592<link rel="dns-prefetch" href="https://api.judge.me">
593
594<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"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":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} reviews","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
594ou! 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.","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":"country_iso_code","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":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"dd/mm/yy","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":false,"featured_carousel_title":"Read our reviews","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":true,"featured_carousel_height":150,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#000000","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":true,"disable_json_ld":true,"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":true,"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":"default","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":false,"featured_carousel_verified_badge_color":"#344246","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
594itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","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":"#108474","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":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","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":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#D4AF37","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":true,"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":true,"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":"#D4AF37","
594show_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":"external_form","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":"#D4AF37","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#D4AF37","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_youtube_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_invali
594d_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"
594:"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":"HOLOS Kombucha","shop_currency":"GBP","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
594shop_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":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"HOLOS Kombucha"};</script>
594 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #D4AF37;--jdgm-secondary-color: rgba(212,175,55,0.1);--jdgm-star-color: #D4AF37;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #D4AF37;--jdgm-paginate-color: #D4AF37;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #D4AF37}.jdgm-histogram__bar-content{background-color:#D4AF37}.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:#D4AF37}.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-prev-badge[data-average-rating='0.00']{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: #D4AF37;--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:#D4AF37}.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:'HOLOS Kombucha'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
595</style> <style class='jdgm-settings-style'></style>
596
597  
598  
599  
600  <style class='jdgm-miracle-styles'>
601  @-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
601/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}
602
603</style>
604
605
606  
607  
608   
609
610
611
612
613<script data-cfasync='false' class='jdgm-script'>
614!function(e){window.jdgm=window.jdgm||{};
615/* INF-1976 */
616var _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;}();
617if(_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;}
618jdgm.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/",
619jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
620setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
621!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
622(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
623a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
624jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
625t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
626t.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(
627".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
628parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
629jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
630)}))}(document);
631</script>
631
632<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>
633
634<!-- BEGIN app snippet: theme_fix_tags -->
634<script>
635  (function() {
636    var jdgmThemeFixes = null;
637    if (!jdgmThemeFixes) return;
638
639    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
640    // before the per-theme fix so the theme-specific CSS wins the cascade.
641    // HTML is never applied globally (too risky).
642    var allThemesFix = jdgmThemeFixes['all'];
643    if (allThemesFix && allThemesFix.css) {
644      var allStyleTag = document.createElement('style');
645      allStyleTag.classList.add('jdgm-theme-fix-style-all');
646      allStyleTag.innerHTML = allThemesFix.css;
647      document.head.append(allStyleTag);
648    };
649
650    if (allThemesFix && allThemesFix.js) {
651      var allScriptTag = document.createElement('script');
652      allScriptTag.classList.add('jdgm-theme-fix-script-all');
653      allScriptTag.innerHTML = allThemesFix.js;
654      document.head.append(allScriptTag);
655    };
656
657    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
658    if (!thisThemeFix) return;
659
660    if (thisThemeFix.html) {
661      document.addEventListener("DOMContentLoaded", function() {
662        var htmlDiv = document.createElement('div');
663        htmlDiv.classList.add('jdgm-theme-fix-html');
664        htmlDiv.innerHTML = thisThemeFix.html;
665        document.body.append(htmlDiv);
666      });
667    };
668
669    if (thisThemeFix.css) {
670      var styleTag = document.createElement('style');
671      styleTag.classList.add('jdgm-theme-fix-style');
672      styleTag.innerHTML = thisThemeFix.css;
673      document.head.append(styleTag);
674    };
675
676    if (thisThemeFix.js) {
677      var scriptTag = document.createElement('script');
678      scriptTag.classList.add('jdgm-theme-fix-script');
679      scriptTag.innerHTML = thisThemeFix.js;
680      document.head.append(scriptTag);
681    };
682  })();
683</script>
683
684<!-- END app snippet -->
685<!-- End of Judge.me Core -->
686
687
688
689<!-- END app block -->
689<script src="https://cdn.shopify.com/extensions/019ddf98-0d13-797e-affa-36a8c7d15d5d/eu-cookie-bar-6/assets/nova-cookie-app-embed.js" type="text/javascript" defer="defer"></script>
689
690<link href="https://cdn.shopify.com/extensions/019ddf98-0d13-797e-affa-36a8c7d15d5d/eu-cookie-bar-6/assets/nova-cookie.css" rel="stylesheet" type="text/css" media="all">
691<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
691
692<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
693<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: 48572563610,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 693
693
694<script>
695  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
696</script>
vendor: 1 bytes, line 696
696
697<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}
697).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: 48572563610,storefrontBaseUrl: "https://holoskombucha.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://holoskombucha.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3020095862","configuration":"{\"accountID\":\"YASmpE\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2850095478","configuration":"{\"shopToken\":\"VVJnRS94WEM1NVo5Z3c0SU1zNUJHczFBN1liNGpoNHowUT09LS1UcVoyeWphcmtqNlpxRXhnLS1ObUlqVDVMNGpEZTNXSUk2d3hmVE9nPT0=\",\"trackingUrl\":\"https:\\\/\\\/events-ocu.zipify.com\\\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1bfd3eebe1992e4f3bdc4831b8eb435b","type":"APP","apiClientId":4339901,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2082767222","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"]}
697,"dataSharingState":"unrestricted"},{"id":"1787167094","configuration":"{\"shopId\":\"48572563610\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ee59ec3132489facb5686b519b5ee9ef","type":"APP","apiClientId":48936321025,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"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":"990871926","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-P4Y87WCFRH\\\",\\\"google_tag_ids\\\":[\\\"G-P4Y87WCFRH\\\",\\\"GT-MRQ2XMZ\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-P4Y87WCFRH\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-P4Y87WCFRH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-P4Y87WCFRH\\\",\\\"MC-WE8R2CQRF7\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-P4Y87WCFRH\\\",\\\"MC-WE8R2CQRF7\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-P4Y87WCFRH\\\",\\\"MC-WE8R2CQRF7\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-P4Y87WCFRH\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-P4Y87WCFRH\\\"}],\\\"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":"366117018","configuration":"{\"pixel_id\":\"1184580792863185\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"125567130","configuration":"{\"myshopifyDomain\":\"holos-kombucha.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HOLOS Kombucha","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"holos-kombucha.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/holoskombucha.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://holoskombucha.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192687473014","themePublished":"true","eventMetadataId":"f789249b-61e4-45ff-b32e-0cb7838e2813","pageType":"blog","resourceId":"70812500122","shopId":"48572563610","storefrontBaseUrl":"https:\/\/holoskombucha.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>
697<script>
698  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
699  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
700  window.ShopifyAnalytics.meta.currency = 'GBP';
701  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":70812500122,"requestId":"382abdc1-a081-4864-9ff6-5e8aa42c366f-1791225752"}};
702  for (var attr in meta) {
703    window.ShopifyAnalytics.meta[attr] = meta[attr];
704  }
705</script>
vendor: 1 bytes, line 705
705
706<script class="analytics">
707  (function () {
708    var customDocumentWrite = function(content) {
709      var jquery = null;
710
711      if (window.jQuery) {
712        jquery = window.jQuery;
713      } else if (window.Checkout && window.Checkout.$) {
714        jquery = window.Checkout.$;
715      }
716
717      if (jquery) {
718        jquery('body').append(content);
719      }
720    };
721
722    var hasLoggedConversion = function(token) {
723      if (token) {
724        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
725      }
726      return false;
727    }
728
729    var setCookieIfConversion = function(token) {
730      if (token) {
731        var twoMonthsFromNow = new Date(Date.now());
732        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
733
734        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
735      }
736    }
737
738    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
739    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
740    if (trekkie.integrations) {
741      return;
742    }
743    trekkie.methods = [
744      'identify',
745      'page',
746      'ready',
747      'track',
748      'trackForm',
749      'trackLink'
750    ];
751    trekkie.factory = function(method) {
752      return function() {
753        var args = Array.prototype.slice.call(arguments);
754        args.unshift(method);
755        trekkie.push(args);
756        if (method == 'track' || method == 'page') {
757          var pageUrl;
758          try {
759            pageUrl = window.location.href;
760          } catch (e) {}
761          var pageReferrer;
762          try {
763            pageReferrer = document.referrer;
764          } catch (e) {}
765          try {
766            if (window.__TREKKIE_SHIM_QUEUE == null) {
767              window.__TREKKIE_SHIM_QUEUE = [];
768            }
769            window.__TREKKIE_SHIM_QUEUE.push({
770              from: 'trekkie-stub',
771              method: method,
772              args: args.slice(1),
773              pageContext: {
774                url: pageUrl,
775                referrer: pageReferrer
776              }
777            });
778          } catch (e) {
779            // no-op
780          }
781        }
782        return trekkie;
783      };
784    };
785    for (var i = 0; i < trekkie.methods.length; i++) {
786      var key = trekkie.methods[i];
787      trekkie[key] = trekkie.factory(key);
788    }
789    trekkie.load = function(config) {
790      trekkie.config = config || {};
791      trekkie.config.initialDocumentCookie = document.cookie;
792      var first = document.getElementsByTagName('script')[0];
793var script = document.createElement('script');
794script.type = 'text/javascript';
795script.onerror = function(e) {
796  var scriptFallback = document.createElement('script');
797  scriptFallback.type = 'text/javascript';
798  scriptFallback.onerror = function(error) {
799          var Monorail = {
800      produce: function produce(monorailDomain, schemaId, payload) {
801        var currentMs = new Date().getTime();
802        var event = {
803          schema_id: schemaId,
804          payload: payload,
805          metadata: {
806            event_created_at_ms: currentMs,
807            event_sent_at_ms: currentMs
808          }
809        };
810        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
811      },
812      sendRequest: function sendRequest(endpointUrl, payload) {
813        // Try the sendBeacon API
814        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
815          var blobData = new window.Blob([payload], {
816            type: 'text/plain'
817          });
818
819          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
820            return true;
821          } // sendBeacon was not successful
822
823        } // XHR beacon
824
825        var xhr = new XMLHttpRequest();
826
827        try {
828          xhr.open('POST', endpointUrl);
829          xhr.setRequestHeader('Content-Type', 'text/plain');
830          xhr.send(payload);
831        } catch (e) {
832          console.log(e);
833        }
834
835        return false;
836      },
837      isIos12: function isIos12() {
838        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
839      }
840    };
841    Monorail.produce('monorail-edge.shopifysvc.com',
842      'trekkie_storefront_load_errors/1.1',
843      {shop_id: 48572563610,
844      theme_id: 192687473014,
845      app_name: "storefront",
846      context_url: window.location.href,
847      source_url: "//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
848
849  };
850  scriptFallback.async = true;
851  scriptFallback.src = '//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
852  first.parentNode.insertBefore(scriptFallback, first);
853};
854script.async = true;
855script.src = '//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
856first.parentNode.insertBefore(script, first);
857
858    };
859    trekkie.load(
860      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":48572563610,"isMerchantRequest":null,"themeId":192687473014,"themeCityHash":"9565962517470781923","contentLanguage":"en","currency":"GBP","eventMetadataId":"f789249b-61e4-45ff-b32e-0cb7838e2813"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
861    );
862
863    var loaded = false;
864    trekkie.ready(function() {
865      if (loaded) return;
866      loaded = true;
867
868      window.ShopifyAnalytics.lib = window.trekkie;
869
870      var originalDocumentWrite = document.write;
871      document.write = customDocumentWrite;
872      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
873      document.write = originalDocumentWrite;
874
875      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
876      var token = match? match[1]: undefined;
877      if (!hasLoggedConversion(token)) {
878        setCookieIfConversion(token);
879        
880      }
881    });
882
883    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":70812500122,"requestId":"382abdc1-a081-4864-9ff6-5e8aa42c366f-1791225752","shopifyEmitted":true});
884
885    var eventsListenerScript = document.createElement('script');
886    eventsListenerScript.async = true;
887    eventsListenerScript.src = "//holoskombucha.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
888    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
889})();</script>
vendor: 1 bytes, line 889
889
890<script
891  defer
892  src="https://holoskombucha.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
893  data-application="storefront-renderer"
894  data-shop-id="48572563610"
895  data-render-region="gcp-us-west1"
896  data-page-type="blog"
897  data-theme-instance-id="192687473014"
898  data-theme-name="Dawn"
899  data-theme-version="9.0.0"
900  data-monorail-region="shop_domain"
901  data-resource-timing-sampling-rate="10"
902  data-shs="true"
903  data-shs-beacon="true"
904  data-shs-export-with-fetch="true"
905  data-shs-logs-sample-rate="1"
906  data-shs-beacon-endpoint="https://holoskombucha.com/api/collect"
907></script>
907
908<meta name="shopify-y" content="92500897-b7c8-4bd9-a735-4fbc23dfb3be" data-expiration="1822783352000"><meta name="shopify-s" content="c293817b-632d-441b-bc3f-92a3c1e5880a" data-expiration="1791227552000"><meta name="new-cookie-storage-activated" content="t">
909</head><body class="gradient">
910    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
911      Skip to content
912    </a><!-- BEGIN sections: header-group -->
913<div id="shopify-section-sections--28057640599926__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-menu.css?v=151968516119678728991772727774" media="print" onload="this.media='all'">
914
915<link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-menu-drawer.css?v=94074963897493609391772727774" media="print" onload="this.media='all'">
916<link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-notification.css?v=108833082844665799571772727774" media="print" onload="this.media='all'">
917<link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-items.css?v=29412722223528841861772727774" media="print" onload="this.media='all'"><noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-menu.css?v=151968516119678728991772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
918
919<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-menu-drawer.css?v=94074963897493609391772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
920<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-notification.css?v=108833082844665799571772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
921<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-items.css?v=29412722223528841861772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
922
923<style>
924  header-drawer {
925    justify-self: start;
926    margin-left: -1.2rem;
927  }@media screen and (min-width: 990px) {
928      header-drawer {
929        display: none;
930      }
931    }.menu-drawer-container {
932    display: flex;
933  }
934
935  .list-menu {
936    list-style: none;
937    padding: 0;
938    margin: 0;
939  }
940
941  .list-menu--inline {
942    display: inline-flex;
943    flex-wrap: wrap;
944    column-gap: 50px;
945  }
946
947  summary.list-menu__item {
948    padding-right: 2.7rem;
949  }
950
951  .list-menu__item {
952    display: flex;
953    align-items: center;
954    line-height: calc(1 + 0.3 / var(--font-body-scale));
955  }
956
957  .list-menu__item--link {
958    text-decoration: none;
959    padding-bottom: 1rem;
960    padding-top: 1rem;
961    line-height: calc(1 + 0.8 / var(--font-body-scale));
962  }
963
964  @media screen and (min-width: 750px) {
965    .list-menu__item--link {
966      padding-bottom: 0.5rem;
967      padding-top: 0.5rem;
968    }
969  }
970</style><style data-shopify>.header {
971    padding-top: 2px;
972    padding-bottom: 2px;
973  }
974
975  .section-header {
976    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
977    margin-bottom: 0px;
978  }
979
980  @media screen and (min-width: 750px) {
981    .section-header {
982      margin-bottom: 0px;
983    }
984  }
985
986  @media screen and (min-width: 990px) {
987    .header {
988      padding-top: 4px;
989      padding-bottom: 4px;
990    }
991  }</style>
991<script src="//holoskombucha.com/cdn/shop/t/18/assets/details-disclosure.js?v=153497636716254413831772727774" defer="defer"></script>
vendor: 1 bytes, line 991
991
992<script src="//holoskombucha.com/cdn/shop/t/18/assets/details-modal.js?v=4511761896672669691772727774" defer="defer"></script>
vendor: 1 bytes, line 992
992
993<script src="//holoskombucha.com/cdn/shop/t/18/assets/cart-notification.js?v=160453272920806432391772727774" defer="defer"></script>
993
994
995
996<sticky-header data-sticky-type="always" class="header-wrapper color-accent-1 gradient header-wrapper--border-bottom">
997  <header class="header header--middle-center header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
998        <details id="Details-menu-drawer-container" class="menu-drawer-container">
999          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1000            <span>
1001              <svg
1002  xmlns="http://www.w3.org/2000/svg"
1003  aria-hidden="true"
1004  focusable="false"
1005  class="icon icon-hamburger"
1006  fill="none"
1007  viewBox="0 0 18 16"
1008>
1009  <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">
1010</svg>
1011
1012              <svg
1013  xmlns="http://www.w3.org/2000/svg"
1014  aria-hidden="true"
1015  focusable="false"
1016  class="icon icon-close"
1017  fill="none"
1018  viewBox="0 0 18 17"
1019>
1020  <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">
1021</svg>
1022
1023            </span>
1024          </summary><div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
1025            <div class="menu-drawer__inner-container">
1026              <div class="menu-drawer__navigation-container">
1027                <nav class="menu-drawer__navigation">
1028                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/collections/organic-kombucha-uk" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1029                            shop
1030                          </a></li><li><a href="/pages/subscribe-and-save" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1031                            about subscriptions
1032                          </a></li><li><a href="/pages/wholesale" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1033                            wholesale
1034                          </a></li><li><details id="Details-menu-drawer-menu-item-4">
1035                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1036                              about
1037                              <svg
1038  viewBox="0 0 14 10"
1039  fill="none"
1040  aria-hidden="true"
1041  focusable="false"
1042  class="icon icon-arrow"
1043  xmlns="http://www.w3.org/2000/svg"
1044>
1045  <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">
1046</svg>
1047
1048                              <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1049  <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">
1050</svg>
1051
1052                            </summary>
1053                            <div id="link-about" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1054                              <div class="menu-drawer__inner-submenu">
1055                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1056                                  <svg
1057  viewBox="0 0 14 10"
1058  fill="none"
1059  aria-hidden="true"
1060  focusable="false"
1061  class="icon icon-arrow"
1062  xmlns="http://www.w3.org/2000/svg"
1063>
1064  <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">
1065</svg>
1066
1067                                  about
1068                                </button>
1069                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/what-is-kombucha" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1070                                          what is kombucha?
1071                                        </a></li><li><a href="/pages/team" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1072                                          our team
1073                                        </a></li><li><a href="/pages/social-purpose" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1074                                          social purpose
1075                                        </a></li><li><a href="/pages/press" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1076                                          press
1077                                        </a></li><li><a href="/pages/contact-us" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1078                                          contact
1079                                        </a></li><li><a href="https://holoskombucha.com/blogs/home" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1080                                          blog
1081                                        </a></li></ul>
1082                              </div>
1083                            </div>
1084                          </details></li><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1085                            home
1086                          </a></li><li><a href="/pages/manage-your-subscription" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1087                            manage your subscription
1088                          </a></li><li><a href="/collections/gifting" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1089                            gifting
1090                          </a></li></ul>
1091                </nav>
1092                <div class="menu-drawer__utility-links"><a href="https://holoskombucha.com/customer_authentication/redirect?locale=en&region_country=GB" class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide">
1093                      <img src="//holoskombucha.com/cdn/shop/t/18/assets/sign_in_account_icon_35x.png?v=78756799260776463551772727774" width="35" height="41">
1094
1095Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1096                        <a href="https://twitter.com/holoskombucha" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
1097  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1098</svg>
1099<span class="visually-hidden">Twitter</span>
1100                        </a>
1101                      </li><li class="list-social__item">
1102                        <a href="https://facebook.com/holoskombucha" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1103  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1104</svg>
1105<span class="visually-hidden">Facebook</span>
1106                        </a>
1107                      </li><li class="list-social__item">
1108                        <a href="http://instagram.com/holoskombucha" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
1109  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1110  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1111</svg>
1112<span class="visually-hidden">Instagram</span>
1113                        </a>
1114                      </li><li class="list-social__item">
1115                        <a href="https://www.tiktok.com/@holoskombucha" class="list-social__link link"><svg
1116  aria-hidden="true"
1117  focusable="false"
1118  class="icon icon-tiktok"
1119  width="16"
1120  height="18"
1121  fill="none"
1122  xmlns="http://www.w3.org/2000/svg"
1123>
1124  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
1125</svg>
1126<span class="visually-hidden">TikTok</span>
1127                        </a>
1128                      </li><li class="list-social__item">
1129                        <a href="https://www.youtube.com/holoskombucha" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
1130  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1131</svg>
1132<span class="visually-hidden">YouTube</span>
1133                        </a>
1134                      </li></ul>
1135                </div>
1136              </div>
1137            </div>
1138          </div>
1139        </details>
1140      </header-drawer><nav class="header__inline-menu">
1141          <ul class="list-menu list-menu--inline" role="list"><li><a href="/collections/organic-kombucha-uk" class="header__menu-item list-menu__item link link--text focus-inset">
1142                    <span>shop</span>
1143                  </a></li><li><header-menu>
1144                    <details id="Details-HeaderMenu-2">
1145                      <summary class="header__menu-item list-menu__item link focus-inset">
1146                        <span>subscribe</span>
1147                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1148  <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">
1149</svg>
1150
1151                      </summary>
1152                      <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/subscribe-and-save" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1153                                about subscriptions
1154                              </a></li><li><a href="/pages/manage-your-subscription" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1155                                manage your subscription
1156                              </a></li></ul>
1157                    </details>
1158                  </header-menu></li></ul>
1159        </nav><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1160                
1161                <img src="//holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&amp;width=600" alt="HOLOS Kombucha" srcset="//holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&amp;width=80 80w, //holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&amp;width=120 120w, //holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&amp;width=160 160w" width="80" height="80.0" loading="eager" class="header__heading-logo" sizes="(min-width: 750px) 80px, 50vw">
1162              </div></a><nav class="header__inline-menu header__inline-menu--2">
1163          <ul class="list-menu list-menu--inline" role="list"><li><a href="/pages/wholesale" class="header__menu-item list-menu__item link link--text focus-inset">
1164                    <span>wholesale</span>
1165                  </a></li><li><header-menu>
1166                    <details id="Details-HeaderMenu-2">
1167                      <summary class="header__menu-item list-menu__item link focus-inset">
1168                        <span>about</span>
1169                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1170  <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">
1171</svg>
1172
1173                      </summary>
1174                      <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/what-is-kombucha" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1175                                what is kombucha?
1176                              </a></li><li><a href="/pages/social-purpose" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1177                                social impact
1178                              </a></li><li><a href="/pages/shipping-and-returns-policies" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1179                                shipping info
1180                              </a></li><li><a href="https://holoskombucha.com/blogs/home" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1181                                blog
1182                              </a></li><li><a href="/pages/press" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1183                                press
1184                              </a></li><li><a href="/pages/team" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1185                                our team
1186                              </a></li><li><a href="/pages/contact-us" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1187                                contact
1188                              </a></li><li><a href="https://holoskombucha.com/pages/organickombuchaflavours" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1189                                flavours
1190                              </a></li></ul>
1191                    </details>
1192                  </header-menu></li></ul>
1193        </nav>
1194      
1195    
1196
1197    <div class="header__icons">
1198      <div class="desktop-localization-wrapper">
1199</div>
1200      
1201<a href="https://holoskombucha.com/customer_authentication/redirect?locale=en&region_country=GB" class="header__icon header__icon--account link focus-inset small-hide">
1202          <img src="//holoskombucha.com/cdn/shop/t/18/assets/sign_in_account_icon_35x.png?v=78756799260776463551772727774" width="35" height="41">
1203
1204          <span class="visually-hidden">Log in</span>
1205        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><img src="//holoskombucha.com/cdn/shop/t/18/assets/BASKET_ICON_HOLOS_35x.png?v=142616164907504618381772727774" width="35" height="41">
1206<span class="visually-hidden">Cart</span></a>
1207    </div>
1208  </header>
1209</sticky-header>
1210
1211<cart-notification>
1212  <div class="cart-notification-wrapper page-width">
1213    <div
1214      id="cart-notification"
1215      class="cart-notification focus-inset color-accent-1 gradient"
1216      aria-modal="true"
1217      aria-label="Item added to your cart"
1218      role="dialog"
1219      tabindex="-1"
1220    >
1221      <div class="cart-notification__header">
1222        <h2 class="cart-notification__heading caption-large text-body"><svg
1223  class="icon icon-checkmark color-foreground-text"
1224  aria-hidden="true"
1225  focusable="false"
1226  xmlns="http://www.w3.org/2000/svg"
1227  viewBox="0 0 12 9"
1228  fill="none"
1229>
1230  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1231</svg>
1232Item added to your cart
1233        </h2>
1234        <button
1235          type="button"
1236          class="cart-notification__close modal__close-button link link--text focus-inset"
1237          aria-label="Close"
1238        >
1239          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1240            <use href="#icon-close">
1241          </svg>
1242        </button>
1243      </div>
1244      <div id="cart-notification-product" class="cart-notification-product"></div>
1245      <div class="cart-notification__links">
1246        <a
1247          href="/cart"
1248          id="cart-notification-button"
1249          class="button button--secondary button--full-width"
1250        >View cart</a>
1251        <form action="/cart" method="post" id="cart-notification-form">
1252          <button class="button button--primary button--full-width" name="checkout">
1253            Check out
1254          </button>
1255        </form>
1256        <button type="button" class="link button-label">Continue shopping</button>
1257      </div>
1258    </div>
1259  </div>
1260</cart-notification>
1261<style data-shopify>
1262  .cart-notification {
1263    display: none;
1264  }
1265</style>
1266
1267
1268<script type="application/ld+json">
1269  {
1270    "@context": "http://schema.org",
1271    "@type": "Organization",
1272    "name": "HOLOS Kombucha",
1273    
1274      "logo": "https:\/\/holoskombucha.com\/cdn\/shop\/files\/2025_logo_ROUND.png?v=1755179231\u0026width=500",
1275    
1276    "sameAs": [
1277      "https:\/\/twitter.com\/holoskombucha",
1278      "https:\/\/facebook.com\/holoskombucha",
1279      "",
1280      "http:\/\/instagram.com\/holoskombucha",
1281      "https:\/\/www.tiktok.com\/@holoskombucha",
1282      "",
1283      "",
1284      "https:\/\/www.youtube.com\/holoskombucha",
1285      ""
1286    ],
1287    "url": "https:\/\/holoskombucha.com"
1288  }
1289</script>
1289
1290</div><div id="shopify-section-sections--28057640599926__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><div class="announcement-bar color-accent-2 gradient" role="region" aria-label="Announcement" ><a href="/pages/shipping-and-returns-policies" class="announcement-bar__link link link--text focus-inset animate-arrow"><div class="page-width">
1291                <p class="announcement-bar__message center h5">
1292                  <span>FREE SHIPPING 1-2 WORKING DAYS FOR MAINLAND UK</span></p>
1293              </div></a></div>
1294<style> #shopify-section-sections--28057640599926__announcement-bar .announcement-bar {font-family: "Poppins", sans-serif; font-weight: 400; font-size: 14px;} #shopify-section-sections--28057640599926__announcement-bar .announcement-bar__message {font-family: "Poppins", sans-serif; font-weight: 400;} #shopify-section-sections--28057640599926__announcement-bar .announcement-bar__link {font-family: "Poppins", sans-serif; font-weight: 600;} #shopify-section-sections--28057640599926__announcement-bar .announcement-bar {background: #556b2f !important;} </style></div>
1295<!-- END sections: header-group -->
1296
1297    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1298      <section id="shopify-section-template--28057644040566__main" class="shopify-section section"><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-article-card.css?v=40864579252276455821772727774" rel="stylesheet" type="text/css" media="all" />
1299<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-card.css?v=72424138363649373091772727774" rel="stylesheet" type="text/css" media="all" />
1300<link href="//holoskombucha.com/cdn/shop/t/18/assets/section-main-blog.css?v=126675391260444674411772727774" rel="stylesheet" type="text/css" media="all" />
1301<style data-shopify>.section-template--28057644040566__main-padding {
1302    padding-top: 27px;
1303    padding-bottom: 27px;
1304  }
1305
1306  @media screen and (min-width: 750px) {
1307    .section-template--28057644040566__main-padding {
1308      padding-top: 36px;
1309      padding-bottom: 36px;
1310    }
1311  }</style><div class="main-blog page-width section-template--28057644040566__main-padding">
1312    <h1 class="title--primary">HOLOS BLOG</h1>
1313
1314    <div class="blog-articles "><div class="blog-articles__article article">
1315<div class="article-card-wrapper card-wrapper underline-links-hover">
1316    
1317    <div
1318      class="
1319        card article-card
1320        card--standard
1321         article-card__image--medium
1322         card--media
1323        
1324        
1325      "
1326      style="--ratio-percent: 133.33333333333334%;"
1327    >
1328      <div
1329        class="card__inner  color-background-2 gradient ratio"
1330        style="--ratio-percent: 133.33333333333334%;"
1331      ><div class="article-card__image-wrapper card__media">
1332            <div
1333              class="article-card__image media media--hover-effect"
1334              
1335            >
1336              
1337              <img
1338                srcset="//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=165 165w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=360 360w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=533 533w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=720 720w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=1000 1000w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=1500 1500w,//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119 3888w
1339                "
1340                src="//holoskombucha.com/cdn/shop/articles/P1433716_9abe3db7-e071-4c9a-bb6d-de0ffe084468.jpg?v=1775223119&width=533"
1341                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1342                alt="Hope Blooms- Reflections from a Holos placement participant"
1343                class="motion-reduce"
1344                
1345                  loading="lazy"
1346                
1347                width="3888"
1348                height="5184"
1349              >
1350              
1351            </div>
1352          </div><div class="card__content">
1353          <div class="card__information">
1354            <h3 class="card__heading h2">
1355              <a href="/blogs/home/hope-blooms-reflections-from-a-holos-placement-participant" class="full-unstyled-link">
1356                Hope Blooms- Reflections from a Holos placement...
1357              </a>
1358            </h3>
1359            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-04-03T13:21:15Z">April 3, 2026</time></span></div><p class="article-card__excerpt rte-width">With spring in motion (come on, weather!), it feels like the perfect moment to share a written piece from one of our most recent Holos placement participants.  Stories like this...
1360</p><div class="article-card__footer"></div></div></div>
1361      </div>
1362      <div class="card__content">
1363        <div class="card__information">
1364          <h3 class="card__heading h2">
1365            <a href="/blogs/home/hope-blooms-reflections-from-a-holos-placement-participant" class="full-unstyled-link">
1366              Hope Blooms- Reflections from a Holos placement...
1367            </a>
1368          </h3>
1369          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-04-03T13:21:15Z">April 3, 2026</time></span></div><p class="article-card__excerpt rte-width">With spring in motion (come on, weather!), it feels like the perfect moment to share a written piece from one of our most recent Holos placement participants.  Stories like this...
1370</p><div class="article-card__footer"></div></div></div>
1371    </div>
1372  </div></div><div class="blog-articles__article article">
1373<div class="article-card-wrapper card-wrapper underline-links-hover">
1374    
1375    <div
1376      class="
1377        card article-card
1378        card--standard
1379         article-card__image--medium
1380         card--media
1381        
1382        
1383      "
1384      style="--ratio-percent: 55.06756756756757%;"
1385    >
1386      <div
1387        class="card__inner  color-background-2 gradient ratio"
1388        style="--ratio-percent: 55.06756756756757%;"
1389      ><div class="article-card__image-wrapper card__media">
1390            <div
1391              class="article-card__image media media--hover-effect"
1392              
1393            >
1394              
1395              <img
1396                srcset="//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=165 165w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=360 360w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=533 533w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=720 720w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=1000 1000w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=1500 1500w,//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761 4144w
1397                "
1398                src="//holoskombucha.com/cdn/shop/articles/kombucha-brewing-mistakes-tips-tricks.png?v=1773746761&width=533"
1399                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1400                alt="5 Common Kombucha Brewing Mistakes (And How to Fix Them)"
1401                class="motion-reduce"
1402                
1403                  loading="lazy"
1404                
1405                width="4144"
1406                height="2282"
1407              >
1408              
1409            </div>
1410          </div><div class="card__content">
1411          <div class="card__information">
1412            <h3 class="card__heading h2">
1413              <a href="/blogs/home/5-common-kombucha-brewing-mistakes-and-how-to-fix-them" class="full-unstyled-link">
1414                5 Common Kombucha Brewing Mistakes (And How to ...
1415              </a>
1416            </h3>
1417            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-22T18:00:01Z">March 22, 2026</time></span></div><p class="article-card__excerpt rte-width">Avoid the most common kombucha brewing mistakes with this troubleshooting guide. Learn how to fix temperature issues, contamination risks, and fermentation problems to brew perfect kombucha every time.
1418</p><div class="article-card__footer"></div></div></div>
1419      </div>
1420      <div class="card__content">
1421        <div class="card__information">
1422          <h3 class="card__heading h2">
1423            <a href="/blogs/home/5-common-kombucha-brewing-mistakes-and-how-to-fix-them" class="full-unstyled-link">
1424              5 Common Kombucha Brewing Mistakes (And How to ...
1425            </a>
1426          </h3>
1427          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-22T18:00:01Z">March 22, 2026</time></span></div><p class="article-card__excerpt rte-width">Avoid the most common kombucha brewing mistakes with this troubleshooting guide. Learn how to fix temperature issues, contamination risks, and fermentation problems to brew perfect kombucha every time.
1428</p><div class="article-card__footer"></div></div></div>
1429    </div>
1430  </div></div><div class="blog-articles__article article">
1431<div class="article-card-wrapper card-wrapper underline-links-hover">
1432    
1433    <div
1434      class="
1435        card article-card
1436        card--standard
1437         article-card__image--medium
1438         card--media
1439        
1440        
1441      "
1442      style="--ratio-percent: 75.00995619275189%;"
1443    >
1444      <div
1445        class="card__inner  color-background-2 gradient ratio"
1446        style="--ratio-percent: 75.00995619275189%;"
1447      ><div class="article-card__image-wrapper card__media">
1448            <div
1449              class="article-card__image media media--hover-effect"
1450              
1451            >
1452              
1453              <img
1454                srcset="//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=165 165w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=360 360w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=533 533w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=720 720w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=1000 1000w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=1500 1500w,//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609 5022w
1455                "
1456                src="//holoskombucha.com/cdn/shop/articles/ORGANIC-KOMBUCHA-WAITROSE-4_b34b03d1-05a7-4eac-8aad-b13ddf7ef5d4.jpg?v=1773747609&width=533"
1457                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1458                alt="What is the Healthiest Drink in the Waitrose Chiller?"
1459                class="motion-reduce"
1460                
1461                  loading="lazy"
1462                
1463                width="5022"
1464                height="3767"
1465              >
1466              
1467            </div>
1468          </div><div class="card__content">
1469          <div class="card__information">
1470            <h3 class="card__heading h2">
1471              <a href="/blogs/home/what-is-the-healthiest-drink-in-the-waitrose-chiller" class="full-unstyled-link">
1472                What is the Healthiest Drink in the Waitrose Ch...
1473              </a>
1474            </h3>
1475            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-17T16:30:02Z">March 17, 2026</time></span></div><p class="article-card__excerpt rte-width">If you are standing in the middle of the juice aisle in Waitrose &amp; Partners, you will now see a lot more options than your usual orange smoothie... Kefir water from...
1476</p><div class="article-card__footer"></div></div></div>
1477      </div>
1478      <div class="card__content">
1479        <div class="card__information">
1480          <h3 class="card__heading h2">
1481            <a href="/blogs/home/what-is-the-healthiest-drink-in-the-waitrose-chiller" class="full-unstyled-link">
1482              What is the Healthiest Drink in the Waitrose Ch...
1483            </a>
1484          </h3>
1485          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-17T16:30:02Z">March 17, 2026</time></span></div><p class="article-card__excerpt rte-width">If you are standing in the middle of the juice aisle in Waitrose &amp; Partners, you will now see a lot more options than your usual orange smoothie... Kefir water from...
1486</p><div class="article-card__footer"></div></div></div>
1487    </div>
1488  </div></div><div class="blog-articles__article article">
1489<div class="article-card-wrapper card-wrapper underline-links-hover">
1490    
1491    <div
1492      class="
1493        card article-card
1494        card--standard
1495         article-card__image--medium
1496         card--media
1497        
1498        
1499      "
1500      style="--ratio-percent: 15.845070422535212%;"
1501    >
1502      <div
1503        class="card__inner  color-background-2 gradient ratio"
1504        style="--ratio-percent: 15.845070422535212%;"
1505      ><div class="article-card__image-wrapper card__media">
1506            <div
1507              class="article-card__image media media--hover-effect"
1508              
1509            >
1510              
1511              <img
1512                srcset="//holoskombucha.com/cdn/shop/articles/tn1-wide-rgb_40ea8c58-ec44-40c9-9545-53eb06ac57d2.png?v=1773669801&width=165 165w,//holoskombucha.com/cdn/shop/articles/tn1-wide-rgb_40ea8c58-ec44-40c9-9545-53eb06ac57d2.png?v=1773669801&width=360 360w,//holoskombucha.com/cdn/shop/articles/tn1-wide-rgb_40ea8c58-ec44-40c9-9545-53eb06ac57d2.png?v=1773669801&width=533 533w,//holoskombucha.com/cdn/shop/articles/tn1-wide-rgb_40ea8c58-ec44-40c9-9545-53eb06ac57d2.png?v=1773669801 568w
1513                "
1514                src="//holoskombucha.com/cdn/shop/articles/tn1-wide-rgb_40ea8c58-ec44-40c9-9545-53eb06ac57d2.png?v=1773669801&width=533"
1515                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1516                alt="A Nutritionist&#39;s Guide to Gut Health and Fermentation: Why Does Gut Health Matter?"
1517                class="motion-reduce"
1518                
1519                  loading="lazy"
1520                
1521                width="568"
1522                height="90"
1523              >
1524              
1525            </div>
1526          </div><div class="card__content">
1527          <div class="card__information">
1528            <h3 class="card__heading h2">
1529              <a href="/blogs/home/a-nutritionists-guide-to-gut-health-why-does-gut-health-matter" class="full-unstyled-link">
1530                A Nutritionist&#39;s Guide to Gut Health and Fermen...
1531              </a>
1532            </h3>
1533            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-16T14:01:58Z">March 16, 2026</time></span></div><p class="article-card__excerpt rte-width">From Clare Backhouse, Nutritional Therapist at Transformation Nutrition I’m a registered nutritionist who remembers what it was like before gut health became ‘a thing’. People would mention it like a...
1534</p><div class="article-card__footer"></div></div></div>
1535      </div>
1536      <div class="card__content">
1537        <div class="card__information">
1538          <h3 class="card__heading h2">
1539            <a href="/blogs/home/a-nutritionists-guide-to-gut-health-why-does-gut-health-matter" class="full-unstyled-link">
1540              A Nu
1540tritionist&#39;s Guide to Gut Health and Fermen...
1541            </a>
1542          </h3>
1543          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-16T14:01:58Z">March 16, 2026</time></span></div><p class="article-card__excerpt rte-width">From Clare Backhouse, Nutritional Therapist at Transformation Nutrition I’m a registered nutritionist who remembers what it was like before gut health became ‘a thing’. People would mention it like a...
1544</p><div class="article-card__footer"></div></div></div>
1545    </div>
1546  </div></div><div class="blog-articles__article article">
1547<div class="article-card-wrapper card-wrapper underline-links-hover">
1548    
1549    <div
1550      class="
1551        card article-card
1552        card--standard
1553         article-card__image--medium
1554         card--media
1555        
1556        
1557      "
1558      style="--ratio-percent: 132.375%;"
1559    >
1560      <div
1561        class="card__inner  color-background-2 gradient ratio"
1562        style="--ratio-percent: 132.375%;"
1563      ><div class="article-card__image-wrapper card__media">
1564            <div
1565              class="article-card__image media media--hover-effect"
1566              
1567            >
1568              
1569              <img
1570                srcset="//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026&width=165 165w,//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026&width=360 360w,//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026&width=533 533w,//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026&width=720 720w,//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026 800w
1571                "
1572                src="//holoskombucha.com/cdn/shop/articles/waitrose_kombucha.jpg?v=1772536026&width=533"
1573                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1574                alt="Which Kombucha Is in Waitrose? Holos Expands to 200+ Stores Nationwide"
1575                class="motion-reduce"
1576                
1577                  loading="lazy"
1578                
1579                width="800"
1580                height="1059"
1581              >
1582              
1583            </div>
1584          </div><div class="card__content">
1585          <div class="card__information">
1586            <h3 class="card__heading h2">
1587              <a href="/blogs/home/which-kombucha-is-in-waitrose-holos-expands-to-200-stores-nationwide" class="full-unstyled-link">
1588                Which Kombucha Is in Waitrose? Holos Expands to...
1589              </a>
1590            </h3>
1591            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-03T11:07:00Z">March 3, 2026</time></span></div><p class="article-card__excerpt rte-width">Just months after launch, Holos Organic Kombucha is available in over 200+ Waitrose &amp; Partners stores, nationwide. When Holos first launched into Waitrose in November 2025, it marked a major milestone...
1592</p><div class="article-card__footer"></div></div></div>
1593      </div>
1594      <div class="card__content">
1595        <div class="card__information">
1596          <h3 class="card__heading h2">
1597            <a href="/blogs/home/which-kombucha-is-in-waitrose-holos-expands-to-200-stores-nationwide" class="full-unstyled-link">
1598              Which Kombucha Is in Waitrose? Holos Expands to...
1599            </a>
1600          </h3>
1601          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-03-03T11:07:00Z">March 3, 2026</time></span></div><p class="article-card__excerpt rte-width">Just months after launch, Holos Organic Kombucha is available in over 200+ Waitrose &amp; Partners stores, nationwide. When Holos first launched into Waitrose in November 2025, it marked a major milestone...
1602</p><div class="article-card__footer"></div></div></div>
1603    </div>
1604  </div></div><div class="blog-articles__article article">
1605<div class="article-card-wrapper card-wrapper underline-links-hover">
1606    
1607    <div
1608      class="
1609        card article-card
1610        card--standard
1611         article-card__image--medium
1612         card--media
1613        
1614        
1615      "
1616      style="--ratio-percent: 66.53333333333333%;"
1617    >
1618      <div
1619        class="card__inner  color-background-2 gradient ratio"
1620        style="--ratio-percent: 66.53333333333333%;"
1621      ><div class="article-card__image-wrapper card__media">
1622            <div
1623              class="article-card__image media media--hover-effect"
1624              
1625            >
1626              
1627              <img
1628                srcset="//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=165 165w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=360 360w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=533 533w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=720 720w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=1000 1000w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=1500 1500w,//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618 4500w
1629                "
1630                src="//holoskombucha.com/cdn/shop/articles/Holos_Kombucha_-_AAH-005.jpg?v=1770897618&width=533"
1631                sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1632                alt="Our Love Story With Kombucha - From Co-Founder, Megan"
1633                class="motion-reduce"
1634                
1635                  loading="lazy"
1636                
1637                width="4500"
1638                height="2994"
1639              >
1640              
1641            </div>
1642          </div><div class="card__content">
1643          <div class="card__information">
1644            <h3 class="card__heading h2">
1645              <a href="/blogs/home/our-love-story-with-kombucha-from-co-founder-megan" class="full-unstyled-link">
1646                Our Love Story With Kombucha - From Co-Founder,...
1647              </a>
1648            </h3>
1649            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-02-16T08:30:01Z">February 16, 2026</time></span></div><p class="article-card__excerpt rte-width">Holos began with Maya. In 2015, Naomi and I met for the first time as part of a voluntary trip to the dusty streets of Phnom Penh, Cambodia, supporting those...
1650</p><div class="article-card__footer"></div></div></div>
1651      </div>
1652      <div class="card__content">
1653        <div class="card__information">
1654          <h3 class="card__heading h2">
1655            <a href="/blogs/home/our-love-story-with-kombucha-from-co-founder-megan" class="full-unstyled-link">
1656              Our Love Story With Kombucha - From Co-Founder,...
1657            </a>
1658          </h3>
1659          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-02-16T08:30:01Z">February 16, 2026</time></span></div><p class="article-card__excerpt rte-width">Holos began with Maya. In 2015, Naomi and I met for the first time as part of a voluntary trip to the dusty streets of Phnom Penh, Cambodia, supporting those...
1660</p><div class="article-card__footer"></div></div></div>
1661    </div>
1662  </div></div></div>
1663
1664<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-pagination.css?v=136206814810731739951772727774" rel="stylesheet" type="text/css" media="all" />
1665<div class="pagination-wrapper">
1666    <nav class="pagination" role="navigation" aria-label="Pagination">
1667      <ul class="pagination__list list-unstyled" role="list"><li><a
1668                  role="link"
1669                  aria-disabled="true"
1670                  class="pagination__item pagination__item--current light"
1671                  aria-current="page"
1672                  aria-label="Page 1"
1673                >1</a></li><li><a
1674                href="/blogs/home?page=2"
1675                class="pagination__item link"
1676                aria-label="Page 2"
1677              >2</a></li><li><a
1678                href="/blogs/home?page=3"
1679                class="pagination__item link"
1680                aria-label="Page 3"
1681              >3</a></li><li><span class="pagination__item">&hellip;</span></li><li><a
1682                href="/blogs/home?page=14"
1683                class="pagination__item link"
1684                aria-label="Page 14"
1685              >14</a></li><li>
1686            <a
1687              href="/blogs/home?page=2"
1688              class="pagination__item pagination__item--prev pagination__item-arrow link motion-reduce"
1689              aria-label="Next page"
1690            ><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1691  <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">
1692</svg>
1693</a>
1694          </li></ul>
1695    </nav>
1696  </div></div>
1697</section>
1698    </main>
1699
1700    <!-- BEGIN sections: footer-group -->
1701<div id="shopify-section-sections--28057640534390__footer" class="shopify-section shopify-section-group-footer-group">
1702<link href="//holoskombucha.com/cdn/shop/t/18/assets/section-footer.css?v=20832010749194782211772727774" rel="stylesheet" type="text/css" media="all" />
1703<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-newsletter.css?v=103472482056003053551772727774" rel="stylesheet" type="text/css" media="all" />
1704<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-menu.css?v=151968516119678728991772727774" rel="stylesheet" type="text/css" media="all" />
1705<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-payment.css?v=69253961410771838501772727774" rel="stylesheet" type="text/css" media="all" />
1706<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-social.css?v=52211663153726659061772727774" rel="stylesheet" type="text/css" media="all" />
1707<style data-shopify>.footer {
1708    margin-top: 0px;
1709  }
1710
1711  .section-sections--28057640534390__footer-padding {
1712    padding-top: 27px;
1713    padding-bottom: 27px;
1714  }
1715
1716  @media screen and (min-width: 750px) {
1717    .footer {
1718      margin-top: 0px;
1719    }
1720
1721    .section-sections--28057640534390__footer-padding {
1722      padding-top: 36px;
1723      padding-bottom: 36px;
1724    }
1725  }</style><footer class="footer color-accent-1 gradient section-sections--28057640534390__footer-padding">
1725<div class="footer__content-top page-width"><div class="footer-block--newsletter"><div class="footer__follow-on-shop">
1726              
1727              
1728              
1728<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 1728
1728
1729<script type="module">
1730  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
1731
1732  
1733</script>
1733
1734
1735<shop-follow-button ux-mode="windoid" return-uri="https://holoskombucha.com/account/redirect" proxy="true"></shop-follow-button>
1736
1737              
1738            </div></div>
1739      </div><div class="footer__content-bottom">
1740    <div class="footer__content-bottom-wrapper page-width">
1741      <div class="footer__column footer__localization isolate"></div>
1742      <div class="footer__column footer__column--info"><div class="footer__payment">
1743            <span class="visually-hidden">Payment methods</span>
1744            <ul class="list list-payment" role="list"><li class="list-payment__item">
1745                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1746
1747                </li><li class="list-payment__item">
1748                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
17481.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
1749
1750                </li><li class="list-payment__item">
1751                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
1752                </li><li class="list-payment__item">
1753                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1754                </li><li class="list-payment__item">
1755                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
175506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
1756
1757                </li><li class="list-payment__item">
1758                  <svg class="icon icon--full-color" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
1758<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
1759                </li><li class="list-payment__item">
1760                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
1761                </li><li class="list-payment__item">
1762                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
1763                </li><li class="list-payment__item">
1764                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#E
1764B001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1765
1766                </li><li class="list-payment__item">
1767                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
1768
1769                </li><li class="list-payment__item">
1770                  <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
1770h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
1771                </li><li class="list-payment__item">
1772                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
177216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1773
1774                </li></ul>
1775          </div></div>
1776    </div>
1777    <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
1778      <div class="footer__copyright caption">
1779        <small class="copyright__content"
1780          >&copy; 2026, <a href="/" title="">HOLOS Kombucha</a></small>
1781        
1782        <div><small class="copyright__content">Powered by <a href="https://whymatters.co.uk/?ref=holos" rel="follow">Why Matters</a></small></div></div>
1783    </div>
1784  </div>
1785</footer>
1786</div>
1787<!-- END sections: footer-group -->
1788
1789    <ul hidden>
1790      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1791      <li id="a11y-new-window-message">Opens in a new window.</li>
1792    </ul>
1793
1794    
1794<script>
1795      window.shopUrl = 'https://holoskombucha.com';
1796      window.routes = {
1797        cart_add_url: '/cart/add',
1798        cart_change_url: '/cart/change',
1799        cart_update_url: '/cart/update',
1800        cart_url: '/cart',
1801        predictive_search_url: '/search/suggest'
1802      };
1803
1804      window.cartStrings = {
1805        error: `There was an error while updating your cart. Please try again.`,
1806        quantityError: `You can only add [quantity] of this item to your cart.`
1807      }
1808
1809      window.variantStrings = {
1810        addToCart: `Add to cart`,
1811        soldOut: `Sold out`,
1812        unavailable: `Unavailable`,
1813        unavailable_with_option: `[value] - Unavailable`,
1814      }
1815
1816      window.accessibilityStrings = {
1817        imageAvailable: `Image [index] is now available in gallery view`,
1818        shareSuccess: `Link copied to clipboard`,
1819        pauseSlideshow: `Pause slideshow`,
1820        playSlideshow: `Play slideshow`,
1821      }
1822    </script>
1822<div class="index-section--flush powr-popup" id="80c680a1_1677843580"></div>
1823  <div class="index-section--flush powr-popup" id="4d80c3c4_1691080202"></div>
1824 <style>  </style>
1825<div id="shopify-block-AaUVQZ3RJdytsVHRjb__3667842014806057753" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: snippet -->
1826
1827
1828
1829
1830
1831<!-- END app snippet -->
1832
1833</div><div id="shopify-block-Ab0VjVkd3ZVM4T1pCW__12198985164985445843" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cookie-init -->
1833<script type="text/javascript" id="nova-cookie-app-embed-init">
1834  window.Nova = window.Nova || {};
1835  window.Nova.cookie_config = window.Nova.cookie_config || {};
1836
1837  
1838    window.Nova.cookie_config = {"banner_config":{"enabled":true,"law":{"regionalLaw":false},"location":true,"content":{"message":"We use cookies to make our site work for you and to improve your experience. We won't set these cookies unless you enable them by clicking 'I agree'. Using this tool will set a cookie on your device to remember your preferences. ","dismiss":"I agree","link":"Learn More","href":"https:\/\/holos-kombucha.myshopify.com\/pages\/privacy-policy"},"palette":{"popup":{"background":"#000000","text":"#fff","link":"#fff"},"button":{"background":"transparent","border":"#ffffff","text":"#ffffff"}}}};
1839  
1840
1841  window.Nova.cookie_config.shop_country_code = "GB";
1842</script>
1842
1843<!-- END app snippet -->
1844
1845
1846</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
1846<script id="subscription-helper">
1847
1848        function appstleStringSetting(value) {
1849            if (typeof value !== 'string') return value;
1850            try { return JSON.parse('"' + value + '"'); } catch { return value; }
1851        }
1852        function appstleJsonSetting(value) {
1853            if (typeof value !== 'string') return value;
1854            try { return JSON.parse(value); } catch { return null; }
1855        }
1856
1857        if (!window.AppstleIncluded) {
1858          window.AppstleIncluded = true;
1859          window.RS = Window.RS || {};
1860          
1861            RS.Config = {
1862                "selectors": {
1863                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
1864                    "subscriptionLinkSelector": appstleStringSetting("#shopify-section-template--16111347433626__main \u003e div \u003e div:nth-child(1)"),
1865                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
1866                    "subscriptionLinkPlacement": appstleStringSetting("AFTER"),
1867                    "cartRowSelector": appstleStringSetting(""),
1868                    "cartLineItemSelector": appstleStringSetting(""),
1869                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
1870                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
1871                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
1872                    "cartSubTotalSelector" : appstleStringSetting(""),
1873                    "cartLineItemPriceSelector": appstleStringSetting(""),
1874                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
1875                    "cartHiddenAttributesSelector": appstleStringSetting(""),
1876                    "buildABoxDiscountSelector": appstleStringSetting(""),
1877                },
1878                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
1879                "usedTranslation": "true",
1880                "enableCartWidgetFeature": appstleStringSetting("true"),
1881                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
1882                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=holos-kombucha.myshopify.com\u0026v=1787648694192"),
1883                "useUrlWithCustomerId": appstleStringSetting("false"),
1884                "atcButtonSelector": appstleStringSetting(""),
1885                "moneyFormat": appstleStringSetting("\\u00A3{{amount}}"),
1886                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
1887                "minimumQuantityMessage": appstleStringSetting(""),
1888                "tapToSelectText": appstleStringSetting(""),
1889                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
1890                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
1891                "monthsFrequencyTextV2": appstleStringSetting("Months"),
1892                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
1893                "monthFrequencyTextV2": appstleStringSetting("Month"),
1894                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
1895                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
1896                "weekFrequencyTextV2": appstleStringSetting("Week"),
1897                "daysFrequencyTextV2": appstleStringSetting("Days"),
1898                "dayFrequencyTextV2": appstleStringSetting("day"),
1899                "yearsFrequencyTextV2": appstleStringSetting("Years"),
1900                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
1901                "yearFrequencyTextV2": appstleStringSetting("Year"),
1902                "offFrequencyTextV2": appstleStringSetting("Off"),
1903                "prepayLabelTextV2": appstleStringSetting("Prepay"),
1904                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
1905                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
1906                "onetimeDescriptionTextV2": appstleStringSetting(""),
1907                "atcButtonTextV2": appstleStringSetting(""),
1908                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
1909                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
1910                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
1911                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
1912                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
1913                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
1914                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
1915                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
1916                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
1917                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
1918                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
1919                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
1920                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
1921                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
1922                "subscribeAndSaveInitalV2": appstleStringSetting(""),
1923                "subscriptionDescriptionTextV2": appstleStringSetting(""),
1924                "atcButtonTextSelector": appstleStringSetting(""),
1925                "disableCartWidgetOnVariants": appstleStringSetting(""),
1926                "shop": appstleStringSetting("holos-kombucha.myshopify.com"),
1927                "deliveryText": appstleStringSetting("delivery"),
1928                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
1929                "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"),
1930                "subscriptionOptionText": appstleStringSetting("Subscribe and save"),
1931                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
1932                "subscriptionPriceDisplayText": appstleStringSetting(""),
1933                "tooltipTitle": appstleStringSetting("Subscription detail"),
1934                "showTooltipOnClick": appstleStringSetting("false"),
1935                "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."),
1936                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
1937                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting(""),
1938                "manualTranslation": appstleStringSetting("false"),
1939                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
1940                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
1941                "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."),
1942                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
1943                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
1944                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
1945                "memberOnlySellingPlansJson": appstleJsonSetting("{\"710316917110\":{\"shop\":\"holos-kombucha.myshopify.com\",\"sellingPlanId\":710316917110,\"enableMemberInclusiveTag\":false,\"enableMemberExclusiveTag\":true,\"memberExclusiveTags\":\"Cancelled 5 months ago\"},\"710316949878\":{\"shop\":\"holos-kombucha.myshopify.com\",\"sellingPlanId\":710316949878,\"enableMemberInclusiveTag\":false,\"enableMemberExclusiveTag\":true,\"memberExclusiveTags\":\"Cancelled 5 months ago\"},\"710844645750\":{\"shop\":\"holos-kombucha.myshopify.com\",\"sellingPlanId\":710844645750,\"enableMemberInclusiveTag\":true,\"memberInclusiveTags\":\"wholesale\",\"enableMemberExclusiveTag\":false},\"2101444762\":{\"shop\":\"holos-kombucha.myshopify.com\",\"sellingPlanId\":2101444762,\"enableMemberInclusiveTag\":false,\"enableMemberExclusiveTag\":true,\"memberExclusiveTags\":\"cancelled 5 months ago,Cancelled 5 months ago\"}}"),
1946                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
1947                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly\",\"discountOffer\":15.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/2101444762\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/2101444762\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":true,\"memberExclusiveTags\":\"cancelled 5 months ago,Cancelled 5 months ago\",\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Monthly Subscription\",\"groupId\":651821210,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"2 Monthly Subscription\",\"frequencyDescription\":\"\",\"discountOffer\":15.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/710316917110\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710316917110\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":true,\"memberExclusiveTags\":\"Cancelled 5 months ago\",\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"Monthly Subscription\",\"groupId\":651821210,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"2 Weekly Subscription\",\"frequencyDescription\":\"\",\"discountOffer\":15.0,\"discountOffer2\":15.0,\"afterCycle1\":0,\"afterCycle2\":8,\"discountType\":\"PERCENTAGE\",\"discountType2\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabled2\":true,\"discountEnabledMasked\":true,\"discountEnabled2Masked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/710316949878\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710316949878\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":true,\"memberExclusiveTags\":\"Cancelled 5 months ago\",\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"Monthly Subscription\",\"groupId\":651821210,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"frequencyNameTranslations\":{},\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly Subscription\",\"frequencyDescription\":\"\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/710844645750\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710844645750\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":true,\"nonMemberOnly\":false,\"memberInclusiveTags\":\"wholesale\",\"formFieldJson\":\"[]\",\"upcomingOrderEmailBuffer\":3,\"frequencySequence\":0,\"groupName\":\"Wholesale\",\"groupId\":98178531702,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"2-Week Subscription\",\"frequencyDescription\":\"\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/710844678518\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710844678518\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"frequencySequence\":1,\"groupName\":\"Wholesale\",\"groupId\":98178531702,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"1-Week Subscription\",\"frequencyDescription\":\"\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/710844711286\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710844711286\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"frequencySequence\":2,\"groupName\":\"Wholesale\",\"groupId\":98178531702,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"6-Week Subscription\",\"frequencyDescription\":\"\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/710844744054\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/710844744054\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"frequencySequence\":3,\"groupName\":\"Wholesale\",\"groupId\":98178531702,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
1948                "widgetEnabled": appstleJsonSetting("true"),
1949                "showFreeGiftPrice" : appstleJsonSetting("true"),
1950                "showFreeGiftComparePrice" : appstleJsonSetting("true"),
1951                "enableFreeGiftLayout" : appstleJsonSetting("false"),
1952                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
1953                "freeGiftBadgeText": appstleStringSetting(""),
1954                "showTooltip" : appstleJsonSetting("false"),
1955                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
1956                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
1957                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
1958                
1958"updateThemePrice" : appstleJsonSetting("false"),
1959                "sortByDefaultSequence": appstleJsonSetting("false"),
1960                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
1961                "detectVariantFromURLParams": appstleJsonSetting("false"),
1962                "disableQueryParamsUpdate": appstleJsonSetting("false"),
1963                "showStaticTooltip": appstleJsonSetting("false"),
1964                "showAppstleLink": appstleJsonSetting("true"),
1965                "sellingPlanTitleText" : appstleStringSetting(""),
1966                "oneTimePriceText" : appstleStringSetting("{{price}}"),
1967                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
1968                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
1969                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
1970                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"),
1971                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/holoskombucha.com\\\/apps\\\/subscriptions"),
1972                "appstlePlanId": appstleJsonSetting("338"),
1973                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
1974                "priceSelector": appstleStringSetting(""),
1975                "reloadPriceSelector": appstleStringSetting(""),
1976                "landingPagePriceSelector": appstleStringSetting(""),
1977                "quickViewClickSelector": appstleStringSetting(""),
1978                "badgeTop": appstleStringSetting(""),
1979                "pricePlacement": appstleStringSetting("BEFORE"),
1980                "disableLoadingJquery": appstleJsonSetting("false"),
1981                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
1982                "switchRadioButtonWidget": appstleJsonSetting("true"),
1983                "appstlePlanName": appstleStringSetting("BUSINESS with BULK Automation"),
1984                "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, \"accessWidgetDesignOptions\": 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, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": true, \"enableContractPriceModification\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": true, \"accessDiscountOnCancellationAttempt\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true}"),
1985                "formMappingAttributeName": appstleStringSetting(""),
1986                "formMappingAttributeSelector": appstleStringSetting(""),
1987                "quickViewModalPollingSelector": appstleStringSetting(""),
1988                "scriptLoadDelay": appstleStringSetting("0"),
1989                "formatMoneyOverride": appstleStringSetting("false"),
1990                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
1991                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
1992                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
1993                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
1994                "updatePriceOnQuantityChange": appstleStringSetting(""),
1995                "widgetParentSelector": appstleStringSetting(""),
1996                "quantitySelector": appstleStringSetting(""),
1997                "enableAddJSInterceptor": appstleStringSetting("false"),
1998                "isDevEnabled": appstleJsonSetting(false),
1999                "forceReloadWidgetSelector": appstleStringSetting(""),
2000                "forceReloadOnFreqChange": appstleJsonSetting("false"),
2001                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
2002                "debugLogsEnabled": appstleJsonSetting(false),
2003                "isUseStorefrontAPI": appstleJsonSetting(false),
2004                "reBuyEnabled": appstleStringSetting("false"),
2005                "loyaltyDetailsLabelText": appstleStringSetting("Loyalty Details"),
2006                "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}}Get 30% off your \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'\u003ethen \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your future orders\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}Get 30% off your \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}}"),
2007                "widgetType": appstleStringSetting("WIDGET_TYPE_2"),
2008                "collectionWidgetType": appstleStringSetting("LEGACY"),
2009                "enableCompactProductPageWidget": appstleJsonSetting("false"),
2010                "enableCartDrawerWidget": appstleJsonSetting(false),
2011                "cartDrawerWidgetStyle": appstleJsonSetting(false),
2012                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
2013                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
2014                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
2015                "showOneTimeComparePrice": appstleJsonSetting("false"),
2016                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
2017                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
2018                "combinedCartWidgetSelector": appstleStringSetting(""),
2019                "removeUnsubscribeOption": appstleJsonSetting(false),
2020                "widgetTemplateHtml": "{% raw %}{% endraw %}",
2021                
2022                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
2022\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}}}
2022\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;
2022\\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;
2022\\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
2022ppstle_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;
2022\\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
2022ppstle_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;
2022\\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
2022635 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 %}\"}",
2023                
2024                
2025                  "bundle": {},
2026                
2027                
2028                  "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\\\":\\\"\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"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}}Get 30% off your \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'\u003ethen \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your future orders\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}Get 30% off your \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.subscriptionDescriptionTextV2\\\":\\\"\\\",\\\"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.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
2029                
2030                "css": {
2031                    "appstle_subscription_widget": {
2032                        "margin-top": appstleStringSetting("") ,
2033                        "margin-bottom": appstleStringSetting(""),
2034                    },
2035
2036                    "appstle_subscription_wrapper": {
2037                        "border-width": appstleStringSetting(""),
2038                        "border-color": appstleStringSetting(""),
2039                    },
2040
2041                    "appstle_circle": {
2042                        "border-color": appstleStringSetting(""),
2043                    },
2044
2045                    "appstle_dot": {
2046                        "background-color": appstleStringSetting(""),
2047                    },
2048
2049                    "appstle_select": {
2050                        "padding-top": appstleStringSetting(""),
2051                        "padding-bottom": appstleStringSetting(""),
2052                        "padding-left": appstleStringSetting(""),
2053                        "padding-right": appstleStringSetting(""),
2054                        "border-width": appstleStringSetting(""),
2055                        "border-style": appstleStringSetting(""),
2056                        "border-color": appstleStringSetting(""),
2057                        "border-radius": appstleStringSetting(""),
2058                    },
2059
2060                    "tooltip_subscription_svg": {
2061                        "fill": appstleStringSetting(""),
2062                    },
2063
2064                    "appstle_tooltip": {
2065                        "color": appstleStringSetting(""),
2066                        "background-color": appstleStringSetting(""),
2067                    },
2068
2069                    "appstle_tooltip_border_top_color": {
2070                        "border-top-color": appstleStringSetting(""),
2071                    },
2072
2073                    "appstle_subscription_final_price": {
2074                        "color": appstleStringSetting(""),
2075                    },
2076                    "appstle_widget_text_color": {
2077                        "color": appstleStringSetting(""),
2078                    },
2079                    "appstle_selected_background": {
2080                        "background": "transparent",
2081                    },
2082                    "elementCSS": appstleStringSetting("[\\\".appstleLoyaltyTable{ display:none! important; }\\\"]"),
2083                    "customCSS": appstleStringSetting("#MainContent \u003e a.appstle_manageSubBtn \u003e button{\\r\\n    padding: 5px 20px !important;\\r\\n    background: black !important;\\r\\n    color: white !important;\\r\\n    font-family: 'Apercu-Mono-Bold', Roboto, sans-serif !important;\\r\\n}\\r\\nbutton.btn {\\r\\n    background: black !important;\\r\\n    color: white !important;\\r\\n}"),
2084                    "customerPortalCss": appstleStringSetting(""),
2085                    "externalStyleTag": appstleStringSetting(""),
2086                    "themeCss": appstleStringSetting(""),
2087                }
2088            };
2089          
2090
2091          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
2092
2093          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
2094
2095          
2096            try {
2097            
2098                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle 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}}
2098 products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue Shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maxium {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","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","productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"Build-A-Box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered 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":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
2099            
2100            } catch (e) {
2101            console.error("Error parsing build a box labels:", e);
2102            }
2103          
2104
2105          var _RSConfig = _RSConfig || {};
2106
2107          _RSConfig.shop = "holos-kombucha.myshopify.com";
2108
2109          
2110
2111          
2112
2113            
2114            _RSConfig.shopMoneyFormat = "£{{ amount}}";
2115            _RSConfig.shopMoneyFormatWithCurrencyFormat = "£{{ amount}} GBP";
2116            
2117
2118            
2119
2120        }
2121
2122        
2123        
2124            _RSConfig.assetRev = "a9bab2b4c11315413cf6332490cdc670";
2125        
2126
2127</script>
2127
2128
2129<style id="appstle-payment-button-override">
2130    .shopify-payment-button {display: none;}
2131</style>
2132<script>
2133 let appstleCount = 0
2134 function isAppstleJSInitiated() {
2135    appstleCount++;
2136    if (window?.["RSConfig"] || appstleCount > 20) {
2137        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
2138        if (appstleStyleElement) {
2139            appstleStyleElement.remove();
2140        }
2141    } else {
2142        setTimeout(isAppstleJSInitiated, 500)
2143    }
2144 }
2145 isAppstleJSInitiated();
2146</script>
2146
2147
2148<script>
2149    var appstleExternalStyle = document.createElement('style');
2150    appstleExternalStyle.textContent = appstleStringSetting("");
2151    document.body.appendChild(appstleExternalStyle);
2152</script>
vendor: 1 bytes, line 2152
2152
2153<script>
2154    function pollAppstleInit() {
2155        if (window?.appstleInit) {
2156        window?.appstleInit()
2157        } else {
2158        setTimeout(pollAppstleInit, 30);
2159        }
2160    }
2161</script>
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177    
2178
2179    
2179<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=holos-kombucha.myshopify.com&v=1787648694192" defer ></script>
2179
2180
2181    
2182
2183    
2184    
2185
2186
2187
2188</div><div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block">
2189
2190
2191
2192
2193
2194<script>
2195    var _ALConfig = _ALConfig || {};
2196    _ALConfig = {
2197        'shop_name': '',
2198        'public_domain': null,
2199        'proxy_path_prefix': 'apps/loyalty',
2200        'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js',
2201        'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css',
2202        'pointEarnRules': [],
2203        'pointRedeemRules': [],
2204        'widget_setting': null,
2205        'product': null,
2206        'productCollections': [],
2207        'shop_labels': null,
2208        'pointRoundType': 'NO_ROUND'
2209    };
2210
2211    // Shopify's market-aware account routes. Emitted from the Liquid `routes` object so links keep
2212    // the customer's current market/language prefix (e.g. /en-eu/account/login) instead of a
2213    // hard-coded /account/login, which Shopify resolves against the shop's primary market.
2214    _ALConfig.routes = {
2215        'root_url': "\/",
2216        'account_url': "\/account",
2217        'account_login_url': "https:\/\/holoskombucha.com\/customer_authentication\/redirect?locale=en\u0026region_country=GB",
2218        'account_register_url': "https:\/\/shopify.com\/48572563610\/account?locale=en\u0026region_country=GB\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2xvcy1rb21idWNoYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE4MzA1NTMsIm5iZiI6MTc5MTIyNTc1M30.NquBpBLhOuRB8uXUjDTcGN44RbepTHXtN9ZaL1O9-JI",
2219        'account_logout_url': "\/account\/logout"
2220    };
2221
2222    
2223    _ALConfig.shop_name = "HOLOS Kombucha";
2224    
2225
2226    
2227    _ALConfig.proxy_path_prefix = "apps\/loyalty";
2228    
2229
2230    
2231    _ALConfig.currency = "GBP";
2232    
2233
2234    
2235    _ALConfig.storeCurrency = "GBP";
2236    
2237
2238    
2239    _ALConfig.pointRoundType = "NO_ROUND";
2240    
2241
2242    
2243    _ALConfig.public_domain = "holoskombucha.com";
2244    
2245
2246    
2247    _ALConfig.widgetJsPath = "https:\/\/loyalty-admin.appstle.com\/app\/loyalty-widget.bundle.js?v=1790603355141";
2248    
2249
2250    
2251    _ALConfig.widgetCssPath = "https:\/\/loyalty-admin.appstle.com\/content\/loyalty-widget.css?v=1790603355141";
2252    
2253
2254    
2255    _ALConfig.referralEnabled = true;
2256    
2257
2258    
2259    _ALConfig.vipTierEnabled = false;
2260    
2261
2262    
2263
2264    
2265
2266    
2267    _ALConfig.pointEarnRules = [];
2268    
2269
2270    
2271    _ALConfig.pointRedeemRules = [];
2272    
2273
2274    
2275    _ALConfig.vipRewards = [];
2276    
2277
2278    
2279    _ALConfig.vipPointRewards = [];
2280    
2281
2282    
2283    _ALConfig.widget_setting = {"id":5766,"shop":"holos-kombucha.myshopify.com","themePrimaryColor":null,"themeSecondaryColor":null,"widgetPosition":"RIGHT","showWidget":true,"widgetBackgroundColor":"#000000","widgetTextColor":"#ffffff","faq":null,"popupHeaderColor":"#000000","popupTilesColor":"#f7f7f7","popupButtonColor":"#000000","popupIconColor":"#000000","popupLinksColor":"#1d4ed8","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","popupDiscountCodeGenerated":"Use the below coupon to get your discount.","popupCopyDiscount":"Copy Discount","popupCopiedDiscount":"Copied","widgetTitle":null,"customCss":"","widgetCounterBackgroundColor":"#000000","widgetCounterTextColor":"#ffffff","logoUrl":"","notificationToastBackgroundColor":"#040804","notificationToastTextColor":"#ffffff","acquirePointsBackgroundColor":"#ffffff","acquirePointsTextColor":"#ffffff","pointsBalanceBackgroundColor":"inherit","pointsBalanceTextColor":"#000000","allowedCustomersTag":"","widgetSettingJson":"{\"popupDiscountCodeGenerated\":\"Use the below coupon to get your discount.\",\"showLoyaltyOptOut\":false,\"cartWidgetSelector\":\"\",\"toastPosition\":\"top-left\",\"primaryDedicatedPageSectionBackgroundColor\":\"#3C4953\",\"availablePoints\":\"Available points {{ points }}\",\"reachVipMileStoneType\":\"TOTAL_AMOUNT\",\"popupCopiedDiscount\":\"Copied\",\"refreshOnAddToCart\":false,\"selectApplyRewardsDefault\":false,\"dateLocalFormat\":\"DEFAULT\",\"enrollLoyaltyProgramTitle\":\"Enroll Loyalty Program\",\"showRedeemSection\":false,\"vipTierBadgeBackgroun
2283dColor\":\"inherit\",\"popupCopyDiscount\":\"Copy Discount\",\"showCustomerHistoryDescriptionToolTip\":false,\"launcherDataType\":\"POINTS\",\"checkoutTotalStoreCreditAcquirePoints\":\"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.\",\"titleCount\":60,\"hideCheckoutBlockLoggedOutCustomers\":false,\"vipTierBadgeTextColor\":\"#000000\",\"popupButtonHoverColor\":\"#000000\",\"freeProductRewardAddedSuccessMessage\":\"Added to cart\",\"cartWidgetPlacement\":\"BEFORE\",\"visitedIcon\":\"\",\"afterCopiedDiscountRedirectUrl\":\"\",\"vipTierBenefits\":\"Benefits\",\"loggedOutFlagAcquirePoints\":false,\"hideExpirationDate\":false,\"showFAQSection\":false,\"showRangeForRedeemPoints\":false,\"waysToEarnIcon\":\"\",\"vipTierBadgeSelector\":\"\",\"loyaltyOptoutActive\":\"Active\",\"widgetButtonLogoUrl\":\"\",\"disableLoyaltyBlocks\":false,\"loyaltyOptoutInactive\":\"Inactive\",\"hideWidgetOnScroll\":false,\"hideWidgetLauncherOnMobile\":false,\"historyPointsAdjustment\":\"Points\",\"historyActivityDetails\":\"Activity Details\",\"showPoweredBy\":false,\"hideVipTierName\":false,\"waysToRedeemIcon\":\"\",\"enrolledSuccessMessage\":\"Enrolled Successfully\",\"widgetDateTimeFormat\":\"MMM D, YYYY, h:mm A\",\"showVIPSection\":false,\"dedicatedPageType\":\"DEDICATED_PAGE_V2\",\"checkoutTotalAcquirePointsDescription\":\"Use your points to redeem a discount on your next order.\",\"referralRedirectUrl\":\"\",\"loaderIcon\":\"\",\"createAccountLink\":\"\/account\/register\",\"historyDate\":\"Date\",\"cartDrawerWidgetPlacement\":\"BEFORE\",\"enableMetaTagForNoIndexing\":false,\"checkoutRedeemLoginDescription\":\"to check your points balance and explore the exciting rewards available for redemption.\",\"hideToastNotification\":false,\"hideAppstleLoaderIcon\":false,\"loadScriptOnlyOnDedicatedPage\":false,\"hideRedeemRuleSectionOnEmpty\":true,\"enableEnhancedV2Styling\":false,\"secondaryDedicatedPageBackgroundColor\":\"#c9ccc9\",\"rewardsDetailsExpireDate\":\"Expires at: {{expire_date}}\",\"showRewardSection\":true,\"enrollLoyaltyProgramDescription\":\"Enroll our loyalty program to get rewards and incentives.\",\"primaryDedicatedPageBackgroundColor\":\"#000000\",\"showHowItWorksSection\":true,\"showVipTierBadge\":false,\"historyStatus\":\"Status\",\"hideRulesForLoggedOutCustomer\":false,\"hideStoreCreditsBalance\":true,\"showReferralSection\":true,\"cartWidgetRewardIcon\":\"\",\"toastErrorMsg\":\"Something went wrong\",\"hideEarnRuleSectionOnEmpty\":true,\"primaryDedicatedPageTextColor\":\"#000000\",\"secondaryDedicatedPageSectionBackgroundColor\":\"#7eed7e\",\"applyDiscountCodeOnRedeem\":false,\"showWidgetScrollbar\":false,\"freeProductRewardAddToCart\":\"Add to cart\",\"disableRuleCollapsible\":false,\"showEarnSection\":false,\"showTierName\":false,\"cartDrawerRedeemWidgetSelector\":\"\",\"checkoutRedeemLoginURL\":\"\",\"hidePointsBalance\":true,\"descriptionCount\":500,\"customFontUrl\":\"\",\"hideFreeProductDropdownProductTitle\":false,\"excludedPaths\":\"\",\"showCartRedeemWidget\":false,\"enableAcquirePointsQuantitySelector\":false,\"showTransactionHistory\":false,\"secondaryDedicatedPageTextColor\":\"#000000\",\"programUpdateMessage\":\"Process initiated. Please wait for the page to reload\",\"customHtmlInject\":\"[]\",\"checkoutTotalAcquirePoints\":\"Complete this purchase to earn up to {{totalAcquiredPoints}} points\"}","widgetButtonLogoUrl":"","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
228374515.jpg\",\"socialMediaLink\":\"https:\/\/twitter.com\/Shopify\",\"socialMedia\":\"TWITTER\"},{\"socialMediaIconURL\":\"https:\/\/i.ibb.co\/crzfCjC\/gmail.png\",\"socialMediaLink\":\"https:\/\/mail.google.com\",\"socialMedia\":\"EMAIL\"}]","restrictedCustomersTag":"","blockWidgetOnPages":"","colorSettingsJson":"{\"popupLinksColor\":\"#1d4ed8\",\"popupHeaderColor\":\"#000000\",\"popupIconColor\":\"#000000\",\"acquirePointsBackgroundColor\":\"#ffffff\",\"pointsBalanceBackgroundColor\":\"inherit\",\"pointsBalanceTextColor\":\"#000000\",\"widgetCounterBackgroundColor\":\"#000000\",\"popupButtonColor\":\"#000000\",\"popupTilesColor\":\"#f7f7f7\",\"widgetBackgroundColor\":\"#000000\",\"notificationToastTextColor\":\"#ffffff\",\"widgetCounterTextColor\":\"#ffffff\",\"notificationToastBackgroundColor\":\"#040804\",\"popupTilesTextColor\":\"#212121\",\"popupButtonTextColor\":\"#ffffff\",\"widgetTextColor\":\"#ffffff\",\"acquirePointsTextColor\":\"#ffffff\"}","widgetType":"DEDICATED_PAGE","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\":\"\"}","customerGreetingsIcon":null,"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,"showPoweredBy":false,"showWidgetScrollbar":false,"forceRedirectDedicatedPage":false,"historyDate":"Date","historyActivityDetails":"Activity Details","historyPointsAdjustment":"Points","historyStatus":"Status","afterCopiedDiscountRedirectUrl":"","showVipTierBadge":false,"vipTierBadgeSelector":"","vipTierBadgeBackgroun
2283dColor":"inherit","vipTierBadgeTextColor":"#000000","faqIconImage":"","descriptionCount":500,"customHtmlInject":"[]","availablePoints":"Available points {{ points }}","showTransactionHistory":false,"showLoyaltyOptOut":false,"loyaltyOptoutActive":"Active","loyaltyOptoutInactive":"Inactive","createAccountLink":"\/account\/register","showReferralSection":true,"showRewardSection":true,"showRedeemSection":false,"showEarnSection":false,"showFAQSection":false,"showVIPSection":false,"showHowItWorksSection":true,"vipTierBenefits":"Benefits","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","enrollLoyaltyProgramDescription":"Enroll our loyalty program to get rewards and incentives.","freeProductRewardAddToCart":"Add to cart","freeProductRewardAddedSuccessMessage":"Added to cart","enrolledSuccessMessage":"Enrolled Successfully","customFontUrl":"","visitedIcon":"","allowWidgetOnSpecificPages":"","referralRedirectUrl":"","showRangeForRedeemPoints":false,"hideAppstleLoaderIcon":false,"hideFreeProductDropdownProductTitle":false,"showToLoggedInCustomerOnly":false,"enableMetaTagForNoIndexing":false,"waysToEarnIcon":"","waysToRedeemIcon":"","loaderIcon":"","toastPosition":"top-left","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","toastErrorMsg":"Something went wrong","primaryDedicatedPageBackgroundColor":"#000000","secondaryDedicatedPageBackgroundColor":"#c9ccc9","titleCount":60,"programUpdateMessage":"Process initiated. Please wait for the page to reload","primaryDedicatedPageSectionBackgroundColor":"#3C4953","secondaryDedicatedPageSectionBackgroundColor":"#7eed7e","primaryDedicatedPageV2SectionBackgroundColor":null,"secondaryDedicatedPageV2SectionBackgroundColor":null,"primaryDedicatedPageV2BackgroundColor":null,"secondaryDedicatedPageV2BackgroundColor":null,"primaryDedicatedPageV2TextColor":null,"secondaryDedicatedPageV2TextColor":null,"dedicatedPageV2BorderColor":null,"dedicatedPageV2BorderRadius":null,"dedicatedPageV2CardGap":null,"dedicatedPageV2SectionPadding":null,"refreshOnAddToCart":false,"showTierName":false,"customSignInLink":null,"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.","reachVipMileStoneType":"TOTAL_AMOUNT","showCustomerHistoryDescriptionToolTip":false,"checkoutTotalStoreCreditAcquirePoints":"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.","hideRulesForLoggedOutCustomer":false,"hideCheckoutBlockLoggedOutCustomers":false,"checkoutAllowedCustomerTags":null,"checkoutRe
2283strictCustomerTags":null,"hideWidgetLauncherOnMobile":false,"referringCustomerRewardIcon":null,"referredCustomerRewardIcon":null,"referralClaimGiftIcon":null,"hideToastNotification":false,"dateLocalFormat":"DEFAULT","manageLoyaltyButtonUrl":null,"rewardsDetailsExpireDate":"Expires at: {{expire_date}}","hideEarnRuleSectionOnEmpty":true,"hideRedeemRuleSectionOnEmpty":true,"hideStoreCreditsBalance":true,"hidePointsBalance":true,"popupButtonHoverColor":"#000000","headerTextColor":null,"subheadingTextColor":null,"bodyTextColor":null,"footerTextColor":null,"hideWidgetOnScroll":false,"loyaltyPageMetaTitle":null,"loyaltyPageMetaDescription":null,"hideExpirationDate":false,"disableLoyaltyBlocks":false,"loadScriptOnlyOnDedicatedPage":false,"excludedPaths":"","hideFaqSection":null,"enableAcquirePointsQuantitySelector":false,"showCartRedeemWidget":false,"cartWidgetSelector":"","cartDrawerRedeemWidgetSelector":"","cartWidgetPlacement":"BEFORE","cartWidgetRewardIcon":"","cartDrawerWidgetPlacement":"BEFORE","dedicatedPageType":"DEDICATED_PAGE_V2","secondaryDedicatedPageTextColor":"#000000","primaryDedicatedPageTextColor":"#000000","displayMethod":null,"launcherDataType":"POINTS","widgetBackgroundImage":null,"hideVipTierName":false,"enableEnhancedV2Styling":false,"applyDiscountCodeOnRedeem":false,"dedicatedPageSectionOrders":"[{\"id\":\"hero\",\"title\":\"Hero\",\"visible\":true},{\"id\":\"howItWorks\",\"title\":\"How It Works\",\"visible\":true},{\"id\":\"referralProgram\",\"title\":\"Referral Program\",\"visible\":true},{\"id\":\"faqs\",\"title\":\"Faqs\",\"visible\":true},{\"id\":\"rewards\",\"title\":\"Rewards\",\"visible\":true},{\"id\":\"waysToEarn\",\"title\":\"Ways To Earn\",\"visible\":true},{\"id\":\"waysToRedeem\",\"title\":\"Ways To Redeem\",\"visible\":true},{\"id\":\"vipProgram\",\"title\":\"Vip Program\",\"visible\":true},{\"id\":\"transactionHistory\",\"title\":\"Transaction History\",\"visible\":true}]","disableRuleCollapsible":false,"referralCustomRedirectUrl":null,"selectAp
2283plyRewardsDefault":false,"exploreButtonCustomRedirect":null,"heroBackgroundMobileImage":null,"loggedOutFlagAcquirePoints":false,"taxesIncluded":true,"taxShipping":false,"awardPointsOnAmountPaidAfterStoreCredit":false};
2284    
2285
2286    
2287    _ALConfig.referralLoyalty = {"referralType":"PURCHASE","referralRestrictedCustomerTags":"","referralGet":"£10 off your next order","referredGet":"£10 off any product","referralAllowedCustomerTags":""};
2288    
2289
2290    
2291    
2292    _ALConfig.assetRev = "94e9a8808bcfe11b41262ba1c90e1f01";
2293    
2294    _ALConfig.storeFrontApiVersion = "2026-01";
2295    _ALConfig.__appstleLoyaltyNativeFetch = window.fetch.bind(window);
2296
2297    
2298    _ALConfig.pointsExpirationSetting = null;
2299    
2300
2301    
2302
2303
2304    
2305    _ALConfig.showStoreCreditRewards = false;
2306    
2307
2308    
2309    _ALConfig.customerId = null;
2310    _ALConfig.customerName = '';
2311    _ALConfig.customerEmail = null;
2312    _ALConfig.customerStoreCreditBalance = null;
2313    _ALConfig.customerStoreCreditCurrency = null;
2314    _ALConfig.customerTags = [];
2315    _ALConfig.customerLoyalty = null;
2316    
2317
2318    
2319    _ALConfig.shop = "holos-kombucha.myshopify.com";
2320    _ALConfig.shopMoneyFormat = "£{{ amount}}";
2321    _ALConfig.shopMoneyFormatWithCurrencyFormat = "£{{ amount}} GBP";
2322    
2323
2324    
2325    
2326        _ALConfig.enableInactiveCustomer = true;
2327    
2328
2329    
2330    _ALConfig.allowCustomerOptIn = false;
2331    
2332
2333    
2334    _ALConfig.enableDiscountToApplyAutomatically = true;
2335    
2336
2337    
2338        _ALConfig.hasDedicatedPageAccess = true;
2339    
2340
2341    
2342        _ALConfig.themeEditorMode = false;
2343    
2344
2345    
2346    _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":"Good With Friends: Give £10 and get £10","availablePoints":"Available points {{ points }}","currentVipTierBadgeLabel":"You are a {{current_tier}} member","checkoutAvailableRewardsLabel":"Your Rewards","popupCopiedDiscount":"Copied","referralFriendGetText":"They get","cartWidgetRewardsButtonLabel":"Rewards","popupReferralContentText":"Refer a friend and get a £10 off your next order when they subscribe.","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":"[{\"title\":\"What is this? \",\"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\"},{\"title\":\"Who can join?\",\"content\":\"\u003cp\u003eAnyone with an account is automatically enrolled.\u003c\/p\u003e\"},{\"title\":\"How do I earn points?\",\"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\"},{\"title\":\"How do I redeem my points?\",\"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\"},{\"title\":\"Is there a limit to the number of points I can earn?\",\"content\":\"\u003cp\u003eNo. Go ahead and earn as many as you can.\u003c\/p\u003e\"},{\"title\":\"What do the 'approved', 'pending' and 'cancelled' statuses mean?\",\"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\"}]","dynamicPointsLabel":"Enter Points","loyaltyOptOutLabel":"Loyalty Program Updated","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","rewardDetail
2346sHelpLabel":"Apply this code to your next order","popupCopyDiscount":"Copy Discount","howItWorksStep2Description":"When your friend places their first subscription order using the code, they get £10 off.","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":"Refer a Friend","claimReferralEmailFieldHintText":"Note: To redeem your reward, please create an account and subscribe 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","rewardDetailsButtonLabel":"Get £10 off your next order","popupReferralTitleText":"Refer a Friend","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","referButtonLabel":"Refer Now","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 1 point for every £1.00 spent","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.","howItWorksStep2Title":"They Get £10","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":"Log in to access your unique referral codes","checkoutToggleAvailableRewardsButtonLabel":"Available Discounts","manageLoyaltyButtonLabel":"Manage Loyalty","howItWorksStep1Title":"Copy Your Unique Code Below","shareReferralLinkLabel":"Share Your Unique Link","popupWelcomeText":"Welcome {{customer_first_name}}","referYourFriendContentText":"Share this URL and when your friend subscribes, you'll get £10 off your next order.","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":"Good With Friends: Give £10 and get £10","minimumRedeemRequiredPointsLabel":"","vipTierDetailsText":"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.","membershipRewardTitleLabel":"Appstle Membership","howItWorksStep1Description":"Share this code with a friend.","historyStatus":"Status","approvedStatusLabel":"Approved","acquireStoreCreditLabel":"Acquire Store Credits: {{totalStoreCreditPoints}}","toastErrorMsg":"Something went wrong","checkThankYouAcquiredPointsHeadingLabel":"Congratulations","popupCommunityContentText":"","currentVipTierText":"Your Current Tier","popupRewardPointTitleText":"Reward Points","socialMediaActionLabel":"Claim","howItWorksStep3Description":"You get £10 off your next order. Copy and paste the code from this page and apply it to your next order in 'manage subscription'.","noCustomerHistoryLabel":"No History Found","freeProductRewardAddToCart":"Add to cart","creditRe
2346wardDetailsHelpLabel":"Use these credits to get a discount on your order.","vipTierTitleLabel":"VIP","referralCompletedText":"","discountAppliedAtCheckoutMessage":"Apply this discount in 'manage subscription'.","reviewRuleRedirectActionLabel":"Review","referYourFriendTitleText":"Refer your friends","popupEarnPointDescriptionText":"Refer a friend and get £10.00 off","popupCommunityHeadingText":"Holos Kombucha","recurringStatusLabel":"Recurring","claimReferralGiftDescriptionText":"{{customer_first_name}} has sent you an exclusive £10 off your first order with HOLOS when you subscribe. Enter your email to claim it now.","programUpdateMessage":"Process initiated. Please wait for the page to reload","dynamicPointsHelpText":"Earn 1 point for every £1 spent","totalAcquiredPointsLabel":"You have earned {{totalAcquiredPoints}} points on this order","howItWorksStep3Title":"You Get £10","checkoutTotalAcquirePoints":"Complete this purchase to earn up to {{totalAcquiredPoints}} points"};
2347    
2348
2349    var loyaltyGlobalStyles = `<style>
2350body {
2351margin: 0
2352}
2353.appstle-loyalty-hidden {
2354display: none !important;
2355visibility: hidden !important;
2356}
2357</style>`
2358    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles);
2359
2360    window.addEventListener('message', appstleLoyaltyIframeListener, false);
2361    window.addEventListener('kp_user_logged_out', function() { window.location.reload(); });
2362    const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url;
2363
2364
2365    function applyDiscount(discountCode, shouldReload = false) {
2366        const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
2367        const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`;
2368        fetch(discountURL).then(res => {
2369            if (res.ok) {
2370                console.log('Discount Code Applied');
2371                const discountDetails = window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null;
2372                if (discountCode && discountDetails) {
2373                    const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId}
2374                    document.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
2375                    window.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
2376                }
2377                if (shouldReload) {
2378                    window.location.reload();
2379                }
2380            } else {
2381                console.log('Discount Code NOT Applied');
2382            }
2383        });
2384    }
2385    const applyDiscountAutomatically = (discountCode, shouldReload = false) => {
2386        (async () => {
2387            const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
2388            const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`;
2389            const cartURL = `${location.origin}/cart.js`;
2390            try {
2391                const discountRes = await fetch(discountURL);
2392                if(discountRes) {
2393                    const cartRes = await fetch(cartURL);
2394                    if (!cartRes.ok) return;
2395                    const cart = await cartRes.json();
2396                    const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : [];
2397                    const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase());
2398                    if (hasDiscount && shouldReload) {
2399                        window.location.reload();
2400                    }
2401                }
2402            } catch (err) {
2403                console.error("Error applying discount:", err);
2404            }
2405        })();
2406    };
2407
2408    const unescapeWidgetString = (str) => {
2409        if (!str || typeof str !== 'string') return '';
2410        return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\');
2411    };
2412    // Resolves a market-aware account URL. Prefers the routes published above so the customer keeps
2413    // their market/language prefix; the shop root fallback keeps that prefix too when a single route
2414    // entry is blank. Safe to assign to location.href as-is - with new customer accounts Shopify
2415    // returns an absolute URL here, so never prefix an origin.
2416    const loyaltyAccountRoute = (key, fallbackPath) => {
2417        const route = _ALConfig?.routes?.[key];
2418        if (route) return route;
2419        const shopRoot = _ALConfig?.routes?.root_url || window?.Shopify?.routes?.root || '/';
2420        return (shopRoot?.replace(/\/+$/, '') ?? '') + fallbackPath;
2421    };
2422
2423    // Shopify's /customer_authentication/login answers 400 Bad Request unless return_to is a
2424    // store-relative path with one leading slash, so coerce `return_to=apps/loyalty`,
2425    // `return_to=collections/all` or a same-store absolute URL into that shape.
2426    const normalizeLoyaltyReturnTo = (link) => {
2427        const match = /([?&]return_to=)([^&#]*)/i.exec(link || '');
2428        // Only Shopify's own login route on this store - a third-party login app may legitimately want an absolute return_to.
2429        if (!match || !/(^|\/)customer_authentication\//i.test(link.slice(0, match.index))) return link;
2430        if (/^(https?:)?\/\//i.test(link)) {
2431            try {
2432                if (new URL(link, window.location.origin).host !== window.location.host) return link;
2433            } catch (e) {
2434                return link;
2435            }
2436        }
2437        let value = match[2];
2438        try {
2439            for (let i = 0; i < 2 && /%[0-9a-f]{2}/i.test(value); i++) value = decodeURIComponent(value);
2440        } catch (e) {
2441            return link;
2442        }
2443        value = value.trim();
2444        if (/^(https?:)?\/\//i.test(value)) {
2445            try {
2446                const parsed = new URL(value, window.location.origin);
2447                if (parsed.host !== window.location.host) return link;
2448                value = parsed.pathname + parsed.search + parsed.hash;
2449            } catch (e) {
2450                return link;
2451            }
2452        }
2453        value = '/' + value.replace(/^\/+/, '');
2454        return link.slice(0, match.index) + match[1] + encodeURIComponent(value) + link.slice(match.index + match[0].length);
2455    };
2456
2457    const formatUrlByLoyalty = (link) => {
2458        if (!link) return '';
2459        const decodedLink = decodeURIComponent(link);
2460        const loyaltyPagePath = '/' + (_ALConfig?.hasDedicatedPageAccess ? _ALConfig?.proxy_path_prefix || 'apps/loyalty' : '');
2461        let l = decodedLink?.replace("{{proxy_path_prefix}}", loyaltyPagePath)?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || '';
2462        l = normalizeLoyaltyReturnTo(l?.replace(/([^:]\/)\/+/g, '$1') ?? '');
2463        if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) {
2464            return /^www\./i.test(l) ? 'https://' + l : l;
2465        }
2466        const shopRoot = window?.Shopify?.routes?.root ?? '/';
2467        return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l;
2468    };
2469
2470    function isAppstleLoyaltyMessage(event) {
2471        if (event.origin !== window.location.origin) return false;
2472        return event.source === window || ['appstle_loyalty_iframe', 'appstle_loyalty_cart_widget_iframe'].some(id => {
2473            const frame = document.getElementById(id);
2474            return frame && event.source === frame.contentWindow;
2475        });
2476    }
2477
2478    const loyaltyLabelHtmlPolicy = {
2479        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'],
2480        ALLOWED_ATTR: ['alt', 'class', 'height', 'href', 'loading', 'rel', 'src', 'style', 'target', 'title', 'width'],
2481        ALLOW_DATA_ATTR: false,
2482        ALLOW_ARIA_ATTR: false
2483    };
2484    const escapeLoyaltyAttribute = value => String(value ?? '').replace(/[&<>"']/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[char]));
2485    const loyaltyNavigationUrl = value => {
2486        if (typeof value !== 'string' || !value.trim()) return null;
2487        try {
2488            const url = new URL(value, window.location.href);
2489            return ['https:', 'http:'].includes(url.protocol) && !url.username && !url.password ? url : null;
2490        } catch {
2491            return null;
2492        }
2493    };
2494    // Follow the Bundles rich-label declaration filter, preserving native storefront layout
2495    // (relative offsets, negative margins and transforms) that the merchant already configures.
2496    const sanitizeLoyaltyLabelStyle = styleText => {
2497        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]+)*)$/;
2498        const unsafeValue = /[{}<>\\]|\b(?:url|attr|env|image|image-set|element|src|expression)\s*\(/i;
2499        return String(styleText ?? '').split(';').filter(declaration => {
2500            const separator = declaration.indexOf(':');
2501            if (separator < 0) return false;
2502            const property = declaration.slice(0, separator).trim().toLowerCase();
2503            const value = declaration.slice(separator + 1).trim();
2504            return (allowedProperty.test(property) || /^--[a-z0-9_-]+$/i.test(property)) && value && !unsafeValue.test(value)
2505                && (property !== 'position' || /^(?:relative|static)$/i.test(value));
2506        }).join(';');
2507    };
2508    const sanitizeLoyaltyLabel = (value, purifier, allowLinks = true) => {
2509        if (!purifier) return escapeLoyaltyAttribute(value);
2510        const fragment = purifier.sanitize(String(value ?? ''), {
2511            ...loyaltyLabelHtmlPolicy,
2512            FORBID_TAGS: allowLinks ? [] : ['a', 'button'],
2513            RETURN_DOM_FRAGMENT: true
2514        });
2515        fragment.querySelectorAll('[href], [src]').forEach(element => {
2516            for (const attribute of ['href', 'src']) {
2517                if (element.hasAttribute(attribute) && !loyaltyNavigationUrl(element.getAttribute(attribute))) element.removeAttribute(attribute);
2518            }
2519        });
2520        fragment.querySelectorAll('[style]').forEach(element => {
2521            const style = sanitizeLoyaltyLabelStyle(element.getAttribute('style'));
2522            if (style) element.setAttribute('style', style);
2523            else element.removeAttribute('style');
2524        });
2525        fragment.querySelectorAll('[target]').forEach(element => {
2526            if (element.tagName !== 'A' || !['_blank', '_self'].includes(element.getAttribute('target'))) element.removeAttribute('target');
2527            else if (element.getAttribute('target') === '_blank') {
2528                const rel = new Set((element.getAttribute('rel') || '').split(/\s+/).filter(Boolean));
2529                rel.add('noopener');
2530                element.setAttribute('rel', [...rel].join(' '));
2531            }
2532        });
2533        fragment.querySelectorAll('button').forEach(button => button.setAttribute('type', 'button'));
2534        const container = document.createElement('div');
2535        container.appendChild(fragment);
2536        return container.innerHTML;
2537    };
2538    let loyaltyHtmlSanitizer;
2539    window.appstleLoyaltyLoadSanitizer = () => loyaltyHtmlSanitizer ||= new Promise(resolve => {
2540        if (window.DOMPurify) return resolve(window.DOMPurify);
2541        const script = document.createElement('script');
2542        script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js';
2543        script.integrity = 'sha384-46dPGH1XlTmj7bc50bqLjTdORXs/3EP2QpA/6EWbelYWOY9VGp+87RT61S3Mcslb';
2544        script.crossOrigin = 'anonymous';
2545        const settle = purifier => {
2546            clearTimeout(timeout);
2547            resolve(purifier);
2548        };
2549        const timeout = setTimeout(() => settle(null), 8000);
2550        script.onload = () => settle(window.DOMPurify);
2551        script.onerror = () => settle(null);
2552        document.head.appendChild(script);
2553    });
2554
2555    function appstleLoyaltyIframeListener(event) {
2556        if (!isAppstleLoyaltyMessage(event)) return;
2557        const redirect = (link, fallback) => {
2558            try {
2559                const destination = link ? formatUrlByLoyalty(link) : fallback;
2560                const url = new URL(destination, window.location.origin);
2561                if (!['http:', 'https:'].includes(url.protocol) || url.username || url.password) return;
2562                window.location.href = destination;
2563            } catch (e) {}
2564        };
2565        if (event.data === 'appstle_loyalty_message_to_redirect_to_account') {
2566            if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') {
2567                kpHandleLogin(window.location.href);
2568            } else {
2569                redirect(_ALConfig?.widget_setting?.customSignInLink, loyaltyAccountRoute('account_url', '/account'));
2570            }
2571        } else if (event.data === 'appstle_message_to_redirect_to_signup') {
2572            if (typeof kpHandleLogin === 'function') {
2573                kpHandleLogin(window.location.href);
2574            } else {
2575                redirect(null, loyaltyAccountRoute('account_register_url', '/account/register'));
2576            }
2577        } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') {
2578            try {
2579                const redirectUrl = new URL(event.data.value, window.location.origin);
2580                if (redirectUrl.origin !== window.location.origin || !['http:', 'https:'].includes(redirectUrl.protocol) || redirectUrl.username || redirectUrl.password) return;
2581                window.location.href = redirectUrl.href;
2582            } catch (e) {
2583                return;
2584            }
2585        } else if (event.data === 'appstle_message_to_redirect_to_custom_url') {
2586            redirect(_ALConfig?.widget_setting?.createAccountLink, loyaltyAccountRoute('account_register_url', '/account/register'));
2587        } else if (typeof event.data === 'string') {
2588            const parts = event.data.split('|');
2589            if (parts.length !== 2 || !parts[1].trim()) return;
2590            const [command, discountCode] = parts;
2591            if (command === 'appstle_message_to_apply_discount_and_reload') applyDiscount(discountCode, true);
2592            else if (command === 'appstle_message_to_apply_discount') applyDiscount(discountCode, false);
2593            else if (command === 'appstle_message_to_automatic_apply_discount_and_refresh') applyDiscountAutomatically(discountCode, true);
2594            else if (command === 'appstle_message_to_automatic_apply_discount') applyDiscountAutomatically(discountCode, false);
2595        }
2596    }
2597
2598    
2599    
2600    
2601    
2602    
2603    
2604    
2605
2606    
2607        <!-- BEGIN app snippet: loyalty-snackbar -->
2608    const snackBarStyles = `
2609#snackbar {
2610visibility: hidden;
2611min-width: 250px;
2612text-align: center;
2613position: fixed;
2614z-index: 9999999;
2615bottom: 90px;
2616font-size: 15px;
2617
2618}
2619
2620.left_snackbar {
2621left: 30px;
2622}
2623
2624#snackbar .icon {
2625display: flex
2626}
2627
2628#snackbar.show {
2629visibility: visible;
2630-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
2631animation: fadein 0.5s, fadeout 0.5s 2.5s;
2632}
2633
2634#snackbar .arrow_icon {
2635font-size: 25px;
2636}
2637
2638div.snackElement {
2639background-color: ${_ALConfig?.widget_setting?.notificationToastBackgroun
2639dColor || '#4EC33D'};
2640color: ${_ALConfig?.widget_setting?.notificationToastTextColor || 'white'};
2641border-radius: 16px;
2642width: 350px;
2643height: 94px;
2644position: relative;
2645overflow: hidden;
2646padding: 0;
2647margin-bottom: 10px;
2648text-align: left;
2649}
2650
2651svg.appstle-green-bubble {
2652position: absolute;
2653bottom: 0;
2654left: 0;
2655z-index: 0;
2656}
2657
2658svg.closeSnackBar {
2659position: absolute;
2660right: 16px;
2661top: 16px;
2662cursor: pointer;
2663}
2664
2665#snackbar .message {
2666padding-left: 74px;
2667font-size: 20px;
2668padding-top: 10px;
2669padding-right: 46px;
2670font-weight: bold;
2671}
2672
2673#snackbar .description {
2674width: 100%;
2675height: 100%;
2676display: flex;
2677justify-content: center;
2678align-items: center;
2679padding: 0 65px;
2680font-weight: 400;
2681line-height: 1;
2682font-size: 14px;
2683}
2684
2685@-webkit-keyframes fadein {
2686from {
2687bottom: 0;
2688opacity: 0;
2689}
2690to {
2691bottom: 30px;
2692opacity: 1;
2693}
2694}
2695
2696@keyframes fadein {
2697from {
2698bottom: 0;
2699opacity: 0;
2700}
2701to {
2702bottom: 30px;
2703opacity: 1;
2704}
2705}
2706
2707@-webkit-keyframes fadeout {
2708from {
2709bottom: 30px;
2710opacity: 1;
2711}
2712to {
2713bottom: 0;
2714opacity: 0;
2715}
2716}
2717
2718@keyframes fadeout {
2719from {
2720bottom: 30px;
2721opacity: 1;
2722}
2723to {
2724bottom: 0;
2725opacity: 0;
2726}
2727}
2728`;
2729    const snackBarStyle = document.createElement('style');
2730    snackBarStyle.textContent = snackBarStyles;
2731    document.body.appendChild(snackBarStyle);
2732    const snackBarHtml = `<div id="snackbar"></div>`;
2733    document.querySelector('body').insertAdjacentHTML('beforeend', snackBarHtml);
2734
2735    window.addEventListener('message', toasterEventListener, false);
2736
2737    function toasterEventListener(event) {
2738        if (!isAppstleLoyaltyMessage(event)) return;
2739        if (typeof event.data === 'string' && event.data.startsWith('appstle_message_for_notification|')) {
2740            var message = event?.data?.split('|')[1];
2741            showAppstleLoyaltyToaster(message);
2742        }
2743    }
2744
2745    let snackBarIndex = 0;
2746    async function showAppstleLoyaltyToaster(msg) {
2747        const purifier = await window.appstleLoyaltyLoadSanitizer();
2748        var snackBar = document.getElementById('snackbar');
2749        snackBar.classList.add('show');
2750        snackBar.insertAdjacentHTML('beforeend', `
2751        <div class="snackElement"  id="elem${snackBarIndex}">
2752            <div class="description"></div>
2753            <svg  class="appstle-green-bubble" xmlns="http://www.w3.org/2000/svg" width="50" height="45" viewBox="0 0 84 75" fill="none">
2754                <circle cx="20.6075" cy="9.29547" r="9.29547" fill="#2C7721"/>
2755                <circle cx="80.0986" cy="47.7167" r="3.71819" fill="#2C7721"/>
2756                <path d="M79.4438 11.0253C82.4971 18.5483 78.8737 27.1221 71.3507 30.1754C70.5208 30.5122 69.6781 30.7678 68.8315 30.9458C64.1204 31.9366 58.8591 33.2841 56.3382 37.3855C53.3951 42.1741 55.0036 48.3927 59.3496 51.9571C68.015 59.0642 75.0268 68.4315 79.3829 79.6187C92.9059 114.348 75.7149 153.464 40.9856 166.987C6.25636 180.51 -32.8599 163.319 -46.3829 128.59C-59.9059 93.8607 -42.7149 54.7445 -7.98562 41.2214C7.18342 35.3148 23.1894 35.2678 37.5341 39.9824C42.7299 41.69 48.6536 40.072 51.5174 35.4125L52.5823 33.68C54.694 30.2441 53.7172 25.8191 52.2006 22.0823C49.1473 14.5592 52.7707 5.98544 60.2937 2.93215C67.8167 -0.121136 76.3906 3.5023 79.4438 11.0253Z" fill="#2C7721"/>
2757            </svg>
2758            <svg class="closeSnackBar" onclick="closeSnackBar('elem${snackBarIndex}')" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none">
2759                <path d="M2.93934 18.9393C2.35355 19.5251 2.35355 20.4749 2.93934 21.0607C3.52513 21.6464 4.47487 21.6464 5.06066 21.0607L12 14.1213L18.9393 21.0607C19.5251 21.6465 20.4749 21.6465 21.0607 21.0607C21.6464 20.4749 21.6464 19.5251 21.0607 18.9393L14.1213 12L21.0607 5.06066C21.6464 4.47487 21.6464 3.52513 21.0607 2.93934C20.4749 2.35355 19.5251 2.35355 18.9393 2.93934L12 9.87868L5.06066 2.93934C4.47487 2.35356 3.52513 2.35356 2.93934 2.93934C2.35355 3.52513 2.35355 4.47488 2.93934 5.06066L9.87868 12L2.93934 18.9393Z" fill="white"/>
2760            </svg>
2761        </div>`);
2762        const description = document.getElementById(`elem${snackBarIndex}`).querySelector('.description');
2763        if (purifier) description.innerHTML = purifier.sanitize(String(msg), {
2764            ALLOWED_TAGS: ['a', 'b', 'br', 'em', 'i', 'span', 'strong'],
2765            ALLOWED_ATTR: ['href', 'title', 'class'],
2766        });
2767        else description.textContent = String(msg);
2768        const el = snackBarIndex;
2769        setTimeout(function() {
2770            if (document.getElementById(`elem${el}`))
2771                document.getElementById(`elem${el}`).remove();
2772        }, 5000);
2773        snackBarIndex++;
2774
2775    }
2776
2777    const closeSnackBar = (el) => document.getElementById(el).remove();
2778
2779    document.addEventListener('DOMContentLoaded', () => {
2780        
2781    });
2782
2783<!-- END app snippet -->
2784    
2785
2786    const executeLoyaltyWidget = () => {
2787        <!-- BEGIN app snippet: loyalty-widget -->
2788    const parseHtmlStringContent = (content) => {
2789        if (typeof content !== 'string') return content;
2790        try {
2791            const htmlDecoded = content?.replace(/\\\//g, '/');
2792            return JSON.parse(`"${htmlDecoded}"`);
2793        } catch (error) {
2794            console.error('Error parsing content:', error);
2795            return content;
2796        }
2797    };
2798
2799    const formatNumberByPointRoundType = num => {
2800        if (typeof num !== 'number') return num;
2801        const roundType = _ALConfig?.pointRoundType || "NO_ROUND";
2802        const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num;
2803        return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2);
2804    };
2805
2806    const formatStoreCreditAmount = value => {
2807        try {
2808            const num = Number(value);
2809            const safe = Number.isFinite(num) ? num : 0;
2810            const format = (_ALConfig?.shopMoneyFormat || '')?.replace(/&lt;/g, '<')?.replace(/&gt;/g, '>')?.replace(/<[^>]*>/g, '');
2811            const tokenMatch = String(format)?.match?.(/\{\{\s*(amount[a-z_]*)\s*\}\}/i);
2812            const token = (tokenMatch?.[1] || 'amount')?.toLowerCase?.() || 'amount';
2813            const decimals = token?.includes?.('no_decimals') ? 0 : 2;
2814            let thousands = ',', decimal = '.';
2815            if (token?.includes?.('comma_separator')) { thousands = '.'; decimal = ','; }
2816            else if (token?.includes?.('space_separator')) { thousands = ' '; }
2817            else if (token?.includes?.('apostrophe_separator')) { thousands = "'"; }
2818            const sign = safe < 0 ? '-' : '';
2819            const parts = Math.abs(safe)?.toFixed?.(decimals)?.split?.('.') || [];
2820            const intPart = (parts?.[0] || '0')?.replace?.(/\B(?=(\d{3})+(?!\d))/g, thousands) || '0';
2821            const amount = decimals === 0 ? sign + intPart : sign + intPart + decimal + (parts?.[1] || '00');
2822            return tokenMatch ? format?.replace(/\{\{\s*amount[a-z_]*\s*\}\}/gi, amount)?.trim() : amount;
2823        } catch (e) {
2824            return String(value ?? '0');
2825        }
2826    };
2827
2828
2829    const loyaltyWidgetStyles = `
2830.appstle-loyalty-widget-close-icon {
2831width: 28px;
2832height: 28px;
2833opacity: 0;
2834position: absolute;
2835top: 50%;
2836left: 50%;
2837transform: translate(-50%, -50%);
2838transition: opacity 0.2s;
2839}
2840
2841.appstle-loyalty-button {
2842bottom: 24px;
2843z-index: 999;
2844border-radius: 12px;
2845position: fixed;
2846border: none;
2847transition: max-width 1s;
2848padding: 0 19px;
2849overflow: hidden;
2850height: 56px;
2851transform-origin: left;
2852max-width: 300px;
2853background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2854color: ${_ALConfig?.widget_setting?.widgetTextColor || 'white'};
2855}
2856
2857.appstle-loyalty-right {
2858right: 40px;
2859}
2860
2861.appstle-loyalty-left {
2862left: 40px;
2863}
2864
2865#appstle_loyalty_iframe {
2866width: 1px;
2867min-width: 400px;
2868border: none;
2869height: 516px;
2870position: fixed;
2871bottom: 100px;
2872z-index: 1234567;
2873box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
2874background-color: white;
2875border-radius: 12px;
2876max-height: calc(100vh - 120px);
2877transform: scale(0) !important;
2878transition: all 0.5s;
2879transform-origin: bottom  right;
2880max-width: 80vw;
2881}
2882
2883@media screen and (max-width: 800px) {
2884#appstle_loyalty_iframe {
2885left: 0;
2886height: 100vh;
2887top: 0;
2888min-width: 100%;
2889}
2890
2891#appstle_loyalty_iframe.open + .appstle-loyalty-button {
2892left: 50%;
2893transform: translateX(-50%);
2894}
2895
2896.appstle-loyalty-button {
2897transition: all 0.5s;
2898}
2899}
2900
2901#appstle_loyalty_iframe.open {
2902transform: scale(1) !important;
2903}
2904
2905#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon {
2906opacity: 1;
2907}
2908
2909#appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper {
2910color: transparent;
2911}
2912
2913.appstle_loyalty_widget_button_wrapper {
2914height: 100%;
2915width: 100%;
2916display: flex;
2917flex-wrap: nowrap;
2918align-items: center;
2919gap: 10px;
2920}
2921
2922.appstle-loyalty-widget-button-text {
2923flex-shrink: 0;
2924}
2925
2926.loyalty_widget_available_points {
2927display: none;
2928height: 100%;
2929width: auto;
2930flex-shrink: 0;
2931}
2932
2933.appstle_show_points .loyalty_widget_available_points {
2934display: flex;
2935align-items: center;
2936padding: 0 8px;
2937margin-right: -14px;
2938background-color: ${_ALConfig?.widget_setting?.widgetCounterBackgroundColor || 'rgba(29, 78, 216, 0.8)'};
2939color: ${_ALConfig?.widget_setting?.widgetCounterTextColor || 'white'};
2940}
2941
2942#appstle_loyalty_iframe.open.show-close-icon + button {
2943background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2944}
2945
2946#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper,
2947#appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points {
2948opacity: 0;
2949}
2950
2951#appstle_loyalty_iframe.open + button {
2952max-width: 56px;
2953}
2954
2955.loyalty-widget-buttonImage {
2956height: 24px;
2957width: 24px;
2958}
2959
2960.appstle-loyalty-widget-button-text-wrapper {
2961height: 100%;
2962display: flex;
2963gap: 4px;
2964align-items: center;
2965}
2966
2967.right_snackbar {
2968right: 30px;
2969}
2970
2971
2972`;
2973    const launcherStyles = document.createElement('style');
2974    launcherStyles.id = 'appstle-loyalty-launcher-styles';
2975    launcherStyles.textContent = loyaltyWidgetStyles;
2976    const customStyles = document.getElementById('appstle-loyalty-custom-styles');
2977    if (customStyles) {
2978        customStyles.before(launcherStyles);
2979    } else {
2980        document.body.appendChild(launcherStyles);
2981    }
2982    const mainHTMLString = `
2983<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe>
2984<button id="appstle-loyalty-button"
2985        class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}"
2986        style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}">
2987    <div class="appstle_loyalty_widget_button_wrapper">
2988        <div class="appstle-loyalty-widget-button-text-wrapper">
2989            
2990            <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span>
2991        </div>
2992        <div class="loyalty_widget_available_points"></div>
2993    </div>
2994    <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
2995         viewBox="0 0 24 24"
2996         stroke-width="1.5" stroke="currentColor">
2997        <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
2998    </svg>
2999</button>`;
3000    document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString);
3001    const launcherLogo = document.querySelector('.loyalty-widget-buttonImage');
3002    if (launcherLogo) launcherLogo.src = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetButtonLogoUrl);
3003    window.addEventListener('message', widgetEventListener, false);
3004
3005    function widgetEventListener(event) {
3006        if (event.origin !== window.location.origin ||
3007            (event.source !== window && event.source !== document.getElementById('appstle_loyalty_iframe')?.contentWindow)) return;
3008        if (event.data === 'appstle_message_for_showWidget') {
3009        } else if (event.data === 'appstle_widget_showHide') {
3010            toggleWidget();
3011        } else if (event.data === 'refresh_appstle_loyalty_widget' && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
3012            loadAppstleLoyaltyWidget();
3013            console.log('REFRESH WIDGET');
3014        } else if (event.data === 'show_appstle_loyalty_widget') {
3015            loadAppstleLoyaltyWidget();
3016            enableWidget();
3017        }
3018    }
3019
3020    function removeAppstleLoyaltyWidget() {
3021        document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden');
3022        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden');
3023    }
3024
3025    (function checkForWidgetRestrictions() {
3026        let isShowWidget = true;
3027
3028        if (_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') {
3029            isShowWidget = false;
3030        }
3031        if (!_ALConfig?.customerId && !_ALConfig?.widget_setting?.showLoyaltyToLoggedOutCustomers) {
3032            isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag);
3033        }
3034        if (_ALConfig?.customerId && _ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) {
3035            let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(',');
3036            if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
3037                isShowWidget = false;
3038            }
3039        }
3040        if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) {
3041            let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(',');
3042            if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
3043                isShowWidget = false;
3044            }
3045        }
3046        if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) {
3047            let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(',');
3048            const currentPage = window?.location?.pathname;
3049            if (restrictedPages?.length > 0) {
3050                if (restrictedPages?.includes('/homepage') && currentPage === '/') {
3051                    isShowWidget = false;
3052                } else if (restrictedPages?.some((page) => currentPage?.includes(page))) {
3053                    isShowWidget = false;
3054                }
3055            }
3056        }
3057        if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) {
3058            let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(',');
3059            const currentPage = window?.location?.pathname;
3060            if (allowedPages?.length > 0) {
3061                if (allowedPages?.includes('/homepage') && currentPage === '/') {
3062                    isShowWidget = true;
3063                } else if (allowedPages?.some((page) => currentPage?.includes(page))) {
3064                    isShowWidget = true;
3065                } else {
3066                    isShowWidget = false;
3067                }
3068            }
3069        }
3070        if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) {
3071            isShowWidget = false;
3072        }
3073        window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget;
3074        if (isShowWidget) {
3075            showAppstleLoyaltyWidget();
3076        } else {
3077            removeAppstleLoyaltyWidget();
3078        }
3079    })();
3080
3081    function enableWidget() {
3082        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open');
3083        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
3084        setTimeout(function() {
3085            document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
3086        }, 900);
3087    }
3088
3089    function showAppstleLoyaltyWidget() {
3090        const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false;
3091        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
3092        const btn = document.querySelector('#appstle-loyalty-button');
3093        if (!btn) return;
3094        if (launcherAllowed) {
3095            btn.classList.remove('appstle-loyalty-hidden');
3096        } else {
3097            btn.classList.add('appstle-loyalty-hidden');
3098        }
3099    }
3100
3101
3102    document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget);
3103
3104    if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') {
3105        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
3106        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left');
3107        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
3108        document.getElementById('snackbar')?.classList?.add('left_snackbar');
3109
3110    } else {
3111        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right');
3112        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right');
3113        document.getElementById('snackbar')?.classList?.add('right_snackbar');
3114    }
3115
3116
3117    const alIframeSrc = `\x3chtml>
3118\x3chead>
3119    \x3cscript>
3120        window["isAppstleLoyaltyCustomerPortal"] = true;
3121        \x3c/script>
3122        <link rel="stylesheet" href="${escapeLoyaltyAttribute(_ALConfig.widgetCssPath)}">
3123            \x3cscript defer type="text/javascript" src="${escapeLoyaltyAttribute(_ALConfig.widgetJsPath)}">\x3c/script>
3124                <style>
3125                    #loyalty_spinner_container {
3126                    position: absolute;
3127                    top: 0;
3128                    right: 0;
3129                    bottom: 0;
3130                    left: 0;
3131                    display: flex;
3132                    justify-content: center;
3133                    align-items: center;
3134                    height: 100%;
3135                    width: 100%;
3136                    z-index: 9999999999999999999999999;
3137                }
3138                    #loyalty_spinner {
3139                    height: 32px;
3140                    width: 32px;
3141                    animation: spin 1s linear infinite;
3142                    border-radius: 9999px;
3143                    border-width: 1px;
3144                    border-style: solid;
3145                    border-color: rgb(107 114 128);
3146                    border-top-color: transparent;
3147                }
3148                    @keyframes spin {
3149                    100% {
3150                        transform: rotate(360deg);
3151                }
3152                }
3153                </style>
3154            \x3c/head>
3155            \x3cbody>
3156            <div style="overflow: auto;" id="appstleLoyaltyWidget">
3157                <div id="loyalty_spinner_container">
3158                    <div id="loyalty_spinner"></div>
3159                </div>
3160            </div>
3161            \x3c/body>
3162        \x3c/html>`;
3163
3164
3165    function toggleWidget() {
3166        loadAppstleLoyaltyWidget();
3167        if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) {
3168            window.open(`/${_ALConfig?.proxy_path_prefix}`);
3169        } else {
3170            const isWidgetOpen = document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open');
3171            if (isWidgetOpen === false) {
3172                clearLoyaltyDeepLinkHash();
3173            }
3174            showAppstleLoyaltyWidget();
3175            setTimeout(function() {
3176                document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
3177            }, 900);
3178        }
3179    }
3180
3181    const loadAppstleLoyaltyWidget = () => {
3182        var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
3183        iframe.forEach(function(item) {
3184            item.contentWindow.document.open('text/html', 'replace');
3185            item.contentWindow._ALConfig = _ALConfig;
3186            item.contentWindow.__st = window.__st;
3187            item.contentWindow.Shopify = { shop: location.host };
3188            item.contentWindow.appstle_public_domain = location.host;
3189            item.contentWindow.document.write(alIframeSrc);
3190            item.contentWindow.document.close();
3191        });
3192    };
3193
3194    const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS';
3195
3196    const loyaltyButtonTitle = document.getElementById('loyalty-widget-title');
3197    if (_ALConfig?.shop_labels?.widgetTitle) {
3198        const title = parseHtmlStringContent(_ALConfig?.shop_labels?.widgetTitle);
3199        loyaltyButtonTitle.textContent = title;
3200        window.appstleLoyaltyLoadSanitizer().then(purifier => {
3201            if (purifier) loyaltyButtonTitle.innerHTML = sanitizeLoyaltyLabel(title, purifier, false);
3202        });
3203    }
3204
3205    (function() {
3206        const { customerLoyalty, widget_setting } = _ALConfig || {};
3207        if (!customerLoyalty && !(launcherDataType === 'STORE_CREDITS' && _ALConfig?.customerId)) return;
3208
3209        const showTier = widget_setting?.showTierName;
3210        const launcherButtonElement = document.querySelector('#appstle-loyalty-button');
3211        const pointsEl = document.querySelector('.loyalty_widget_available_points');
3212        if (!pointsEl) return;
3213
3214        const fmt = new Intl.NumberFormat();
3215        const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty || {};
3216
3217        let displayValue;
3218        if (launcherDataType === 'STORE_CREDITS') {
3219            displayValue = formatStoreCreditAmount(_ALConfig?.customerStoreCreditBalance || storeCreditBalance || 0);
3220        } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) {
3221            displayValue = String(currentVipTier);
3222        } else {
3223            const n = Number(availablePoints) || 0;
3224            displayValue = fmt.format(formatNumberByPointRoundType(n));
3225        }
3226        pointsEl.textContent = displayValue;
3227        launcherButtonElement?.classList.add('appstle_show_points');
3228    })();
3229
3230
3231    const loyaltyDeepLinks = [
3232        '#appstle-loyalty',
3233        '#appstle-refer',
3234        '#appstle-loyalty-earn-rewards',
3235        '#appstle-loyalty-redeem-rewards',
3236        '#appstle-loyalty-referrals',
3237        '#appstle-loyalty-vip-program'
3238    ];
3239
3240    let lastLoyaltyWidgetUrl = location.href;
3241
3242    function hasLoyaltyDeepLink() {
3243        return loyaltyDeepLinks.some(hash => location?.hash?.includes(hash));
3244    }
3245
3246    function clearLoyaltyDeepLinkHash() {
3247        if (!hasLoyaltyDeepLink()) {
3248            return;
3249        }
3250        window.history.replaceState({}, document.title, window.location.pathname + window.location.search);
3251        lastLoyaltyWidgetUrl = location.href;
3252    }
3253
3254    function handleDeepLink() {
3255        if (!_ALConfig?.widget_setting?.showWidget || !hasLoyaltyDeepLink()) {
3256            return;
3257        }
3258        loadAppstleLoyaltyWidget();
3259        enableWidget();
3260        setTimeout(() => {
3261            document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon');
3262        }, 900);
3263    }
3264
3265    handleDeepLink();
3266
3267    const widgetReferralUrl = new URL(window.location.href);
3268    if (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
3269        const referralUrlObj = loyaltyNavigationUrl(_ALConfig?.widget_setting?.referralRedirectUrl);
3270        if (referralUrlObj) {
3271            let referralPath = referralUrlObj.pathname.replace(/\/+$/, '');
3272            let currentPath = window.location.pathname.replace(/\/+$/, '');
3273            if (referralPath && (referralUrlObj.origin !== window.location.origin || currentPath !== referralPath)) {
3274                widgetReferralUrl.searchParams.forEach((value, key) => referralUrlObj.searchParams.set(key, value));
3275                window.open(referralUrlObj.href, '_self');
3276            }
3277        }
3278        setTimeout(() => {
3279            loadAppstleLoyaltyWidget();
3280            enableWidget();
3281        }, 200);
3282    }
3283
3284
3285    (function observeURLChanges() {
3286        const handleUrlChange = () => {
3287            if (location.href !== lastLoyaltyWidgetUrl) {
3288                lastLoyaltyWidgetUrl = location.href;
3289                handleDeepLink();
3290            }
3291        };
3292        new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true });
3293        window.addEventListener('popstate', handleUrlChange);
3294        window.addEventListener('hashchange', handleUrlChange);
3295    })();
3296
3297    const alDOMObserver = new MutationObserver(function(mutations_list) {
3298        mutations_list.forEach(function(mutation) {
3299            mutation.addedNodes.forEach(function(added_node) {
3300                if (added_node.id === 'appstle_loyalty_iframe') {
3301                    var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
3302                    iframe.forEach(function(item) {
3303                        item.contentWindow.document.open('text/html', 'replace');
3304                        item.contentWindow._ALConfig = _ALConfig;
3305                        item.contentWindow.__st = window.__st;
3306                        item.contentWindow.Shopify = { shop: location.host };
3307                        item.contentWindow.appstle_public_domain = location.host;
3308                        item.contentWindow.document.write(alIframeSrc);
3309                        item.contentWindow.document.close();
3310                    });
3311                    alDOMObserver.disconnect();
3312                }
3313            });
3314        });
3315    });
3316    alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true });
3317
3318    
3319
3320    
3321<!-- END app snippet -->
3322    }
3323
3324    
3325
3326    const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance;
3327    if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') {
3328        const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`;
3329        try {
3330            fetch(updateCustomerUrl, { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' } })
3331                .then((response) => {
3332                    if(response.ok) {}
3333                })
3334                .catch(() => {});
3335        } catch (err) {}
3336    }
3337
3338    <!-- BEGIN app snippet: loyalty-dedicated-page -->
3339    const dedicatedPageURL = new URL(window.location.href);
3340    const decodeUrl = (content) => {
3341        if (typeof content !== 'string') return content;
3342        try {
3343            const htmlDecoded = content?.replace(/\\\//g, '/');
3344            return JSON.parse(`"${htmlDecoded}"`);
3345        } catch (error) {
3346            console.error('Error parsing content:', error);
3347            return content;
3348        }
3349    };
3350
3351    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') {
3352        const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl);
3353        if (customUrl) {
3354            const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`;
3355            if (window.location.pathname !== normalizedCustomPath) {
3356                const redirectUrl = new URL(window.location.href);
3357                redirectUrl.pathname = normalizedCustomPath;
3358                window.open(redirectUrl.toString(), '_self');
3359            }
3360        }
3361        else if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) {
3362            window.open(`${window.location.origin}/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self');
3363        }
3364    }
3365
3366    
3367    const dedicatedPageEventListener = (event) => {
3368        if (event.origin !== window.location.origin || event.source !== window) return;
3369        if (event.data === 'refresh_appstle_loyalty_page') {
3370            initiateAppstleLoyaltyPage();
3371            console.log('REFRESH PAGE');
3372        }
3373    };
3374    window.addEventListener('message', dedicatedPageEventListener, false);
3375
3376    function initiateAppstleLoyaltyPage() {
3377        if (document.querySelector('#appstleLoyaltyPage')) {
3378            const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage');
3379            while (appstleLoyaltyPageElement.firstChild) {
3380                appstleLoyaltyPageElement.firstChild.remove();
3381            }
3382
3383            
3384
3385
3386            
3387
3388            
3389            if (appstleLoyaltyPageElement) {
3390
3391                const loadDedicatedPageAsset = (createAsset, attempt, onSettle) => {
3392                    const asset = createAsset();
3393                    let settled = false;
3394                    const settle = () => {
3395                        if (settled) return;
3396                        settled = true;
3397                        if (typeof onSettle === 'function') {
3398                            onSettle();
3399                        }
3400                    };
3401                    asset.onload = settle;
3402                    asset.onerror = () => {
3403                        asset.remove();
3404                        if (attempt < 4) {
3405                            setTimeout(() => loadDedicatedPageAsset(createAsset, attempt + 1, onSettle), 1000 * Math.pow(2, attempt - 1));
3406                        } else {
3407                            settle();
3408                        }
3409                    };
3410                }
3411
3412                const appendDedicatedPageWidgetScript = () => {
3413                    loadDedicatedPageAsset(() => {
3414                        const s = document.createElement('script');
3415                        s.setAttribute('src', _ALConfig?.widgetJsPath);
3416                        s.async = false;
3417                        document.body.appendChild(s);
3418                        return s;
3419                    }, 1);
3420                }
3421
3422                const executeDedicatedPageScript = () => {
3423                    let widgetScriptAppended = false;
3424                    const appendWidgetScriptOnce = () => {
3425                        if (widgetScriptAppended) return;
3426                        widgetScriptAppended = true;
3427                        appendDedicatedPageWidgetScript();
3428                    };
3429                    try {
3430                        const preload = document.createElement('link');
3431                        preload.rel = 'preload';
3432                        preload.as = 'script';
3433                        preload.href = _ALConfig?.widgetJsPath;
3434                        document.head.appendChild(preload);
3435                    } catch (e) {}
3436                    loadDedicatedPageAsset(() => {
3437                        const link = document.createElement('link');
3438                        link.type = 'text/css';
3439                        link.rel = 'stylesheet';
3440                        link.href = _ALConfig?.widgetCssPath;
3441                        document.head.appendChild(link);
3442                        return link;
3443                    }, 1, appendWidgetScriptOnce);
3444                    setTimeout(appendWidgetScriptOnce, 8000);
3445                }
3446
3447                try {
3448                    const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
3449                    fetch(versionUrl).then(res => res.json()).then(data => {
3450                            if (data) {
3451                                const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
3452                                const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
3453                                widgetJsUrl.searchParams.set('v', data);
3454                                widgetCssUrl.searchParams.set('v', data);
3455                                _ALConfig.widgetJsPath = widgetJsUrl.toString();
3456                                _ALConfig.widgetCssPath = widgetCssUrl.toString();
3457                            }
3458                        }).catch(() => {}).finally(() => {
3459                            executeDedicatedPageScript();
3460                        });
3461                } catch (err) {
3462                    executeDedicatedPageScript();
3463                }
3464
3465
3466            }
3467
3468        } else {
3469            setTimeout(() => {
3470                initiateAppstleLoyaltyPage();
3471            }, 2000);
3472        }
3473    }
3474
3475    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');
3476
3477    if (_ALConfig?.widget_setting?.showWidget === true) {
3478        initiateAppstleLoyaltyPage();
3479    }
3480    
3481
3482<!-- END app snippet -->
3483
3484    
3485        <!-- BEGIN app snippet: loyalty-visit-shop -->
3486    (async function() {
3487        const isAvailableVisitShop = _ALConfig?.pointEarnRules?.length > 0 && _ALConfig?.pointEarnRules?.find((rule) => rule?.type === 'VISIT_SHOP' && rule?.status === 'ACTIVE');
3488        if (_ALConfig?.customerId && isAvailableVisitShop) {
3489            if (!sessionStorage.getItem('syncVisitStore') && ((_ALConfig?.customerId && isAvailableVisitShop && isAvailableVisitShop?.id) ||  (_ALConfig?.referralEnabled && _ALConfig?.referralLoyalty?.referralType === 'VISIT_SHOP'))) {
3490                try {
3491                    const response = await fetch(`/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/customer-visit-store`, { method: 'POST', headers: {'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest'}, });
3492                    if (response?.ok) {
3493                        sessionStorage.setItem('syncVisitStore', 'true');
3494                    }
3495                } catch (error) {
3496                    console.error('Error:', error);
3497                }
3498            }
3499        }
3500    })();
3501
3502<!-- END app snippet -->
3503        <!-- BEGIN app snippet: loyalty-custom-styles -->
3504    const loyaltyCustomStyles = document.createElement('style');
3505    loyaltyCustomStyles.id = 'appstle-loyalty-custom-styles';
3506    loyaltyCustomStyles.textContent = _ALConfig?.widget_setting?.customCss || '';
3507    document.body.appendChild(loyaltyCustomStyles);
3508
3509<!-- END app snippet -->
3510    
3511</script>
3511
3512
3513
3514    
3514<script src="https://cdn.shopify.com/extensions/01a10cff-439a-7369-bb3d-378cc919258f/appstle-loyalty-1459/assets/appstle-loyalty.js" defer></script>
3514
3515    <style>
3516.acquire-points-badge {
3517display: flex;
3518flex-direction: column;
3519max-width: max-content;
3520font-size: 14px;
3521font-weight: 500;
3522letter-spacing: 0.05em;
3523border-radius: 3px;
3524padding: 10px;
3525}
3526.loyalty-acquire-points-badge sup {
3527font-size: 10px;
3528margin-left: 3px;
3529}
3530.loyalty-point-balance {
3531font-size: 16px;
3532font-weight: 500;
3533letter-spacing: 0.05em;
3534max-width: max-content;
3535}
3536.loyalty-current-vip-tier-badge {
3537font-size: 16px;
3538font-weight: 500;
3539letter-spacing: 0.05em;
3540max-width: max-content;
3541}
3542.loyalty-acquire-points-logged-out-label,
3543.loyalty-acquire-earn-points-label,
3544.loyalty-acquire-store-credit-label {
3545color: inherit;
3546background-color: inherit;
3547}
3548
3549
3550.appstle_loyalty_cart_widget_wrapper {
3551position: relative !important;
3552max-width: 400px !important;
3553margin-left: auto !important;
3554}
3555@media screen and (max-width: 749px) {
3556.appstle_loyalty_cart_widget_wrapper {
3557position: relative !important;
3558max-width: 100% !important;
3559}
3560}
3561#appstle_loyalty_cart_widget_iframe {
3562display: none !important;
3563}
3564#appstle_loyalty_cart_widget_iframe.open {
3565display: block !important;
3566position: fixed !important;
3567top: 0 !important;
3568left: 0 !important;
3569width: 100% !important;
3570height: 100% !important;
3571border: none !important;
3572z-index: 99999999999999999999 !important;
3573}
3574.appstle_loyalty_cart_widget_wrapper {
3575margin-bottom: 12px !important;
3576}
3577.loyalty-cart-widget-button {
3578display: flex !important;
3579align-items: center !important;
3580justify-content: space-between !important;
3581flex-wrap: nowrap !important;
3582background-color: white !important;
3583gap: 1rem !important;
3584border-radius: 8px !important;
3585padding: 10px !important;
3586width: 100% !important;
3587border: 1px solid #e5e7eb !important;
3588}
3589.loyalty-cart-widget-points-store-credits-info {
3590display: flex !important;
3591align-items: center !important;
3592gap: 12px !important;
3593}
3594.loyalty-cart-widget-icon {
3595display: flex !important;
3596align-items: center !important;
3597justify-content: center !important;
3598width: 32px !important;
3599height: 32px !important;
3600background-color: #000000 !important;
3601border-radius: 6px !important;
3602}
3603.loyalty-cart-widget-icon-image {
3604width: 20px !important;
3605height: 20px !important;
3606}
3607.loyalty-cart-widget-icon-svg {
3608fill: white !important;
3609}
3610.loyalty-cart-widget-available-balance-label {
3611font-size: 16px !important;
3612font-weight: 500 !important;
3613color: #1f2937 !important;
3614}
3615.loyalty-cart-widget-rewards-btn {
3616background-color: #000000 !important;
3617color: #ffffff !important;
3618border: none !important;
3619min-width: 82px !important;
3620border-radius: 4px !important;
3621padding: 6px 12px !important;
3622font-size: 14px !important;
3623font-weight: 600 !important;
3624cursor: pointer !important;
3625transition: background-color 0.15s !important;
3626}
3627.loyalty-cart-widget-rewards-btn-disabled {
3628opacity: 0.5 !important;
3629pointer-events: none !important;
3630cursor: not-allowed !important;
3631}
3632</style>
3633
3634
3635
3636
3637</div><div id="shopify-block-AQmluZzRtdWVZZjkrT__11753626725791430220" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cart-drawer --><!-- END app snippet -->
3638
3639
3640</div>
3640<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3640
3641</body>  
3642  
3643</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.