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 – 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®ion_country=GB?return_url=%2F%23k-hub", 524 register: "https://shopify.com/48572563610/account?locale=en®ion_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®ion_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&width=600" alt="HOLOS Kombucha" srcset="//holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&width=80 80w, //holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&width=120 120w, //holoskombucha.com/cdn/shop/files/2025_logo_ROUND.png?v=1755179231&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®ion_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 >© 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 => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[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(/</g, '<')?.replace(/>/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.