PageSourceSearch

https://holoskombucha.com/pages/contact-us

html holoskombucha.com collected 2026-10-05 18:42:35 UTC 334,971 bytes, 3,354 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/pages/contact-us">
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      CONTACT US
21 &ndash; HOLOS Kombucha</title>
22
23    
24      <meta name="description" content="Contact us at HOLOS Kombucha with any questions or queries by email [email protected] or come and find us at our brewery in West Sussex.">
25    
26
27    
28
29<meta property="og:site_name" content="HOLOS Kombucha">
30<meta property="og:url" content="https://holoskombucha.com/pages/contact-us">
31<meta property="og:title" content="CONTACT US">
32<meta property="og:type" content="website">
33<meta property="og:description" content="Contact us at HOLOS Kombucha with any questions or queries by email [email protected] or come and find us at our brewery in West Sussex."><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="CONTACT US">
38<meta name="twitter:description" content="Contact us at HOLOS Kombucha with any questions or queries by email [email protected] or come and find us at our brewery in West Sussex.">
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">
52<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
52
53<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
54<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=48572563610" crossorigin="anonymous"></script>
vendor: 1 bytes, line 54
54
55<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 55
55
56<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 56
56
57<script>var Shopify = Shopify || {};
58Shopify.shop = "holos-kombucha.myshopify.com";
59Shopify.locale = "en";
60Shopify.currency = {"active":"GBP","rate":"1.0"};
61Shopify.country = "GB";
62Shopify.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"};
63Shopify.theme.handle = "null";
64Shopify.theme.style = {"id":null,"handle":null};
65Shopify.cdnHost = "holoskombucha.com/cdn";
66Shopify.routes = Shopify.routes || {};
67Shopify.routes.root = "/";
68Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
69Shopify.SignInWithShop = Shopify.SignInWithShop || {};
70Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
71Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 71
71
72<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 72
72
73<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 73
73
74<script>
75  window.ShopifyPay = window.ShopifyPay || {};
76  window.ShopifyPay.apiHost = "shop.app\/pay";
77  window.ShopifyPay.redirectState = null;
78</script>
vendor: 1 bytes, line 78
78
79<script>
80  window.Shopify = window.Shopify || {};
81  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
82  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
83  window.Shopify.SignInWithShop.eligible = true;
84</script>
vendor: 1 bytes, line 84
84
85<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 85
85
86<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 86
86
87<script type="module">
88  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
89
90  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
91
92</script>
vendor: 1 bytes, line 92
92
93<script>
94  window.Shopify = window.Shopify || {};
95  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
96  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"]};
97</script>
vendor: 1 bytes, line 97
97
98<script>(function() {
99  var isLoaded = false;
100  function asyncLoad() {
101    if (isLoaded) return;
102    isLoaded = true;
103    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"];
104    for (var i = 0; i < urls.length; i++) {
105      var s = document.createElement('script');
106      s.type = 'text/javascript';
107      s.async = true;
108      s.src = urls[i];
109      var x = document.getElementsByTagName('script')[0];
110      x.parentNode.insertBefore(s, x);
111    }
112  };
113  if(window.attachEvent) {
114    window.attachEvent('onload', asyncLoad);
115  } else {
116    window.addEventListener('load', asyncLoad, false);
117  }
118})();</script>
vendor: 1 bytes, line 118
118
119<script id="__st">var __st={"a":48572563610,"offset":3600,"reqid":"c8a7cc75-48f1-4346-bd47-d6693be3c920-1791225754","pageurl":"holoskombucha.com\/pages\/contact-us","s":"pages-67062759578","u":"526dbfb6c876","p":"page","rtyp":"page","rid":67062759578};</script>
vendor: 1 bytes, line 119
119
120<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 120
120
121<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 121
121
122<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 122
122
123<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>
123<script crossorigin="anonymous" defer="defer" src="//holoskombucha.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 123
123
124<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 124
124
125<script>
126  window.Shopify = window.Shopify || {};
127  window.Shopify.MCP = window.Shopify.MCP || {};
128  window.Shopify.MCP.enabled = true;
129  window.Shopify.MCP.shop = "holos-kombucha.myshopify.com";
130  window.Shopify.MCP.mcpEndpoint = "https:\/\/holoskombucha.com\/api\/mcp";
131  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"]}}];
132</script>
vendor: 1 bytes, line 132
132
133<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=");})();
134</script>
vendor: 1 bytes, line 134
134
135<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)}};
136</script>
vendor: 1 bytes, line 136
136
137<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
138  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);
139</script>
vendor: 1 bytes, line 139
139
140<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})}}));
141</script>
vendor: 1 bytes, line 141
141
142<script id='scb4127' type='text/javascript' async='' src='https://holoskombucha.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
142<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">
143<style id="shopify-accelerated-checkout-cart">
144        #shopify-buyer-consent {
145  margin-top: 1em;
146  display: inline-block;
147  width: 100%;
148}
149
150#shopify-buyer-consent.hidden {
151  display: none;
152}
153
154#shopify-subscription-policy-button {
155  background: none;
156  border: none;
157  padding: 0;
158  text-decoration: underline;
159  font-size: inherit;
160  cursor: pointer;
161}
162
163#shopify-subscription-policy-button::before {
164  box-shadow: none;
165}
166
167      </style>
168<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 168
168
169<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
169
170
171
172    <style data-shopify>
173      @font-face {
174  font-family: Poppins;
175  font-weight: 400;
176  font-style: normal;
177  font-display: swap;
178  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
179       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
180}
181
182      @font-face {
183  font-family: Poppins;
184  font-weight: 700;
185  font-style: normal;
186  font-display: swap;
187  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
188       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
189}
190
191      @font-face {
192  font-family: Poppins;
193  font-weight: 400;
194  font-style: italic;
195  font-display: swap;
196  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
197       url("//holoskombucha.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
198}
199
200      @font-face {
201  font-family: Poppins;
202  font-weight: 700;
203  font-style: italic;
204  font-display: swap;
205  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
206       url("//holoskombucha.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
207}
208
209      @font-face {
210  font-family: Poppins;
211  font-weight: 400;
212  font-style: normal;
213  font-display: swap;
214  src: url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
215       url("//holoskombucha.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
216}
217
218
219      @font-face {
220        font-family: 'Apercu-Mono-Regular';
221        src: url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.otf?v=1686015595') format('opentype'),
222            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.woff?v=1687366134') format('woff'),
223            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.woff2?v=1687366134') format('woff2'),
224            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-regular.ttf?v=1687367050') format('truetype');
225        font-weight: normal;
226        font-style: normal;
227      }
228      @font-face {
229        font-family: 'Apercu-Mono-Bold';
230        src: url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.otf?v=1686015596') format('opentype'),
231            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.woff?v=1687366133') format('woff'),
232            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.woff2?v=1687366134') format('woff2'),          
233            url('https://cdn.shopify.com/s/files/1/0485/7256/3610/files/apercu-mono-bold.ttf?v=1687367054') format('truetype');
234        font-weight: normal;
235        font-style: normal;
236      }
237
238
239
240      :root {
241        --font-body-family: 'Apercu-Mono-Regular',Poppins, sans-serif;
242        --font-body-style: normal;
243        --font-body-weight: 400;
244        --font-body-weight-bold: 700;
245
246        --font-heading-family: 'Apercu-Mono-Bold',Poppins, sans-serif;
247        --font-heading-style: normal;
248        --font-heading-weight: unset; 
249
250        --font-body-scale: 1.0;
251        --font-heading-scale: 1.0;
252
253        --color-base-text: 18, 18, 18;
254        --color-shadow: 18, 18, 18;
255        --color-base-background-1: 255, 255, 255;
256        --color-base-background-2: 249, 248, 244;
257        --color-base-solid-button-labels: 255, 255, 255;
258        --color-base-outline-button-labels: 0, 0, 0;
259        --color-base-accent-1: 0, 0, 0;
260        --color-base-accent-2: 20, 61, 41;
261        --payment-terms-background-color: #FFFFFF;
262
263        --gradient-base-background-1: #FFFFFF;
264        --gradient-base-background-2: #f9f8f4;
265        --gradient-base-accent-1: #000000;
266        --gradient-base-accent-2: #143d29;
267
268        --media-padding: px;
269        --media-border-opacity: 1.0;
270        --media-border-width: 0px;
271        --media-radius: 0px;
272        --media-shadow-opacity: 0.0;
273        --media-shadow-horizontal-offset: 0px;
274        --media-shadow-vertical-offset: 4px;
275        --media-shadow-blur-radius: 5px;
276        --media-shadow-visible: 0;
277
278        --page-width: 160rem;
279        --page-width-margin: 0rem;
280
281        --product-card-image-padding: 0.0rem;
282        --product-card-corner-radius: 0.0rem;
283        --product-card-text-alignment: center;
284        --product-card-border-width: 0.0rem;
285        --product-card-border-opacity: 0.0;
286        --product-card-shadow-opacity: 0.0;
287        --product-card-shadow-visible: 0;
288        --product-card-shadow-horizontal-offset: -4.0rem;
289        --product-card-shadow-vertical-offset: -4.0rem;
290        --product-card-shadow-blur-radius: 0.0rem;
291
292        --collection-card-image-padding: 0.0rem;
293        --collection-card-corner-radius: 0.0rem;
294        --collection-card-text-alignment: center;
295        --collection-card-border-width: 0.0rem;
296        --collection-card-border-opacity: 0.0;
297        --collection-card-shadow-opacity: 0.0;
298        --collection-card-shadow-visible: 0;
299        --collection-card-shadow-horizontal-offset: -4.0rem;
300        --collection-card-shadow-vertical-offset: -4.0rem;
301        --collection-card-shadow-blur-radius: 0.0rem;
302
303        --blog-card-image-padding: 0.0rem;
304        --blog-card-corner-radius: 0.0rem;
305        --blog-card-text-alignment: left;
306        --blog-card-border-width: 0.0rem;
307        --blog-card-border-opacity: 0.1;
308        --blog-card-shadow-opacity: 0.0;
309        --blog-card-shadow-visible: 0;
310        --blog-card-shadow-horizontal-offset: 0.0rem;
311        --blog-card-shadow-vertical-offset: 0.4rem;
312        --blog-card-shadow-blur-radius: 0.5rem;
313
314        --badge-corner-radius: 4.0rem;
315
316        --popup-border-width: 1px;
317        --popup-border-opacity: 0.1;
318        --popup-corner-radius: 0px;
319        --popup-shadow-opacity: 0.0;
320        --popup-shadow-horizontal-offset: 0px;
321        --popup-shadow-vertical-offset: 4px;
322        --popup-shadow-blur-radius: 5px;
323
324        --drawer-border-width: 1px;
325        --drawer-border-opacity: 0.1;
326        --drawer-shadow-opacity: 0.0;
327        --drawer-shadow-horizontal-offset: 0px;
328        --drawer-shadow-vertical-offset: 4px;
329        --drawer-shadow-blur-radius: 5px;
330
331        --spacing-sections-desktop: 0px;
332        --spacing-sections-mobile: 0px;
333
334        --grid-desktop-vertical-spacing: 8px;
335        --grid-desktop-horizontal-spacing: 8px;
336        --grid-mobile-vertical-spacing: 4px;
337        --grid-mobile-horizontal-spacing: 4px;
338
339        --text-boxes-border-opacity: 0.1;
340        --text-boxes-border-width: 0px;
341        --text-boxes-radius: 0px;
342        --text-boxes-shadow-opacity: 0.0;
343        --text-boxes-shadow-visible: 0;
344        --text-boxes-shadow-horizontal-offset: 0px;
345        --text-boxes-shadow-vertical-offset: 4px;
346        --text-boxes-shadow-blur-radius: 5px;
347
348        --buttons-radius: 6px;
349        --buttons-radius-outset: 6px;
350        --buttons-border-width: 0px;
351        --buttons-border-opacity: 0.0;
352        --buttons-shadow-opacity: 0.0;
353        --buttons-shadow-visible: 0;
354        --buttons-shadow-horizontal-offset: -12px;
355        --buttons-shadow-vertical-offset: -12px;
356        --buttons-shadow-blur-radius: 0px;
357        --buttons-border-offset: 0.3px;
358
359        --inputs-radius: 0px;
360        --inputs-border-width: 1px;
361        --inputs-border-opacity: 0.55;
362        --inputs-shadow-opacity: 0.0;
363        --inputs-shadow-horizontal-offset: 0px;
364        --inputs-margin-offset: 0px;
365        --inputs-shadow-vertical-offset: 4px;
366        --inputs-shadow-blur-radius: 5px;
367        --inputs-radius-outset: 0px;
368
369        --variant-pills-radius: 40px;
370        --variant-pills-border-width: 1px;
371        --variant-pills-border-opacity: 0.55;
372        --variant-pills-shadow-opacity: 0.0;
373        --variant-pills-shadow-horizontal-offset: 0px;
374        --variant-pills-shadow-vertical-offset: 4px;
375        --variant-pills-shadow-blur-radius: 5px;
376      }
377
378      *,
379      *::before,
380      *::after {
381        box-sizing: inherit;
382      }
383
384      html {
385        box-sizing: border-box;
386        font-size: calc(var(--font-body-scale) * 62.5%);
387        height: 100%;
388      }
389
390      body {
391        display: grid;
392        grid-template-rows: auto auto 1fr auto;
393        grid-template-columns: 100%;
394        min-height: 100%;
395        margin: 0;
396        font-size: 1.5rem;
397        letter-spacing: 0.06rem;
398        line-height: calc(1 + 0.8 / var(--font-body-scale));
399        font-family: var(--font-body-family);
400        font-style: var(--font-body-style);
401        font-weight: var(--font-body-weight);
402      }
403
404      @media screen and (min-width: 750px) {
405        body {
406          font-size: 1.6rem;
407        }
408      }
409    </style>
410
411    <link href="//holoskombucha.com/cdn/shop/t/18/assets/base.css?v=121870294407572668291772727774" rel="stylesheet" type="text/css" media="all" />
412    <link href="//holoskombucha.com/cdn/shop/t/18/assets/custom.css?v=126803948129959002381772727774" rel="stylesheet" type="text/css" media="all" />
413    <noscript>
414      <style>
415        .holos-animate-up,
416        .holos-qanimate-up {
417          opacity: 1;
418          transform: translateY(0px);
419          transition: opacity 0.8s ease, transform 0.8s ease;
420        }
421        .holos-animate-fadein,
422        .holos-qanimate-fadein {
423          opacity: 1;
424          transition: opacity 0.8s;
425        }
426      </style>
427    </noscript>
428    <style>
429        .no-animate .holos-animate-up,
430        .no-animate .holos-qanimate-up {
431          opacity: 1;
432          transform: translateY(0px);
433          transition: opacity 0.8s ease, transform 0.8s ease;
434        }
435        .no-animate .holos-animate-fadein,
436        .no-animate .holos-qanimate-fadein {
437          opacity: 1;
438          transition: opacity 0.8s;
439        }
440      </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>
440<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
441    if (Shopify.designMode) {
442      document.documentElement.classList.add('shopify-design-mode');
443    }
444    </script>
444
445    
445<script type="application/ld+json">
446{
447  "@context": "https://schema.org/",
448  "@type": "Product",
449  "name": "Holos Organic Kombucha",
450  "image": "https://holoskombucha.com/cdn/shop/files/kombucha-mixed-flavours-organic-holos-12.png?v=1767369960&width=1646",
451  "description": "Holos Kombucha is a raw, organic, unpasteurised kombucha brewed in the UK. Store chilled only to preserve live cultures.",
452  "brand": {
453    "@type": "Brand",
454    "name": "Holos"
455  },
456  "sku": "OKMIX12",
457  "aggregateRating": {
458    "@type": "AggregateRating",
459    "ratingValue": "4.86",
460    "reviewCount": "163"
461  },
462  "offers": {
463    "@type": "Offer",
464    "url": "https://holoskombucha.com/products/organic-kombucha-mixed-case?variant=53530945388918",
465    "priceCurrency": "GBP",
466    "price": "32.30",
467    "availability": "https://schema.org/InStock",
468    "itemCondition": "https://schema.org/NewCondition",
469    "shippingDetails": {
470      "@type": "OfferShippingDetails",
471      "shippingRate": {
472        "@type": "MonetaryAmount",
473        "value": "0",
474        "currency": "GBP"
475      },
476      "shippingDestination": {
477        "@type": "DefinedRegion",
478        "addressCountry": "GB"
479      }
480    },
481    "returnPolicy": {
482      "@type": "MerchantReturnPolicy",
483      "returnPolicyCategory": "https://schema.org/FreeReturn",
484      "url": "https://holoskombucha.com/pages/shipping-and-returns-policies"
485    }
486  }
487}
488</script>
488
489
490  <meta name="google-site-verification" content="E4N35QE6zPPPSd3Zme1gZUTGm2vwxlwYCq5OwCOLwdk"
491   /><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
492
493
494
495
496
497
498
499
500
501
502
503
504  
504<script async src="https://static.klaviyo.com/onsite/js/YASmpE/klaviyo.js?company_id=YASmpE"></script>
504
505  
505<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>
505
506
507  
508
509
510
511
512  
512<script>
513    window.klaviyoReviewsProductDesignMode = false
514  </script>
514
515
516
517
518  <!-- BEGIN app snippet: customer-hub-data -->
518<script>
519  if (!window.customerHub) {
520    window.customerHub = {};
521  }
522  window.customerHub.storefrontRoutes = {
523    login: "https://holoskombucha.com/customer_authentication/redirect?locale=en&region_country=GB?return_url=%2F%23k-hub",
524    register: "https://shopify.com/48572563610/account?locale=en&region_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2xvcy1rb21idWNoYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE4MzA1NTQsIm5iZiI6MTc5MTIyNTc1NH0.athGYbvDYwhrXlf4aeM_3dwN1yZvHaD6GCaS8QwiUVg?return_url=%2F%23k-hub",
525    logout: "/account/logout",
526    profile: "/account",
527    addresses: "/account/addresses",
528  };
529  
530  window.customerHub.userId = null;
531  
532  window.customerHub.storeDomain = "holos-kombucha.myshopify.com";
533
534  
535
536  
537    window.customerHub.storeLocale = {
538        currentLanguage: 'en',
539        currentCountry: 'GB',
540        availableLanguages: [
541          
542            {
543              iso_code: 'en',
544              endonym_name: 'English'
545            }
546          
547        ],
548        availableCountries: [
549          
550            {
551              iso_code: 'IM',
552              name: 'Isle of Man',
553              currency_code: 'GBP'
554            },
555          
556            {
557              iso_code: 'JE',
558              name: 'Jersey',
559              currency_code: 'GBP'
560            },
561          
562            {
563              iso_code: 'GB',
564              name: 'United Kingdom',
565              currency_code: 'GBP'
566            }
567          
568        ]
569    };
570  
571</script>
571
572<!-- END app snippet -->
573
574
575
576
577
578
579
580<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
581
582
583
584
585
586
587
588<link rel="dns-prefetch" href="https://cdn.judge.me">
589<link rel="dns-prefetch" href="https://cdn1.judge.me">
590<link rel="dns-prefetch" href="https://api.judge.me">
591
592<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
592ou! 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
592itle":"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","
592show_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
592d_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"
592:"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_
592shop_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>
592 <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 )}
593</style> <style class='jdgm-settings-style'></style>
594
595  
596  
597  
598  <style class='jdgm-miracle-styles'>
599  @-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
599/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}
600
601</style>
602
603
604  
605  
606   
607
608
609
610
611<script data-cfasync='false' class='jdgm-script'>
612!function(e){window.jdgm=window.jdgm||{};
613/* INF-1976 */
614var _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;}();
615if(_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;}
616jdgm.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/",
617jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
618setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
619!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
620(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
621a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
622jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
623t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
624t.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(
625".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
626parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
627jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
628)}))}(document);
629</script>
629
630<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>
631
632<!-- BEGIN app snippet: theme_fix_tags -->
632<script>
633  (function() {
634    var jdgmThemeFixes = null;
635    if (!jdgmThemeFixes) return;
636
637    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
638    // before the per-theme fix so the theme-specific CSS wins the cascade.
639    // HTML is never applied globally (too risky).
640    var allThemesFix = jdgmThemeFixes['all'];
641    if (allThemesFix && allThemesFix.css) {
642      var allStyleTag = document.createElement('style');
643      allStyleTag.classList.add('jdgm-theme-fix-style-all');
644      allStyleTag.innerHTML = allThemesFix.css;
645      document.head.append(allStyleTag);
646    };
647
648    if (allThemesFix && allThemesFix.js) {
649      var allScriptTag = document.createElement('script');
650      allScriptTag.classList.add('jdgm-theme-fix-script-all');
651      allScriptTag.innerHTML = allThemesFix.js;
652      document.head.append(allScriptTag);
653    };
654
655    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
656    if (!thisThemeFix) return;
657
658    if (thisThemeFix.html) {
659      document.addEventListener("DOMContentLoaded", function() {
660        var htmlDiv = document.createElement('div');
661        htmlDiv.classList.add('jdgm-theme-fix-html');
662        htmlDiv.innerHTML = thisThemeFix.html;
663        document.body.append(htmlDiv);
664      });
665    };
666
667    if (thisThemeFix.css) {
668      var styleTag = document.createElement('style');
669      styleTag.classList.add('jdgm-theme-fix-style');
670      styleTag.innerHTML = thisThemeFix.css;
671      document.head.append(styleTag);
672    };
673
674    if (thisThemeFix.js) {
675      var scriptTag = document.createElement('script');
676      scriptTag.classList.add('jdgm-theme-fix-script');
677      scriptTag.innerHTML = thisThemeFix.js;
678      document.head.append(scriptTag);
679    };
680  })();
681</script>
681
682<!-- END app snippet -->
683<!-- End of Judge.me Core -->
684
685
686
687<!-- END app block -->
687<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 687
687
688<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>
688
689<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">
690<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
691<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: "page"};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 691
691
692<script>
693  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
694</script>
vendor: 1 bytes, line 694
694
695<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}
695).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"]}
695,"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":"48d90706-3ce3-43ff-8c28-a29c7893418a","pageType":"page","resourceId":"67062759578","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>
695<script>
696  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
697  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
698  window.ShopifyAnalytics.meta.currency = 'GBP';
699  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":67062759578,"requestId":"c8a7cc75-48f1-4346-bd47-d6693be3c920-1791225754"}};
700  for (var attr in meta) {
701    window.ShopifyAnalytics.meta[attr] = meta[attr];
702  }
703</script>
vendor: 1 bytes, line 703
703
704<script class="analytics">
705  (function () {
706    var customDocumentWrite = function(content) {
707      var jquery = null;
708
709      if (window.jQuery) {
710        jquery = window.jQuery;
711      } else if (window.Checkout && window.Checkout.$) {
712        jquery = window.Checkout.$;
713      }
714
715      if (jquery) {
716        jquery('body').append(content);
717      }
718    };
719
720    var hasLoggedConversion = function(token) {
721      if (token) {
722        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
723      }
724      return false;
725    }
726
727    var setCookieIfConversion = function(token) {
728      if (token) {
729        var twoMonthsFromNow = new Date(Date.now());
730        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
731
732        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
733      }
734    }
735
736    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
737    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
738    if (trekkie.integrations) {
739      return;
740    }
741    trekkie.methods = [
742      'identify',
743      'page',
744      'ready',
745      'track',
746      'trackForm',
747      'trackLink'
748    ];
749    trekkie.factory = function(method) {
750      return function() {
751        var args = Array.prototype.slice.call(arguments);
752        args.unshift(method);
753        trekkie.push(args);
754        if (method == 'track' || method == 'page') {
755          var pageUrl;
756          try {
757            pageUrl = window.location.href;
758          } catch (e) {}
759          var pageReferrer;
760          try {
761            pageReferrer = document.referrer;
762          } catch (e) {}
763          try {
764            if (window.__TREKKIE_SHIM_QUEUE == null) {
765              window.__TREKKIE_SHIM_QUEUE = [];
766            }
767            window.__TREKKIE_SHIM_QUEUE.push({
768              from: 'trekkie-stub',
769              method: method,
770              args: args.slice(1),
771              pageContext: {
772                url: pageUrl,
773                referrer: pageReferrer
774              }
775            });
776          } catch (e) {
777            // no-op
778          }
779        }
780        return trekkie;
781      };
782    };
783    for (var i = 0; i < trekkie.methods.length; i++) {
784      var key = trekkie.methods[i];
785      trekkie[key] = trekkie.factory(key);
786    }
787    trekkie.load = function(config) {
788      trekkie.config = config || {};
789      trekkie.config.initialDocumentCookie = document.cookie;
790      var first = document.getElementsByTagName('script')[0];
791var script = document.createElement('script');
792script.type = 'text/javascript';
793script.onerror = function(e) {
794  var scriptFallback = document.createElement('script');
795  scriptFallback.type = 'text/javascript';
796  scriptFallback.onerror = function(error) {
797          var Monorail = {
798      produce: function produce(monorailDomain, schemaId, payload) {
799        var currentMs = new Date().getTime();
800        var event = {
801          schema_id: schemaId,
802          payload: payload,
803          metadata: {
804            event_created_at_ms: currentMs,
805            event_sent_at_ms: currentMs
806          }
807        };
808        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
809      },
810      sendRequest: function sendRequest(endpointUrl, payload) {
811        // Try the sendBeacon API
812        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
813          var blobData = new window.Blob([payload], {
814            type: 'text/plain'
815          });
816
817          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
818            return true;
819          } // sendBeacon was not successful
820
821        } // XHR beacon
822
823        var xhr = new XMLHttpRequest();
824
825        try {
826          xhr.open('POST', endpointUrl);
827          xhr.setRequestHeader('Content-Type', 'text/plain');
828          xhr.send(payload);
829        } catch (e) {
830          console.log(e);
831        }
832
833        return false;
834      },
835      isIos12: function isIos12() {
836        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
837      }
838    };
839    Monorail.produce('monorail-edge.shopifysvc.com',
840      'trekkie_storefront_load_errors/1.1',
841      {shop_id: 48572563610,
842      theme_id: 192687473014,
843      app_name: "storefront",
844      context_url: window.location.href,
845      source_url: "//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
846
847  };
848  scriptFallback.async = true;
849  scriptFallback.src = '//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
850  first.parentNode.insertBefore(scriptFallback, first);
851};
852script.async = true;
853script.src = '//holoskombucha.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
854first.parentNode.insertBefore(script, first);
855
856    };
857    trekkie.load(
858      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":48572563610,"isMerchantRequest":null,"themeId":192687473014,"themeCityHash":"9565962517470781923","contentLanguage":"en","currency":"GBP","eventMetadataId":"48d90706-3ce3-43ff-8c28-a29c7893418a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
859    );
860
861    var loaded = false;
862    trekkie.ready(function() {
863      if (loaded) return;
864      loaded = true;
865
866      window.ShopifyAnalytics.lib = window.trekkie;
867
868      var originalDocumentWrite = document.write;
869      document.write = customDocumentWrite;
870      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
871      document.write = originalDocumentWrite;
872
873      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
874      var token = match? match[1]: undefined;
875      if (!hasLoggedConversion(token)) {
876        setCookieIfConversion(token);
877        
878      }
879    });
880
881    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":67062759578,"requestId":"c8a7cc75-48f1-4346-bd47-d6693be3c920-1791225754","shopifyEmitted":true});
882
883    var eventsListenerScript = document.createElement('script');
884    eventsListenerScript.async = true;
885    eventsListenerScript.src = "//holoskombucha.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
886    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
887})();</script>
vendor: 1 bytes, line 887
887
888<script
889  defer
890  src="https://holoskombucha.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
891  data-application="storefront-renderer"
892  data-shop-id="48572563610"
893  data-render-region="gcp-us-west1"
894  data-page-type="page"
895  data-theme-instance-id="192687473014"
896  data-theme-name="Dawn"
897  data-theme-version="9.0.0"
898  data-monorail-region="shop_domain"
899  data-resource-timing-sampling-rate="10"
900  data-shs="true"
901  data-shs-beacon="true"
902  data-shs-export-with-fetch="true"
903  data-shs-logs-sample-rate="1"
904  data-shs-beacon-endpoint="https://holoskombucha.com/api/collect"
905></script>
905
906<meta name="shopify-y" content="e226416f-7947-43ea-adff-fefee3c1d6f2" data-expiration="1822783354000"><meta name="shopify-s" content="af78978d-8e6b-43c6-90ea-2147ecdf22d7" data-expiration="1791227554000"><meta name="new-cookie-storage-activated" content="t">
907</head><body class="gradient">
908    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
909      Skip to content
910    </a><!-- BEGIN sections: header-group -->
911<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'">
912
913<link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-menu-drawer.css?v=94074963897493609391772727774" media="print" onload="this.media='all'">
914<link rel="stylesheet" href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-notification.css?v=108833082844665799571772727774" media="print" onload="this.media='all'">
915<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>
916
917<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-menu-drawer.css?v=94074963897493609391772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
918<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-notification.css?v=108833082844665799571772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
919<noscript><link href="//holoskombucha.com/cdn/shop/t/18/assets/component-cart-items.css?v=29412722223528841861772727774" rel="stylesheet" type="text/css" media="all" /></noscript>
920
921<style>
922  header-drawer {
923    justify-self: start;
924    margin-left: -1.2rem;
925  }@media screen and (min-width: 990px) {
926      header-drawer {
927        display: none;
928      }
929    }.menu-drawer-container {
930    display: flex;
931  }
932
933  .list-menu {
934    list-style: none;
935    padding: 0;
936    margin: 0;
937  }
938
939  .list-menu--inline {
940    display: inline-flex;
941    flex-wrap: wrap;
942    column-gap: 50px;
943  }
944
945  summary.list-menu__item {
946    padding-right: 2.7rem;
947  }
948
949  .list-menu__item {
950    display: flex;
951    align-items: center;
952    line-height: calc(1 + 0.3 / var(--font-body-scale));
953  }
954
955  .list-menu__item--link {
956    text-decoration: none;
957    padding-bottom: 1rem;
958    padding-top: 1rem;
959    line-height: calc(1 + 0.8 / var(--font-body-scale));
960  }
961
962  @media screen and (min-width: 750px) {
963    .list-menu__item--link {
964      padding-bottom: 0.5rem;
965      padding-top: 0.5rem;
966    }
967  }
968</style><style data-shopify>.header {
969    padding-top: 2px;
970    padding-bottom: 2px;
971  }
972
973  .section-header {
974    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
975    margin-bottom: 0px;
976  }
977
978  @media screen and (min-width: 750px) {
979    .section-header {
980      margin-bottom: 0px;
981    }
982  }
983
984  @media screen and (min-width: 990px) {
985    .header {
986      padding-top: 4px;
987      padding-bottom: 4px;
988    }
989  }</style>
989<script src="//holoskombucha.com/cdn/shop/t/18/assets/details-disclosure.js?v=153497636716254413831772727774" defer="defer"></script>
vendor: 1 bytes, line 989
989
990<script src="//holoskombucha.com/cdn/shop/t/18/assets/details-modal.js?v=4511761896672669691772727774" defer="defer"></script>
vendor: 1 bytes, line 990
990
991<script src="//holoskombucha.com/cdn/shop/t/18/assets/cart-notification.js?v=160453272920806432391772727774" defer="defer"></script>
991
992
993
994<sticky-header data-sticky-type="always" class="header-wrapper color-accent-1 gradient header-wrapper--border-bottom">
995  <header class="header header--middle-center header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
996        <details id="Details-menu-drawer-container" class="menu-drawer-container">
997          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
998            <span>
999              <svg
1000  xmlns="http://www.w3.org/2000/svg"
1001  aria-hidden="true"
1002  focusable="false"
1003  class="icon icon-hamburger"
1004  fill="none"
1005  viewBox="0 0 18 16"
1006>
1007  <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">
1008</svg>
1009
1010              <svg
1011  xmlns="http://www.w3.org/2000/svg"
1012  aria-hidden="true"
1013  focusable="false"
1014  class="icon icon-close"
1015  fill="none"
1016  viewBox="0 0 18 17"
1017>
1018  <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">
1019</svg>
1020
1021            </span>
1022          </summary><div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
1023            <div class="menu-drawer__inner-container">
1024              <div class="menu-drawer__navigation-container">
1025                <nav class="menu-drawer__navigation">
1026                  <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">
1027                            shop
1028                          </a></li><li><a href="/pages/subscribe-and-save" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1029                            about subscriptions
1030                          </a></li><li><a href="/pages/wholesale" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1031                            wholesale
1032                          </a></li><li><details id="Details-menu-drawer-menu-item-4">
1033                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active">
1034                              about
1035                              <svg
1036  viewBox="0 0 14 10"
1037  fill="none"
1038  aria-hidden="true"
1039  focusable="false"
1040  class="icon icon-arrow"
1041  xmlns="http://www.w3.org/2000/svg"
1042>
1043  <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">
1044</svg>
1045
1046                              <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1047  <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">
1048</svg>
1049
1050                            </summary>
1051                            <div id="link-about" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1052                              <div class="menu-drawer__inner-submenu">
1053                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1054                                  <svg
1055  viewBox="0 0 14 10"
1056  fill="none"
1057  aria-hidden="true"
1058  focusable="false"
1059  class="icon icon-arrow"
1060  xmlns="http://www.w3.org/2000/svg"
1061>
1062  <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">
1063</svg>
1064
1065                                  about
1066                                </button>
1067                                <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">
1068                                          what is kombucha?
1069                                        </a></li><li><a href="/pages/team" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1070                                          our team
1071                                        </a></li><li><a href="/pages/social-purpose" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1072                                          social purpose
1073                                        </a></li><li><a href="/pages/press" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1074                                          press
1075                                        </a></li><li><a href="/pages/contact-us" class="menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active" aria-current="page">
1076                                          contact
1077                                        </a></li><li><a href="https://holoskombucha.com/blogs/home" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1078                                          blog
1079                                        </a></li></ul>
1080                              </div>
1081                            </div>
1082                          </details></li><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1083                            home
1084                          </a></li><li><a href="/pages/manage-your-subscription" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1085                            manage your subscription
1086                          </a></li><li><a href="/collections/gifting" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1087                            gifting
1088                          </a></li></ul>
1089                </nav>
1090                <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">
1091                      <img src="//holoskombucha.com/cdn/shop/t/18/assets/sign_in_account_icon_35x.png?v=78756799260776463551772727774" width="35" height="41">
1092
1093Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1094                        <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">
1095  <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">
1096</svg>
1097<span class="visually-hidden">Twitter</span>
1098                        </a>
1099                      </li><li class="list-social__item">
1100                        <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">
1101  <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">
1102</svg>
1103<span class="visually-hidden">Facebook</span>
1104                        </a>
1105                      </li><li class="list-social__item">
1106                        <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">
1107  <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"/>
1108  <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">
1109</svg>
1110<span class="visually-hidden">Instagram</span>
1111                        </a>
1112                      </li><li class="list-social__item">
1113                        <a href="https://www.tiktok.com/@holoskombucha" class="list-social__link link"><svg
1114  aria-hidden="true"
1115  focusable="false"
1116  class="icon icon-tiktok"
1117  width="16"
1118  height="18"
1119  fill="none"
1120  xmlns="http://www.w3.org/2000/svg"
1121>
1122  <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">
1123</svg>
1124<span class="visually-hidden">TikTok</span>
1125                        </a>
1126                      </li><li class="list-social__item">
1127                        <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">
1128  <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">
1129</svg>
1130<span class="visually-hidden">YouTube</span>
1131                        </a>
1132                      </li></ul>
1133                </div>
1134              </div>
1135            </div>
1136          </div>
1137        </details>
1138      </header-drawer><nav class="header__inline-menu">
1139          <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">
1140                    <span>shop</span>
1141                  </a></li><li><header-menu>
1142                    <details id="Details-HeaderMenu-2">
1143                      <summary class="header__menu-item list-menu__item link focus-inset">
1144                        <span>subscribe</span>
1145                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1146  <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">
1147</svg>
1148
1149                      </summary>
1150                      <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">
1151                                about subscriptions
1152                              </a></li><li><a href="/pages/manage-your-subscription" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1153                                manage your subscription
1154                              </a></li></ul>
1155                    </details>
1156                  </header-menu></li></ul>
1157        </nav><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1158                
1159                <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">
1160              </div></a><nav class="header__inline-menu header__inline-menu--2">
1161          <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">
1162                    <span>wholesale</span>
1163                  </a></li><li><header-menu>
1164                    <details id="Details-HeaderMenu-2">
1165                      <summary class="header__menu-item list-menu__item link focus-inset">
1166                        <span class="header__active-menu-item">about</span>
1167                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1168  <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">
1169</svg>
1170
1171                      </summary>
1172                      <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">
1173                                what is kombucha?
1174                              </a></li><li><a href="/pages/social-purpose" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1175                                social impact
1176                              </a></li><li><a href="/pages/shipping-and-returns-policies" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1177                                shipping info
1178                              </a></li><li><a href="https://holoskombucha.com/blogs/home" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1179                                blog
1180                              </a></li><li><a href="/pages/press" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1181                                press
1182                              </a></li><li><a href="/pages/team" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1183                                our team
1184                              </a></li><li><a href="/pages/contact-us" class="header__menu-item list-menu__item link link--text focus-inset caption-large list-menu__item--active" aria-current="page">
1185                                contact
1186                              </a></li><li><a href="https://holoskombucha.com/pages/organickombuchaflavours" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1187                                flavours
1188                              </a></li></ul>
1189                    </details>
1190                  </header-menu></li></ul>
1191        </nav>
1192      
1193    
1194
1195    <div class="header__icons">
1196      <div class="desktop-localization-wrapper">
1197</div>
1198      
1199<a href="https://holoskombucha.com/customer_authentication/redirect?locale=en&region_country=GB" class="header__icon header__icon--account link focus-inset small-hide">
1200          <img src="//holoskombucha.com/cdn/shop/t/18/assets/sign_in_account_icon_35x.png?v=78756799260776463551772727774" width="35" height="41">
1201
1202          <span class="visually-hidden">Log in</span>
1203        </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">
1204<span class="visually-hidden">Cart</span></a>
1205    </div>
1206  </header>
1207</sticky-header>
1208
1209<cart-notification>
1210  <div class="cart-notification-wrapper page-width">
1211    <div
1212      id="cart-notification"
1213      class="cart-notification focus-inset color-accent-1 gradient"
1214      aria-modal="true"
1215      aria-label="Item added to your cart"
1216      role="dialog"
1217      tabindex="-1"
1218    >
1219      <div class="cart-notification__header">
1220        <h2 class="cart-notification__heading caption-large text-body"><svg
1221  class="icon icon-checkmark color-foreground-text"
1222  aria-hidden="true"
1223  focusable="false"
1224  xmlns="http://www.w3.org/2000/svg"
1225  viewBox="0 0 12 9"
1226  fill="none"
1227>
1228  <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"/>
1229</svg>
1230Item added to your cart
1231        </h2>
1232        <button
1233          type="button"
1234          class="cart-notification__close modal__close-button link link--text focus-inset"
1235          aria-label="Close"
1236        >
1237          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1238            <use href="#icon-close">
1239          </svg>
1240        </button>
1241      </div>
1242      <div id="cart-notification-product" class="cart-notification-product"></div>
1243      <div class="cart-notification__links">
1244        <a
1245          href="/cart"
1246          id="cart-notification-button"
1247          class="button button--secondary button--full-width"
1248        >View cart</a>
1249        <form action="/cart" method="post" id="cart-notification-form">
1250          <button class="button button--primary button--full-width" name="checkout">
1251            Check out
1252          </button>
1253        </form>
1254        <button type="button" class="link button-label">Continue shopping</button>
1255      </div>
1256    </div>
1257  </div>
1258</cart-notification>
1259<style data-shopify>
1260  .cart-notification {
1261    display: none;
1262  }
1263</style>
1264
1265
1266<script type="application/ld+json">
1267  {
1268    "@context": "http://schema.org",
1269    "@type": "Organization",
1270    "name": "HOLOS Kombucha",
1271    
1272      "logo": "https:\/\/holoskombucha.com\/cdn\/shop\/files\/2025_logo_ROUND.png?v=1755179231\u0026width=500",
1273    
1274    "sameAs": [
1275      "https:\/\/twitter.com\/holoskombucha",
1276      "https:\/\/facebook.com\/holoskombucha",
1277      "",
1278      "http:\/\/instagram.com\/holoskombucha",
1279      "https:\/\/www.tiktok.com\/@holoskombucha",
1280      "",
1281      "",
1282      "https:\/\/www.youtube.com\/holoskombucha",
1283      ""
1284    ],
1285    "url": "https:\/\/holoskombucha.com\/pages\/contact-us"
1286  }
1287</script>
1287
1288</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">
1289                <p class="announcement-bar__message center h5">
1290                  <span>FREE SHIPPING 1-2 WORKING DAYS FOR MAINLAND UK</span></p>
1291              </div></a></div>
1292<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>
1293<!-- END sections: header-group -->
1294
1295    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1296      <section id="shopify-section-template--28057644630390__main" class="shopify-section section"><link href="//holoskombucha.com/cdn/shop/t/18/assets/section-main-page.css?v=175702239880316165621772727774" rel="stylesheet" type="text/css" media="all" />
1297<style data-shopify>.section-template--28057644630390__main-padding {
1298    padding-top: 27px;
1299    padding-bottom: 27px;
1300  }
1301
1302  @media screen and (min-width: 750px) {
1303    .section-template--28057644630390__main-padding {
1304      padding-top: 36px;
1305      padding-bottom: 36px;
1306    }
1307  }</style><div class="page-width page-width--narrow section-template--28057644630390__main-padding">
1308  <h1 class="main-page-title page-title h0">
1309    CONTACT US
1310  </h1>
1311  <div class="rte">
1312    <meta charset="utf-8">
1313<p style="text-align: center;">Got questions? Want to stock or sample Holos kombucha?</p>
1314<div style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0485/7256/3610/files/HOLOS_WEBSITE_BANNER_22_1_480x480.jpg?v=1666782001" alt=""></div>
1315<div style="text-align: center;">
1316<meta charset="utf-8">
1317<strong></strong>
1318</div>
1319<div style="text-align: center;"><strong></strong></div>
1320<div style="text-align: center;"><strong>EMAIL US BY USING THE FORM BELOW</strong></div>
1321<div style="text-align: center;"><strong></strong></div>
1322<div style="text-align: center;">Brewed at HOLOS HQ, Unit B2 North Farm, Washington, West Sussex RH20 4BB</div>
1323<div style="text-align: center;"></div>
1324<div style="text-align: center;"></div>
1325<div style="text-align: center;">General enquiries email [email protected]</div>
1326<div style="text-align: center;"></div>
1327<div style="text-align: center;"></div>
1328<div style="text-align: center;">Holos London Ltd; Registered in England; Company No.11199297<br>1 Fairfields, Browns Lane, Storrington, Pulborough, England RH20 4LQ</div>
1329<div style="text-align: center;">VAT Number: 365677061</div>
1330  </div>
1331</div>
1332
1333
1334</section><section id="shopify-section-template--28057644630390__form" class="shopify-section section"><link href="//holoskombucha.com/cdn/shop/t/18/assets/section-contact-form.css?v=124756058432495035521772727774" rel="stylesheet" type="text/css" media="all" />
1335<style data-shopify>.section-template--28057644630390__form-padding {
1336    padding-top: 27px;
1337    padding-bottom: 27px;
1338  }
1339
1340  @media screen and (min-width: 750px) {
1341    .section-template--28057644630390__form-padding {
1342      padding-top: 36px;
1343      padding-bottom: 36px;
1344    }
1345  }</style><div class="color-background-1 gradient">
1346  <div class="contact page-width page-width--narrow section-template--28057644630390__form-padding"><h2 class="visually-hidden">Contact form</h2><form method="post" action="/contact#ContactForm" id="ContactForm" accept-charset="UTF-8" class="isolate"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /><div class="contact__fields">
1347        <div class="field">
1348          <input
1349            class="field__input"
1350            autocomplete="name"
1351            type="text"
1352            id="ContactForm-name"
1353            name="contact[Name]"
1354            value=""
1355            placeholder="Name"
1356          >
1357          <label class="field__label" for="ContactForm-name">Name</label>
1358        </div>
1359        <div class="field field--with-error">
1360          <input
1361            autocomplete="email"
1362            type="email"
1363            id="ContactForm-email"
1364            class="field__input"
1365            name="contact[email]"
1366            spellcheck="false"
1367            autocapitalize="off"
1368            value=""
1369            aria-required="true"
1370            
1371            placeholder="Email"
1372          >
1373          <label class="field__label" for="ContactForm-email">Email
1374            <span aria-hidden="true">*</span></label
1375          ></div>
1376      </div>
1377      <div class="field">
1378        <input
1379          type="tel"
1380          id="ContactForm-phone"
1381          class="field__input"
1382          autocomplete="tel"
1383          name="contact[Phone number]"
1384          pattern="[0-9\-]*"
1385          value=""
1386          placeholder="Phone number"
1387        >
1388        <label class="field__label" for="ContactForm-phone">Phone number</label>
1389      </div>
1390      <div class="field">
1391        <textarea
1392          rows="10"
1393          id="ContactForm-body"
1394          class="text-area field__input"
1395          name="contact[Comment]"
1396          placeholder="Comment"
1397        ></textarea>
1398        <label class="form__label field__label" for="ContactForm-body">Comment</label>
1399      </div>
1400      <div class="contact__button">
1401        <button type="submit" class="button">
1402          Send
1403        </button>
1404      </div></form></div>
1405</div>
1406
1407
1408</section>
1409    </main>
1410
1411    <!-- BEGIN sections: footer-group -->
1412<div id="shopify-section-sections--28057640534390__footer" class="shopify-section shopify-section-group-footer-group">
1413<link href="//holoskombucha.com/cdn/shop/t/18/assets/section-footer.css?v=20832010749194782211772727774" rel="stylesheet" type="text/css" media="all" />
1414<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-newsletter.css?v=103472482056003053551772727774" rel="stylesheet" type="text/css" media="all" />
1415<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-menu.css?v=151968516119678728991772727774" rel="stylesheet" type="text/css" media="all" />
1416<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-payment.css?v=69253961410771838501772727774" rel="stylesheet" type="text/css" media="all" />
1417<link href="//holoskombucha.com/cdn/shop/t/18/assets/component-list-social.css?v=52211663153726659061772727774" rel="stylesheet" type="text/css" media="all" />
1418<style data-shopify>.footer {
1419    margin-top: 0px;
1420  }
1421
1422  .section-sections--28057640534390__footer-padding {
1423    padding-top: 27px;
1424    padding-bottom: 27px;
1425  }
1426
1427  @media screen and (min-width: 750px) {
1428    .footer {
1429      margin-top: 0px;
1430    }
1431
1432    .section-sections--28057640534390__footer-padding {
1433      padding-top: 36px;
1434      padding-bottom: 36px;
1435    }
1436  }</style><footer class="footer color-accent-1 gradient section-sections--28057640534390__footer-padding"><div class="footer__content-top page-width"><div class="footer-block--newsletter"><div class="footer__follow-on-shop">
1437              
1438              
1439              
1439<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 1439
1439
1440<script type="module">
1441  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
1442
1443  
1444</script>
1444
1445
1446<shop-follow-button ux-mode="windoid" return-uri="https://holoskombucha.com/account/redirect" proxy="true"></shop-follow-button>
1447
1448              
1449            </div></div>
1450      </div><div class="footer__content-bottom">
1451    <div class="footer__content-bottom-wrapper page-width">
1452      <div class="footer__column footer__localization isolate"></div>
1453      <div class="footer__column footer__column--info"><div class="footer__payment">
1454            <span class="visually-hidden">Payment methods</span>
1455            <ul class="list list-payment" role="list"><li class="list-payment__item">
1456                  <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>
1457
1458                </li><li class="list-payment__item">
1459                  <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 
14591.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>
1460
1461                </li><li class="list-payment__item">
1462                  <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>
1463                </li><li class="list-payment__item">
1464                  <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>
1465                </li><li class="list-payment__item">
1466                  <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.
146606zM23.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>
1467
1468                </li><li class="list-payment__item">
1469                  <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"/>
1469<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>
1470                </li><li class="list-payment__item">
1471                  <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>
1472                </li><li class="list-payment__item">
1473                  <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>
1474                </li><li class="list-payment__item">
1475                  <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
1475B001B;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>
1476
1477                </li><li class="list-payment__item">
1478                  <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>
1479
1480                </li><li class="list-payment__item">
1481                  <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
1481h.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>
1482                </li><li class="list-payment__item">
1483                  <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 
148316.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>
1484
1485                </li></ul>
1486          </div></div>
1487    </div>
1488    <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
1489      <div class="footer__copyright caption">
1490        <small class="copyright__content"
1491          >&copy; 2026, <a href="/" title="">HOLOS Kombucha</a></small>
1492        
1493        <div><small class="copyright__content">Powered by <a href="https://whymatters.co.uk/?ref=holos" rel="follow">Why Matters</a></small></div></div>
1494    </div>
1495  </div>
1496</footer>
1497</div>
1498<!-- END sections: footer-group -->
1499
1500    <ul hidden>
1501      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1502      <li id="a11y-new-window-message">Opens in a new window.</li>
1503    </ul>
1504
1505    
1505<script>
1506      window.shopUrl = 'https://holoskombucha.com';
1507      window.routes = {
1508        cart_add_url: '/cart/add',
1509        cart_change_url: '/cart/change',
1510        cart_update_url: '/cart/update',
1511        cart_url: '/cart',
1512        predictive_search_url: '/search/suggest'
1513      };
1514
1515      window.cartStrings = {
1516        error: `There was an error while updating your cart. Please try again.`,
1517        quantityError: `You can only add [quantity] of this item to your cart.`
1518      }
1519
1520      window.variantStrings = {
1521        addToCart: `Add to cart`,
1522        soldOut: `Sold out`,
1523        unavailable: `Unavailable`,
1524        unavailable_with_option: `[value] - Unavailable`,
1525      }
1526
1527      window.accessibilityStrings = {
1528        imageAvailable: `Image [index] is now available in gallery view`,
1529        shareSuccess: `Link copied to clipboard`,
1530        pauseSlideshow: `Pause slideshow`,
1531        playSlideshow: `Play slideshow`,
1532      }
1533    </script>
1533<div class="index-section--flush powr-popup" id="80c680a1_1677843580"></div>
1534  <div class="index-section--flush powr-popup" id="4d80c3c4_1691080202"></div>
1535 <style>  </style>
1536<div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block">
1537
1538
1539
1540
1541
1542<script>
1543    var _ALConfig = _ALConfig || {};
1544    _ALConfig = {
1545        'shop_name': '',
1546        'public_domain': null,
1547        'proxy_path_prefix': 'apps/loyalty',
1548        'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js',
1549        'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css',
1550        'pointEarnRules': [],
1551        'pointRedeemRules': [],
1552        'widget_setting': null,
1553        'product': null,
1554        'productCollections': [],
1555        'shop_labels': null,
1556        'pointRoundType': 'NO_ROUND'
1557    };
1558
1559    // Shopify's market-aware account routes. Emitted from the Liquid `routes` object so links keep
1560    // the customer's current market/language prefix (e.g. /en-eu/account/login) instead of a
1561    // hard-coded /account/login, which Shopify resolves against the shop's primary market.
1562    _ALConfig.routes = {
1563        'root_url': "\/",
1564        'account_url': "\/account",
1565        'account_login_url': "https:\/\/holoskombucha.com\/customer_authentication\/redirect?locale=en\u0026region_country=GB",
1566        'account_register_url': "https:\/\/shopify.com\/48572563610\/account?locale=en\u0026region_country=GB\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJob2xvcy1rb21idWNoYS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE4MzA1NTQsIm5iZiI6MTc5MTIyNTc1NH0.athGYbvDYwhrXlf4aeM_3dwN1yZvHaD6GCaS8QwiUVg",
1567        'account_logout_url': "\/account\/logout"
1568    };
1569
1570    
1571    _ALConfig.shop_name = "HOLOS Kombucha";
1572    
1573
1574    
1575    _ALConfig.proxy_path_prefix = "apps\/loyalty";
1576    
1577
1578    
1579    _ALConfig.currency = "GBP";
1580    
1581
1582    
1583    _ALConfig.storeCurrency = "GBP";
1584    
1585
1586    
1587    _ALConfig.pointRoundType = "NO_ROUND";
1588    
1589
1590    
1591    _ALConfig.public_domain = "holoskombucha.com";
1592    
1593
1594    
1595    _ALConfig.widgetJsPath = "https:\/\/loyalty-admin.appstle.com\/app\/loyalty-widget.bundle.js?v=1790603355141";
1596    
1597
1598    
1599    _ALConfig.widgetCssPath = "https:\/\/loyalty-admin.appstle.com\/content\/loyalty-widget.css?v=1790603355141";
1600    
1601
1602    
1603    _ALConfig.referralEnabled = true;
1604    
1605
1606    
1607    _ALConfig.vipTierEnabled = false;
1608    
1609
1610    
1611
1612    
1613
1614    
1615    _ALConfig.pointEarnRules = [];
1616    
1617
1618    
1619    _ALConfig.pointRedeemRules = [];
1620    
1621
1622    
1623    _ALConfig.vipRewards = [];
1624    
1625
1626    
1627    _ALConfig.vipPointRewards = [];
1628    
1629
1630    
1631    _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
1631dColor\":\"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
163174515.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
1631dColor":"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
1631strictCustomerTags":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
1631plyRewardsDefault":false,"exploreButtonCustomRedirect":null,"heroBackgroundMobileImage":null,"loggedOutFlagAcquirePoints":false,"taxesIncluded":true,"taxShipping":false,"awardPointsOnAmountPaidAfterStoreCredit":false};
1632    
1633
1634    
1635    _ALConfig.referralLoyalty = {"referralType":"PURCHASE","referralRestrictedCustomerTags":"","referralGet":"£10 off your next order","referredGet":"£10 off any product","referralAllowedCustomerTags":""};
1636    
1637
1638    
1639    
1640    _ALConfig.assetRev = "94e9a8808bcfe11b41262ba1c90e1f01";
1641    
1642    _ALConfig.storeFrontApiVersion = "2026-01";
1643    _ALConfig.__appstleLoyaltyNativeFetch = window.fetch.bind(window);
1644
1645    
1646    _ALConfig.pointsExpirationSetting = null;
1647    
1648
1649    
1650
1651
1652    
1653    _ALConfig.showStoreCreditRewards = false;
1654    
1655
1656    
1657    _ALConfig.customerId = null;
1658    _ALConfig.customerName = '';
1659    _ALConfig.customerEmail = null;
1660    _ALConfig.customerStoreCreditBalance = null;
1661    _ALConfig.customerStoreCreditCurrency = null;
1662    _ALConfig.customerTags = [];
1663    _ALConfig.customerLoyalty = null;
1664    
1665
1666    
1667    _ALConfig.shop = "holos-kombucha.myshopify.com";
1668    _ALConfig.shopMoneyFormat = "£{{ amount}}";
1669    _ALConfig.shopMoneyFormatWithCurrencyFormat = "£{{ amount}} GBP";
1670    
1671
1672    
1673    
1674        _ALConfig.enableInactiveCustomer = true;
1675    
1676
1677    
1678    _ALConfig.allowCustomerOptIn = false;
1679    
1680
1681    
1682    _ALConfig.enableDiscountToApplyAutomatically = true;
1683    
1684
1685    
1686        _ALConfig.hasDedicatedPageAccess = true;
1687    
1688
1689    
1690        _ALConfig.themeEditorMode = false;
1691    
1692
1693    
1694    _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
1694sHelpLabel":"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
1694wardDetailsHelpLabel":"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"};
1695    
1696
1697    var loyaltyGlobalStyles = `<style>
1698body {
1699margin: 0
1700}
1701.appstle-loyalty-hidden {
1702display: none !important;
1703visibility: hidden !important;
1704}
1705</style>`
1706    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles);
1707
1708    window.addEventListener('message', appstleLoyaltyIframeListener, false);
1709    window.addEventListener('kp_user_logged_out', function() { window.location.reload(); });
1710    const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url;
1711
1712
1713    function applyDiscount(discountCode, shouldReload = false) {
1714        const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
1715        const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`;
1716        fetch(discountURL).then(res => {
1717            if (res.ok) {
1718                console.log('Discount Code Applied');
1719                const discountDetails = window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null;
1720                if (discountCode && discountDetails) {
1721                    const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId}
1722                    document.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
1723                    window.dispatchEvent(new CustomEvent('AppstleLoyalty:AppliedDiscountCode', { detail: discountData }));
1724                }
1725                if (shouldReload) {
1726                    window.location.reload();
1727                }
1728            } else {
1729                console.log('Discount Code NOT Applied');
1730            }
1731        });
1732    }
1733    const applyDiscountAutomatically = (discountCode, shouldReload = false) => {
1734        (async () => {
1735            const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
1736            const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`;
1737            const cartURL = `${location.origin}/cart.js`;
1738            try {
1739                const discountRes = await fetch(discountURL);
1740                if(discountRes) {
1741                    const cartRes = await fetch(cartURL);
1742                    if (!cartRes.ok) return;
1743                    const cart = await cartRes.json();
1744                    const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : [];
1745                    const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase());
1746                    if (hasDiscount && shouldReload) {
1747                        window.location.reload();
1748                    }
1749                }
1750            } catch (err) {
1751                console.error("Error applying discount:", err);
1752            }
1753        })();
1754    };
1755
1756    const unescapeWidgetString = (str) => {
1757        if (!str || typeof str !== 'string') return '';
1758        return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\');
1759    };
1760    // Resolves a market-aware account URL. Prefers the routes published above so the customer keeps
1761    // their market/language prefix; the shop root fallback keeps that prefix too when a single route
1762    // entry is blank. Safe to assign to location.href as-is - with new customer accounts Shopify
1763    // returns an absolute URL here, so never prefix an origin.
1764    const loyaltyAccountRoute = (key, fallbackPath) => {
1765        const route = _ALConfig?.routes?.[key];
1766        if (route) return route;
1767        const shopRoot = _ALConfig?.routes?.root_url || window?.Shopify?.routes?.root || '/';
1768        return (shopRoot?.replace(/\/+$/, '') ?? '') + fallbackPath;
1769    };
1770
1771    // Shopify's /customer_authentication/login answers 400 Bad Request unless return_to is a
1772    // store-relative path with one leading slash, so coerce `return_to=apps/loyalty`,
1773    // `return_to=collections/all` or a same-store absolute URL into that shape.
1774    const normalizeLoyaltyReturnTo = (link) => {
1775        const match = /([?&]return_to=)([^&#]*)/i.exec(link || '');
1776        // Only Shopify's own login route on this store - a third-party login app may legitimately want an absolute return_to.
1777        if (!match || !/(^|\/)customer_authentication\//i.test(link.slice(0, match.index))) return link;
1778        if (/^(https?:)?\/\//i.test(link)) {
1779            try {
1780                if (new URL(link, window.location.origin).host !== window.location.host) return link;
1781            } catch (e) {
1782                return link;
1783            }
1784        }
1785        let value = match[2];
1786        try {
1787            for (let i = 0; i < 2 && /%[0-9a-f]{2}/i.test(value); i++) value = decodeURIComponent(value);
1788        } catch (e) {
1789            return link;
1790        }
1791        value = value.trim();
1792        if (/^(https?:)?\/\//i.test(value)) {
1793            try {
1794                const parsed = new URL(value, window.location.origin);
1795                if (parsed.host !== window.location.host) return link;
1796                value = parsed.pathname + parsed.search + parsed.hash;
1797            } catch (e) {
1798                return link;
1799            }
1800        }
1801        value = '/' + value.replace(/^\/+/, '');
1802        return link.slice(0, match.index) + match[1] + encodeURIComponent(value) + link.slice(match.index + match[0].length);
1803    };
1804
1805    const formatUrlByLoyalty = (link) => {
1806        if (!link) return '';
1807        const decodedLink = decodeURIComponent(link);
1808        const loyaltyPagePath = '/' + (_ALConfig?.hasDedicatedPageAccess ? _ALConfig?.proxy_path_prefix || 'apps/loyalty' : '');
1809        let l = decodedLink?.replace("{{proxy_path_prefix}}", loyaltyPagePath)?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || '';
1810        l = normalizeLoyaltyReturnTo(l?.replace(/([^:]\/)\/+/g, '$1') ?? '');
1811        if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) {
1812            return /^www\./i.test(l) ? 'https://' + l : l;
1813        }
1814        const shopRoot = window?.Shopify?.routes?.root ?? '/';
1815        return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l;
1816    };
1817
1818    function isAppstleLoyaltyMessage(event) {
1819        if (event.origin !== window.location.origin) return false;
1820        return event.source === window || ['appstle_loyalty_iframe', 'appstle_loyalty_cart_widget_iframe'].some(id => {
1821            const frame = document.getElementById(id);
1822            return frame && event.source === frame.contentWindow;
1823        });
1824    }
1825
1826    const loyaltyLabelHtmlPolicy = {
1827        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'],
1828        ALLOWED_ATTR: ['alt', 'class', 'height', 'href', 'loading', 'rel', 'src', 'style', 'target', 'title', 'width'],
1829        ALLOW_DATA_ATTR: false,
1830        ALLOW_ARIA_ATTR: false
1831    };
1832    const escapeLoyaltyAttribute = value => String(value ?? '').replace(/[&<>"']/g, char => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[char]));
1833    const loyaltyNavigationUrl = value => {
1834        if (typeof value !== 'string' || !value.trim()) return null;
1835        try {
1836            const url = new URL(value, window.location.href);
1837            return ['https:', 'http:'].includes(url.protocol) && !url.username && !url.password ? url : null;
1838        } catch {
1839            return null;
1840        }
1841    };
1842    // Follow the Bundles rich-label declaration filter, preserving native storefront layout
1843    // (relative offsets, negative margins and transforms) that the merchant already configures.
1844    const sanitizeLoyaltyLabelStyle = styleText => {
1845        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]+)*)$/;
1846        const unsafeValue = /[{}<>\\]|\b(?:url|attr|env|image|image-set|element|src|expression)\s*\(/i;
1847        return String(styleText ?? '').split(';').filter(declaration => {
1848            const separator = declaration.indexOf(':');
1849            if (separator < 0) return false;
1850            const property = declaration.slice(0, separator).trim().toLowerCase();
1851            const value = declaration.slice(separator + 1).trim();
1852            return (allowedProperty.test(property) || /^--[a-z0-9_-]+$/i.test(property)) && value && !unsafeValue.test(value)
1853                && (property !== 'position' || /^(?:relative|static)$/i.test(value));
1854        }).join(';');
1855    };
1856    const sanitizeLoyaltyLabel = (value, purifier, allowLinks = true) => {
1857        if (!purifier) return escapeLoyaltyAttribute(value);
1858        const fragment = purifier.sanitize(String(value ?? ''), {
1859            ...loyaltyLabelHtmlPolicy,
1860            FORBID_TAGS: allowLinks ? [] : ['a', 'button'],
1861            RETURN_DOM_FRAGMENT: true
1862        });
1863        fragment.querySelectorAll('[href], [src]').forEach(element => {
1864            for (const attribute of ['href', 'src']) {
1865                if (element.hasAttribute(attribute) && !loyaltyNavigationUrl(element.getAttribute(attribute))) element.removeAttribute(attribute);
1866            }
1867        });
1868        fragment.querySelectorAll('[style]').forEach(element => {
1869            const style = sanitizeLoyaltyLabelStyle(element.getAttribute('style'));
1870            if (style) element.setAttribute('style', style);
1871            else element.removeAttribute('style');
1872        });
1873        fragment.querySelectorAll('[target]').forEach(element => {
1874            if (element.tagName !== 'A' || !['_blank', '_self'].includes(element.getAttribute('target'))) element.removeAttribute('target');
1875            else if (element.getAttribute('target') === '_blank') {
1876                const rel = new Set((element.getAttribute('rel') || '').split(/\s+/).filter(Boolean));
1877                rel.add('noopener');
1878                element.setAttribute('rel', [...rel].join(' '));
1879            }
1880        });
1881        fragment.querySelectorAll('button').forEach(button => button.setAttribute('type', 'button'));
1882        const container = document.createElement('div');
1883        container.appendChild(fragment);
1884        return container.innerHTML;
1885    };
1886    let loyaltyHtmlSanitizer;
1887    window.appstleLoyaltyLoadSanitizer = () => loyaltyHtmlSanitizer ||= new Promise(resolve => {
1888        if (window.DOMPurify) return resolve(window.DOMPurify);
1889        const script = document.createElement('script');
1890        script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js';
1891        script.integrity = 'sha384-46dPGH1XlTmj7bc50bqLjTdORXs/3EP2QpA/6EWbelYWOY9VGp+87RT61S3Mcslb';
1892        script.crossOrigin = 'anonymous';
1893        const settle = purifier => {
1894            clearTimeout(timeout);
1895            resolve(purifier);
1896        };
1897        const timeout = setTimeout(() => settle(null), 8000);
1898        script.onload = () => settle(window.DOMPurify);
1899        script.onerror = () => settle(null);
1900        document.head.appendChild(script);
1901    });
1902
1903    function appstleLoyaltyIframeListener(event) {
1904        if (!isAppstleLoyaltyMessage(event)) return;
1905        const redirect = (link, fallback) => {
1906            try {
1907                const destination = link ? formatUrlByLoyalty(link) : fallback;
1908                const url = new URL(destination, window.location.origin);
1909                if (!['http:', 'https:'].includes(url.protocol) || url.username || url.password) return;
1910                window.location.href = destination;
1911            } catch (e) {}
1912        };
1913        if (event.data === 'appstle_loyalty_message_to_redirect_to_account') {
1914            if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') {
1915                kpHandleLogin(window.location.href);
1916            } else {
1917                redirect(_ALConfig?.widget_setting?.customSignInLink, loyaltyAccountRoute('account_url', '/account'));
1918            }
1919        } else if (event.data === 'appstle_message_to_redirect_to_signup') {
1920            if (typeof kpHandleLogin === 'function') {
1921                kpHandleLogin(window.location.href);
1922            } else {
1923                redirect(null, loyaltyAccountRoute('account_register_url', '/account/register'));
1924            }
1925        } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') {
1926            try {
1927                const redirectUrl = new URL(event.data.value, window.location.origin);
1928                if (redirectUrl.origin !== window.location.origin || !['http:', 'https:'].includes(redirectUrl.protocol) || redirectUrl.username || redirectUrl.password) return;
1929                window.location.href = redirectUrl.href;
1930            } catch (e) {
1931                return;
1932            }
1933        } else if (event.data === 'appstle_message_to_redirect_to_custom_url') {
1934            redirect(_ALConfig?.widget_setting?.createAccountLink, loyaltyAccountRoute('account_register_url', '/account/register'));
1935        } else if (typeof event.data === 'string') {
1936            const parts = event.data.split('|');
1937            if (parts.length !== 2 || !parts[1].trim()) return;
1938            const [command, discountCode] = parts;
1939            if (command === 'appstle_message_to_apply_discount_and_reload') applyDiscount(discountCode, true);
1940            else if (command === 'appstle_message_to_apply_discount') applyDiscount(discountCode, false);
1941            else if (command === 'appstle_message_to_automatic_apply_discount_and_refresh') applyDiscountAutomatically(discountCode, true);
1942            else if (command === 'appstle_message_to_automatic_apply_discount') applyDiscountAutomatically(discountCode, false);
1943        }
1944    }
1945
1946    
1947    
1948    
1949    
1950    
1951    
1952    
1953
1954    
1955        <!-- BEGIN app snippet: loyalty-snackbar -->
1956    const snackBarStyles = `
1957#snackbar {
1958visibility: hidden;
1959min-width: 250px;
1960text-align: center;
1961position: fixed;
1962z-index: 9999999;
1963bottom: 90px;
1964font-size: 15px;
1965
1966}
1967
1968.left_snackbar {
1969left: 30px;
1970}
1971
1972#snackbar .icon {
1973display: flex
1974}
1975
1976#snackbar.show {
1977visibility: visible;
1978-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
1979animation: fadein 0.5s, fadeout 0.5s 2.5s;
1980}
1981
1982#snackbar .arrow_icon {
1983font-size: 25px;
1984}
1985
1986div.snackElement {
1987background-color: ${_ALConfig?.widget_setting?.notificationToastBackgroun
1987dColor || '#4EC33D'};
1988color: ${_ALConfig?.widget_setting?.notificationToastTextColor || 'white'};
1989border-radius: 16px;
1990width: 350px;
1991height: 94px;
1992position: relative;
1993overflow: hidden;
1994padding: 0;
1995margin-bottom: 10px;
1996text-align: left;
1997}
1998
1999svg.appstle-green-bubble {
2000position: absolute;
2001bottom: 0;
2002left: 0;
2003z-index: 0;
2004}
2005
2006svg.closeSnackBar {
2007position: absolute;
2008right: 16px;
2009top: 16px;
2010cursor: pointer;
2011}
2012
2013#snackbar .message {
2014padding-left: 74px;
2015font-size: 20px;
2016padding-top: 10px;
2017padding-right: 46px;
2018font-weight: bold;
2019}
2020
2021#snackbar .description {
2022width: 100%;
2023height: 100%;
2024display: flex;
2025justify-content: center;
2026align-items: center;
2027padding: 0 65px;
2028font-weight: 400;
2029line-height: 1;
2030font-size: 14px;
2031}
2032
2033@-webkit-keyframes fadein {
2034from {
2035bottom: 0;
2036opacity: 0;
2037}
2038to {
2039bottom: 30px;
2040opacity: 1;
2041}
2042}
2043
2044@keyframes fadein {
2045from {
2046bottom: 0;
2047opacity: 0;
2048}
2049to {
2050bottom: 30px;
2051opacity: 1;
2052}
2053}
2054
2055@-webkit-keyframes fadeout {
2056from {
2057bottom: 30px;
2058opacity: 1;
2059}
2060to {
2061bottom: 0;
2062opacity: 0;
2063}
2064}
2065
2066@keyframes fadeout {
2067from {
2068bottom: 30px;
2069opacity: 1;
2070}
2071to {
2072bottom: 0;
2073opacity: 0;
2074}
2075}
2076`;
2077    const snackBarStyle = document.createElement('style');
2078    snackBarStyle.textContent = snackBarStyles;
2079    document.body.appendChild(snackBarStyle);
2080    const snackBarHtml = `<div id="snackbar"></div>`;
2081    document.querySelector('body').insertAdjacentHTML('beforeend', snackBarHtml);
2082
2083    window.addEventListener('message', toasterEventListener, false);
2084
2085    function toasterEventListener(event) {
2086        if (!isAppstleLoyaltyMessage(event)) return;
2087        if (typeof event.data === 'string' && event.data.startsWith('appstle_message_for_notification|')) {
2088            var message = event?.data?.split('|')[1];
2089            showAppstleLoyaltyToaster(message);
2090        }
2091    }
2092
2093    let snackBarIndex = 0;
2094    async function showAppstleLoyaltyToaster(msg) {
2095        const purifier = await window.appstleLoyaltyLoadSanitizer();
2096        var snackBar = document.getElementById('snackbar');
2097        snackBar.classList.add('show');
2098        snackBar.insertAdjacentHTML('beforeend', `
2099        <div class="snackElement"  id="elem${snackBarIndex}">
2100            <div class="description"></div>
2101            <svg  class="appstle-green-bubble" xmlns="http://www.w3.org/2000/svg" width="50" height="45" viewBox="0 0 84 75" fill="none">
2102                <circle cx="20.6075" cy="9.29547" r="9.29547" fill="#2C7721"/>
2103                <circle cx="80.0986" cy="47.7167" r="3.71819" fill="#2C7721"/>
2104                <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"/>
2105            </svg>
2106            <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">
2107                <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"/>
2108            </svg>
2109        </div>`);
2110        const description = document.getElementById(`elem${snackBarIndex}`).querySelector('.description');
2111        if (purifier) description.innerHTML = purifier.sanitize(String(msg), {
2112            ALLOWED_TAGS: ['a', 'b', 'br', 'em', 'i', 'span', 'strong'],
2113            ALLOWED_ATTR: ['href', 'title', 'class'],
2114        });
2115        else description.textContent = String(msg);
2116        const el = snackBarIndex;
2117        setTimeout(function() {
2118            if (document.getElementById(`elem${el}`))
2119                document.getElementById(`elem${el}`).remove();
2120        }, 5000);
2121        snackBarIndex++;
2122
2123    }
2124
2125    const closeSnackBar = (el) => document.getElementById(el).remove();
2126
2127    document.addEventListener('DOMContentLoaded', () => {
2128        
2129    });
2130
2131<!-- END app snippet -->
2132    
2133
2134    const executeLoyaltyWidget = () => {
2135        <!-- BEGIN app snippet: loyalty-widget -->
2136    const parseHtmlStringContent = (content) => {
2137        if (typeof content !== 'string') return content;
2138        try {
2139            const htmlDecoded = content?.replace(/\\\//g, '/');
2140            return JSON.parse(`"${htmlDecoded}"`);
2141        } catch (error) {
2142            console.error('Error parsing content:', error);
2143            return content;
2144        }
2145    };
2146
2147    const formatNumberByPointRoundType = num => {
2148        if (typeof num !== 'number') return num;
2149        const roundType = _ALConfig?.pointRoundType || "NO_ROUND";
2150        const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num;
2151        return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2);
2152    };
2153
2154    const formatStoreCreditAmount = value => {
2155        try {
2156            const num = Number(value);
2157            const safe = Number.isFinite(num) ? num : 0;
2158            const format = (_ALConfig?.shopMoneyFormat || '')?.replace(/&lt;/g, '<')?.replace(/&gt;/g, '>')?.replace(/<[^>]*>/g, '');
2159            const tokenMatch = String(format)?.match?.(/\{\{\s*(amount[a-z_]*)\s*\}\}/i);
2160            const token = (tokenMatch?.[1] || 'amount')?.toLowerCase?.() || 'amount';
2161            const decimals = token?.includes?.('no_decimals') ? 0 : 2;
2162            let thousands = ',', decimal = '.';
2163            if (token?.includes?.('comma_separator')) { thousands = '.'; decimal = ','; }
2164            else if (token?.includes?.('space_separator')) { thousands = ' '; }
2165            else if (token?.includes?.('apostrophe_separator')) { thousands = "'"; }
2166            const sign = safe < 0 ? '-' : '';
2167            const parts = Math.abs(safe)?.toFixed?.(decimals)?.split?.('.') || [];
2168            const intPart = (parts?.[0] || '0')?.replace?.(/\B(?=(\d{3})+(?!\d))/g, thousands) || '0';
2169            const amount = decimals === 0 ? sign + intPart : sign + intPart + decimal + (parts?.[1] || '00');
2170            return tokenMatch ? format?.replace(/\{\{\s*amount[a-z_]*\s*\}\}/gi, amount)?.trim() : amount;
2171        } catch (e) {
2172            return String(value ?? '0');
2173        }
2174    };
2175
2176
2177    const loyaltyWidgetStyles = `
2178.appstle-loyalty-widget-close-icon {
2179width: 28px;
2180height: 28px;
2181opacity: 0;
2182position: absolute;
2183top: 50%;
2184left: 50%;
2185transform: translate(-50%, -50%);
2186transition: opacity 0.2s;
2187}
2188
2189.appstle-loyalty-button {
2190bottom: 24px;
2191z-index: 999;
2192border-radius: 12px;
2193position: fixed;
2194border: none;
2195transition: max-width 1s;
2196padding: 0 19px;
2197overflow: hidden;
2198height: 56px;
2199transform-origin: left;
2200max-width: 300px;
2201background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2202color: ${_ALConfig?.widget_setting?.widgetTextColor || 'white'};
2203}
2204
2205.appstle-loyalty-right {
2206right: 40px;
2207}
2208
2209.appstle-loyalty-left {
2210left: 40px;
2211}
2212
2213#appstle_loyalty_iframe {
2214width: 1px;
2215min-width: 400px;
2216border: none;
2217height: 516px;
2218position: fixed;
2219bottom: 100px;
2220z-index: 1234567;
2221box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
2222background-color: white;
2223border-radius: 12px;
2224max-height: calc(100vh - 120px);
2225transform: scale(0) !important;
2226transition: all 0.5s;
2227transform-origin: bottom  right;
2228max-width: 80vw;
2229}
2230
2231@media screen and (max-width: 800px) {
2232#appstle_loyalty_iframe {
2233left: 0;
2234height: 100vh;
2235top: 0;
2236min-width: 100%;
2237}
2238
2239#appstle_loyalty_iframe.open + .appstle-loyalty-button {
2240left: 50%;
2241transform: translateX(-50%);
2242}
2243
2244.appstle-loyalty-button {
2245transition: all 0.5s;
2246}
2247}
2248
2249#appstle_loyalty_iframe.open {
2250transform: scale(1) !important;
2251}
2252
2253#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon {
2254opacity: 1;
2255}
2256
2257#appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper {
2258color: transparent;
2259}
2260
2261.appstle_loyalty_widget_button_wrapper {
2262height: 100%;
2263width: 100%;
2264display: flex;
2265flex-wrap: nowrap;
2266align-items: center;
2267gap: 10px;
2268}
2269
2270.appstle-loyalty-widget-button-text {
2271flex-shrink: 0;
2272}
2273
2274.loyalty_widget_available_points {
2275display: none;
2276height: 100%;
2277width: auto;
2278flex-shrink: 0;
2279}
2280
2281.appstle_show_points .loyalty_widget_available_points {
2282display: flex;
2283align-items: center;
2284padding: 0 8px;
2285margin-right: -14px;
2286background-color: ${_ALConfig?.widget_setting?.widgetCounterBackgroundColor || 'rgba(29, 78, 216, 0.8)'};
2287color: ${_ALConfig?.widget_setting?.widgetCounterTextColor || 'white'};
2288}
2289
2290#appstle_loyalty_iframe.open.show-close-icon + button {
2291background-color: ${_ALConfig?.widget_setting?.widgetBackgroundColor || 'rgb(29, 78, 216)'};
2292}
2293
2294#appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper,
2295#appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points {
2296opacity: 0;
2297}
2298
2299#appstle_loyalty_iframe.open + button {
2300max-width: 56px;
2301}
2302
2303.loyalty-widget-buttonImage {
2304height: 24px;
2305width: 24px;
2306}
2307
2308.appstle-loyalty-widget-button-text-wrapper {
2309height: 100%;
2310display: flex;
2311gap: 4px;
2312align-items: center;
2313}
2314
2315.right_snackbar {
2316right: 30px;
2317}
2318
2319
2320`;
2321    const launcherStyles = document.createElement('style');
2322    launcherStyles.id = 'appstle-loyalty-launcher-styles';
2323    launcherStyles.textContent = loyaltyWidgetStyles;
2324    const customStyles = document.getElementById('appstle-loyalty-custom-styles');
2325    if (customStyles) {
2326        customStyles.before(launcherStyles);
2327    } else {
2328        document.body.appendChild(launcherStyles);
2329    }
2330    const mainHTMLString = `
2331<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe>
2332<button id="appstle-loyalty-button"
2333        class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}"
2334        style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}">
2335    <div class="appstle_loyalty_widget_button_wrapper">
2336        <div class="appstle-loyalty-widget-button-text-wrapper">
2337            
2338            <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span>
2339        </div>
2340        <div class="loyalty_widget_available_points"></div>
2341    </div>
2342    <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
2343         viewBox="0 0 24 24"
2344         stroke-width="1.5" stroke="currentColor">
2345        <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
2346    </svg>
2347</button>`;
2348    document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString);
2349    const launcherLogo = document.querySelector('.loyalty-widget-buttonImage');
2350    if (launcherLogo) launcherLogo.src = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetButtonLogoUrl);
2351    window.addEventListener('message', widgetEventListener, false);
2352
2353    function widgetEventListener(event) {
2354        if (event.origin !== window.location.origin ||
2355            (event.source !== window && event.source !== document.getElementById('appstle_loyalty_iframe')?.contentWindow)) return;
2356        if (event.data === 'appstle_message_for_showWidget') {
2357        } else if (event.data === 'appstle_widget_showHide') {
2358            toggleWidget();
2359        } else if (event.data === 'refresh_appstle_loyalty_widget' && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
2360            loadAppstleLoyaltyWidget();
2361            console.log('REFRESH WIDGET');
2362        } else if (event.data === 'show_appstle_loyalty_widget') {
2363            loadAppstleLoyaltyWidget();
2364            enableWidget();
2365        }
2366    }
2367
2368    function removeAppstleLoyaltyWidget() {
2369        document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden');
2370        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden');
2371    }
2372
2373    (function checkForWidgetRestrictions() {
2374        let isShowWidget = true;
2375
2376        if (_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') {
2377            isShowWidget = false;
2378        }
2379        if (!_ALConfig?.customerId && !_ALConfig?.widget_setting?.showLoyaltyToLoggedOutCustomers) {
2380            isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag);
2381        }
2382        if (_ALConfig?.customerId && _ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) {
2383            let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(',');
2384            if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
2385                isShowWidget = false;
2386            }
2387        }
2388        if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) {
2389            let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(',');
2390            if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
2391                isShowWidget = false;
2392            }
2393        }
2394        if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) {
2395            let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(',');
2396            const currentPage = window?.location?.pathname;
2397            if (restrictedPages?.length > 0) {
2398                if (restrictedPages?.includes('/homepage') && currentPage === '/') {
2399                    isShowWidget = false;
2400                } else if (restrictedPages?.some((page) => currentPage?.includes(page))) {
2401                    isShowWidget = false;
2402                }
2403            }
2404        }
2405        if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) {
2406            let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(',');
2407            const currentPage = window?.location?.pathname;
2408            if (allowedPages?.length > 0) {
2409                if (allowedPages?.includes('/homepage') && currentPage === '/') {
2410                    isShowWidget = true;
2411                } else if (allowedPages?.some((page) => currentPage?.includes(page))) {
2412                    isShowWidget = true;
2413                } else {
2414                    isShowWidget = false;
2415                }
2416            }
2417        }
2418        if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) {
2419            isShowWidget = false;
2420        }
2421        window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget;
2422        if (isShowWidget) {
2423            showAppstleLoyaltyWidget();
2424        } else {
2425            removeAppstleLoyaltyWidget();
2426        }
2427    })();
2428
2429    function enableWidget() {
2430        document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open');
2431        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
2432        setTimeout(function() {
2433            document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
2434        }, 900);
2435    }
2436
2437    function showAppstleLoyaltyWidget() {
2438        const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false;
2439        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
2440        const btn = document.querySelector('#appstle-loyalty-button');
2441        if (!btn) return;
2442        if (launcherAllowed) {
2443            btn.classList.remove('appstle-loyalty-hidden');
2444        } else {
2445            btn.classList.add('appstle-loyalty-hidden');
2446        }
2447    }
2448
2449
2450    document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget);
2451
2452    if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') {
2453        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
2454        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left');
2455        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
2456        document.getElementById('snackbar')?.classList?.add('left_snackbar');
2457
2458    } else {
2459        document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right');
2460        document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right');
2461        document.getElementById('snackbar')?.classList?.add('right_snackbar');
2462    }
2463
2464
2465    const alIframeSrc = `\x3chtml>
2466\x3chead>
2467    \x3cscript>
2468        window["isAppstleLoyaltyCustomerPortal"] = true;
2469        \x3c/script>
2470        <link rel="stylesheet" href="${escapeLoyaltyAttribute(_ALConfig.widgetCssPath)}">
2471            \x3cscript defer type="text/javascript" src="${escapeLoyaltyAttribute(_ALConfig.widgetJsPath)}">\x3c/script>
2472                <style>
2473                    #loyalty_spinner_container {
2474                    position: absolute;
2475                    top: 0;
2476                    right: 0;
2477                    bottom: 0;
2478                    left: 0;
2479                    display: flex;
2480                    justify-content: center;
2481                    align-items: center;
2482                    height: 100%;
2483                    width: 100%;
2484                    z-index: 9999999999999999999999999;
2485                }
2486                    #loyalty_spinner {
2487                    height: 32px;
2488                    width: 32px;
2489                    animation: spin 1s linear infinite;
2490                    border-radius: 9999px;
2491                    border-width: 1px;
2492                    border-style: solid;
2493                    border-color: rgb(107 114 128);
2494                    border-top-color: transparent;
2495                }
2496                    @keyframes spin {
2497                    100% {
2498                        transform: rotate(360deg);
2499                }
2500                }
2501                </style>
2502            \x3c/head>
2503            \x3cbody>
2504            <div style="overflow: auto;" id="appstleLoyaltyWidget">
2505                <div id="loyalty_spinner_container">
2506                    <div id="loyalty_spinner"></div>
2507                </div>
2508            </div>
2509            \x3c/body>
2510        \x3c/html>`;
2511
2512
2513    function toggleWidget() {
2514        loadAppstleLoyaltyWidget();
2515        if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) {
2516            window.open(`/${_ALConfig?.proxy_path_prefix}`);
2517        } else {
2518            const isWidgetOpen = document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open');
2519            if (isWidgetOpen === false) {
2520                clearLoyaltyDeepLinkHash();
2521            }
2522            showAppstleLoyaltyWidget();
2523            setTimeout(function() {
2524                document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
2525            }, 900);
2526        }
2527    }
2528
2529    const loadAppstleLoyaltyWidget = () => {
2530        var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
2531        iframe.forEach(function(item) {
2532            item.contentWindow.document.open('text/html', 'replace');
2533            item.contentWindow._ALConfig = _ALConfig;
2534            item.contentWindow.__st = window.__st;
2535            item.contentWindow.Shopify = { shop: location.host };
2536            item.contentWindow.appstle_public_domain = location.host;
2537            item.contentWindow.document.write(alIframeSrc);
2538            item.contentWindow.document.close();
2539        });
2540    };
2541
2542    const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS';
2543
2544    const loyaltyButtonTitle = document.getElementById('loyalty-widget-title');
2545    if (_ALConfig?.shop_labels?.widgetTitle) {
2546        const title = parseHtmlStringContent(_ALConfig?.shop_labels?.widgetTitle);
2547        loyaltyButtonTitle.textContent = title;
2548        window.appstleLoyaltyLoadSanitizer().then(purifier => {
2549            if (purifier) loyaltyButtonTitle.innerHTML = sanitizeLoyaltyLabel(title, purifier, false);
2550        });
2551    }
2552
2553    (function() {
2554        const { customerLoyalty, widget_setting } = _ALConfig || {};
2555        if (!customerLoyalty && !(launcherDataType === 'STORE_CREDITS' && _ALConfig?.customerId)) return;
2556
2557        const showTier = widget_setting?.showTierName;
2558        const launcherButtonElement = document.querySelector('#appstle-loyalty-button');
2559        const pointsEl = document.querySelector('.loyalty_widget_available_points');
2560        if (!pointsEl) return;
2561
2562        const fmt = new Intl.NumberFormat();
2563        const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty || {};
2564
2565        let displayValue;
2566        if (launcherDataType === 'STORE_CREDITS') {
2567            displayValue = formatStoreCreditAmount(_ALConfig?.customerStoreCreditBalance || storeCreditBalance || 0);
2568        } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) {
2569            displayValue = String(currentVipTier);
2570        } else {
2571            const n = Number(availablePoints) || 0;
2572            displayValue = fmt.format(formatNumberByPointRoundType(n));
2573        }
2574        pointsEl.textContent = displayValue;
2575        launcherButtonElement?.classList.add('appstle_show_points');
2576    })();
2577
2578
2579    const loyaltyDeepLinks = [
2580        '#appstle-loyalty',
2581        '#appstle-refer',
2582        '#appstle-loyalty-earn-rewards',
2583        '#appstle-loyalty-redeem-rewards',
2584        '#appstle-loyalty-referrals',
2585        '#appstle-loyalty-vip-program'
2586    ];
2587
2588    let lastLoyaltyWidgetUrl = location.href;
2589
2590    function hasLoyaltyDeepLink() {
2591        return loyaltyDeepLinks.some(hash => location?.hash?.includes(hash));
2592    }
2593
2594    function clearLoyaltyDeepLinkHash() {
2595        if (!hasLoyaltyDeepLink()) {
2596            return;
2597        }
2598        window.history.replaceState({}, document.title, window.location.pathname + window.location.search);
2599        lastLoyaltyWidgetUrl = location.href;
2600    }
2601
2602    function handleDeepLink() {
2603        if (!_ALConfig?.widget_setting?.showWidget || !hasLoyaltyDeepLink()) {
2604            return;
2605        }
2606        loadAppstleLoyaltyWidget();
2607        enableWidget();
2608        setTimeout(() => {
2609            document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon');
2610        }, 900);
2611    }
2612
2613    handleDeepLink();
2614
2615    const widgetReferralUrl = new URL(window.location.href);
2616    if (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
2617        const referralUrlObj = loyaltyNavigationUrl(_ALConfig?.widget_setting?.referralRedirectUrl);
2618        if (referralUrlObj) {
2619            let referralPath = referralUrlObj.pathname.replace(/\/+$/, '');
2620            let currentPath = window.location.pathname.replace(/\/+$/, '');
2621            if (referralPath && (referralUrlObj.origin !== window.location.origin || currentPath !== referralPath)) {
2622                widgetReferralUrl.searchParams.forEach((value, key) => referralUrlObj.searchParams.set(key, value));
2623                window.open(referralUrlObj.href, '_self');
2624            }
2625        }
2626        setTimeout(() => {
2627            loadAppstleLoyaltyWidget();
2628            enableWidget();
2629        }, 200);
2630    }
2631
2632
2633    (function observeURLChanges() {
2634        const handleUrlChange = () => {
2635            if (location.href !== lastLoyaltyWidgetUrl) {
2636                lastLoyaltyWidgetUrl = location.href;
2637                handleDeepLink();
2638            }
2639        };
2640        new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true });
2641        window.addEventListener('popstate', handleUrlChange);
2642        window.addEventListener('hashchange', handleUrlChange);
2643    })();
2644
2645    const alDOMObserver = new MutationObserver(function(mutations_list) {
2646        mutations_list.forEach(function(mutation) {
2647            mutation.addedNodes.forEach(function(added_node) {
2648                if (added_node.id === 'appstle_loyalty_iframe') {
2649                    var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
2650                    iframe.forEach(function(item) {
2651                        item.contentWindow.document.open('text/html', 'replace');
2652                        item.contentWindow._ALConfig = _ALConfig;
2653                        item.contentWindow.__st = window.__st;
2654                        item.contentWindow.Shopify = { shop: location.host };
2655                        item.contentWindow.appstle_public_domain = location.host;
2656                        item.contentWindow.document.write(alIframeSrc);
2657                        item.contentWindow.document.close();
2658                    });
2659                    alDOMObserver.disconnect();
2660                }
2661            });
2662        });
2663    });
2664    alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true });
2665
2666    
2667
2668    
2669<!-- END app snippet -->
2670    }
2671
2672    
2673
2674    const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance;
2675    if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') {
2676        const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`;
2677        try {
2678            fetch(updateCustomerUrl, { method: 'POST', headers: { 'X-Requested-With': 'XMLHttpRequest' } })
2679                .then((response) => {
2680                    if(response.ok) {}
2681                })
2682                .catch(() => {});
2683        } catch (err) {}
2684    }
2685
2686    <!-- BEGIN app snippet: loyalty-dedicated-page -->
2687    const dedicatedPageURL = new URL(window.location.href);
2688    const decodeUrl = (content) => {
2689        if (typeof content !== 'string') return content;
2690        try {
2691            const htmlDecoded = content?.replace(/\\\//g, '/');
2692            return JSON.parse(`"${htmlDecoded}"`);
2693        } catch (error) {
2694            console.error('Error parsing content:', error);
2695            return content;
2696        }
2697    };
2698
2699    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') {
2700        const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl);
2701        if (customUrl) {
2702            const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`;
2703            if (window.location.pathname !== normalizedCustomPath) {
2704                const redirectUrl = new URL(window.location.href);
2705                redirectUrl.pathname = normalizedCustomPath;
2706                window.open(redirectUrl.toString(), '_self');
2707            }
2708        }
2709        else if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) {
2710            window.open(`${window.location.origin}/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self');
2711        }
2712    }
2713
2714    
2715    const dedicatedPageEventListener = (event) => {
2716        if (event.origin !== window.location.origin || event.source !== window) return;
2717        if (event.data === 'refresh_appstle_loyalty_page') {
2718            initiateAppstleLoyaltyPage();
2719            console.log('REFRESH PAGE');
2720        }
2721    };
2722    window.addEventListener('message', dedicatedPageEventListener, false);
2723
2724    function initiateAppstleLoyaltyPage() {
2725        if (document.querySelector('#appstleLoyaltyPage')) {
2726            const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage');
2727            while (appstleLoyaltyPageElement.firstChild) {
2728                appstleLoyaltyPageElement.firstChild.remove();
2729            }
2730
2731            
2732
2733
2734            
2735
2736            
2737            if (appstleLoyaltyPageElement) {
2738
2739                const loadDedicatedPageAsset = (createAsset, attempt, onSettle) => {
2740                    const asset = createAsset();
2741                    let settled = false;
2742                    const settle = () => {
2743                        if (settled) return;
2744                        settled = true;
2745                        if (typeof onSettle === 'function') {
2746                            onSettle();
2747                        }
2748                    };
2749                    asset.onload = settle;
2750                    asset.onerror = () => {
2751                        asset.remove();
2752                        if (attempt < 4) {
2753                            setTimeout(() => loadDedicatedPageAsset(createAsset, attempt + 1, onSettle), 1000 * Math.pow(2, attempt - 1));
2754                        } else {
2755                            settle();
2756                        }
2757                    };
2758                }
2759
2760                const appendDedicatedPageWidgetScript = () => {
2761                    loadDedicatedPageAsset(() => {
2762                        const s = document.createElement('script');
2763                        s.setAttribute('src', _ALConfig?.widgetJsPath);
2764                        s.async = false;
2765                        document.body.appendChild(s);
2766                        return s;
2767                    }, 1);
2768                }
2769
2770                const executeDedicatedPageScript = () => {
2771                    let widgetScriptAppended = false;
2772                    const appendWidgetScriptOnce = () => {
2773                        if (widgetScriptAppended) return;
2774                        widgetScriptAppended = true;
2775                        appendDedicatedPageWidgetScript();
2776                    };
2777                    try {
2778                        const preload = document.createElement('link');
2779                        preload.rel = 'preload';
2780                        preload.as = 'script';
2781                        preload.href = _ALConfig?.widgetJsPath;
2782                        document.head.appendChild(preload);
2783                    } catch (e) {}
2784                    loadDedicatedPageAsset(() => {
2785                        const link = document.createElement('link');
2786                        link.type = 'text/css';
2787                        link.rel = 'stylesheet';
2788                        link.href = _ALConfig?.widgetCssPath;
2789                        document.head.appendChild(link);
2790                        return link;
2791                    }, 1, appendWidgetScriptOnce);
2792                    setTimeout(appendWidgetScriptOnce, 8000);
2793                }
2794
2795                try {
2796                    const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
2797                    fetch(versionUrl).then(res => res.json()).then(data => {
2798                            if (data) {
2799                                const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
2800                                const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
2801                                widgetJsUrl.searchParams.set('v', data);
2802                                widgetCssUrl.searchParams.set('v', data);
2803                                _ALConfig.widgetJsPath = widgetJsUrl.toString();
2804                                _ALConfig.widgetCssPath = widgetCssUrl.toString();
2805                            }
2806                        }).catch(() => {}).finally(() => {
2807                            executeDedicatedPageScript();
2808                        });
2809                } catch (err) {
2810                    executeDedicatedPageScript();
2811                }
2812
2813
2814            }
2815
2816        } else {
2817            setTimeout(() => {
2818                initiateAppstleLoyaltyPage();
2819            }, 2000);
2820        }
2821    }
2822
2823    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');
2824
2825    if (_ALConfig?.widget_setting?.showWidget === true) {
2826        initiateAppstleLoyaltyPage();
2827    }
2828    
2829
2830<!-- END app snippet -->
2831
2832    
2833        <!-- BEGIN app snippet: loyalty-visit-shop -->
2834    (async function() {
2835        const isAvailableVisitShop = _ALConfig?.pointEarnRules?.length > 0 && _ALConfig?.pointEarnRules?.find((rule) => rule?.type === 'VISIT_SHOP' && rule?.status === 'ACTIVE');
2836        if (_ALConfig?.customerId && isAvailableVisitShop) {
2837            if (!sessionStorage.getItem('syncVisitStore') && ((_ALConfig?.customerId && isAvailableVisitShop && isAvailableVisitShop?.id) ||  (_ALConfig?.referralEnabled && _ALConfig?.referralLoyalty?.referralType === 'VISIT_SHOP'))) {
2838                try {
2839                    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'}, });
2840                    if (response?.ok) {
2841                        sessionStorage.setItem('syncVisitStore', 'true');
2842                    }
2843                } catch (error) {
2844                    console.error('Error:', error);
2845                }
2846            }
2847        }
2848    })();
2849
2850<!-- END app snippet -->
2851        <!-- BEGIN app snippet: loyalty-custom-styles -->
2852    const loyaltyCustomStyles = document.createElement('style');
2853    loyaltyCustomStyles.id = 'appstle-loyalty-custom-styles';
2854    loyaltyCustomStyles.textContent = _ALConfig?.widget_setting?.customCss || '';
2855    document.body.appendChild(loyaltyCustomStyles);
2856
2857<!-- END app snippet -->
2858    
2859</script>
2859
2860
2861
2862    
2862<script src="https://cdn.shopify.com/extensions/01a10cff-439a-7369-bb3d-378cc919258f/appstle-loyalty-1459/assets/appstle-loyalty.js" defer></script>
2862
2863    <style>
2864.acquire-points-badge {
2865display: flex;
2866flex-direction: column;
2867max-width: max-content;
2868font-size: 14px;
2869font-weight: 500;
2870letter-spacing: 0.05em;
2871border-radius: 3px;
2872padding: 10px;
2873}
2874.loyalty-acquire-points-badge sup {
2875font-size: 10px;
2876margin-left: 3px;
2877}
2878.loyalty-point-balance {
2879font-size: 16px;
2880font-weight: 500;
2881letter-spacing: 0.05em;
2882max-width: max-content;
2883}
2884.loyalty-current-vip-tier-badge {
2885font-size: 16px;
2886font-weight: 500;
2887letter-spacing: 0.05em;
2888max-width: max-content;
2889}
2890.loyalty-acquire-points-logged-out-label,
2891.loyalty-acquire-earn-points-label,
2892.loyalty-acquire-store-credit-label {
2893color: inherit;
2894background-color: inherit;
2895}
2896
2897
2898.appstle_loyalty_cart_widget_wrapper {
2899position: relative !important;
2900max-width: 400px !important;
2901margin-left: auto !important;
2902}
2903@media screen and (max-width: 749px) {
2904.appstle_loyalty_cart_widget_wrapper {
2905position: relative !important;
2906max-width: 100% !important;
2907}
2908}
2909#appstle_loyalty_cart_widget_iframe {
2910display: none !important;
2911}
2912#appstle_loyalty_cart_widget_iframe.open {
2913display: block !important;
2914position: fixed !important;
2915top: 0 !important;
2916left: 0 !important;
2917width: 100% !important;
2918height: 100% !important;
2919border: none !important;
2920z-index: 99999999999999999999 !important;
2921}
2922.appstle_loyalty_cart_widget_wrapper {
2923margin-bottom: 12px !important;
2924}
2925.loyalty-cart-widget-button {
2926display: flex !important;
2927align-items: center !important;
2928justify-content: space-between !important;
2929flex-wrap: nowrap !important;
2930background-color: white !important;
2931gap: 1rem !important;
2932border-radius: 8px !important;
2933padding: 10px !important;
2934width: 100% !important;
2935border: 1px solid #e5e7eb !important;
2936}
2937.loyalty-cart-widget-points-store-credits-info {
2938display: flex !important;
2939align-items: center !important;
2940gap: 12px !important;
2941}
2942.loyalty-cart-widget-icon {
2943display: flex !important;
2944align-items: center !important;
2945justify-content: center !important;
2946width: 32px !important;
2947height: 32px !important;
2948background-color: #000000 !important;
2949border-radius: 6px !important;
2950}
2951.loyalty-cart-widget-icon-image {
2952width: 20px !important;
2953height: 20px !important;
2954}
2955.loyalty-cart-widget-icon-svg {
2956fill: white !important;
2957}
2958.loyalty-cart-widget-available-balance-label {
2959font-size: 16px !important;
2960font-weight: 500 !important;
2961color: #1f2937 !important;
2962}
2963.loyalty-cart-widget-rewards-btn {
2964background-color: #000000 !important;
2965color: #ffffff !important;
2966border: none !important;
2967min-width: 82px !important;
2968border-radius: 4px !important;
2969padding: 6px 12px !important;
2970font-size: 14px !important;
2971font-weight: 600 !important;
2972cursor: pointer !important;
2973transition: background-color 0.15s !important;
2974}
2975.loyalty-cart-widget-rewards-btn-disabled {
2976opacity: 0.5 !important;
2977pointer-events: none !important;
2978cursor: not-allowed !important;
2979}
2980</style>
2981
2982
2983
2984
2985</div><div id="shopify-block-AaUVQZ3RJdytsVHRjb__3667842014806057753" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: snippet -->
2986
2987
2988
2989
2990
2991<!-- END app snippet -->
2992
2993</div><div id="shopify-block-AQmluZzRtdWVZZjkrT__11753626725791430220" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cart-drawer --><!-- END app snippet -->
2994
2995
2996</div><div id="shopify-block-Ab0VjVkd3ZVM4T1pCW__12198985164985445843" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cookie-init -->
2996<script type="text/javascript" id="nova-cookie-app-embed-init">
2997  window.Nova = window.Nova || {};
2998  window.Nova.cookie_config = window.Nova.cookie_config || {};
2999
3000  
3001    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"}}}};
3002  
3003
3004  window.Nova.cookie_config.shop_country_code = "GB";
3005</script>
3005
3006<!-- END app snippet -->
3007
3008
3009</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
3009<script id="subscription-helper">
3010
3011        function appstleStringSetting(value) {
3012            if (typeof value !== 'string') return value;
3013            try { return JSON.parse('"' + value + '"'); } catch { return value; }
3014        }
3015        function appstleJsonSetting(value) {
3016            if (typeof value !== 'string') return value;
3017            try { return JSON.parse(value); } catch { return null; }
3018        }
3019
3020        if (!window.AppstleIncluded) {
3021          window.AppstleIncluded = true;
3022          window.RS = Window.RS || {};
3023          
3024            RS.Config = {
3025                "selectors": {
3026                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
3027                    "subscriptionLinkSelector": appstleStringSetting("#shopify-section-template--16111347433626__main \u003e div \u003e div:nth-child(1)"),
3028                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
3029                    "subscriptionLinkPlacement": appstleStringSetting("AFTER"),
3030                    "cartRowSelector": appstleStringSetting(""),
3031                    "cartLineItemSelector": appstleStringSetting(""),
3032                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
3033                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
3034                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
3035                    "cartSubTotalSelector" : appstleStringSetting(""),
3036                    "cartLineItemPriceSelector": appstleStringSetting(""),
3037                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
3038                    "cartHiddenAttributesSelector": appstleStringSetting(""),
3039                    "buildABoxDiscountSelector": appstleStringSetting(""),
3040                },
3041                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
3042                "usedTranslation": "true",
3043                "enableCartWidgetFeature": appstleStringSetting("true"),
3044                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
3045                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=holos-kombucha.myshopify.com\u0026v=1787648694192"),
3046                "useUrlWithCustomerId": appstleStringSetting("false"),
3047                "atcButtonSelector": appstleStringSetting(""),
3048                "moneyFormat": appstleStringSetting("\\u00A3{{amount}}"),
3049                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
3050                "minimumQuantityMessage": appstleStringSetting(""),
3051                "tapToSelectText": appstleStringSetting(""),
3052                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
3053                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
3054                "monthsFrequencyTextV2": appstleStringSetting("Months"),
3055                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
3056                "monthFrequencyTextV2": appstleStringSetting("Month"),
3057                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
3058                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
3059                "weekFrequencyTextV2": appstleStringSetting("Week"),
3060                "daysFrequencyTextV2": appstleStringSetting("Days"),
3061                "dayFrequencyTextV2": appstleStringSetting("day"),
3062                "yearsFrequencyTextV2": appstleStringSetting("Years"),
3063                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
3064                "yearFrequencyTextV2": appstleStringSetting("Year"),
3065                "offFrequencyTextV2": appstleStringSetting("Off"),
3066                "prepayLabelTextV2": appstleStringSetting("Prepay"),
3067                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
3068                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
3069                "onetimeDescriptionTextV2": appstleStringSetting(""),
3070                "atcButtonTextV2": appstleStringSetting(""),
3071                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
3072                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
3073                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
3074                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
3075                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
3076                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
3077                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
3078                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
3079                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
3080                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
3081                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
3082                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
3083                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
3084                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
3085                "subscribeAndSaveInitalV2": appstleStringSetting(""),
3086                "subscriptionDescriptionTextV2": appstleStringSetting(""),
3087                "atcButtonTextSelector": appstleStringSetting(""),
3088                "disableCartWidgetOnVariants": appstleStringSetting(""),
3089                "shop": appstleStringSetting("holos-kombucha.myshopify.com"),
3090                "deliveryText": appstleStringSetting("delivery"),
3091                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
3092                "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"),
3093                "subscriptionOptionText": appstleStringSetting("Subscribe and save"),
3094                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
3095                "subscriptionPriceDisplayText": appstleStringSetting(""),
3096                "tooltipTitle": appstleStringSetting("Subscription detail"),
3097                "showTooltipOnClick": appstleStringSetting("false"),
3098                "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."),
3099                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
3100                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting(""),
3101                "manualTranslation": appstleStringSetting("false"),
3102                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
3103                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
3104                "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."),
3105                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
3106                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
3107                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
3108                "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\"}}"),
3109                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
3110                "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\":[]}]"),
3111                "widgetEnabled": appstleJsonSetting("true"),
3112                "showFreeGiftPrice" : appstleJsonSetting("true"),
3113                "showFreeGiftComparePrice" : appstleJsonSetting("true"),
3114                "enableFreeGiftLayout" : appstleJsonSetting("false"),
3115                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
3116                "freeGiftBadgeText": appstleStringSetting(""),
3117                "showTooltip" : appstleJsonSetting("false"),
3118                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
3119                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
3120                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
3121                
3121"updateThemePrice" : appstleJsonSetting("false"),
3122                "sortByDefaultSequence": appstleJsonSetting("false"),
3123                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
3124                "detectVariantFromURLParams": appstleJsonSetting("false"),
3125                "disableQueryParamsUpdate": appstleJsonSetting("false"),
3126                "showStaticTooltip": appstleJsonSetting("false"),
3127                "showAppstleLink": appstleJsonSetting("true"),
3128                "sellingPlanTitleText" : appstleStringSetting(""),
3129                "oneTimePriceText" : appstleStringSetting("{{price}}"),
3130                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
3131                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
3132                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
3133                "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"),
3134                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/holoskombucha.com\\\/apps\\\/subscriptions"),
3135                "appstlePlanId": appstleJsonSetting("338"),
3136                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
3137                "priceSelector": appstleStringSetting(""),
3138                "reloadPriceSelector": appstleStringSetting(""),
3139                "landingPagePriceSelector": appstleStringSetting(""),
3140                "quickViewClickSelector": appstleStringSetting(""),
3141                "badgeTop": appstleStringSetting(""),
3142                "pricePlacement": appstleStringSetting("BEFORE"),
3143                "disableLoadingJquery": appstleJsonSetting("false"),
3144                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
3145                "switchRadioButtonWidget": appstleJsonSetting("true"),
3146                "appstlePlanName": appstleStringSetting("BUSINESS with BULK Automation"),
3147                "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}"),
3148                "formMappingAttributeName": appstleStringSetting(""),
3149                "formMappingAttributeSelector": appstleStringSetting(""),
3150                "quickViewModalPollingSelector": appstleStringSetting(""),
3151                "scriptLoadDelay": appstleStringSetting("0"),
3152                "formatMoneyOverride": appstleStringSetting("false"),
3153                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
3154                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
3155                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
3156                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
3157                "updatePriceOnQuantityChange": appstleStringSetting(""),
3158                "widgetParentSelector": appstleStringSetting(""),
3159                "quantitySelector": appstleStringSetting(""),
3160                "enableAddJSInterceptor": appstleStringSetting("false"),
3161                "isDevEnabled": appstleJsonSetting(false),
3162                "forceReloadWidgetSelector": appstleStringSetting(""),
3163                "forceReloadOnFreqChange": appstleJsonSetting("false"),
3164                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
3165                "debugLogsEnabled": appstleJsonSetting(false),
3166                "isUseStorefrontAPI": appstleJsonSetting(false),
3167                "reBuyEnabled": appstleStringSetting("false"),
3168                "loyaltyDetailsLabelText": appstleStringSetting("Loyalty Details"),
3169                "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}}"),
3170                "widgetType": appstleStringSetting("WIDGET_TYPE_2"),
3171                "collectionWidgetType": appstleStringSetting("LEGACY"),
3172                "enableCompactProductPageWidget": appstleJsonSetting("false"),
3173                "enableCartDrawerWidget": appstleJsonSetting(false),
3174                "cartDrawerWidgetStyle": appstleJsonSetting(false),
3175                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
3176                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
3177                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
3178                "showOneTimeComparePrice": appstleJsonSetting("false"),
3179                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
3180                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
3181                "combinedCartWidgetSelector": appstleStringSetting(""),
3182                "removeUnsubscribeOption": appstleJsonSetting(false),
3183                "widgetTemplateHtml": "{% raw %}{% endraw %}",
3184                
3185                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
3185\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}}}
3185\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;
3185\\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;
3185\\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
3185ppstle_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;
3185\\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
3185ppstle_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;
3185\\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
3185635 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 %}\"}",
3186                
3187                
3188                  "bundle": {},
3189                
3190                
3191                  "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\\\"}"),
3192                
3193                "css": {
3194                    "appstle_subscription_widget": {
3195                        "margin-top": appstleStringSetting("") ,
3196                        "margin-bottom": appstleStringSetting(""),
3197                    },
3198
3199                    "appstle_subscription_wrapper": {
3200                        "border-width": appstleStringSetting(""),
3201                        "border-color": appstleStringSetting(""),
3202                    },
3203
3204                    "appstle_circle": {
3205                        "border-color": appstleStringSetting(""),
3206                    },
3207
3208                    "appstle_dot": {
3209                        "background-color": appstleStringSetting(""),
3210                    },
3211
3212                    "appstle_select": {
3213                        "padding-top": appstleStringSetting(""),
3214                        "padding-bottom": appstleStringSetting(""),
3215                        "padding-left": appstleStringSetting(""),
3216                        "padding-right": appstleStringSetting(""),
3217                        "border-width": appstleStringSetting(""),
3218                        "border-style": appstleStringSetting(""),
3219                        "border-color": appstleStringSetting(""),
3220                        "border-radius": appstleStringSetting(""),
3221                    },
3222
3223                    "tooltip_subscription_svg": {
3224                        "fill": appstleStringSetting(""),
3225                    },
3226
3227                    "appstle_tooltip": {
3228                        "color": appstleStringSetting(""),
3229                        "background-color": appstleStringSetting(""),
3230                    },
3231
3232                    "appstle_tooltip_border_top_color": {
3233                        "border-top-color": appstleStringSetting(""),
3234                    },
3235
3236                    "appstle_subscription_final_price": {
3237                        "color": appstleStringSetting(""),
3238                    },
3239                    "appstle_widget_text_color": {
3240                        "color": appstleStringSetting(""),
3241                    },
3242                    "appstle_selected_background": {
3243                        "background": "transparent",
3244                    },
3245                    "elementCSS": appstleStringSetting("[\\\".appstleLoyaltyTable{ display:none! important; }\\\"]"),
3246                    "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}"),
3247                    "customerPortalCss": appstleStringSetting(""),
3248                    "externalStyleTag": appstleStringSetting(""),
3249                    "themeCss": appstleStringSetting(""),
3250                }
3251            };
3252          
3253
3254          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
3255
3256          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
3257
3258          
3259            try {
3260            
3261                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}}
3261 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"};
3262            
3263            } catch (e) {
3264            console.error("Error parsing build a box labels:", e);
3265            }
3266          
3267
3268          var _RSConfig = _RSConfig || {};
3269
3270          _RSConfig.shop = "holos-kombucha.myshopify.com";
3271
3272          
3273
3274          
3275
3276            
3277            _RSConfig.shopMoneyFormat = "£{{ amount}}";
3278            _RSConfig.shopMoneyFormatWithCurrencyFormat = "£{{ amount}} GBP";
3279            
3280
3281            
3282
3283        }
3284
3285        
3286        
3287            _RSConfig.assetRev = "a9bab2b4c11315413cf6332490cdc670";
3288        
3289
3290</script>
3290
3291
3292<style id="appstle-payment-button-override">
3293    .shopify-payment-button {display: none;}
3294</style>
3295<script>
3296 let appstleCount = 0
3297 function isAppstleJSInitiated() {
3298    appstleCount++;
3299    if (window?.["RSConfig"] || appstleCount > 20) {
3300        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
3301        if (appstleStyleElement) {
3302            appstleStyleElement.remove();
3303        }
3304    } else {
3305        setTimeout(isAppstleJSInitiated, 500)
3306    }
3307 }
3308 isAppstleJSInitiated();
3309</script>
3309
3310
3311<script>
3312    var appstleExternalStyle = document.createElement('style');
3313    appstleExternalStyle.textContent = appstleStringSetting("");
3314    document.body.appendChild(appstleExternalStyle);
3315</script>
vendor: 1 bytes, line 3315
3315
3316<script>
3317    function pollAppstleInit() {
3318        if (window?.appstleInit) {
3319        window?.appstleInit()
3320        } else {
3321        setTimeout(pollAppstleInit, 30);
3322        }
3323    }
3324</script>
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340    
3341
3342    
3342<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=holos-kombucha.myshopify.com&v=1787648694192" defer ></script>
3342
3343
3344    
3345
3346    
3347    
3348
3349
3350
3351</div>
3351<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3351
3352</body>  
3353  
3354</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.