1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16<!doctype html> 17 <html class="no-js" lang="en"> 18 <head> 19 20<meta charset="utf-8"> 21 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 22 <meta name="viewport" content="width=device-width,initial-scale=1"> 23 <meta name="theme-color" content=""> 24 <link rel="canonical" href="https://watcharees.com/search"> 25 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 26 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 27 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 28 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 29 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 29-30
29 30<script async src="https://www.googletagmanager.com/gtag/js?id=
30G-TVGW2EH4DN
vendor: 12 bytes, line 30
30"></script>
31<script> 32
vendor: 134 bytes, lines 32-36
32window.dataLayer = window.dataLayer || []; 33 function gtag(){dataLayer.push(arguments);} 34 gtag('js', new Date()); 35 36 gtag('config', '
36G-TVGW2EH4DN
vendor: 4 bytes, line 36
36');
37</script>
37 38
38<script type="text/javascript"> 39 (function(c,l,a,r,i,t,y){ 40 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 41 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 42 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 43 })(window, document, "clarity", "script", "pqjxopi8rw"); 44</script>
44<link rel="icon" type="image/png" href="//watcharees.com/cdn/shop/files/Favicon-med.png?v=1776194134&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 45 Search 46 – Watcharee's</title> 47 48 49 <meta name="description" content="Shop Watcharee's vegan Thai curry sauces, including classic Peanut & Pad Thai. Try our new Noodle Meal Kits in 3 signature flavors. No preservatives. Clean ingredients. Authentic Thai."> 50 51 52 53<meta property="og:site_name" content="Watcharee's"> 54<meta property="og:url" content="https://watcharees.com/search"> 55<meta property="og:title" content="Search"> 56<meta property="og:type" content="website"> 57<meta property="og:description" content="Shop Watcharee's vegan Thai curry sauces, including classic Peanut & Pad Thai. Try our new Noodle Meal Kits in 3 signature flavors. No preservatives. Clean ingredients. Authentic Thai."><meta property="og:image" content="http://watcharees.com/cdn/shop/files/Thai_Green_Curry-cropped_58b783fc-5ced-4b64-82b0-bcbb301ea3cb.png?v=1778172412"> 58 <meta property="og:image:secure_url" content="https://watcharees.com/cdn/shop/files/Thai_Green_Curry-cropped_58b783fc-5ced-4b64-82b0-bcbb301ea3cb.png?v=1778172412"> 59 <meta property="og:image:width" content="1029"> 60 <meta property="og:image:height" content="762"><meta name="twitter:card" content="summary_large_image"> 61<meta name="twitter:title" content="Search"> 62<meta name="twitter:description" content="Shop Watcharee's vegan Thai curry sauces, including classic Peanut & Pad Thai. Try our new Noodle Meal Kits in 3 signature flavors. No preservatives. Clean ingredients. Authentic Thai."> 63 64
64<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
64<meta name="google-site-verification" content="xn05taQpZdVCCsH_WkvuCB66bVv_rMk-qr8NlL3zMzk"> 65<meta name="facebook-domain-verification" content="pqs8nmsg046c1jl1vzp9w1bowmt56m"> 66<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/32654426243/digital_wallets/dialog"> 67<meta id="in-context-paypal-metadata" data-shop-id="32654426243" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 68<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
68<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
68 69<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
70<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=32654426243" crossorigin="anonymous"></script>
vendor: 1 bytes, line 70
70
71<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":32654426243,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/32654426243","merchantName":"Watcharee's","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Watcharee's","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 71
71
72<script id="shopify-features" type="application/json">{"accessToken":"ff2407d40cbd56126b3a7cba7377b341","betas":["rich-media-storefront-analytics"],"domain":"watcharees.com","predictiveSearch":true,"shopId":32654426243,"locale":"en"}</script>
vendor: 1 bytes, line 72
72
73<script>var Shopify = Shopify || {}; 74Shopify.shop = "watcharees.myshopify.com"; 75Shopify.locale = "en"; 76Shopify.currency = {"active":"USD","rate":"1.0"}; 77Shopify.country = "US"; 78Shopify.theme = {"name":"Shapes - merged 4.2026","id":176949592311,"schema_name":"Shapes","schema_version":"2.2.5","theme_store_id":null,"role":"main"}; 79Shopify.theme.handle = "null"; 80Shopify.theme.style = {"id":null,"handle":null}; 81Shopify.cdnHost = "watcharees.com/cdn"; 82Shopify.routes = Shopify.routes || {}; 83Shopify.routes.root = "/"; 84Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 85Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 86Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 87Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 87
87
88<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 88
88
89<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 89
89
90<script> 91 window.ShopifyPay = window.ShopifyPay || {}; 92 window.ShopifyPay.apiHost = "shop.app\/pay"; 93 window.ShopifyPay.redirectState = null; 94</script>
vendor: 1 bytes, line 94
94
95<script> 96 window.Shopify = window.Shopify || {}; 97 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 98 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 99 window.Shopify.SignInWithShop.eligible = true; 100</script>
vendor: 1 bytes, line 100
100
101<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 101
101
102<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 102
102
103<script type="module"> 104 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 105 106 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 107 108</script>
vendor: 1 bytes, line 108
108
109<script> 110 window.Shopify = window.Shopify || {}; 111 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 112 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"]}; 113</script>
vendor: 1 bytes, line 113
113
114<script id="__st">var __st={"a":32654426243,"offset":-14400,"reqid":"5f860fa7-840e-4468-ad87-0f37eb82bcc6-1791595537","pageurl":"watcharees.com\/search","u":"343e584e64a2","p":"searchresults"};</script>
vendor: 1 bytes, line 114
114
115<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 115
115
116<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 116
116
117<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//watcharees.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 117
117
118<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 = "//watcharees.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>
118<script crossorigin="anonymous" defer="defer" src="//watcharees.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 118
118
119<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 119
119
120<script> 121 window.Shopify = window.Shopify || {}; 122 window.Shopify.MCP = window.Shopify.MCP || {}; 123 window.Shopify.MCP.enabled = true; 124 window.Shopify.MCP.shop = "watcharees.myshopify.com"; 125 window.Shopify.MCP.mcpEndpoint = "https:\/\/watcharees.com\/api\/mcp"; 126 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 127</script>
vendor: 1 bytes, line 127
127
128<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("\/\/watcharees.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 129</script>
vendor: 1 bytes, line 129
129
130<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://watcharees.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 131</script>
vendor: 1 bytes, line 131
131
132<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 133 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); 134</script>
vendor: 1 bytes, line 134
134
135<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})}})); 136</script>
vendor: 1 bytes, line 136
136
137<script id='scb4127' type='text/javascript' async='' src='https://watcharees.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
137<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://watcharees.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 138<style id="shopify-accelerated-checkout-cart"> 139 #shopify-buyer-consent { 140 margin-top: 1em; 141 display: inline-block; 142 width: 100%; 143} 144 145#shopify-buyer-consent.hidden { 146 display: none; 147} 148 149#shopify-subscription-policy-button { 150 background: none; 151 border: none; 152 padding: 0; 153 text-decoration: underline; 154 font-size: inherit; 155 cursor: pointer; 156} 157 158#shopify-subscription-policy-button::before { 159 box-shadow: none; 160} 161 162 </style> 163
164<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
164 165 <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled --> 166 167 168
168<script> 169 window.THEMENAME = 'Shapes'; 170 window.THEMEVERSION = '1.0.1'; 171 172 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 173 174 window.theme = { 175 strings: { 176 itemCountOne: "{{ count }} item", 177 itemCountOther: "{{ count }} items", 178 loading: "Loading", 179 addToCart: "Add to Cart", 180 preOrder: "Pre-order", 181 soldOut: "Sold Out", 182 unavailable: "Unavailable", 183 regularPrice: "Regular price", 184 salePrice: "Sale price", 185 sale: "On Sale", 186 unitPrice: "Unit price", 187 unitPriceSeparator: "per", 188 cartEmpty: "Your cart is currently empty.", 189 cartCookies: "Enable cookies to use the shopping cart", 190 update: "Update Cart", 191 quantity: "Quantity", 192 discountedTotal: "Discounted total", 193 regularTotal: "Regular total", 194 priceColumn: "See Price column for discount details.", 195 addedToCart: "Added to Cart!", 196 cartError: "There was an error while updating your cart. Please try again.", 197 cartAddError: "All {{ title }} are in your cart." 198 }, 199 routes: { 200 root_url: "\/", 201 cart_url: "\/cart", 202 cart_add_url: "\/cart\/add", 203 cart_change_url: "\/cart\/change", 204 cart_update_url: "\/cart\/update", 205 cart_clear_url: "\/cart\/clear", 206 predictive_search_url: '/search/suggest' 207 }, 208 moneyFormat: "${{amount}}", 209 moneyWithCurrencyFormat: "${{amount}} USD", 210 cartItemCount: 0, 211 settings: { 212 cart_type: "modal", 213 open_modal_on_add_to_cart: false, 214 parallax_intensity: 50 215 }, 216 info: { 217 name: 'Shapes', 218 } 219 }; 220</script>
220 221 222 223
223<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
223 224
224<script> 225 function debounce(fn, wait) { 226 let t; 227 return (...args) => { 228 clearTimeout(t); 229 t = setTimeout(() => fn.apply(this, args), wait); 230 }; 231 } 232 </script>
232 233
233<script src="//watcharees.com/cdn/shop/t/92/assets/utils.js?v=7831558957854122511776185660" defer></script>
233 234
234<script src="//watcharees.com/cdn/shop/t/92/assets/global.bundle.min.js?v=26573387620342007991776185660" type="module"></script>
234 235
235<script src="//watcharees.com/cdn/shop/t/92/assets/cart-count.js?v=51561485870383068741776185660" type="module"></script>
235 236 237
237<script src="//watcharees.com/cdn/shop/t/92/assets/cart-items.js?v=18494231088895156391776185660" type="module"></script>
237 238
238<script src="//watcharees.com/cdn/shop/t/92/assets/cart-footer.js?v=107578074203092953621776185660" type="module"></script>
238 239 240
240<script src="//watcharees.com/cdn/shop/t/92/assets/cart-note.js?v=175945663109345311611776185660" type="module"></script>
240 241 242 243 244
244<script src="//watcharees.com/cdn/shop/t/92/assets/alpine-extensions.js?v=130255111265633159301776185660" defer></script>
244 245 <link rel="stylesheet" href="//watcharees.com/cdn/shop/t/92/assets/base.bundle.css?v=8219342299180118151776185660"> 246 247 <link rel="stylesheet" href="//watcharees.com/cdn/shop/t/92/assets/custom.css?v=2011703498055035961789652230"> 248 249 250 <style> 251 :root { 252 --max-site-width: 1820px; 253 } 254 </style> 255 <style data-shopify> 256 @font-face { 257 font-family: "Fira Sans"; 258 font-weight: 400; 259 font-style: normal; 260 font-display: swap; 261 src: url("//watcharees.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 262 url("//watcharees.com/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 263} 264 265 @font-face { 266 font-family: "Proza Libre"; 267 font-weight: 400; 268 font-style: normal; 269 font-display: swap; 270 src: url("//watcharees.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2") format("woff2"), 271 url("//watcharees.com/cdn/fonts/proza_libre/prozalibre_n4.11ea93e06205ad0e376283cb5b58368f304c1fe5.woff") format("woff"); 272} 273 274 275@font-face { 276 font-family: "Fira Sans"; 277 font-weight: 700; 278 font-style: normal; 279 font-display: swap; 280 src: url("//watcharees.com/cdn/fonts/fira_sans/firasans_n7.cc8dbbaa3add99fa3b5746d1e0ac6304aad5a265.woff2") format("woff2"), 281 url("//watcharees.com/cdn/fonts/fira_sans/firasans_n7.ec664a82413800dfe65a9cde8547a4b8bd643b08.woff") format("woff"); 282} 283@font-face { 284 font-family: "Fira Sans"; 285 font-weight: 400; 286 font-style: italic; 287 font-display: swap; 288 src: url("//watcharees.com/cdn/fonts/fira_sans/firasans_i4.c80c323ec965c58e05ab85d436c872a499b8b684.woff2") format("woff2"), 289 url("//watcharees.com/cdn/fonts/fira_sans/firasans_i4.4a2d82e939dfe1cd2fff5fc4411d982dee96dce7.woff") format("woff"); 290} 291@font-face { 292 font-family: "Fira Sans"; 293 font-weight: 700; 294 font-style: italic; 295 font-display: swap; 296 src: url("//watcharees.com/cdn/fonts/fira_sans/firasans_i7.a949787ab1c615cf91b95a6e513021199c64f31e.woff2") format("woff2"), 297 url("//watcharees.com/cdn/fonts/fira_sans/firasans_i7.799cab282970134691125391a3ab6bd6bc1306c6.woff") format("woff"); 298} 299@font-face { 300 font-family: "Fira Sans"; 301 font-weight: 700; 302 font-style: normal; 303 font-display: swap; 304 src: url("//watcharees.com/cdn/fonts/fira_sans/firasans_n7.cc8dbbaa3add99fa3b5746d1e0ac6304aad5a265.woff2") format("woff2"), 305 url("//watcharees.com/cdn/fonts/fira_sans/firasans_n7.ec664a82413800dfe65a9cde8547a4b8bd643b08.woff") format("woff"); 306} 307:root { 308 --heading-font-stack: "Proza Libre", sans-serif; 309 --heading-font-weight: 400; 310 --heading-font-style: normal; 311 --heading-letterspacing: 0.0; 312 --heading-capitalize: none; 313 --main-font-stack: "Fira Sans", sans-serif; 314 --main-font-weight: 400; 315 --main-font-style: normal; 316 --accent-font-stack: , ; 317 --accent-font-weight: ; 318 --accent-font-style: ; 319 } 320 </style> 321<style> 322 :root { 323 --payment-button-height: 48px; 324 --section-x-padding: 1.25rem; 325 --grid-gap: 1.25rem; 326 --icon-thickness: 2; 327 --header-height: 60px; 328 329 --global-scrolling-items-speed-multiplier: 1; 330 331 --transparent: transparent; 332 333 --color-primary-text: 28, 28, 29; 334 --color-primary-background: 255, 255, 255; 335 --color-primary-accent-1: 53, 35, 106; 336 --color-primary-accent-2: 185, 0, 66; 337 --color-primary-card: 255, 255, 255; 338 --color-primary-gradient: linear-gradient(180deg, rgba(255, 179, 106, 1) 4%, rgba(222, 108, 0, 1) 98%);--color-primary-text-overlay: 255, 255, 255; 339--color-primary-card-text-overlay: 255, 255, 255; 340--color-primary-accent-1-overlay: 255, 255, 255; 341--color-primary-accent-2-overlay: 255, 255, 255; 342--color-secondary-text: 28, 28, 29; 343 --color-secondary-background: 241, 241, 241; 344 --color-secondary-accent-1: 241, 147, 57; 345 --color-secondary-accent-2: 53, 35, 106; 346 --color-secondary-card: 255, 255, 255; 347 --color-secondary-gradient: linear-gradient(54deg, rgba(167, 145, 229, 1) 4%, rgba(37, 20, 87, 1) 98%);--color-secondary-text-overlay: 241, 241, 241; 348--color-secondary-card-text-overlay: 255, 255, 255; 349--color-secondary-accent-1-overlay: 28, 28, 29; 350--color-secondary-accent-2-overlay: 241, 241, 241; 351--color-tertiary-text: 255, 255, 255; 352 --color-tertiary-background: 53, 35, 106; 353 --color-tertiary-accent-1: 241, 147, 57; 354 --color-tertiary-accent-2: 185, 0, 66;
355 --color-tertiary-card: 255, 255, 255; 356 --color-tertiary-gradient: ;--color-tertiary-text-overlay: 53, 35, 106; 357--color-tertiary-card-text-overlay: 53, 35, 106; 358--color-tertiary-accent-1-overlay: 53, 35, 106; 359--color-tertiary-accent-2-overlay: 255, 255, 255; 360--color-quaternary-text: 53, 35, 106; 361 --color-quaternary-background: 255, 255, 255; 362 --color-quaternary-accent-1: 241, 147, 57; 363 --color-quaternary-accent-2: 241, 147, 57; 364 --color-quaternary-card: 255, 255, 255; 365 --color-quaternary-gradient: linear-gradient(127deg, rgba(254, 217, 81, 1) 11%, rgba(255, 70, 199, 1) 81%);--color-quaternary-text-overlay: 255, 255, 255; 366--color-quaternary-card-text-overlay: 255, 255, 255; 367--color-quaternary-accent-1-overlay: 53, 35, 106; 368--color-quaternary-accent-2-overlay: 53, 35, 106; 369--color-border: 0, 0, 0; 370 --section-border-thickness: 0px; 371 --drop-down-offset: 2px; 372 --shape-divider-offset: 2px; 373 374 375 --button-border-radius: 9999px; 376 --textarea-border-radius: 1rem; 377 --button-border-width: 0; 378 --input-border-width: 1px; 379 --button-shadow-border-width: var(--button-border-width); 380 --button-text-transform: uppercase; 381 --button-drop-shadow-size: 00px; 382 --button-drop-shadow-top-size: 0px; 383 --button-drop-shadow-left-size: 0px; 384 --button-hover-top-size: -0.25rem; 385 --button-hover-left-size: var(--button-drop-shadow-left-size); 386 --button-shadow-display: none; 387 --sticker-border-radius: 0; 388 --sticker-border-width: 0; 389 --sticker-shadow-border-width: 0; 390 --sticker-text-transform: uppercase; 391 --sticker-drop-shadow-top-size: -0px; 392 --sticker-drop-shadow-left-size: -0px; 393 --card-border-radius: 2rem; 394 --card-drop-shadow-size: 0px; 395 --card-drop-shadow-top-size: 0px; 396 --card-drop-shadow-left-size: 0px; 397 --card-border-width: 0; 398 --card-shadow-border-width: 0; 399 --media-border-radius: 2rem; 400 --media-drop-shadow-size: 0px; 401 --media-drop-shadow-top-size: 0px; 402 --media-drop-shadow-left-size: 0px; 403 --media-drop-shadow-size-half: 0.0px; 404 --media-drop-shadow-top-size-half: 0.0px; 405 --media-drop-shadow-left-size-half: 0.0px; 406 --media-border-width: 0; 407 --media-shadow-border-width: 0; 408 --heading-shadow-spread: 6px; 409 --heading-stroke-thickness: 2px; 410 --product-tiles-text-transform: none; 411 --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A"); 412 413 --hover-effect-enlarge-shape: 1; 414 --hover-effect-lift-shape: 0; 415 --hover-effect-rotate-shape: 0deg; 416 } 417 418 419 420 [data-color-scheme="primary"] { 421 --color-scheme-text: var(--color-primary-text); 422 --color-scheme-background: var(--color-primary-background); 423 --color-scheme-accent-1: var(--color-primary-accent-1); 424 --color-scheme-accent-2: var(--color-primary-accent-2); 425 --color-scheme-card: var(--color-primary-card); 426 --color-scheme-gradient: var(--color-primary-gradient); 427 --color-scheme-text-overlay: var(--color-primary-text-overlay); 428 --color-scheme-card-text-overlay: var(--color-primary-card-text-overlay); 429 --color-scheme-accent-1-overlay: var(--color-primary-accent-1-overlay); 430 --color-scheme-accent-2-overlay: var(--color-primary-accent-2-overlay); 431 --color-scheme-secondary-background: var(--color-primary-background); 432 --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%231c1c1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A"); 433 } 434 435 436 [data-color-scheme="secondary"] { 437 --color-scheme-text: var(--color-secondary-text); 438 --color-scheme-background: var(--color-secondary-background); 439 --color-scheme-gradient: var(--color-secondary-gradient); 440 --color-scheme-accent-1: var(--color-secondary-accent-1); 441 --color-scheme-accent-2: var(--color-secondary-accent-2); 442 --color-scheme-card: var(--color-secondary-card); 443 --color-scheme-text-overlay: var(--color-secondary-text-overlay); 444 --color-scheme-card-text-overlay: var(--color-secondary-card-text-overlay); 445 --color-scheme-accent-1-overlay: var(--color-secondary-accent-1-overlay); 446 --color-scheme-accent-2-overlay: var(--color-secondary-accent-2-overlay); 447 --color-scheme-secondary-background: var(--color-secondary-background); 448 --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%231c1c1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A"); 449 } 450 451 452 [data-color-scheme="tertiary"] { 453 --color-scheme-text: var(--color-tertiary-text); 454 --color-scheme-background: var(--color-tertiary-background); 455 --color-scheme-accent-1: var(--color-tertiary-accent-1); 456 --color-scheme-accent-2: var(--color-tertiary-accent-2); 457 --color-scheme-card: var(--color-tertiary-card); 458 --color-scheme-gradient: var(--color-tertiary-gradient); 459 --color-scheme-text-overlay: var(--color-tertiary-text-overlay); 460 --color-scheme-card-text-overlay: var(--color-tertiary-card-text-overlay); 461 --color-scheme-accent-1-overlay: var(--color-tertiary-accent-1-overlay); 462 --color-scheme-accent-2-overlay: var(--color-tertiary-accent-2-overlay); 463 --color-scheme-secondary-background: var(--color-tertiary-background); 464 --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A"); 465 } 466 467 [data-color-scheme="quaternary"] { 468 --color-scheme-text: var(--color-quaternary-text); 469 --color-scheme-background: var(--color-quaternary-background); 470 --color-scheme-accent-1: var(--color-quaternary-accent-1); 471 --color-scheme-accent-2: var(--color-quaternary-accent-2); 472 --color-scheme-card: var(--color-quaternary-card); 473 --color-scheme-gradient: var(--color-quaternary-gradient); 474 --color-scheme-text-overlay: var(--color-quaternary-text-overlay); 475 --color-scheme-card-text-overlay: var(--color-quaternary-card-text-overlay); 476 --color-scheme-accent-1-overlay: var(--color-quaternary-accent-1-overlay); 477 --color-scheme-accent-2-overlay: var(--color-quaternary-accent-2-overlay); 478 --color-scheme-secondary-background: var(--color-quaternary-background); 479 --select-svg: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12' stroke='%2335236a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E%0A"); 480 } 481 482 [data-color-scheme="white"] { 483 --color-scheme-text: 255,255,255; 484 --color-scheme-accent: 255,255,255; 485 --color-scheme-background: 0,0,0; 486 --color-scheme-card: 0,0,0; 487 --color-scheme-text-overlay: 0,0,0; 488 --color-scheme-accent-1-overlay: 0,0,0; 489 --color-border: 255,255,255; 490 } 491 492 [data-color-scheme="black"] { 493 --color-scheme-text: 0,0,0; 494 --color-scheme-accent: 0,0,0; 495 --color-scheme-background: 255,255,255;
496 --color-scheme-card: 255,255,255; 497 --color-scheme-text-overlay: 255,255,255; 498 --color-scheme-accent-1-overlay: 255,255,255; 499 --color-border: 0,0,0; 500 } 501 502 503 504 [data-color-scheme="primary"] .card { 505 --color-scheme-secondary-background: var(--color-primary-card); 506 } 507 508 [data-color-scheme="secondary"] .card { 509 --color-scheme-secondary-background: var(--color-secondary-card); 510 } 511 512 [data-color-scheme="tertiary"] .card { 513 --color-scheme-secondary-background: var(--color-tertiary-card); 514 } 515 516 [data-color-scheme="quaternary"] .card { 517 --color-scheme-secondary-background: var(--color-quaternary-card); 518 } 519 520[data-color-scheme] { 521 --color-heading-shadow: var(--color-scheme-accent-1); 522 --color-heading-stroke: var(--color-scheme-text); 523 --color-button-background: var(--color-scheme-accent-1); 524 --color-button-text: var(--color-scheme-background); 525 --color-button-border: var(--color-scheme-text); 526 --color-button-shadow: var(--color-scheme-accent-2); 527 --color-card-border: var(--color-scheme-text); 528 --color-card-shadow: var(--color-scheme-gradient); 529 --color-sticker-border: var(--color-scheme-text); 530 --color-sticker-shadow: var(--transparent); 531 --color-media-border: var(--color-scheme-text); 532 --color-media-shadow: var(--color-scheme-gradient); 533 --color-media-shadow-fill: rgb(var(--color-scheme-gradient)); 534 --color-sticker-shadow: var(--transparent); 535 --color-sticker-shadow-fill: rgb(var(--transparent));--color-sticker-shadow-fill: none;--heading-color: var(--color-scheme-accent-1); 536 --heading-text-shadow:} 537 538 [data-color-scheme] .card { 539 --color-scheme-text-overlay: var(--color-scheme-card-text-overlay); 540 } 541 542 543 544 /* 545 Typography and spacing sizes 546 */:root { 547 --base-font-size: 100.0%; 548 --base-line-height: 1.2; 549 --line-height-heading: 1.1; 550 --font-size-ratio-xs: 0.7491535; 551 --font-size-ratio-sm: 0.8908985; 552 --font-size-ratio-base: 1; 553 --font-size-ratio-lg: 1.33484; 554 --font-size-ratio-xl: 1.498307; 555 --font-size-ratio-2xl: 1.681793; 556 --font-size-ratio-3xl: 2; 557 --font-size-ratio-4xl: 2.66968; 558 --font-size-ratio-5xl: 2.996614; 559 --font-size-ratio-6xl: 3.563594; 560 --font-size-ratio-7xl: 4; 561 --font-size-ratio-8xl: 4.519842; 562 --font-size-ratio-9xl: 4.996614; 563 --font-size-xs: calc(var(--font-size-ratio-xs) * 1rem); 564 --font-size-sm: calc(var(--font-size-ratio-sm) * 1rem); 565 --font-size-base: calc(var(--font-size-ratio-base) * 1rem); 566 --font-size-lg: calc(var(--font-size-ratio-lg) * 1rem); 567 --font-size-xl: calc(var(--font-size-ratio-xl) * 1rem); 568 --font-size-2xl: calc(var(--font-size-ratio-2xl) * 1rem); 569 --font-size-3xl: calc(var(--font-size-ratio-3xl) * 1rem); 570 --font-size-4xl: calc(var(--font-size-ratio-4xl) * 1rem); 571 --font-size-5xl: calc(var(--font-size-ratio-5xl) * 1rem); 572 --font-size-6xl: calc(var(--font-size-ratio-6xl) * 1rem); 573 --font-size-7xl: calc(var(--font-size-ratio-7xl) * 1rem); 574 --font-size-8xl: calc(var(--font-size-ratio-8xl) * 1rem); 575 --font-size-9xl: calc(var(--font-size-ratio-9xl) * 1rem); 576 577 --standard-heading-size: var(--font-size-xl); 578 --feature-heading-size: var(--font-size-3xl); 579 --secondary-heading-size: var(--font-size-lg); 580 --section-vertical-spacing: 2rem; 581 } 582 @media (min-width: 990px) { 583 :root { 584 --standard-heading-size: var(--font-size-4xl); 585 --feature-heading-size: var(--font-size-6xl); 586 --secondary-heading-size: var(--font-size-lg); 587 --section-vertical-spacing: 4rem; 588 --section-x-padding: 2.5rem; 589 --grid-gap: 2.5rem; 590 } 591 } 592 593 594 .heading-effects { 595 color: rgb(var(--heading-color)); 596 text-shadow: var(--heading-text-shadow); 597 -webkit-text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke)); 598 text-stroke: var(--heading-stroke-thickness) rgb(var(--color-heading-stroke)); 599 } 600 601 .heading-standard { 602 font-size: var(--standard-heading-size); 603 604 } 605 606 .heading-feature { 607 font-size: var(--feature-heading-size); 608 609 } 610 611 .heading-secondary { 612 font-size: var(--secondary-heading-size); 613 } 614 615 616 /* 617 Cards 618 */ 619 .card-container::after {-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 0H20L0 20V24L24 0ZM24 24V20L20 24H24Z' fill='black'/%3E%3C/svg%3E%0A"); 620 mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 0H20L0 20V24L24 0ZM24 24V20L20 24H24Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-position: right top; 621 mask-position: right top;} 622 623 /* 624 Media 625 */ 626 .media-style-container::after, 627 .media-shape-drop-shadow {-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_101_3)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7088 13.9473L10 2.29458L-1.70881 13.9473L0.0577438 15.7054L10 5.81077L19.9423 15.7054L21.7088 13.9473Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_101_3'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); 628 mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_101_3)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.7088 13.9473L10 2.29458L-1.70881 13.9473L0.0577438 15.7054L10 5.81077L19.9423 15.7054L21.7088 13.9473Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_101_3'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");} 629 630 631 /* 632 Custom cursor 633 */</style> 634 635 636 637 <style id="generated-critical-css"> 638.max-w-site{max-width:var(--max-site-width)} 639</style> 640 641 <style id="manual-critical-css"> 642 [x-cloak] { 643 display: none; 644 } 645 [data-parallax-container] { 646 will-change: opacity; 647 opacity: 0; 648 transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); 649 } 650 .no-js [data-parallax-container], 651 [data-parallax-container].animated { 652 opacity: 1; 653 } 654 655 @media (prefers-reduced-motion) { 656 [data-parallax-container] { 657 opacity: 1; 658 } 659 } 660 </style> 661 662 663 664 <link rel="preload" as="font" href="//watcharees.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2" type="font/woff2" crossorigin> 665 666 667 <link rel="preload" as="font" href="//watcharees.com/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 668 669 670
670<script> 671 window.onYouTubeIframeAPIReady = () => { 672 document.body.dispatchEvent(new CustomEvent('youtubeiframeapiready')); 673 }; 674 </script>
674 675 676 677
677<script type="text/javascript">var productName = "", productId = "", productImageUrl = "//watcharees.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_medium.gif"; var productUrl = "", productPrice = ""; var productStock = "", productCollection = ""; var collectionTitle = "", collectionId = "",collectionUrl = ""; var customerName = "anonymous", userId = "",userMail = ""; var pageName = "",orderIdNew=""; var pageType = "search"; var productStockStatus = '0'; if (productStock == 'false') { productStockStatus = '1'; }</script>
677 678 679 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 680 681 682
682<script type="text/javascript"> 683 !function(e){if(!window.pintrk){window.pintrk=function() 684 {window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var 685 n=window.pintrk;n.queue=[],n.version="3.0";var 686 t=document.createElement("script");t.async=!0,t.src=e;var 687 r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}} 688 ("https://s.pinimg.com/ct/core.js"); 689 690 pintrk('load','2612465311972', { em: '', }); 691 pintrk('page'); 692 </script>
692 693 <noscript> 694 <img height="1" width="1" style="display:none;" alt="" 695 src="https://ct.pinterest.com/v3/?tid=2612465311972&noscript=1" /> 696 </noscript> 697 698 699 <style> 700 .rk_share_platform[data-platform="pinterest"], 701 .rapi-button { display: none !important; } 702 </style> 703 704 705 706 707<link href="//watcharees.com/cdn/shop/t/92/assets/recipes.scss.css?v=89519772930023651621776185694" rel="stylesheet" type="text/css" media="all" /> 708 709 710 711<style> 712 713 714 715 716 717 718 719 720 @import url('https://fonts.googleapis.com/css2?family=ABeeZee:&family=ABeeZee:&family=ABeeZee:&family=ABeeZee:&display=swap'); 721 722 723 724 725 .recipe-block .recipe-card h2 {font-family: 'ABeeZee'; 726 font-weight: ;font-size: 50px ;color: #35236a ;} 727 728 729 .recipe-block .recipe-card h3 {font-family: 'ABeeZee' ; 730 font-weight: ;font-size: px ;color: ;} 731 732 733 .recipe-block .recipe-card p, .recipe-block .recipe-card li {font-family: 'ABeeZee'; 734 font-weight: ;font-size: px ;color: ;} 735 736 737 .recipe-block .recipe-card a {font-family: 'ABeeZee'; 738 font-weight: ;font-size: px;color: #35236a;} 739 740 741 .recipe-block .recipe-card a:hover { 742 color: #f19339; 743 } 744 745 746 .recipe-card { 747 background-color: #ffffff; 748} 749 750.keywords { 751 display: none; 752 } 753 754</style> 755 756
757<script> 758 if (window.location.pathname === '/products/build-your-thai-bundle') { 759 window.location.href = '/products/build-your-bundle'; 760 } 761</script>
761 762 763 764<!-- BEGIN app block: shopify://apps/schema-plus-for-seo/blocks/schemaplus_app_embed/0199c405-aef8-7230-87a6-aacc5fab62ed -->
764<script src="https://cdn.shopify.com/extensions/01a11180-df8e-7b8c-ae3c-dcd10eed73be/trymry-162/assets/loader.min.js" async></script>
764<!-- END app block --><!-- BEGIN app block: shopify://apps/pinterest-save-button/blocks/app-embed/b4ccbe83-a934-440a-a7cb-4c563c1a8dc3 --> 765
766<script> 767 window.roarJs = window.roarJs || {}; 768 769 window.roarJs.PinitConfig = { 770 metafields: { 771 shop: "watcharees.myshopify.com", 772 settings: 773 774 {"enabled":"1","param":{"pin_icon":"2","icon_size":"30","button_text":"","button_size":"14","image_height_small":"150","image_width_small":"150","image_height":"150","image_width":"150"},"style":{"color":"#E60023","background":"#FFFFFF","type":"basic","size":"slim","radius":"47"},"position":{"value":"top_left","bottom":"10","top":"10","left":"10","right":"10"},"rule":{"mobile":"1","exclude_pages":["https:\/\/watcharees.com\/","https:\/\/watcharees.com\/pages\/about","https:\/\/watcharees.com\/pages\/contact-us","https:\/\/watcharees.com\/pages\/faq","https:\/\/watcharees.com\/products\/build-your-bundle?source=pageEmbed\u0026page=addProductsPage1\u0026currentFlow=byob","https:\/\/watcharees.com\/blogs\/all-recipes"]}} 775 776 , 777 moneyFormat: "${{amount}}" 778 } 779 }; 780</script>
780 781
782<script src="https://cdn.shopify.com/extensions/01a06d07-48a3-7329-9830-b66b72b61428/pinterest-pin-it-button-10/assets/pinit.js" defer></script>
782 783 784 785<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 786 787 788 789
789<script src="https://cdn.nfcube.com/instafeed-c1868b4be3a950c5040b5e144d0fd6ac.js" defer></script>
789 790 791 792<!-- END app snippet --> 793 794 795 796 797<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 798<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
799<script> 800/* >> TriplePixel :: start*/ 801window.TriplePixelData={TripleName:"watcharees.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"modal",template:"search",curr:"USD" || "USD", market:"344916215"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 802/* << TriplePixel :: end*/ 803</script>
803 804 805 806 807<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 808 809 810 811 812 813 814 815 816 817 818 819 820
820<script async src="https://static.klaviyo.com/onsite/js/MHFucC/klaviyo.js?company_id=MHFucC"></script>
820 821
821<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>
821 822 823 824 825 826 827 828
828<script> 829 window.klaviyoReviewsProductDesignMode = false 830 </script>
830 831 832 833 834 835 836 837 838 839 840<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a06d07-48a3-7329-9830-b66b72b61428/pinterest-pin-it-button-10/assets/pinit.css" rel="stylesheet" type="text/css" media="all">
841<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 841
841
842<script src="https://cdn.shopify.com/extensions/01a0f03c-3f98-70dc-ac98-0d41c4582f20/inbox-174/assets/st_p.js" type="text/javascript" defer="defer"></script>
842 843<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
844<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: 32654426243,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 844
844
845<script> 846 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 847</script>
vendor: 1 bytes, line 847
847
848<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}
848).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: 32654426243,storefrontBaseUrl: "https://watcharees.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://watcharees.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2293334263","configuration":"{\"storeId\":\"7b41b4fa-397c-4acb-9c15-6c82e8270c49\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2066bff610c5c92c0538059190a8d779","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2071298295","configuration":"{\"shopId\":\"watcharees.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"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":"2015494391","configuration":"{ \"domain\": \"watcharees.myshopify.com\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d5582eda3e98455d429fdccea7f23266","type":"APP","apiClientId":43899617281,"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"}
848,{"id":"1880031479","configuration":"{\"accountID\":\"MHFucC\",\"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":"1687847159","configuration":"{\"accountID\":\"web_pixel_spark_8A1cCLDiGb\",\"lastUpdatedAt\":\"2026-06-18T18:45:37.338Z\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"19db5cf556f9228418f5987814046179","type":"APP","apiClientId":86932488193,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1587839223","configuration":"{\"shopDomain\":\"watcharees.myshopify.com\",\"shopId\":\"1332\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"be761315088577eb65ddbdb4be3e3672","type":"APP","apiClientId":3653839,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"783548663","configuration":"{\"shopId\":\"204369\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"525893879","configuration":"{\"pixelCode\":\"CSEMLQBC77UCAJLMI6EG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"508100855","configuration":"{\"pixel_id\":\"1567078616947382\",\"pixel_type\":\"facebook_pixel\"}","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":"507773175","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-609381903\\\",\\\"GT-NF7M4H8N\\\",\\\"G-TVGW2EH4DN\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"GT-NF7M4H8N\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"AW-609381903\\\/6q0fCJSG-d0ZEI_cyaIC\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"GT-NF7M4H8N\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"GT-NF7M4H8N\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"GT-NF7M4H8N\\\",\\\"MC-69RCFQBKSQ\\\",\\\"G-TVGW2EH4DN\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"GT-NF7M4H8N\\\"}],\\\"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":"70648055","configuration":"{\"tagID\":\"2612465311972\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"}
848,{"id":"126976247","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Watcharee's","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"watcharees.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/watcharees.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://watcharees.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"176949592311","themePublished":"true","eventMetadataId":"d61f2b66-9757-45e5-82d4-31c9326e31f5","pageType":"searchresults","shopId":"32654426243","storefrontBaseUrl":"https:\/\/watcharees.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
848<script> 849 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 850 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 851 window.ShopifyAnalytics.meta.currency = 'USD'; 852 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"5f860fa7-840e-4468-ad87-0f37eb82bcc6-1791595537"}}; 853 for (var attr in meta) { 854 window.ShopifyAnalytics.meta[attr] = meta[attr]; 855 } 856</script>
vendor: 1 bytes, line 856
856
857<script class="analytics"> 858 (function () { 859 var customDocumentWrite = function(content) { 860 var jquery = null; 861 862 if (window.jQuery) { 863 jquery = window.jQuery; 864 } else if (window.Checkout && window.Checkout.$) { 865 jquery = window.Checkout.$; 866 } 867 868 if (jquery) { 869 jquery('body').append(content); 870 } 871 }; 872 873 var hasLoggedConversion = function(token) { 874 if (token) { 875 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 876 } 877 return false; 878 } 879 880 var setCookieIfConversion = function(token) { 881 if (token) { 882 var twoMonthsFromNow = new Date(Date.now()); 883 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 884 885 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 886 } 887 } 888 889 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 890 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 891 if (trekkie.integrations) { 892 return; 893 } 894 trekkie.methods = [ 895 'identify', 896 'page', 897 'ready', 898 'track', 899 'trackForm', 900 'trackLink' 901 ]; 902 trekkie.factory = function(method) { 903 return function() { 904 var args = Array.prototype.slice.call(arguments); 905 args.unshift(method); 906 trekkie.push(args); 907 if (method == 'track' || method == 'page') { 908 var pageUrl; 909 try { 910 pageUrl = window.location.href; 911 } catch (e) {} 912 var pageReferrer; 913 try { 914 pageReferrer = document.referrer; 915 } catch (e) {} 916 try { 917 if (window.__TREKKIE_SHIM_QUEUE == null) { 918 window.__TREKKIE_SHIM_QUEUE = []; 919 } 920 window.__TREKKIE_SHIM_QUEUE.push({ 921 from: 'trekkie-stub', 922 method: method, 923 args: args.slice(1), 924 pageContext: { 925 url: pageUrl, 926 referrer: pageReferrer 927 } 928 }); 929 } catch (e) { 930 // no-op 931 } 932 } 933 return trekkie; 934 }; 935 }; 936 for (var i = 0; i < trekkie.methods.length; i++) { 937 var key = trekkie.methods[i]; 938 trekkie[key] = trekkie.factory(key); 939 } 940 trekkie.load = function(config) { 941 trekkie.config = config || {}; 942 trekkie.config.initialDocumentCookie = document.cookie; 943 var first = document.getElementsByTagName('script')[0]; 944var script = document.createElement('script'); 945script.type = 'text/javascript'; 946script.onerror = function(e) { 947 var scriptFallback = document.createElement('script'); 948 scriptFallback.type = 'text/javascript'; 949 scriptFallback.onerror = function(error) { 950 var Monorail = { 951 produce: function produce(monorailDomain, schemaId, payload) { 952 var currentMs = new Date().getTime(); 953 var event = { 954 schema_id: schemaId, 955 payload: payload, 956 metadata: { 957 event_created_at_ms: currentMs, 958 event_sent_at_ms: currentMs 959 } 960 }; 961 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 962 }, 963 sendRequest: function sendRequest(endpointUrl, payload) { 964 // Try the sendBeacon API 965 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 966 var blobData = new window.Blob([payload], { 967 type: 'text/plain' 968 }); 969 970 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 971 return true; 972 } // sendBeacon was not successful 973 974 } // XHR beacon 975 976 var xhr = new XMLHttpRequest(); 977 978 try { 979 xhr.open('POST', endpointUrl); 980 xhr.setRequestHeader('Content-Type', 'text/plain'); 981 xhr.send(payload); 982 } catch (e) { 983 console.log(e); 984 } 985 986 return false; 987 }, 988 isIos12: function isIos12() { 989 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 990 } 991 }; 992 Monorail.produce('monorail-edge.shopifysvc.com', 993 'trekkie_storefront_load_errors/1.1', 994 {shop_id: 32654426243, 995 theme_id: 176949592311, 996 app_name: "storefront", 997 context_url: window.location.href, 998 source_url: "//watcharees.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 999 1000 }; 1001 scriptFallback.async = true; 1002 scriptFallback.src = '//watcharees.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1003 first.parentNode.insertBefore(scriptFallback, first); 1004}; 1005script.async = true; 1006script.src = '//watcharees.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1007first.parentNode.insertBefore(script, first); 1008 1009 }; 1010 trekkie.load( 1011 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":32654426243,"isMerchantRequest":null,"themeId":176949592311,"themeCityHash":"16501120750276393648","contentLanguage":"en","currency":"USD","eventMetadataId":"d61f2b66-9757-45e5-82d4-31c9326e31f5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1012 ); 1013 1014 var loaded = false;
1015 trekkie.ready(function() { 1016 if (loaded) return; 1017 loaded = true; 1018 1019 window.ShopifyAnalytics.lib = window.trekkie; 1020 1021 var originalDocumentWrite = document.write; 1022 document.write = customDocumentWrite; 1023 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1024 document.write = originalDocumentWrite; 1025 1026 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1027 var token = match? match[1]: undefined; 1028 if (!hasLoggedConversion(token)) { 1029 setCookieIfConversion(token); 1030 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1031 } 1032 }); 1033 1034 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"5f860fa7-840e-4468-ad87-0f37eb82bcc6-1791595537","shopifyEmitted":true}); 1035 1036 var eventsListenerScript = document.createElement('script'); 1037 eventsListenerScript.async = true; 1038 eventsListenerScript.src = "//watcharees.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1039 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1040})();</script>
1040 1041
1041<script> 1042 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1043 window.ga = function ga() { 1044 (window.ga.q = window.ga.q || []).push(arguments); 1045 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1046 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1047 } 1048 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1049 }; 1050 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1051 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1052 } 1053 } 1054</script>
vendor: 1 bytes, line 1054
1054
1055<script 1056 defer 1057 src="https://watcharees.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 1058 data-application="storefront-renderer" 1059 data-shop-id="32654426243" 1060 data-render-region="gcp-us-central1" 1061 data-page-type="search" 1062 data-theme-instance-id="176949592311" 1063 data-theme-name="Shapes" 1064 data-theme-version="2.2.5" 1065 data-monorail-region="shop_domain" 1066 data-resource-timing-sampling-rate="10" 1067 data-shs="true" 1068 data-shs-beacon="true" 1069 data-shs-export-with-fetch="true" 1070 data-shs-logs-sample-rate="1" 1071 data-shs-beacon-endpoint="https://watcharees.com/api/collect" 1072></script>
1072 1073<meta name="shopify-y" content="d173e946-85fe-43a0-b7e8-7cd2de1ee55b" data-expiration="1823153137000"><meta name="shopify-s" content="deda503c-7c79-4cf3-a855-8bc500dd6687" data-expiration="1791597337000"> 1074</head> 1075 1076 1077 1078 <body data-color-scheme="primary"> 1079 1080<svg width="0" height="0" viewBox="0 0 200 200"> 1081 <defs> 1082 <clipPath id="clip-metafield-badge" clipPathUnits="objectBoundingBox"> 1083 <path clip-rule="evenodd" transform="scale(0.005,0.005)" d="M198 100.502C198 110.547 187.924 118.889 184.983 127.959C181.888 137.354 185.076 149.999 179.381 157.815C173.685 165.631 160.591 166.606 152.698 172.364C144.804 178.121 140.022 190.209 130.627 193.258C121.557 196.199 110.506 189.312 100.492 189.312C90.4784 189.312 79.4584 196.168 70.3422 193.258C60.9474 190.163 56.103 178.059 48.2869 172.364C40.4708 166.668 27.346 165.708 21.6039 157.815C15.8618 149.922 19.0965 137.354 16.0011 127.959C13.0604 118.889 3 110.547 3 100.502C3 90.4573 13.0604 82.115 16.0011 73.0452C19.0965 63.6349 16.0011 51.0054 21.6194 43.1738C27.2377 35.3422 40.3935 34.3826 48.3024 28.625C56.2114 22.8674 60.9629 10.795 70.3577 7.73051C79.4275 4.7898 90.4783 11.6773 100.508 11.6773C110.537 11.6773 121.573 4.7898 130.642 7.73051C140.037 10.826 144.882 22.9448 152.713 28.625C160.545 34.3052 173.639 35.2803 179.396 43.1738C185.154 51.0673 181.95 63.6349 184.999 73.0452C187.924 82.115 198 90.4418 198 100.502Z" fill="black"/> 1084 </clipPath> 1085 <path id="outline-metafield-badge" vector-effect="non-scaling-stroke" d="M198 100.502C198 110.547 187.924 118.889 184.983 127.959C181.888 137.354 185.076 149.999 179.381 157.815C173.685 165.631 160.591 166.606 152.698 172.364C144.804 178.121 140.022 190.209 130.627 193.258C121.557 196.199 110.506 189.312 100.492 189.312C90.4784 189.312 79.4584 196.168 70.3422 193.258C60.9474 190.163 56.103 178.059 48.2869 172.364C40.4708 166.668 27.346 165.708 21.6039 157.815C15.8618 149.922 19.0965 137.354 16.0011 127.959C13.0604 118.889 3 110.547 3 100.502C3 90.4573 13.0604 82.115 16.0011 73.0452C19.0965 63.6349 16.0011 51.0054 21.6194 43.1738C27.2377 35.3422 40.3935 34.3826 48.3024 28.625C56.2114 22.8674 60.9629 10.795 70.3577 7.73051C79.4275 4.7898 90.4783 11.6773 100.508 11.6773C110.537 11.6773 121.573 4.7898 130.642 7.73051C140.037 10.826 144.882 22.9448 152.713 28.625C160.545 34.3052 173.639 35.2803 179.396 43.1738C185.154 51.0673 181.95 63.6349 184.999 73.0452C187.924 82.115 198 90.4418 198 100.502Z" /> 1086 </defs> 1087</svg> 1088 1089 1090 1091 <a class="skip-link" href="#MainContent">Skip to content</a><!-- BEGIN sections: header-group --> 1092<div id="shopify-section-sections--25908968030455__announcement-bar" class="shopify-section shopify-section-group-header-group"><section class="relative bg-scheme-background text-scheme-text hover:bg-scheme-accent-1 hover:text-scheme-accent-1-overlay text-center min-h-12 border-b-section border-border bg-scheme-gradient" data-color-scheme="secondary" id="AnnouncementBar"><a class="block text-sm text-current py-1 lg:py-2 px-5 lg:px-0 w-full" href="/collections/all"> 1093 Free Shipping Now on Orders Over $65 ð Shop & Save Today! 1094 </a></section><style> #shopify-section-sections--25908968030455__announcement-bar .text-center {color: #ffffff; font-weight: bold;} #shopify-section-sections--25908968030455__announcement-bar a {font-size: 18px; padding-top: 1em; padding-bottom: 1em;} </style></div><div id="shopify-section-sections--25908968030455__header" class="shopify-section shopify-section-group-header-group section-site-header relative z-40"> 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104
1104<script src="//watcharees.com/cdn/shop/t/92/assets/header.js?v=36849506637616900911776185660" type="module"></script>
1104 1105 1106 1107<header 1108 class=" 1109 site-header w-full text-scheme-text 1110 1111 relative bg-scheme-background text-scheme-text border-b-section border-border 1112 1113 transition-[background-color,border-color] ease-in-out duration-200 1114 1115 lg:w-auto 1116 " 1117 role="banner" 1118 data-section-type="header" 1119 data-section-id="sections--25908968030455__header" 1120 x-data="ThemeSection_header(2)" 1121 x-init="mounted()" 1122 data-color-scheme="primary" 1123 1124 1125 data-sticky-header 1126 1127 :class=" 1128 { 1129 'header-is-active' : menuIsActive, 1130 }" 1131 1132 1133> 1134 <div id="headerBorderWrap" class="headerBorderWrap"> 1135 <div id="headerContainer" 1136 class="z-10"> 1137 <div 1138 class="py-2 lg:py-0 px-section overflow-hidden"> 1139 <div class="flex justify-between items-center"> 1140 1141 <div class="flex flex-grow w-1/3 justify-start items-stretch"> 1142 1143 1144 1145 1146 <div class="lg:flex-grow-1 "> 1147 <div class="h1 font-heading font-heading text-xl lg:text-3xl py-2.5"> 1148 1149 <a href="/" class="site-header__logo-link inline w-full"> 1150 <div style="max-width: 230px;"> 1151 <img 1152 src="//watcharees.com/cdn/shop/files/Logo-Horizontal-SM.png?v=1774445076&width=230" 1153 srcset="//watcharees.com/cdn/shop/files/Logo-Horizontal-SM.png?v=1774445076&width=230 1x,//watcharees.com/cdn/shop/files/Logo-Horizontal-SM.png?v=1774445076&width=460 2x,//watcharees.com/cdn/shop/files/Logo-Horizontal-SM.png?v=1774445076&width=690 3x" 1154 alt="Watcharee's" 1155 width="1328" 1156 height="500" 1157 loading="eager" 1158 1159 class="text-transparent" 1160 1161 > 1162 1163 </div> 1164 </a> 1165 1166</div> 1167 </div> 1168 1169 1170 </div> 1171 1172 1173 1174 <div class="flex justify-center text-center w-0 flex-grow-0 lg:flex-grow lg:w-1/3"> 1175 1176 1177 <div class="hidden lg:block"> 1178 1179 <nav role="navigation"> 1180 <ul x-ref="navigation" class="flex flex-wrap -mx-2.5 justify-center items-center text-base uppercase "> 1181 <li class="inline-block no-js-focus-wrapper h-full"> 1182 <button class="items-stretch h-full relative font-main px-2.5 py-5 flex items-center transition uppercase" 1183 :class="{'text-scheme-text': menuOpen.menu0 }" 1184 @click="openMenu(0)" 1185 x-bind:aria-expanded="menuOpen.menu0? true: 'false'" 1186 aria-controls="menu0"> 1187 <span x-cloak :class="{'opacity-100': menuOpen.menu0, 'opacity-0': !menuOpen.menu0, 'h-screen -translate-y-1/2': !navWrapped }" class="bg-scheme-card absolute inset-0 z-0 pointer-events-none" ></span> 1188 <span class="flex h-full items-center relative text-center"> 1189 <span class="inline-block pr-1">SHOP</span> 1190 <span class="inline-block w-2 h-2 align-middle svg-scale mr-1 transform origin-center rotate transition-transform duration-150 ml-1" :class="{'rotate-180': menuOpen.menu0}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1191<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1192</svg> 1193 </span> 1194 </span> 1195 </button> 1196 <div class="no-js-focus-container absolute left-0 bottom-0 w-full py-section-vertical-spacing px-section transform translate-y-[calc(100%-var(--drop-down-offset))] z-100 text-center max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-card text-scheme-text" 1197 id="menu0" 1198 x-cloak 1199 x-show="menuOpen.menu0" 1200 x-transition:enter="transition ease duration-200" 1201 x-transition:enter-start="opacity-0" 1202 x-transition:enter-end="opacity-100" 1203 x-transition:leave="transition ease duration-00" 1204 x-transition:leave-start="opacity-100" 1205 x-transition:leave-end="opacity-0" 1206 data-header-dropdown 1207 @focusout="focusOut($event, 'menu0')" 1208 @click.away.prevent="menuOpen.menu0 = false"> 1209 1210 <ul class="flex items-top justify-start -mx-5 text-center"> 1211 1212 1213 1214 1215<li class="px-5 -mt-2"> 1216 1217<a href="/collections/all" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1218 ALL 1219 </a> 1220 </li> 1221 1222<li class="px-5 -mt-2"> 1223 1224<a href="/collections/noodle-meal-kits" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1225 NOODLE MEAL KITS 1226 </a> 1227 </li> 1228 1229<li class="px-5 -mt-2"> 1230 1231<a href="/collections/thai-sauces" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1232 THAI SAUCES 1233 </a> 1234 </li> 1235 1236<li class="px-5 -mt-2"> 1237 1238<a href="/collections/variety-bundles" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1239 VARIETY BUNDLES 1240 </a> 1241 </li> 1242 1243<li class="px-5 -mt-2"> 1244 1245<a href="/products/build-your-thai-bundle" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1246 BUILD YOUR BUNDLE 1247 </a> 1248 </li> 1249 1250 1251 1252 </ul> 1253 1254 </div> 1255 1256 </li> 1257 1258 <li class="inline-block no-js-focus-wrapper h-full"> 1259 <a href="/products/build-your-thai-bundle" class="font-main px-2.5 py-5 flex items-center transition uppercase"> 1260 BUILD YOUR BUNDLE 1261 </a> 1262 1263 </li> 1264 1265 <li class="inline-block no-js-focus-wrapper h-full"> 1266 <button class="items-stretch h-full relative font-main px-2.5 py-5 flex items-center transition uppercase" 1267 :class="{'text-scheme-text': menuOpen.menu1 }" 1268 @click="openMenu(1)" 1269 x-bind:aria-expanded="menuOpen.menu1? true: 'false'" 1270 aria-controls="menu1">
1271 <span x-cloak :class="{'opacity-100': menuOpen.menu1, 'opacity-0': !menuOpen.menu1, 'h-screen -translate-y-1/2': !navWrapped }" class="bg-scheme-card absolute inset-0 z-0 pointer-events-none" ></span> 1272 <span class="flex h-full items-center relative text-center"> 1273 <span class="inline-block pr-1">RECIPES</span> 1274 <span class="inline-block w-2 h-2 align-middle svg-scale mr-1 transform origin-center rotate transition-transform duration-150 ml-1" :class="{'rotate-180': menuOpen.menu1}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1275<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1276</svg> 1277 </span> 1278 </span> 1279 </button> 1280 <div class="no-js-focus-container absolute left-0 bottom-0 w-full py-section-vertical-spacing px-section transform translate-y-[calc(100%-var(--drop-down-offset))] z-100 text-center max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-card text-scheme-text" 1281 id="menu1" 1282 x-cloak 1283 x-show="menuOpen.menu1" 1284 x-transition:enter="transition ease duration-200" 1285 x-transition:enter-start="opacity-0" 1286 x-transition:enter-end="opacity-100" 1287 x-transition:leave="transition ease duration-00" 1288 x-transition:leave-start="opacity-100" 1289 x-transition:leave-end="opacity-0" 1290 data-header-dropdown 1291 @focusout="focusOut($event, 'menu1')" 1292 @click.away.prevent="menuOpen.menu1 = false"> 1293 1294 <ul class="flex items-top justify-start -mx-5 text-center"> 1295 1296 1297 1298 1299<li class="px-5 -mt-2"> 1300 1301<a href="/blogs/all-recipes" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1302 ALL RECIPES 1303 </a> 1304 </li> 1305 1306<li class="px-5 -mt-2"> 1307 1308<a href="/pages/ecookbooks-by-watcharee" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1309 ECOOKBOOKS 1310 </a> 1311 </li> 1312 1313<li class="px-5 -mt-2"> 1314 1315<a href="/pages/cooking-videos" class="-mx-5 text-base inline-block font-body px-5 py-1 uppercase"> 1316 COOKING VIDEOS 1317 </a> 1318 </li> 1319 1320 1321 1322 </ul> 1323 1324 </div> 1325 1326 </li> 1327 1328 <li class="inline-block no-js-focus-wrapper h-full"> 1329 <a href="/blogs/stories" class="font-main px-2.5 py-5 flex items-center transition uppercase"> 1330 STORIES 1331 </a> 1332 1333 </li> 1334 1335 </ul> 1336 </nav> 1337 1338 </div> 1339 1340 </div> 1341 1342 1343 1344 <div class="flex flex-grow w-1/3 items-center justify-end"> 1345 1346 <div class="lg:hidden mr-5"> 1347 <button 1348 class="font-main uppercase js-enabled inline-block -m-1 p-1 lg:hidden" 1349 type="button" 1350 x-bind:aria-expanded="$store.modals.leftDrawer.contents === 'nav'" 1351 @click="$store.modals.open('nav')" 1352 data-menu-drawer-toggle> 1353 1354 <span class="visually-hidden">Menu</span><span class="block icon"> 1355 <span class="w-6 h-6 inline-block align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1356 <path d="M46 40H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1357 <path d="M46 24H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1358 <path d="M46 8H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1359</svg> 1360 </span> 1361 </span></button> 1362<noscript>
1363 <div class="no-js-focus-wrapper"> 1364 <button 1365 class="inline-block -m-1 p-1 lg:hidden" 1366 type="button" 1367 data-menu-drawer-toggle> 1368 <span class="visually-hidden">Menu</span><span class="block icon"> 1369 <span class="w-6 h-6 inline-block align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1370 <path d="M46 40H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1371 <path d="M46 24H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1372 <path d="M46 8H2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1373</svg> 1374 </span> 1375 </span></button> 1376 <div class="hidden no-js-focus-container absolute left-0 bottom-0 w-11/12 md:w-7/12 lg:w-5/12 py-section-vertical-spacing px-section transform translate-y-[calc(100%-var(--section-border-thickness))] z-100 text-center max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-card text-scheme-text"><div 1377 class="sidebar-nav " 1378 > 1379 <div class="relative flex items-center justify-between pb-5"> 1380 <h2 class="sr-only" class="" tabindex="-1"> 1381 2026 Header Menu - 4.2026 1382 </h2> 1383 </div> 1384 <ul class="mt-5"> 1385 1386 1387 1388 <li class="text-lg lg:text-xl" style="--first-delay-tap: 0;"> 1389 1390 <div 1391 x-data=" 1392 { 1393 expanded: false 1394 } 1395 " 1396 > 1397 <button 1398 class="w-full flex flex-row justify-between items-center font-heading py-2.5" 1399 @click="expanded = ! expanded" 1400 :aria-expanded="expanded" 1401 > 1402 <span>SHOP</span> 1403 <div class="ml-auto"> 1404 <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1405<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1406</svg> 1407 </span> 1408 </div> 1409 </button> 1410 <div x-show="expanded" x-collapse> 1411 1412 <ul class="pb-5 text-base font-main"> 1413 1414 �� 1415 �� 1416 �� 1417 �� 1418 �� 1419 </ul> 1420 1421 <ul class="mb-5 nav-item grid gap-5 grid-cols-2"> 1422 <li><div> 1423 <a href="/collections/all"><div class=""> 1424 <img src="//watcharees.com/cdn/shop/collections/All-Products.jpg?v=1776902230&width=700" alt="All Products" srcset="//watcharees.com/cdn/shop/collections/All-Products.jpg?v=1776902230&width=352 352w, //watcharees.com/cdn/shop/collections/All-Products.jpg?v=1776902230&width=700 700w" width="700" height="700" class="media-style"> 1425 </div><div class="mt-2 text-center"> 1426 All Products 1427 </div> 1428 </a> 1429</div> 1430 1431 </li><li><div> 1432 <a href="/collections/noodle-meal-kits"><div class=""> 1433 <img src="//watcharees.com/cdn/shop/collections/Noodle_Meal_Kit_Recipes.png?v=1785163941&width=700" alt="Noodle Meal Kits" srcset="//watcharees.com/cdn/shop/collections/Noodle_Meal_Kit_Recipes.png?v=1785163941&width=352 352w, //watcharees.com/cdn/shop/collections/Noodle_Meal_Kit_Recipes.png?v=1785163941&width=700 700w" width="700" height="700" class="media-style"> 1434 </div><div class="mt-2 text-center"> 1435 Noodle Meal Kits 1436 </div> 1437 </a> 1438</div> 1439 1440 </li><li><div> 1441 <a href="/collections/thai-sauces"><div class=""> 1442 <img src="//watcharees.com/cdn/shop/collections/Thai-Sauces_6e941044-e8b4-41d0-babb-cf69b4605ff0.png?v=1776901814&width=700" alt="Thai Sauces" srcset="//watcharees.com/cdn/shop/collections/Thai-Sauces_6e941044-e8b4-41d0-babb-cf69b4605ff0.png?v=1776901814&width=352 352w, //watcharees.com/cdn/shop/collections/Thai-Sauces_6e941044-e8b4-41d0-babb-cf69b4605ff0.png?v=1776901814&width=700 700w" width="700" height="700" class="media-style"> 1443 </div><div class="mt-2 text-center"> 1444 Thai Sauces 1445 </div> 1446 </a> 1447</div> 1448 1449 </li><li><div> 1450 <a href="/collections/variety-bundles"><div class=""> 1451 <img src="//watcharees.com/cdn/shop/collections/Variety-Bundles_61c88d5d-ec24-4313-941a-c55e0f0e5841.png?v=1776901854&
1451width=700" alt="Variety Bundles" srcset="//watcharees.com/cdn/shop/collections/Variety-Bundles_61c88d5d-ec24-4313-941a-c55e0f0e5841.png?v=1776901854&width=352 352w, //watcharees.com/cdn/shop/collections/Variety-Bundles_61c88d5d-ec24-4313-941a-c55e0f0e5841.png?v=1776901854&width=700 700w" width="700" height="700" class="media-style"> 1452 </div><div class="mt-2 text-center"> 1453 Variety Bundles 1454 </div> 1455 </a> 1456</div> 1457 1458 </li><li><div> 1459 <a href="/products/build-your-thai-bundle"><div class=""> 1460 <img src="//watcharees.com/cdn/shop/files/BuildYourBundle-Image.jpg?v=1783090025&width=700" alt="Build Your Bundle" srcset="//watcharees.com/cdn/shop/files/BuildYourBundle-Image.jpg?v=1783090025&width=352 352w, //watcharees.com/cdn/shop/files/BuildYourBundle-Image.jpg?v=1783090025&width=700 700w" width="700" height="700" class="media-style"> 1461 </div><div class="mt-2 text-center"> 1462 Build Your Bundle 1463 </div> 1464 </a> 1465</div> 1466 1467 </li> 1468 </ul> 1469 1470 </div> 1471 </div> 1472 1473 </li> 1474 1475 1476 1477 <li class="text-lg lg:text-xl" style="--first-delay-tap: 1;"> 1478 1479 <a class="block font-heading py-2.5" href="/products/build-your-thai-bundle"> 1480 BUILD YOUR BUNDLE 1481 </a> 1482 1483 </li> 1484 1485 1486 1487 <li class="text-lg lg:text-xl" style="--first-delay-tap: 2;"> 1488 1489 <div 1490 x-data=" 1491 { 1492 expanded: false 1493 } 1494 " 1495 > 1496 <button 1497 class="w-full flex flex-row justify-between items-center font-heading py-2.5" 1498 @click="expanded = ! expanded" 1499 :aria-expanded="expanded" 1500 > 1501 <span>RECIPES</span> 1502 <div class="ml-auto"> 1503 <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1504<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1505</svg> 1506 </span> 1507 </div> 1508 </button> 1509 <div x-show="expanded" x-collapse> 1510 1511 <ul class="pb-5 text-base font-main"> 1512 1513 � 1514 <li class="my-3 text-base" style="--second-delay-tap: 0;"> 1515 1516 <a class="" href="/blogs/all-recipes"> 1517 ALL RECIPES 1518 </a> 1519 1520 </li> 1521 1522 � 1523 <li class="my-3 text-base" style="--second-delay-tap: 1;"> 1524 1525 <a class="" href="/pages/ecookbooks-by-watcharee"> 1526 ECOOKBOOKS 1527 </a> 1528 1529 </li> 1530 1531 � 1532 <li class="my-3 text-base" style="--second-delay-tap: 2;"> 1533 1534 <a class="" href="/pages/cooking-videos"> 1535 COOKING VIDEOS 1536 </a> 1537 1538 </li> 1539 1540 </ul> 1541 1542 </div> 1543 </div> 1544 1545 </li> 1546 1547 1548 1549 <li class="text-lg lg:text-xl" style="--first-delay-tap: 3;"> 1550 1551 <a class="block font-heading py-2.5" href="/blogs/stories"> 1552 STORIES 1553 </a> 1554 1555 </li> 1556 1557 </ul> 1558 1559 1560 <div class="mt-5 space-y-5"><nav aria-label="Secondary"> 1561 <ul class="space-y-1.5"><li> 1562 <a class="inline-block py-1" href="/pages/store-locator"> 1563 STORE LOCATOR 1564 </a> 1565 </li></ul> 1566 </nav> 1567 <ul class="space-y-1.5"> 1568 1569 <li> 1570 <a href="https://watcharees.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 1571 </li> 1572 <li> 1573 <a href="https://myaccount.watcharees.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ3YXRjaGFyZWVzLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjIwMDMzNywibmJmIjoxNzkxNTk1NTM3fQ.d_KkS_pJgf77-IM8DXcyX8v1oejoFIRUWG9ecgoE8ks" id="customer_register_link">Create account</a> 1574 </li> 1575 1576 </ul> 1577 �<ul class="flex flex-wrap -mx-2 -mt-2 justify-start"> 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 <li class="mx-2 mt-2"> 1596 <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/wthaisauce" target="_blank">
1597 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-instagram" xmlns="http://www.w3.org/2000/svg"> 1598 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/> 1599</svg> 1600</span> 1601 <span class="visually-hidden">Instagram</span> 1602 </a> 1603 </li> 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 <li class="mx-2 mt-2"> 1616 <a class="fill-current hover:text--accent-1" href="https://www.tiktok.com/@wthaisauce" target="_blank"> 1617 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-tiktok" fill="none" xmlns="http://www.w3.org/2000/svg"> 1618 <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/> 1619</svg> 1620</span>
1621 <span class="visually-hidden">TikTok</span> 1622 </a> 1623 </li> 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 <li class="mx-2 mt-2"> 1636 <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@wthaisauce" target="_blank"> 1637 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-youtube" fill="none" xmlns="http://www.w3.org/2000/svg"> 1638 <path d="M21.8008 8.00195C21.8008 8.00195 21.6055 6.62305 21.0039 6.01758C20.2422 5.2207 19.3906 5.2168 19 5.16992C16.2031 4.9668 12.0039 4.9668 12.0039 4.9668H11.9961C11.9961 4.9668 7.79688 4.9668 5 5.16992C4.60938 5.2168 3.75781 5.2207 2.99609 6.01758C2.39453 6.62305 2.20312 8.00195 2.20312 8.00195C2.20312 8.00195 2 9.62305 2 11.2402V12.7559C2 14.373 2.19922 15.9941 2.19922 15.9941C2.19922 15.9941 2.39453 17.373 2.99219 17.9785C3.75391 18.7754 4.75391 18.748 5.19922 18.834C6.80078 18.9863 12 19.0332 12 19.0332C12 19.0332 16.2031 19.0254 19 18.8262C19.39
163806 18.7793 20.2422 18.7754 21.0039 17.9785C21.6055 17.373 21.8008 15.9941 21.8008 15.9941C21.8008 15.9941 22 14.377 22 12.7559V11.2402C22 9.62305 21.8008 8.00195 21.8008 8.00195ZM9.93359 14.5957V8.97461L15.3359 11.7949L9.93359 14.5957Z" fill="currentColor"/> 1639</svg> 1640</span> 1641 <span class="visually-hidden">YouTube</span> 1642 </a> 1643 </li> 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 <li class="mx-2 mt-2"> 1676 <a class="fill-current hover:text--accent-1" href="mailto:[email protected]" target="_blank"> 1677 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-email" xmlns="http://www.w3.org/2000/svg"> 1678 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.70796 4.65487C2.31697 4.65487 2 4.97184 2 5.36283V18.6372C2 19.0282 2.31697 19.3451 2.70796 19.3451H21.292C21.683 19.3451 22 19.0282 22 18.6372V5.36283C22 4.97184 21.683 4.65487 21.292 4.65487H2.70796ZM3.41593 7.05651V17.9292H20.5841V7.0565L14.2166 11.9541C13.5811 12.4429 12.8018 12.708 12 12.708C11.1982 12.708 10.4189 12.4429 9.78337 11.9541L3.41593 7.05651ZM19.5432 6.0708H4.45682L10.6467 10.8318L10.6467 10.8318C11.0347 11.1303 11.5105 11.2921 12 11.2921C12.4895 11.2921 12.9653 11.1303 13.3533 10.8318L13.3533 10.8318L19.5432 6.0708Z" fill="currentColor"/> 1679</svg> 1680</span> 1681 <span class="visually-hidden">Email</span> 1682 </a> 1683 </li> 1684 1685 1686 1687 1688 1689 1690 1691</ul> 1692</div> 1693 1694</div> 1695 1696 </div> 1697 </div> 1698</noscript> 1699<div x-data> 1700 <div> 1701 1702<template data-should-teleport="#left-drawer-slot"> 1703 <div 1704 :data-modal-label="$store.modals.leftDrawer.contents === 'nav' ? '2026 Header Menu - 4.2026' : false" 1705 x-show="$store.modals.leftDrawer.contents === 'nav'" 1706 class="sidebar-nav py-5 px-section " 1707 > 1708 <div class="relative flex items-center justify-between pb-5"> 1709 <h2 class="sr-only" class="" tabindex="-1"> 1710 2026 Header Menu - 4.2026 1711 </h2> 1712 <button @click.prevent="$store.modals.close('nav')" class="block top-0"> 1713 <span class="sr-only">Close (esc)</span> 1714 <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1715 <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1716 <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1717</svg></span> 1718 </button> 1719 </div> 1720 <ul class="mt-5"> 1721 1722 1723 1724 <li class="text-lg lg:text-xl" style="--first-delay-tap: 0;"> 1725 1726 <div 1727 x-data=" 1728 { 1729 expanded: false 1730 } 1731 " 1732 > 1733 <button 1734 class="w-full flex flex-row justify-between items-center font-main py-2.5 text-left" 1735 style="font-weight: 500; color: #35236a" 1736 @click="expanded = ! expanded" 1737 :aria-expanded="expanded" 1738 > 1739 <span>SHOP</span> 1740 <div class="ml-auto"> 1741 <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1742<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1743</svg> 1744 </span> 1745 </div> 1746 </button> 1747 <div x-show="expanded" x-collapse> 1748 1749 <ul class="pb-5 text-base font-main" style="font-weight: 500; color: #35236a"> 1750 1751 � 1752 <li class="my-3 text-base" style="--second-delay-tap: 0;"> 1753 1754 <a class="" href="/collections/all"> 1755 ALL 1756 </a> 1757 1758 </li> 1759 1760 � 1761 <li class="my-3 text-base" style="--second-delay-tap: 1;"> 1762 1763 <a class="" href="/collections/noodle-meal-kits"> 1764 NOODLE MEAL KITS 1765 </a> 1766 1767 </li> 1768 1769 � 1770 <li class="my-3 text-base" style="--second-delay-tap: 2;"> 1771 1772 <a class="" href="/collections/thai-sauces"> 1773 THAI SAUCES 1774 </a> 1775 1776 </li> 1777 1778 � 1779 <li class="my-3 text-base" style="--second-delay-tap: 3;"> 1780 1781 <a class="" href="/collections/variety-bundles"> 1782 VARIETY BUNDLES 1783 </a> 1784 1785 </li> 1786 1787 � 1788 <li class="my-3 text-base" style="--second-delay-tap: 4;"> 1789 1790 <a class="" href="/products/build-your-thai-bundle"> 1791 BUILD YOUR BUNDLE 1792 </a> 1793 1794 </li> 1795 1796 </ul> 1797 1798 </div> 1799 </div> 1800 1801 </li> 1802 1803 1804 1805 <li class="text-lg lg:text-xl" style="--first-delay-tap: 1;"> 1806 1807 <a class="block font-main py-2.5" style="font-weight: 500; color: #35236a" href="/products/build-your-thai-bundle"> 1808 BUILD YOUR BUNDLE 1809 </a> 1810 1811 </li> 1812 1813 1814 1815 <li class="text-lg lg:text-xl" style="--first-delay-tap: 2;"> 1816 1817 <div 1818 x-data=" 1819 { 1820 expanded: false 1821 } 1822 " 1823 > 1824 <button 1825 class="w-full flex flex-row justify-between items-center font-main py-2.5 text-left" 1826 style="font-weight: 500; color: #35236a" 1827 @click="expanded = ! expanded" 1828 :aria-expanded="expanded" 1829 >
1830 <span>RECIPES</span> 1831 <div class="ml-auto"> 1832 <span class="w-3 h-3 block" :class="{'rotate-180': expanded}"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1833<path d="M2 12L23.2826 36.0527C23.3724 36.1542 23.4826 36.2354 23.6062 36.291C23.7297 36.3467 23.8636 36.3755 23.999 36.3755C24.1345 36.3755 24.2684 36.3467 24.3919 36.291C24.5154 36.2354 24.6257 36.1542 24.7155 36.0527L46 12" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1834</svg> 1835 </span> 1836 </div> 1837 </button> 1838 <div x-show="expanded" x-collapse> 1839 1840 <ul class="pb-5 text-base font-main" style="font-weight: 500; color: #35236a"> 1841 1842 � 1843 <li class="my-3 text-base" style="--second-delay-tap: 5;"> 1844 1845 <a class="" href="/blogs/all-recipes"> 1846 ALL RECIPES 1847 </a> 1848 1849 </li> 1850 1851 � 1852 <li class="my-3 text-base" style="--second-delay-tap: 6;"> 1853 1854 <a class="" href="/pages/ecookbooks-by-watcharee"> 1855 ECOOKBOOKS 1856 </a> 1857 1858 </li> 1859 1860 � 1861 <li class="my-3 text-base" style="--second-delay-tap: 7;"> 1862 1863 <a class="" href="/pages/cooking-videos"> 1864 COOKING VIDEOS 1865 </a> 1866 1867 </li> 1868 1869 </ul> 1870 1871 </div> 1872 </div> 1873 1874 </li> 1875 1876 1877 1878 <li class="text-lg lg:text-xl" style="--first-delay-tap: 3;"> 1879 1880 <a class="block font-main py-2.5" style="font-weight: 500; color: #35236a" href="/blogs/stories"> 1881 STORIES 1882 </a> 1883 1884 </li> 1885 1886 </ul> 1887 1888 1889 <div class="mt-5 space-y-5"><nav aria-label="Secondary"> 1890 <ul class="space-y-1.5"><li> 1891 <li> 1892 1893 <a href="/pages/store-locator" class="push-btn"> 1894 <span class="push-btn-surface" style="font-weight: bold;">STORE LOCATOR</span> 1895 </a> 1896 1897 </li> 1898 </li></ul> 1899 </nav> 1900 <ul class="space-y-1.5"> 1901 1902 <li> 1903 <a href="https://watcharees.com/customer_authentication/redirect?locale=en&region_country=US" id="customer_login_link">Log in</a> 1904 </li> 1905 <li> 1906 <a href="https://myaccount.watcharees.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ3YXRjaGFyZWVzLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjIwMDMzNywibmJmIjoxNzkxNTk1NTM3fQ.d_KkS_pJgf77-IM8DXcyX8v1oejoFIRUWG9ecgoE8ks" id="customer_register_link">Create account</a> 1907 </li> 1908 1909 </ul> 1910 �<form class="relative mt-10 max-w-2xl mx-auto block" action="/search" method="get" role="search"> 1911 <label for="Search" class="visually-hidden"> 1912 Search 1913 </label> 1914 <input type="search" 1915 name="q" 1916 id="Search" 1917 class="pr-12 placeholder-current input w-full" 1918 value="" 1919 placeholder="Search"> 1920 <button class="absolute right-2 top-1/2 transform -translate-y-1/2 p-1" type="submit" class="button"> 1921 <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 1922 <path d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.
19220567 2 21.1304V21.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1923 <path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1924</svg> 1925 </span> 1926 <span class="visually-hidden">Search</span> 1927 </button> 1928 </form><ul class="flex flex-wrap -mx-2 -mt-2 justify-start"> 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 <li class="mx-2 mt-2"> 1947 <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/wthaisauce" target="_blank"> 1948 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-instagram" xmlns="http://www.w3.org/2000/svg"> 1949 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/> 1950</svg> 1951</span> 1952 <span class="visually-hidden">Instagram</span> 1953 </a> 1954 </li> 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 <li class="mx-2 mt-2"> 1967 <a class="fill-current hover:text--accent-1" href="https://www.tiktok.com/@wthaisauce" target="_blank"> 1968 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-tiktok" fill="none" xmlns="http://www.w3.org/2000/svg"> 1969 <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/> 1970</svg> 1971</span>
1972 <span class="visually-hidden">TikTok</span> 1973 </a> 1974 </li> 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 <li class="mx-2 mt-2"> 1987 <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@wthaisauce" target="_blank"> 1988 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-youtube" fill="none" xmlns="http://www.w3.org/2000/svg"> 1989 <path d="M21.8008 8.00195C21.8008 8.00195 21.6055 6.62305 21.0039 6.01758C20.2422 5.2207 19.3906 5.2168 19 5.16992C16.2031 4.9668 12.0039 4.9668 12.0039 4.9668H11.9961C11.9961 4.9668 7.79688 4.9668 5 5.16992C4.60938 5.2168 3.75781 5.2207 2.99609 6.01758C2.39453 6.62305 2.20312 8.00195 2.20312 8.00195C2.20312 8.00195 2 9.62305 2 11.2402V12.7559C2 14.373 2.19922 15.9941 2.19922 15.9941C2.19922 15.9941 2.39453 17.373 2.99219 17.9785C3.75391 18.7754 4.75391 18.748 5.19922 18.834C6.80078 18.9863 12 19.0332 12 19.0332C12 19.0332 16.2031 19.0254 19 18.8262C19.39
198906 18.7793 20.2422 18.7754 21.0039 17.9785C21.6055 17.373 21.8008 15.9941 21.8008 15.9941C21.8008 15.9941 22 14.377 22 12.7559V11.2402C22 9.62305 21.8008 8.00195 21.8008 8.00195ZM9.93359 14.5957V8.97461L15.3359 11.7949L9.93359 14.5957Z" fill="currentColor"/> 1990</svg> 1991</span> 1992 <span class="visually-hidden">YouTube</span> 1993 </a> 1994 </li> 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 <li class="mx-2 mt-2"> 2027 <a class="fill-current hover:text--accent-1" href="mailto:[email protected]" target="_blank"> 2028 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-email" xmlns="http://www.w3.org/2000/svg"> 2029 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.70796 4.65487C2.31697 4.65487 2 4.97184 2 5.36283V18.6372C2 19.0282 2.31697 19.3451 2.70796 19.3451H21.292C21.683 19.3451 22 19.0282 22 18.6372V5.36283C22 4.97184 21.683 4.65487 21.292 4.65487H2.70796ZM3.41593 7.05651V17.9292H20.5841V7.0565L14.2166 11.9541C13.5811 12.4429 12.8018 12.708 12 12.708C11.1982 12.708 10.4189 12.4429 9.78337 11.9541L3.41593 7.05651ZM19.5432 6.0708H4.45682L10.6467 10.8318L10.6467 10.8318C11.0347 11.1303 11.5105 11.2921 12 11.2921C12.4895 11.2921 12.9653 11.1303 13.3533 10.8318L13.3533 10.8318L19.5432 6.0708Z" fill="currentColor"/> 2030</svg> 2031</span> 2032 <span class="visually-hidden">Email</span> 2033 </a> 2034 </li> 2035 2036 2037 2038 2039 2040 2041 2042</ul> 2043</div> 2044 2045 </div> 2046</template> 2047 2048 </div> 2049</div> 2050 </div> 2051 2052 2053 2054 2055 2056 2057 <div class="hidden lg:block h-full"> 2058 2059 2060 <a class="font-main uppercase px-2.5 py-1 h-full flex items-center" href="https://watcharees.com/customer_authentication/redirect?locale=en®ion_country=US"> 2061 <span class="visually-hidden">Log in</span><span class="inline-block w-6 h-6 align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2062 <path d="M13.1628 13.2558C13.1628 16.241 14.3487 19.104 16.4595 21.2149C18.5704 23.3258 21.4334 24.5116 24.4186 24.5116C27.4038 24.5116 30.2668 23.3258 32.3777 21.2149C34.4885 19.104 35.6744 16.241 35.6744 13.2558C35.6744 10.2706 34.4885 7.40763 32.3777 5.29675C30.2668 3.18588 27.4038 2 24.4186 2C21.4334 2 18.5704 3.18588 16.4595 5.29675C14.3487 7.40763 13.1628 10.2706 13.1628 13.2558V13.2558Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2063 <path d="M6 46C6 41.1151 7.94053 36.4302 11.3947 32.9761C14.8488 29.5219 19.5337 27.5814 24.4186 27.5814C29.3035 27.5814 33.9884 29.5219 37.4425 32.9761C40.8967 36.4302 42.8372 41.1151 42.8372 46H6Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2064</svg> 2065 </span></a> 2066 2067 2068 2069 </div> 2070 2071 2072 <a data-open-search x-ref="search" @click.prevent="openSearch()" @keydown.space="openSearch()" href="/search" class="font-main uppercase px-2.5 py-1 h-full flex items-center"> 2073 <span class="inline-block w-6 h-6 fill-current align-middle"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2074 <path d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2075 <path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2076</svg> 2077 </span> 2078 <span class="visually-hidden">Search our site</span> 2079 </a> 2080 <div 2081 class="absolute top-0 left-0 right-0 bottom-0 w-full flex items-center bg-scheme-background text-scheme-text z-20 px-section" 2082 x-cloak 2083 x-show="searchOpen" 2084 x-transition:enter="transition ease duration-200" 2085 x-transition:enter-start="opacity-0" 2086 x-transition:enter-end="opacity-100" 2087 x-transition:leave="transition ease duration-00" 2088 x-transition:leave-start="opacity-100" 2089 x-transition:leave-end="opacity-0" 2090 @click.away.prevent="searchOpen = false" 2091 data-header-search 2092 > 2093 <div class="w-full" x-data='ThemeComponent_PredictiveSearch("product,article")' x-init="mounted()" @focusOut="onFocusOut" @keyup="onKeyup" @keydown="onKeydown" > 2094 <div style="background-color: #F1F1F1; font-size: 16px; border-radius: 9999px; padding-left:1em; padding-right: 1em"> 2095 <form x-ref="searchForm" action="/search" method="get" role="search" @submit="onFormSubmit" @click.away.prevent="searchOpen = false"> 2096 <div x-ref="searchFieldComponent" class="relative py-2" > 2097 <input 2098 id="header-search" 2099 type="search" 2100 name="q" 2101 value="" 2102 class="header-search-input pl-9 py-2 placeholder:text-scheme-text font-secondary w-full border-0 shadow-none bg-transparent" 2103 placeholder="Search"aria-expanded="false" 2104 aria-owns="predictive-search-results-list" 2105 aria-controls="predictive-search-results-list" 2106 aria-autocomplete="list" 2107 autocorrect="off" 2108 autocomplete="off" 2109 autocapitalize="off" 2110 spellcheck="false" 2111 x-ref="input" 2112 x-model="rawQuery" 2113 @input.debounce.300="onChange" 2114 @focus="onFocus"> 2115 <label class="visually-hidden" for="header-search">Search</label> 2116 <input type="hidden" name="options[prefix]" value="last"><button class="absolute left-0 top-1/2 transform -translate-y-1/2 p-1" aria-label="Search">
2117 <span class="inline-block w-6 h-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2118 <path d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2119 <path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2120</svg> 2121 </span> 2122 </button> 2123 <button x-cloak @click="close()" class="block p-1 absolute right-0 top-1/2 transform -translate-y-1/2" type="button"> 2124 <span class="visually-hidden">Close (esc)</span> 2125 <span class="inline-block w-6 h-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2126 <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2127 <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2128</svg></span> 2129 </button> 2130 </div><div id="predictiveSearchResults" tabindex="-1" x-cloak class="text-scheme-text absolute left-0 right-0 h-screen z-40"> 2131 <div 2132 x-show="resultsOpen" 2133 class="absolute left-0 right-0 h-screen z-50 bg-scheme-text/75" 2134 @click="close()" 2135 ></div> 2136 <template x-if="loading && !results"> 2137 <div class="bg-scheme-background relative z-50"> 2138 <div class="w-6 h-6 pt-12 pb-12 mx-auto" data-predictive-loading> 2139 <div class="loading"></div> 2140 </div> 2141 </div> 2142 </template> 2143 <template x-if="resultsOpen"> 2144 <div x-show="resultsOpen" class="max-h-three-quarters-screen-height overflow-hidden overflow-y-auto bg-scheme-background pb-5 lg:pb-10 px-section scroll-pb-5 lg:scroll-pb-10 relative z-50" x-ref="results"> 2145 </div> 2146 </template> 2147 </div> 2148 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form> 2149 </div> 2150 </div> 2151 </div> 2152 2153 2154 <div class="flex items-center justify-end h-full"> 2155 2156 <button 2157 class="js-enabled whitespace-nowrap font-main uppercase px-2.5 py-1 h-full flex items-center" 2158 type="button" 2159 id="CartButton" 2160 @click.prevent="$store.modals.open('cart')" 2161 > 2162 2163<div class="relative my-auto align-middle"> 2164 <span class="inline-block w-6 h-6 fill-current align-top"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2165 <path d="M7.84052 11.5652H43.4958C43.79 11.5652 44.0802 11.6329 44.3439 11.7633C44.6076 11.8936 44.8377 12.0831 45.0163 12.3168C45.1949 12.5506 45.3172 12.8223 45.3737 13.111C45.4301 13.3997 45.4193 13.6976 45.3419 13.9814L41.4144 28.379C41.0833 29.5936 40.362 30.6657 39.3615 31.4301C38.3611 32.1944 37.1371 32.6085 35.8781 32.6087H12.2711" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2166 <path d="M2 2H2.72313C3.60097 2.00005 4.45209 2.30195 5.13375 2.85508C5.8154 3.4082 6.28612 4.1789 6.46696 5.03791L12.8393 35.3099C13.0201 36.1689 13.4909 36.9396 14.1725 37.4927C14.8542 38.0459 15.7053 38.3478 16.5831 38.3478H38.3478" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2167 <path d="M12.5217 43.1304C12.5217 43.8915 12.8241 44.6214 13.3622 45.1595C13.9004 45.6977 14.6302 46 15.3913 46C16.1523 46 16.8822 45.6977 17.4204 45.1595C17.9585 44.6214 18.2609 43.8915 18.2609 43.1304C18.2609 42.3694 17.9585 41.6395 17.4204 41.1013C16.8822 40.5632 16.1523 40.2609 15.3913 40.2609C14.6302 40.2609 13.9004 40.5632 13.3622 41.1013C12.8241 41.6395 12.5217 42.3694 12.5217 43.1304V43.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2168 <path d="M31.6522 43.1304C31.6522 43.8915 31.9545 44.6214 32.4926 45.1595C33.0308 45.6977 33.7607 46 34.5217 46C35.2828 46 36.0127 45.6977 36.5508 45.1595C37.089 44.6214 37.3913 43.8915 37.3913 43.1304C37.3913 42.3694 37.089 41.6395 36.5508 41.1013C36.0127 40.5632 35.2828 40.2609 34.5217 40.2609C33.7607 40.2609 33.0308 40.5632 32.4926 41.1013C31.9545 41.6395 31.6522 42.3694 31.6522 43.1304V43.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2169</svg> 2170<span class="visually-hidden">Cart </span> 2171 </span><span class="visually-hidden">items</span> 2172 </div> 2173 </button> 2174 <noscript> 2175 <a 2176 class="whitespace-nowrap font-main px-2.5 py-5 flex items-center transition uppercase" 2177 href="/cart" 2178 > 2179 2180<div class="relative my-auto align-middle">
2181 <span class="inline-block w-6 h-6 fill-current align-top"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2182 <path d="M7.84052 11.5652H43.4958C43.79 11.5652 44.0802 11.6329 44.3439 11.7633C44.6076 11.8936 44.8377 12.0831 45.0163 12.3168C45.1949 12.5506 45.3172 12.8223 45.3737 13.111C45.4301 13.3997 45.4193 13.6976 45.3419 13.9814L41.4144 28.379C41.0833 29.5936 40.362 30.6657 39.3615 31.4301C38.3611 32.1944 37.1371 32.6085 35.8781 32.6087H12.2711" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2183 <path d="M2 2H2.72313C3.60097 2.00005 4.45209 2.30195 5.13375 2.85508C5.8154 3.4082 6.28612 4.1789 6.46696 5.03791L12.8393 35.3099C13.0201 36.1689 13.4909 36.9396 14.1725 37.4927C14.8542 38.0459 15.7053 38.3478 16.5831 38.3478H38.3478" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2184 <path d="M12.5217 43.1304C12.5217 43.8915 12.8241 44.6214 13.3622 45.1595C13.9004 45.6977 14.6302 46 15.3913 46C16.1523 46 16.8822 45.6977 17.4204 45.1595C17.9585 44.6214 18.2609 43.8915 18.2609 43.1304C18.2609 42.3694 17.9585 41.6395 17.4204 41.1013C16.8822 40.5632 16.1523 40.2609 15.3913 40.2609C14.6302 40.2609 13.9004 40.5632 13.3622 41.1013C12.8241 41.6395 12.5217 42.3694 12.5217 43.1304V43.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2185 <path d="M31.6522 43.1304C31.6522 43.8915 31.9545 44.6214 32.4926 45.1595C33.0308 45.6977 33.7607 46 34.5217 46C35.2828 46 36.0127 45.6977 36.5508 45.1595C37.089 44.6214 37.3913 43.8915 37.3913 43.1304C37.3913 42.3694 37.089 41.6395 36.5508 41.1013C36.0127 40.5632 35.2828 40.2609 34.5217 40.2609C33.7607 40.2609 33.0308 40.5632 32.4926 41.1013C31.9545 41.6395 31.6522 42.3694 31.6522 43.1304V43.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2186</svg> 2187<span class="visually-hidden">Cart </span> 2188 </span><span class="visually-hidden">items</span> 2189 </div> 2190 </a> 2191 </noscript> 2192 2193 2194 </div> 2195 2196 2197 <div class="items-center relative z-10 hidden lg:flex py-2.5 ml-5"> 2198 <div class=""> 2199 <a href="/pages/store-locator" class="push-btn push-btn--pop inline-block push-btn--no-shadow"> 2200 <span class="push-btn-surface">STORE LOCATOR</span> 2201 </a> 2202 </div> 2203 </div> 2204 2205 2206 </div> 2207 </div> 2208 </div> 2209 </div> 2210 </div> 2211</header> 2212<noscript> 2213 <style> 2214 .no-js-focus-wrapper:focus-within > .no-js-focus-container { 2215 display: block !important; 2216 } 2217 </style> 2218</noscript> 2219 2220 <style data-shopify> 2221 #shopify-section-sections--25908968030455__header { 2222 position: sticky; 2223 top: 0; 2224 z-index: 40; 2225 } 2226 </style> 2227 </style> 2228 2229 2230 <style> 2231 .logo-image { 2232 display: block; 2233 max-width: 230px; 2234 } 2235 </style> 2236
2237<script src="//watcharees.com/cdn/shop/t/92/assets/modules-predictive-search.bundle.min.js?v=100006850133386087801776185660" type="module"></script>
2237 2238 2239
2240<script type="application/ld+json"> 2241{ 2242 "@context": "http://schema.org", 2243 "@type": "Organization", 2244 "name": "Watcharee\u0026#39;s", 2245 2246 2247 "logo": "https:\/\/watcharees.com\/cdn\/shop\/files\/Logo-Horizontal-SM.png?v=1774445076\u0026width=1328", 2248 2249 "sameAs": [ 2250 null, 2251 null, 2252 null, 2253 null, 2254 null, 2255 null, 2256 null, 2257 null, 2258 null, 2259 null, 2260 null, 2261 null, 2262 null, 2263 null, 2264 null, 2265 null, 2266 null 2267 ], 2268 "url": "https:\/\/watcharees.com" 2269} 2270</script>
2270 2271 2272 2273 2274 2275 2276<style> #shopify-section-sections--25908968030455__header .py-section-vertical-spacing {padding-top: 20px; padding-bottom: 20px;} #shopify-section-sections--25908968030455__header .w-full {width: auto;} #shopify-section-sections--25908968030455__header .font-main {font-weight: bold; font-size: 18px; color: #35236a;} #shopify-section-sections--25908968030455__header .lg\:w-1\/3 {width: 50%;} #shopify-section-sections--25908968030455__header .no-js-focus-container {font-weight: bold; color: #60573b; border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px;} #shopify-section-sections--25908968030455__header .text-base {font-size: 18px;} #shopify-section-sections--25908968030455__header .push-btn-surface {font-weight: bold; font-size: 18px;} #shopify-section-sections--25908968030455__header svg {color: #35236a;} #shopify-section-sections--25908968030455__header .font-heading {font-family: var(--main-font-stack);} </style></div> 2277<!-- END sections: header-group -->
2277<script> 2278 const calculateHeaderHeights = () => { 2279 const headerGroupHeights = []; 2280 2281 document 2282 .querySelectorAll( 2283 '.shopify-section-group-header-group:not(.has-no-height)' 2284 ) 2285 .forEach((headerGroupSectionEl) => { 2286 headerGroupHeights.push( 2287 headerGroupSectionEl.getBoundingClientRect().height 2288 ); 2289 }); 2290 2291 document.documentElement.style.setProperty( 2292 '--header-group-height', 2293 `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px` 2294 ); 2295 }; 2296 2297 calculateHeaderHeights(); 2298 2299 const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300); 2300 2301 window.addEventListener('resize', debouncedCalculateHeaderHeights); 2302</script>
2302 2303 2304<style> 2305 #MainContent 2306 > .shopify-section.banner-section:first-child 2307 .banner-section-content--pt.pt-screen-height { 2308 padding-top: calc(100vh - var(--header-group-height)); 2309 } 2310 2311 #MainContent 2312 > .shopify-section.banner-section:first-child 2313 .banner-section-content--h.h-screen { 2314 height: calc(100vh - var(--header-group-height)); 2315 } 2316 2317 @media (min-width: 990px) { 2318 #MainContent 2319 > .shopify-section.banner-section:first-child 2320 .banner-section-content--h.lg\:h-screen { 2321 height: calc(100vh - var(--header-group-height)); 2322 } 2323 2324 #MainContent 2325 > .shopify-section.banner-section:first-child 2326 .banner-section-content--h.lg\:h-auto { 2327 height: auto; 2328 } 2329 2330 #MainContent 2331 > .shopify-section.banner-section:first-child 2332 .banner-section-content--h.lg\:h-full { 2333 height: 100%; 2334 } 2335 } 2336</style> 2337 2338 <main id="MainContent" class="overflow-hidden"> 2339 <div id="shopify-section-template--25908966621431__main" class="shopify-section"> 2340<section class="text-scheme-text bg-scheme-background relative overflow-hidden " data-color-scheme="secondary" 2341x-data="ThemeSection_filterable('template--25908966621431__main')"> 2342 2343 <div class="section-content py-section-vertical-spacing px-section"> 2344 2345 <h1 class="text-center font-heading heading-feature heading-style none"> 2346 2347 Search our site 2348 2349 </h1> 2350 2351 <form class="relative mt-10 max-w-2xl mx-auto block" action="/search" method="get" role="search"> 2352 <label for="Search-template--25908966621431__main" class="visually-hidden"> 2353 Search 2354 </label> 2355 <input type="search" 2356 name="q" 2357 id="Search-template--25908966621431__main" 2358 class="pr-12 placeholder-current input w-full" 2359 value="" 2360 placeholder="Search"> 2361 <button class="absolute right-2 top-1/2 transform -translate-y-1/2 p-1" type="submit" class="button"> 2362 <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2363 <path d="M2 21.1304C2 26.2041 4.01552 31.07 7.60317 34.6577C11.1908 38.2453 16.0567 40.2609 21.1304 40.2609C26.2041 40.2609 31.07 38.2453 34.6577 34.6577C38.2453 31.07 40.2609 26.2041 40.2609 21.1304C40.2609 16.0567 38.2453 11.1908 34.6577 7.60317C31.07 4.01552 26.2041 2 21.1304 2C16.0567 2 11.1908 4.01552 7.60317 7.60317C4.01552 11.1908 2 16.0567 2 21.1304V21.1304Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2364 <path d="M46 46L34.6576 34.6576" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2365</svg> 2366 </span> 2367 <span class="visually-hidden">Search</span> 2368 </button> 2369 </form> 2370 2371 <div id="facets-filterable"> 2372 <template data-should-teleport="#left-drawer-slot"> 2373 <div 2374 :data-modal-label="$store.modals.leftDrawer.contents === 'filters' ? 'Filter' : false" 2375 x-show="$store.modals.leftDrawer.contents === 'filters'" 2376 class="sidebar-filters px-section " 2377 ><div class="relative flex items-center justify-between pt-5 pb-2.5 w-full border-b-input border-scheme-text"> 2378 <h1 class="font-heading heading-standard heading-style full_shadow" class="" tabindex="-1"> 2379 Filter 2380 </h1> 2381 <button @click.prevent="$store.modals.close('filters')" class="block top-0"> 2382 <span class="sr-only">Close (esc)</span> 2383 <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2384 <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2385 <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2386</svg></span> 2387 </button> 2388 </div> 2389 2390 <form class="flex-auto flex flex-col" id="Facet-Filters-Form" @submit.prevent="filterFormSubmit"><div class="py-5 flex-auto overflow-y-auto px-5 -mx-5"></div> 2391 <div class="my-5 "> 2392 <button class="push-btn w-full z-0" type="submit" @click.prevent="filterFormSubmit($event, 'filters')">
2393 <span class="push-btn-surface w-full"> 2394 Apply 2395 </span> 2396 </button> 2397 2398 </div> 2399 </form> 2400 </div> 2401</template> 2402</div> 2403 </div></section>
2403<script src="//watcharees.com/cdn/shop/t/92/assets/filterable.js?v=20170291522560092981776185660" type="module"></script>
2403 2404</div><div id="shopify-section-template--25908966621431__rich_text_rAhLW6" class="shopify-section"> 2405<section class="text-scheme-text bg-scheme-background relative overflow-hidden " data-color-scheme="secondary" > 2406 2407 <div class="section-content py-section-vertical-spacing px-section"> 2408 <div class="max-w-site mx-auto lg:w-full "> 2409 <div class=" text-center mx-auto relative z-shape-divider"> 2410 2411 2412 2413 <div class="font-main leading-snug mx-auto rte"> 2414 2415 </div></div> 2416 2417 </div> 2418 </div></section><div id="shape-divider-shape_divider_FpUwBz" class="shape-divider w-full pointer-events-none z-20 absolute bottom-0 left-0 w-full" > 2419 <div class="shape-divider-transform-reset"> 2420 <div x-ref="animation-container" class="shape-divider-svg-container flex relative left-0 min-w-full -mb-shape-divider" style="padding-top: 7.0%;"><div class=" z-0 absolute top-0 left-0 right-0 bottom-0 text-scheme-background h-full w-full text-scheme-background"> 2421 <svg class="z-0 absolute top-0 left-0 right-0 bottom-0 text-scheme-background h-full w-full text-scheme-background " data-color-scheme="tertiary" width="100%" height="100%" viewBox="0 0 1200.0 84.0" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M600 39.1293C800 84.6351 1000 84.6351 1200 39.1294V84.0001H0L3.48561e-06 39.1293C200 -6.37645 400 -6.37643 600 39.1293Z" fill="currentColor"/> 2422 <path class="shape-divider-stroke" vector-effect="non-scaling-stroke" d="M1201 39.1294C1001 84.6351 801 84.6351 601 39.1293C401 -6.37643 201 -6.37645 1 39.1293" stroke="black"/></svg> 2423 </div></div> 2424 </div> 2425</div> 2426 2427<style> 2428#shape-divider-shape_divider_FpUwBz svg { 2429 transform: translate3d(0, 0, 0) scaleX(-1) scaleY(1); 2430} 2431 2432#shape-divider-shape_divider_FpUwBz svg:nth-child(2) { 2433 transform: translate3d(0, 0, 0) scaleX(-1) scaleY(1) translateX(-100%); 2434}#shopify-section-template--25908966621431__rich_text_rAhLW6 > section { 2435 padding-bottom: 7.0%; 2436}</style> 2437 2438 2439<link href="//watcharees.com/cdn/shop/t/92/assets/block-shape-divider.css?v=98375199063559964071776185660" rel="stylesheet" type="text/css" media="all" /> 2440<style> #shopify-section-template--25908966621431__rich_text_rAhLW6 .py-section-vertical-spacing {padding-top: 1px; padding-bottom: 10px; margin-bottom: 30px;} #shopify-section-template--25908966621431__rich_text_rAhLW6 .push-btn-surface {font-size: 25px; color: #ffffff; background-color: #516249; font-weight: bold; padding-left: 1.5em; padding-right: 1.5em;} </style></div> 2441 </main><!-- BEGIN sections: footer-group --> 2442<div id="shopify-section-sections--25908967964919__custom_liquid_UAfYDL" class="shopify-section shopify-section-group-footer-group"> 2443 2444<section class="text-scheme-text bg-scheme-background relative overflow-hidden " data-color-scheme="primary" > 2445 2446 <div class="section-content px-section max-w-site mx-auto py-section-vertical-spacing "> 2447 2448 <h2 class="text-center font-heading heading-standard heading-style break-words none">Custom liquid</h2> 2449 2450 2451 <div class="mt-10"> 2452
2452<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=MHFucC"></script>
2452 2453 </div> 2454 </div></section> 2455<style> #shopify-section-sections--25908967964919__custom_liquid_UAfYDL .px-section {display: none;} </style></div><div id="shopify-section-sections--25908967964919__footer" class="shopify-section shopify-section-group-footer-group section-footer mt-auto"> 2456<footer class="relative text-scheme-text bg-scheme-background py-section-vertical-spacing px-section " data-color-scheme="tertiary" data-section-id="sections--25908967964919__footer" data-section-type="footer"> 2457 2458 <div class="section-content relative z-10 max-w-site mx-auto"> 2459 2460 2461 2462 <div class="grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-theme py-section-vertical-spacing"><div class="lg:col-span-4 space-y-5"><div class="rte "> 2463 <p><strong>@</strong><a href="https://www.instagram.com/wthaisauce" target="_blank" title="wthaisauce Instagram"><strong>wthaisauce</strong></a><strong> #enjoywthaisauce</strong></p><p>Follow us for cooking ideas and tag us to share your recipes!</p> 2464 </div><ul class="flex flex-wrap -mx-2 -mt-2 justify-start lg:justify-start"> 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 <li class="mx-2 mt-2"> 2483 <a class="fill-current hover:text--accent-1" href="https://www.instagram.com/wthaisauce" target="_blank"> 2484 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-instagram" xmlns="http://www.w3.org/2000/svg"> 2485 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.0059 3.80113C14.6783 3.80113 14.9947 3.81285 16.0457 3.85974C17.0225 3.90272 17.5499 4.06681 17.9015 4.20356C18.3665 4.38328 18.7025 4.60207 19.0502 4.9498C19.4018 5.30143 19.6167 5.63352 19.7964 6.09846C19.9332 6.45009 20.0973 6.98144 20.1403 7.95429C20.1871 9.00918 20.1989 9.32565 20.1989 11.9941C20.1989 14.6665 20.1871 14.983 20.1403 16.034C20.0973 17.0107 19.9332 17.5382 19.7964 17.8898C19.6167 18.3548 19.3979 18.6908 19.0502 19.0385C18.6986 19.3901 18.3665 19.605 17.9015 19.7847C17.5499 19.9215 17.0186 20.0856 16.0457 20.1285C14.9908 20.1754 14.6743 20.1871 12.0059 20.1871C9.33346 20.1871 9.01699 20.1754 7.96601 20.1285C6.98925 20.0856 6.46181 19.9215 6.11018 19.7847C5.64524 19.605 5.30924 19.3862 4.96151 19.0385C4.60988 18.6869 4.395 18.3548 4.21527 17.8898C4.07853 17.5382 3.91443 17.0068 3.87146 16.034C3.82457 14.9791 3.81285 14.6626 3.81285 11.9941C3.81285 9.32174 3.82457 9.00527 3.87146 7.95429C3.91443 6.97753 4.07853 6.45009 4.21527 6.09846C4.395 5.63352 4.61379 5.29752 4.96151 4.9498C5.31314 4.59816 5.64524 4.38328 6.11018 4.20356C6.46181 4.06681 6.99316 3.90272 7.96601 3.85974C9.01699 3.81285 9.33346 3.80113 12.0059 3.80113ZM12.0059 2C9.29048 2 8.95057 2.01172 7.88396 2.05861C6.82125 2.10549 6.09064 2.2774 5.4577 2.52354C4.79742 2.7814 4.23872 3.12131 3.68392 3.68002C3.12522 4.23481 2.78531 4.79351 2.52745 5.44989C2.2813 6.08674 2.1094 6.81344 2.06251 7.87615C2.01563 8.94667 2.00391 9.28658 2.00391 12.002C2.00391 14.7173 2.01563 15.0572 2.06251 16.1239C2.1094 17.1866 2.2813 17.9172 2.52745 18.5501C2.78531 19.2104 3.12522 19.7691 3.68392 20.3239C4.23872 20.8787 4.79742 21.2225 5.4538 21.4765C6.09064 21.7226 6.81734 21.8945 7.88005 21.9414C8.94667 21.9883 9.28657 22 12.0019 22C14.7173 22 15.0572 21.9883 16.1238 21.9414C17.1866 21.8945 17.9172 21.7226 18.5501 21.4765C19.2065 21.2225 19.7652 20.8787 20.32 20.3239C20.8748 19.7691 21.2186 19.2104 21.4725 18.554C21.7187 17.9172 21.8906 17.1905 21.9375 16.1278C21.9844 15.0611 21.9961 14.7212 21.9961 12.0059C21.9961 9.29049 21.9844 8.95058 21.9375 7.88396C21.8906 6.82125 21.7187 6.09064 21.4725 5.45771C21.2264 4.79351 20.8865 4.23481 20.3278 3.68002C19.773 3.12522 19.2143 2.7814 18.5579 2.52745C17.9211 2.2813 17.1944 2.1094 16.1317 2.06251C15.0611 2.01172 14.7212 2 12.0059 2ZM12.0059 6.86423C9.16937 6.86423 6.86814 9.16546 6.86814 12.002C6.86814 14.8384 9.16937 17.1397 12.0059 17.1397C14.8423 17.1397 17.1436 14.8384 17.1436 12.002C17.1436 9.16546 14.8423 6.86423 12.0059 6.86423ZM12.0059 15.3346C10.1657 15.3346 8.67317 13.8422 8.67317 12.002C8.67317 10.1618 10.1657 8.66927 12.0059 8.66927C13.8461 8.66927 15.3385 10.1618 15.3385 12.002C15.3385 13.8422 13.8461 15.3346 12.0059 15.3346ZM17.3467 7.86048C18.007 7.86048 18.5462 7.32522 18.5462 6.66103C18.5462 6.00074 18.007 5.46157 17.3467 5.46157C16.6865 5.46157 16.1473 5.99683 16.1473 6.66103C16.1473 7.32131 16.6825 7.86048 17.3467 7.86048Z" fill="currentColor"/> 2486</svg> 2487</span>
2488 <span class="visually-hidden">Instagram</span> 2489 </a> 2490 </li> 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 <li class="mx-2 mt-2"> 2503 <a class="fill-current hover:text--accent-1" href="https://www.tiktok.com/@wthaisauce" target="_blank"> 2504 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-tiktok" fill="none" xmlns="http://www.w3.org/2000/svg"> 2505 <path d="M16.0188 2H12.6482V15.6232C12.6482 17.2464 11.3518 18.5797 9.73853 18.5797C8.12526 18.5797 6.82889 17.2464 6.82889 15.6232C6.82889 14.029 8.09645 12.7246 9.65212 12.6667V9.24639C6.22391 9.30433 3.45831 12.1159 3.45831 15.6232C3.45831 19.1594 6.28153 22 9.76735 22C13.2531 22 16.0763 19.1304 16.0763 15.6232V8.63767C17.3439 9.56522 18.8996 10.1159 20.5416 10.1449V6.72464C18.0065 6.63768 16.0188 4.55072 16.0188 2Z" fill="currentColor"/> 2506</svg> 2507</span> 2508 <span class="visually-hidden">TikTok</span> 2509 </a> 2510 </li> 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 <li class="mx-2 mt-2"> 2523 <a class="fill-current hover:text--accent-1" href="https://www.youtube.com/@wthaisauce" target="_blank"> 2524 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" class="icon fill-current icon-youtube" fill="none" xmlns="http://www.w3.org/2000/svg"> 2525 <path d="M21.8008 8.00195C21.8008 8.00195 21.6055 6.62305 21.0039 6.01758C20.2422 5.2207 19.3906 5.2168 19 5.16992C16.2031 4.9668 12.0039 4.9668 12.0039 4.9668H11.9961C11.9961 4.9668 7.79688 4.9668 5 5.16992C4.60938 5.2168 3.75781 5.2207 2.99609 6.01758C2.39453 6.62305 2.20312 8.00195 2.20312 8.00195C2.20312 8.00195 2 9.62305 2 11.2402V12.7559C2 14.373 2.19922 15.9941 2.19922 15.9941C2.19922 15.9941 2.39453 17.373 2.99219 17.9785C3.75391 18.7754 4.75391 18.748 5.19922 18.834C6.80078 18.9863 12 19.0332 12 19.0332C12 19.0332 16.2031 19.0254 19 18.8262C19.39
252506 18.7793 20.2422 18.7754 21.0039 17.9785C21.6055 17.373 21.8008 15.9941 21.8008 15.9941C21.8008 15.9941 22 14.377 22 12.7559V11.2402C22 9.62305 21.8008 8.00195 21.8008 8.00195ZM9.93359 14.5957V8.97461L15.3359 11.7949L9.93359 14.5957Z" fill="currentColor"/> 2526</svg> 2527</span> 2528 <span class="visually-hidden">YouTube</span> 2529 </a> 2530 </li> 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 <li class="mx-2 mt-2"> 2563 <a class="fill-current hover:text--accent-1" href="mailto:[email protected]" target="_blank"> 2564 <span class="inline-block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" viewBox="0 0 24 24" fill="none" class="icon fill-current icon-email" xmlns="http://www.w3.org/2000/svg"> 2565 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.70796 4.65487C2.31697 4.65487 2 4.97184 2 5.36283V18.6372C2 19.0282 2.31697 19.3451 2.70796 19.3451H21.292C21.683 19.3451 22 19.0282 22 18.6372V5.36283C22 4.97184 21.683 4.65487 21.292 4.65487H2.70796ZM3.41593 7.05651V17.9292H20.5841V7.0565L14.2166 11.9541C13.5811 12.4429 12.8018 12.708 12 12.708C11.1982 12.708 10.4189 12.4429 9.78337 11.9541L3.41593 7.05651ZM19.5432 6.0708H4.45682L10.6467 10.8318L10.6467 10.8318C11.0347 11.1303 11.5105 11.2921 12 11.2921C12.4895 11.2921 12.9653 11.1303 13.3533 10.8318L13.3533 10.8318L19.5432 6.0708Z" fill="currentColor"/> 2566</svg> 2567</span> 2568 <span class="visually-hidden">Email</span> 2569 </a> 2570 </li> 2571 2572 2573 2574 2575 2576 2577 2578</ul> 2579</div><div class="lg:col-span-4 space-y-5"><div class="flex justify-start gap-10 lg:justify-center"> 2580 <div class="grow w-full"> 2581 2582 2583 <ul class="list-none space-y-2.5"> 2584 2585 <li> 2586 <a href="/pages/about" class="hover:text-scheme-accent-1 break-words"> 2587 ABOUT US 2588 </a> 2589 </li> 2590 2591 <li> 2592 <a href="/pages/contact-us" class="hover:text-scheme-accent-1 break-words"> 2593 CONTACT 2594 </a> 2595 </li> 2596 2597 <li> 2598 <a href="/pages/faq" class="hover:text-scheme-accent-1 break-words"> 2599 FAQ 2600 </a> 2601 </li> 2602 2603 <li> 2604 <a href="/pages/awards" class="hover:text-scheme-accent-1 break-words"> 2605 AWARDS 2606 </a> 2607 </li> 2608 2609 <li> 2610 <a href="/pages/media" class="hover:text-scheme-accent-1 break-words"> 2611 MEDIA 2612 </a> 2613 </li> 2614 2615 <li> 2616 <a href="/pages/terms-of-use" class="hover:text-scheme-accent-1 break-words"> 2617 TERMS 2618 </a> 2619 </li> 2620 2621 <li> 2622 <a href="/pages/privacy-policy" class="hover:text-scheme-accent-1 break-words"> 2623 PRIVACY 2624 </a> 2625 </li> 2626 2627 <li> 2628 <a href="/pages/accessibility-policy" class="hover:text-scheme-accent-1 break-words"> 2629 ACCESSIBILITY 2630 </a> 2631 </li> 2632 2633 </ul> 2634 </div> 2635 <div class="grow w-full"> 2636 2637 2638 <ul class="list-none space-y-2.5"> 2639 2640 <li> 2641 <a href="/pages/marketing-materials" class="hover:text-scheme-accent-1"> 2642 MARKETING MATERIALS 2643 </a> 2644 </li> 2645 2646 <li> 2647 <a href="/pages/private-label" class="hover:text-scheme-accent-1"> 2648 PRIVATE LABEL 2649 </a> 2650 </li> 2651 2652 <li> 2653 <a href="/pages/private-label" class="hover:text-scheme-accent-1"> 2654 FOODSERVICE 2655 </a> 2656 </li> 2657 2658 <li> 2659 <a href="/pages/wholesale" class="hover:text-scheme-accent-1"> 2660 WHOLESALE 2661 </a> 2662 </li> 2663 2664 <li> 2665 <a href="/pages/distributors-brokers" class="hover:text-scheme-accent-1"> 2666 DISTRIBUTORS 2667 </a> 2668 </li> 2669 2670 <li> 2671 <a href="/pages/distributors-brokers" class="hover:text-scheme-accent-1"> 2672 BROKERS 2673 </a> 2674 </li> 2675 2676 <li> 2677 <a href="/pages/store-locator" class="hover:text-scheme-accent-1"> 2678 STORE LOCATOR 2679 </a> 2680 </li> 2681 2682 </ul> 2683 </div></div></div><div class="lg:col-span-4 space-y-5"><div><h2 class="font-heading heading-secondary mb-5">LET'S BE FRIENDS</h2><form method="post" action="/contact#FooterNewsletter" id="FooterNewsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 2684 2685 2686 <div class="lg:flex items-center justify-center"> 2687 <input type="hidden" name="contact[tags]" value="newsletter"> 2688 <label for="NewsletterForm-sections--25908967964919__footer" class="sr-only"> 2689 Email Address 2690 </label> 2691 <div class=" w-full lg:mr-2 flex-grow"> 2692 <input 2693 id="NewsletterForm-sections--25908967964919__footer" 2694 type="email" 2695 name="contact[email]" 2696 class="input--background input-group-field w-full placeholder:text-scheme-text text-scheme-text border-scheme-text" 2697 value="" 2698 autocorrect="off" 2699 autocapitalize="off" 2700 autocomplete="email" 2701 2702 placeholder="[email protected]" 2703 required 2704 > 2705 </div> 2706 <button type="submit" class="push-btn push-btn--pop w-full lg:w-auto mt-2.5 lg:mt-0" name="commit" id="Subscribe-sections--25908967964919__footer">
2707 <span class="push-btn-surface w-full">Subscribe</span> 2708 </button> 2709 </div> 2710 2711 </form> 2712 </div></div></div> 2713 2714 <div class="text-scheme-text md:flex justify-between section-content-top-margin"> 2715 2716 <div class=""> 2717 <p class="text-sm">© 2026 <a href="/" title="">Watcharee's</a></p> 2718 </div></div> 2719 2720 </div> 2721 2722</footer> 2723 2724 2725
2725<script src="//watcharees.com/cdn/shop/t/92/assets/sections-footer.bundle.min.js?v=165345289835534809381776185660" type="module"></script>
2725 2726 2727 2728 2729<style> #shopify-section-sections--25908967964919__footer .push-btn-surface {color: #ffffff; font-weight: bold;} #shopify-section-sections--25908967964919__footer .font-heading {text-transform: none !important; font-weight: bold; color: #ffffff;} </style></div> 2730<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group --> 2731 2732<!-- END sections: overlay-group --><div id="screenreader-announce" class="sr-only" aria-live="polite" role="status"></div> 2733 2734 <ul hidden> 2735 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2736 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 2737 </ul> 2738 2739 2740 <aside x-data> 2741 <template x-teleport="body"> 2742 <div 2743 x-show="$store.modals.leftDrawer.open" 2744 @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')" 2745 @click="$store.modals.close('leftDrawer')" 2746 class="fixed inset-0 z-50" 2747 data-color-scheme="primary" 2748 id="modals-leftDrawer" 2749 @left-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)" 2750 > 2751 <div x-show="$store.modals.leftDrawer.open" 2752 x-transition:enter="transition ease-out duration-300" 2753 x-transition:enter-start="opacity-0" 2754 x-transition:enter-end="opacity-100" 2755 x-transition:leave="transition ease-in duration-300" 2756 x-transition:leave-start="opacity-100" 2757 x-transition:leave-end="opacity-0" 2758 class="fixed inset-0 bg-scheme-text/75" 2759 ><!-- Overlay --></div> 2760 <div 2761 x-show="$store.modals.leftDrawer.open" 2762 x-transition:enter="transition ease-out duration-300" 2763 x-transition:enter-start="-translate-x-full" 2764 x-transition:enter-end="translate-x-0" 2765 x-transition:leave="transition ease-in duration-300" 2766 x-transition:leave-start="translate-x-0" 2767 x-transition:leave-end="-translate-x-full" 2768 class="h-full w-full drawer-transition-host" 2769 > 2770 <div 2771 @click.stop 2772 x-trap.noscroll.inert="$store.modals.leftDrawer.open" 2773 class="relative w-11/12 md:w-7/12 lg:w-5/12 h-full bg-scheme-background text-scheme-text mr-auto overflow-y-auto border-r-section border-border" 2774 id="left-drawer-slot" 2775 role="dialog" 2776 aria-modal="true" 2777 :aria-label="getModalLabel('leftDrawer', $el)" 2778 tabindex="-1" 2779 > 2780 <!-- Modal content is teleported here --> 2781 </div> 2782 </div> 2783 </div> 2784 </template> 2785</aside> 2786 2787 <aside x-data> 2788 <template x-teleport="body"> 2789 <div 2790 x-show="$store.modals.rightDrawer.open" 2791 @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')" 2792 @click="$store.modals.close('rightDrawer')" 2793 class="fixed inset-0 z-50" 2794 data-color-scheme="primary" 2795 id="modals-rightDrawer" 2796 @right-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)" 2797 > 2798 <div x-show="$store.modals.rightDrawer.open" 2799 x-transition:enter="transition ease-out duration-300" 2800 x-transition:enter-start="opacity-0" 2801 x-transition:enter-end="opacity-100" 2802 x-transition:leave="transition ease-in duration-300" 2803 x-transition:leave-start="opacity-100" 2804 x-transition:leave-end="opacity-0" 2805 class="fixed inset-0 bg-scheme-text/75" 2806 ><!-- Overlay --></div> 2807 <div 2808 x-show="$store.modals.rightDrawer.open" 2809 x-transition:enter="transition ease-out duration-300" 2810 x-transition:enter-start="translate-x-full" 2811 x-transition:enter-end="translate-x-0" 2812 x-transition:leave="transition ease-in duration-300" 2813 x-transition:leave-start="translate-x-0" 2814 x-transition:leave-end="translate-x-full" 2815 class="h-full w-full" 2816 > 2817 <div 2818 @click.stop 2819 x-trap.noscroll.inert="$store.modals.rightDrawer.open" 2820 class="relative w-11/12 md:w-7/12 lg:w-5/12 h-full bg-scheme-background ml-auto overflow-hidden border-l-section border-border" 2821 id="right-drawer-slot" 2822 role="dialog" 2823 aria-modal="true" 2824 :aria-label="getModalLabel('rightDrawer', $el)" 2825 tabindex="-1" 2826 > 2827 <!-- Modal content is teleported here --> 2828 </div> 2829 </div> 2830 </div> 2831 </template> 2832</aside> 2833 2834 <aside x-data> 2835 <template x-teleport="body"> 2836 <div 2837 x-show="$store.modals.modal.open" 2838 @keydown.escape.prevent.stop="$store.modals.close('modal')" 2839 class="fixed inset-0 z-40" 2840 id="modals-modal" 2841 @modal-is-open.window="setTimeout(() => { $focus.first() }, 120)" 2842 > 2843 <div id="modal-slot"></div> 2844 </div> 2845 </template> 2846</aside> 2847 2848
2848<script src="//watcharees.com/cdn/shop/t/92/assets/modals.js?v=160051358362553771071776185660" type="module"></script>
2848 2849 2850 2851<div x-data="ThemeModule_ModalCart({openOnAddToCart: false})" x-cloak> 2852 <div> 2853 <template x-teleport="#right-drawer-slot"> 2854 <div x-show="$store.modals.rightDrawer.contents === 'cart'" class="max-h-full flex flex-col h-screen overflow-hidden" :data-modal-label="$store.modals.rightDrawer.contents === 'cart'? 'Your cart' : false"> 2855 <div class="relative flex items-center justify-between pt-5 pb-2.5 px-section"> 2856 <h2 class="font-heading text-base lg:text-xl" class="" tabindex="-1"> 2857 Your cart 2858 <span class="sr-only"> 2859 - 2860 <span x-text="$store.cart_count.countWithText()"></span> 2861 </span> 2862 </h2> 2863 <button @click.prevent="$store.modals.close('cart')" class="block top-0"> 2864 <span class="sr-only">Close (esc)</span> 2865 <span class="inline-block w-5 h-5"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> 2866 <path d="M46 2L2 46" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2867 <path d="M46 46L2 2" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 2868</svg></span> 2869 </button> 2870 </div> 2871 <div class="flex-auto flex flex-col overflow-hidden"> 2872 <div 2873 x-data="ThemeModule_CartItems" 2874 data-cart-items 2875 class="flex-auto flex flex-col overflow-hidden overflow-y-auto px-section" 2876> 2877 2878 2879 <div class="py-5 text-center"> 2880 <p>Your cart is currently empty.</p> 2881 </div> 2882 2883</div> 2884<p class="sr-only" id="cart-live-region-text" aria-live="polite" role="status" aria-hidden="true">TODO: $0.00 USD</p> 2885 2886 <div class="pt-5 pb-safe-bottom relative px-section"> 2887 <div class="-translate-y-full h-16 w-full bg-gradient-to-t from-scheme-background to-transparent absolute top-0 left-0 right-0 pointer-events-none"></div> 2888 <div 2889 x-data="ThemeModule_CartFooter" 2890 data-cart-footer 2891> 2892 2893</div> 2894 2895 </div> 2896 </div> 2897 </div> 2898 </template> 2899 </div> 2900</div>
2901<script src="//watcharees.com/cdn/shop/t/92/assets/modal-cart.js?v=136095141966072940001776185660" type="module"></script>
2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914<style> </style> 2915<div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block"> 2916<div data-banners style="display:none"> 2917 2918</div> 2919 2920<style> 2921 #cta:hover { 2922 opacity: 0.8; 2923 } 2924 2925 @media(max-width: 400px) { 2926 #cta-button { 2927 padding: 10px 12px; 2928 } 2929 } 2930</style> 2931
2932<script> 2933 window.essentialBannersConfigs = [] 2934 window.essentialProductTags = null 2935 window.essentialCustomerTags = null 2936 window.essentialCurrentProductId = null; 2937 window.essentialStoreDomain = "watcharees.com"; 2938 2939 if (!window.essentialBannersConfigs) { 2940 window.essentialBannersConfigs = []; 2941 } 2942 2943 2944</script>
2944 2945
2946<script src="https://cdn.shopify.com/extensions/01a0a41d-dfa3-7da1-b782-5645acdc094b/essential-icon-badge-banners-1-99/assets/banners-essential-apps.js" defer></script>
2946 2947 2948 2949 2950</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
2950<script> 2951 2952 window.essentialCountdownTimerConfigs = []; 2953 2954 const essentialCollectionId = null; 2955 window.essentialCountdownTimerMeta = { 2956 productData: null, 2957 productCollections: null, 2958 }; 2959 window.essentialProductId = null 2960 window.essentialProductTags = null 2961 window.essentialCollectionId = null 2962 window.essentialCountdownTimerPageTemplate = "search" 2963 2964</script>
2964 2965 2966 2967 2968<style> 2969 .essential-countdown-timer-img-reset { 2970 /* wipe common globals */ 2971 box-sizing: content-box; 2972 display: inline; 2973 width: auto; 2974 height: auto; 2975 max-width: none; 2976 max-height: none; 2977 margin: 0; 2978 padding: 0; 2979 border: none; 2980 border-radius: 0; 2981 box-shadow: none; 2982 background: none; 2983 object-fit: fill; 2984 object-position: 50% 50%; 2985 filter: none; 2986 opacity: 1; 2987 position: static; 2988 float: none; 2989 clear: none; 2990 vertical-align: baseline; 2991 transform: none; 2992 transition: none; 2993 animation: none; 2994 /* typography sometimes leaks via universal selectors */ 2995 font: inherit; 2996 line-height: normal; 2997 letter-spacing: normal; 2998 text-align: start; 2999 } 3000</style> 3001 3002 3003</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block"> 3004 3005 3006 3007 3008<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a12301-c9fc-7952-aa10-1ec64c67779f/upcart-2-423/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 3009 3010 3011 3012 3013
3013<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a12301-c9fc-7952-aa10-1ec64c67779f/upcart-2-423/assets/upcart-bundle.js"></script>
3013 3014 3015 3016
3017<script> 3018 3019 function b64DecodeUnicode(str) { 3020 try { 3021 return decodeURIComponent( 3022 atob(str) 3023 .split('') 3024 .map(function (c) { 3025 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); 3026 }) 3027 .join(''), 3028 ); 3029 } catch { 3030 return str; 3031 } 3032 } 3033</script>
3033 3034 3035
3036<script> 3037(function() { 3038 window.upcartSettings = {}; 3039 window.upcartSettings.upcartSettings = {}; 3040 window.upcartSettings.upcartEditorSettings = {}; 3041 window.upcartSettings.stickyCartButtonEditorSettings = {}; 3042 3043 3044 3045 3046 let val; 3047 3048 val = b64DecodeUnicode("cmlnaHQ="); 3049 if (val === '') { 3050 val = b64DecodeUnicode("cmlnaHQ="); 3051 } 3052 window.upcartSettings.upcartSettings.cartPosition = val; 3053 3054 val = b64DecodeUnicode("ZmFsc2U="); 3055 if (val === '') { 3056 val = b64DecodeUnicode("ZmFsc2U="); 3057 } 3058 val = JSON.parse(val); 3059 window.upcartSettings.upcartSettings.disableSticky = val; 3060 3061 val = b64DecodeUnicode("dHJ1ZQ=="); 3062 if (val === '') { 3063 val = b64DecodeUnicode("dHJ1ZQ=="); 3064 } 3065 val = JSON.parse(val); 3066 window.upcartSettings.upcartSettings.openOnAddToCart = val; 3067 3068 val = b64DecodeUnicode("ZmFsc2U="); 3069 if (val === '') { 3070 val = b64DecodeUnicode("ZmFsc2U="); 3071 } 3072 val = JSON.parse(val); 3073 window.upcartSettings.upcartSettings.redirectToCart = val; 3074 3075 val = b64DecodeUnicode("dHJ1ZQ=="); 3076 if (val === '') { 3077 val = b64DecodeUnicode("ZmFsc2U="); 3078 } 3079 val = JSON.parse(val); 3080 window.upcartSettings.upcartSettings.enableCartSkeletons = val; 3081 3082 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBREQgVE8gQ0FSVCIsImVtcHR5Q2FydCI6IllvdXIgY2FydCBpcyBlbXB0eSIsImRpc2NvdW50U2F2aW5ncyI6IlNhdmUiLCJjb250aW51ZVNob3BwaW5nIjoiQ29udGludWUgU2hvcHBpbmciLCJ0b3RhbFNhdmluZ3MiOiJEaXNjb3VudHMiLCJzdWJ0b3RhbCI6IlRvdGFsIn0="); 3083 if (val === '') { 3084 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 3085 } 3086 val = JSON.parse(val); 3087 window.upcartSettings.upcartSettings.translations = val; 3088 3089 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0="); 3090 if (val === '') { 3091 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ=="); 3092 } 3093 val = JSON.parse(val); 3094 window.upcartSettings.upcartSettings.htmlFields = val; 3095 3096 val = b64DecodeUnicode("dHJ1ZQ=="); 3097 if (val === '') { 3098 val = b64DecodeUnicode("dHJ1ZQ=="); 3099 } 3100 val = JSON.parse(val); 3101 window.upcartSettings.upcartSettings.automaticDiscount = val; 3102 3103 val = b64DecodeUnicode("ZmFsc2U="); 3104 if (val === '') { 3105 val = b64DecodeUnicode("ZmFsc2U="); 3106 } 3107 val = JSON.parse(val); 3108 window.upcartSettings.upcartSettings.basePriceForDiscount = val; 3109 3110 val = b64DecodeUnicode("dHJ1ZQ=="); 3111 if (val === '') { 3112 val = b64DecodeUnicode("ZmFsc2U="); 3113 } 3114 val = JSON.parse(val); 3115 window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val; 3116 3117 val = b64DecodeUnicode("dHJ1ZQ=="); 3118 if (val === '') { 3119 val = b64DecodeUnicode("ZmFsc2U="); 3120 } 3121 val = JSON.parse(val); 3122 window.upcartSettings.upcartSettings.showContinueShoppingButton = val; 3123 3124 val = b64DecodeUnicode("dHJ1ZQ=="); 3125 if (val === '') { 3126 val = b64DecodeUnicode("ZmFsc2U="); 3127 } 3128 val = JSON.parse(val); 3129 window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val; 3130 3131 val = b64DecodeUnicode("dHJ1ZQ=="); 3132 if (val === '') { 3133 val = b64DecodeUnicode("ZmFsc2U="); 3134 } 3135 val = JSON.parse(val); 3136 window.upcartSettings.upcartSettings.htmlFieldForceReRender = val; 3137 3138 val = b64DecodeUnicode("ZmFsc2U="); 3139 if (val === '') { 3140 val = b64DecodeUnicode("ZmFsc2U="); 3141 } 3142 val = JSON.parse(val); 3143 window.upcartSettings.upcartSettings.skipGoogleFonts = val; 3144 3145 val = b64DecodeUnicode("ZmFsc2U="); 3146 if (val === '') { 3147 val = b64DecodeUnicode("ZmFsc2U="); 3148 } 3149 val = JSON.parse(val); 3150 window.upcartSettings.upcartSettings.overrideScrollLocking = val; 3151 3152 val = b64DecodeUnicode("MTAw"); 3153 if (val === '') { 3154 val = b64DecodeUnicode("MTAw"); 3155 } 3156 window.upcartSettings.upcartSettings.trafficAllocationPercent = val; 3157 3158 val = b64DecodeUnicode("dHJ1ZQ=="); 3159 if (val === '') { 3160 val = b64DecodeUnicode("ZmFsc2U="); 3161 } 3162 val = JSON.parse(val); 3163 window.upcartSettings.upcartSettings.renderCartInShadowDom = val; 3164 3165 val = b64DecodeUnicode("dHJ1ZQ=="); 3166 if (val === '') { 3167 val = b64DecodeUnicode("ZmFsc2U="); 3168 } 3169 val = JSON.parse(val); 3170 window.upcartSettings.upcartSettings.cartEventTracking = val; 3171 3172 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 3173 if (val === '') { 3174 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 3175 } 3176 val = JSON.parse(val); 3177 window.upcartSettings.upcartSettings.openCartButtonSelection = val; 3178 3179 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 3180 if (val === '') { 3181 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 3182 } 3183 val = JSON.parse(val); 3184 window.upcartSettings.upcartSettings.addToCartButtonSelection = val; 3185 3186 val = b64DecodeUnicode("bGluZQ=="); 3187 if (val === '') { 3188 val = b64DecodeUnicode("bGluZQ=="); 3189 } 3190 window.upcartSettings.upcartSettings.updateItemIdentifier = val; 3191 3192 val = b64DecodeUnicode("Knt9"); 3193 if (val === '') { 3194 val = b64DecodeUnicode("Knt9"); 3195 }
3196 window.upcartSettings.upcartSettings.customCSS = val; 3197 3198 val = b64DecodeUnicode("Knt9"); 3199 if (val === '') { 3200 val = b64DecodeUnicode("Knt9"); 3201 } 3202 window.upcartSettings.upcartSettings.customStickyCartCSS = val; 3203 3204 val = b64DecodeUnicode("ZmFsc2U="); 3205 if (val === '') { 3206 val = b64DecodeUnicode("ZmFsc2U="); 3207 } 3208 val = JSON.parse(val); 3209 window.upcartSettings.upcartSettings.integrationZapietEnabled = val; 3210 3211 val = b64DecodeUnicode("ZmFsc2U="); 3212 if (val === '') { 3213 val = b64DecodeUnicode("ZmFsc2U="); 3214 } 3215 val = JSON.parse(val); 3216 window.upcartSettings.upcartSettings.integrationYmqEnabled = val; 3217 3218 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 3219 if (val === '') { 3220 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 3221 } 3222 val = JSON.parse(val); 3223 window.upcartSettings.upcartSettings.customCartBundleInfo = val; 3224 3225 val = b64DecodeUnicode(""); 3226 if (val === '') { 3227 val = b64DecodeUnicode("ZGlzY291bnRfb25seQ=="); 3228 } 3229 window.upcartSettings.upcartSettings.savingsRowBehaviour = val; 3230 3231 val = b64DecodeUnicode(""); 3232 if (val === '') { 3233 val = b64DecodeUnicode("W10="); 3234 } 3235 val = JSON.parse(val); 3236 window.upcartSettings.upcartSettings.activeCartIds = val; 3237 3238 val = b64DecodeUnicode("dHJ1ZQ=="); 3239 if (val === '') { 3240 val = b64DecodeUnicode("dHJ1ZQ=="); 3241 } 3242 val = JSON.parse(val); 3243 window.upcartSettings.upcartEditorSettings.cartIsEnabled = val; 3244 3245 val = b64DecodeUnicode(""); 3246 if (val === '') { 3247 val = b64DecodeUnicode(""); 3248 } 3249 window.upcartSettings.upcartEditorSettings.cartId = val; 3250 3251 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI2YxZjFmMSIsImNhcnRBY2NlbnRDb2xvciI6IiNmZmZmZmYiLCJidXR0b25Db2xvciI6IiNGMTkzMzkiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjQwLCJlbmFibGVTdWJ0b3RhbExpbmUiOnRydWUsInN1YnRvdGFsVGV4dENvbG9yIjoiIzM1MjM2QSIsImNhcnRXaWR0aCI6eyJtb2JpbGUiOiJmdWxsV2l0aEdhcCIsImRlc2t0b3AiOiJiYXNlIn19fQ=="); 3252 if (val === '') { 3253 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 3254 } 3255 val = JSON.parse(val); 3256 window.upcartSettings.upcartEditorSettings.settingsModule = val; 3257 3258 val = b64DecodeUnicode(""); 3259 if (val === '') { 3260 val = b64DecodeUnicode("IzJlYTgxOA=="); 3261 } 3262 window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val; 3263 3264 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3265 if (val === '') { 3266 val = b64DecodeUnicode("MS4wLjA="); 3267 } 3268 window.upcartSettings.upcartEditorSettings.headerModuleVersion = val; 3269 3270 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3271 if (val === '') { 3272 val = b64DecodeUnicode("MS4wLjA="); 3273 } 3274 window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val; 3275 3276 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3277 if (val === '') { 3278 val = b64DecodeUnicode("MS4wLjA="); 3279 } 3280 window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val; 3281 3282 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3283 if (val === '') { 3284 val = b64DecodeUnicode("MS4wLjA="); 3285 } 3286 window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val; 3287 3288 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3289 if (val === '') { 3290 val = b64DecodeUnicode("MS4wLjA="); 3291 } 3292 window.upcartSettings.upcartEditorSettings.notesModuleVersion = val; 3293 3294 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3295 if (val === '') { 3296 val = b64DecodeUnicode("MS4wLjA="); 3297 } 3298 window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val; 3299 3300 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3301 if (val === '') { 3302 val = b64DecodeUnicode("MS4wLjA="); 3303 } 3304 window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val; 3305 3306 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3307 if (val === '') { 3308 val = b64DecodeUnicode("MS4wLjA="); 3309 } 3310 window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val; 3311 3312 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3313 if (val === '') { 3314 val = b64DecodeUnicode("MS4wLjA="); 3315 } 3316 window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val; 3317 3318 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3319 if (val === '') { 3320 val = b64DecodeUnicode("MS4wLjA="); 3321 } 3322 window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val; 3323 3324 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3325 if (val === '') { 3326 val = b64DecodeUnicode("MS4wLjA="); 3327 }
3328 window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val; 3329 3330 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 3331 if (val === '') { 3332 val = b64DecodeUnicode("MS4wLjA="); 3333 } 3334 window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val; 3335 3336 val = b64DecodeUnicode("dHJ1ZQ=="); 3337 if (val === '') { 3338 val = b64DecodeUnicode("ZmFsc2U="); 3339 } 3340 val = JSON.parse(val); 3341 window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val; 3342 3343 val = b64DecodeUnicode(""); 3344 if (val === '') { 3345 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3346 } 3347 val = JSON.parse(val); 3348 window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val; 3349 3350 val = b64DecodeUnicode(""); 3351 if (val === '') { 3352 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3353 } 3354 val = JSON.parse(val); 3355 window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val; 3356 3357 val = b64DecodeUnicode(""); 3358 if (val === '') { 3359 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3360 } 3361 val = JSON.parse(val); 3362 window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val; 3363 3364 val = b64DecodeUnicode(""); 3365 if (val === '') { 3366 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 3367 } 3368 val = JSON.parse(val); 3369 window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val; 3370 3371 val = b64DecodeUnicode(""); 3372 if (val === '') { 3373 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3374 } 3375 val = JSON.parse(val); 3376 window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val; 3377 3378 val = b64DecodeUnicode(""); 3379 if (val === '') { 3380 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3381 } 3382 val = JSON.parse(val); 3383 window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val; 3384 3385 val = b64DecodeUnicode(""); 3386 if (val === '') { 3387 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3388 } 3389 val = JSON.parse(val); 3390 window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val; 3391 3392 val = b64DecodeUnicode(""); 3393 if (val === '') { 3394 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3395 } 3396 val = JSON.parse(val); 3397 window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val; 3398 3399 val = b64DecodeUnicode(""); 3400 if (val === '') { 3401 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3402 } 3403 val = JSON.parse(val); 3404 window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val; 3405 3406 val = b64DecodeUnicode(""); 3407 if (val === '') { 3408 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3409 } 3410 val = JSON.parse(val); 3411 window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val; 3412 3413 val = b64DecodeUnicode(""); 3414 if (val === '') { 3415 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3416 } 3417 val = JSON.parse(val);
3418 window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val; 3419 3420 val = b64DecodeUnicode(""); 3421 if (val === '') { 3422 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 3423 } 3424 val = JSON.parse(val); 3425 window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val; 3426 3427 val = b64DecodeUnicode(""); 3428 if (val === '') { 3429 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 3430 } 3431 val = JSON.parse(val); 3432 window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val; 3433 3434 val = b64DecodeUnicode(""); 3435 if (val === '') { 3436 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 3437 } 3438 val = JSON.parse(val); 3439 window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val; 3440 3441 val = b64DecodeUnicode(""); 3442 if (val === '') { 3443 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 3444 } 3445 val = JSON.parse(val); 3446 window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val; 3447 3448 val = b64DecodeUnicode("bm9uZQ=="); 3449 if (val === '') { 3450 val = b64DecodeUnicode("YmFzZQ=="); 3451 } 3452 window.upcartSettings.upcartEditorSettings.headerBorderBottom = val; 3453 3454 val = b64DecodeUnicode("c21hbGw="); 3455 if (val === '') { 3456 val = b64DecodeUnicode("YmFzZQ=="); 3457 } 3458 window.upcartSettings.upcartEditorSettings.headerHeight = val; 3459 3460 val = b64DecodeUnicode("I2ZmZmZmZg=="); 3461 if (val === '') { 3462 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 3463 } 3464 window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val; 3465 3466 val = b64DecodeUnicode(""); 3467 if (val === '') { 3468 val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9"); 3469 } 3470 val = JSON.parse(val); 3471 window.upcartSettings.upcartEditorSettings.headerTitleContent = val; 3472 3473 val = b64DecodeUnicode("Y2VudGVy"); 3474 if (val === '') { 3475 val = b64DecodeUnicode("c2lkZQ=="); 3476 } 3477 window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val; 3478 3479 val = b64DecodeUnicode(""); 3480 if (val === '') { 3481 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 3482 } 3483 window.upcartSettings.upcartEditorSettings.headerElementArrangement = val; 3484 3485 val = b64DecodeUnicode(""); 3486 if (val === '') { 3487 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 3488 } 3489 val = JSON.parse(val); 3490 window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val; 3491 3492 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 3493 if (val === '') { 3494 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 3495 } 3496 val = JSON.parse(val); 3497 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val; 3498 3499 val = b64DecodeUnicode("YmFzZQ=="); 3500 if (val === '') { 3501 val = b64DecodeUnicode("c21hbGw="); 3502 } 3503 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val; 3504 3505 val = b64DecodeUnicode(""); 3506 if (val === '') { 3507 val = b64DecodeUnicode("YmFzZQ=="); 3508 } 3509 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val; 3510 3511 val = b64DecodeUnicode("dGhpbg=="); 3512 if (val === '') { 3513 val = b64DecodeUnicode("bm9uZQ=="); 3514 } 3515 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val; 3516 3517 val = b64DecodeUnicode("eyJiYXNlIjoiIzdiN2I3YiIsIm9uSG92ZXIiOm51bGx9"); 3518 if (val === '') { 3519 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 3520 } 3521 val = JSON.parse(val); 3522 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val; 3523 3524 val = b64DecodeUnicode("dHJ1ZQ=="); 3525 if (val === '') { 3526 val = b64DecodeUnicode("ZmFsc2U="); 3527 } 3528 val = JSON.parse(val); 3529 window.upcartSettings.upcartEditorSettings.announcementModule = val; 3530 3531 val = b64DecodeUnicode("PHA+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpOyI+PHN0cm9uZz5GUkVFIFNISVBQSU5HIG9uIG9yZGVycyBvdmVyICQ2NSE8L3N0cm9uZz48L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7Ij48ZW0+KmF1dG9tYXRpY2FsbHkgYXBwbGllZCBhdCBjaGVja291dDwvZW0+PC9zcGFuPjwvcD4K"); 3532 if (val === '') { 3533 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 3534 } 3535 window.upcartSettings.upcartEditorSettings.announcementEditor = val; 3536 3537 val = b64DecodeUnicode("IzgwNWNlNQ=="); 3538 if (val === '') { 3539 val = b64DecodeUnicode("I0NERTBFMA=="); 3540 } 3541 window.upcartSettings.upcartEditorSettings.announcementBackgroun
3541dColor = val; 3542 3543 val = b64DecodeUnicode("dG9w"); 3544 if (val === '') { 3545 val = b64DecodeUnicode("dG9w"); 3546 } 3547 window.upcartSettings.upcartEditorSettings.announcementModulePosition = val; 3548 3549 val = b64DecodeUnicode("IzgwNWNlNQ=="); 3550 if (val === '') { 3551 val = b64DecodeUnicode("I0M1RTZGRA=="); 3552 } 3553 window.upcartSettings.upcartEditorSettings.announcementBorderColor = val; 3554 3555 val = b64DecodeUnicode("MA=="); 3556 if (val === '') { 3557 val = b64DecodeUnicode("MDA6MDA="); 3558 } 3559 window.upcartSettings.upcartEditorSettings.announcementTimer = val; 3560 3561 val = b64DecodeUnicode("c21hbGw="); 3562 if (val === '') { 3563 val = b64DecodeUnicode("YmFzZQ=="); 3564 } 3565 window.upcartSettings.upcartEditorSettings.announcementHeight = val; 3566 3567 val = b64DecodeUnicode("MTY="); 3568 if (val === '') { 3569 val = b64DecodeUnicode("MTU="); 3570 } 3571 window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val; 3572 3573 val = b64DecodeUnicode("dHJ1ZQ=="); 3574 if (val === '') { 3575 val = b64DecodeUnicode("ZmFsc2U="); 3576 } 3577 val = JSON.parse(val); 3578 window.upcartSettings.upcartEditorSettings.rewardsModule = val; 3579 3580 val = b64DecodeUnicode("I2NkYzNlOQ=="); 3581 if (val === '') { 3582 val = b64DecodeUnicode("I0UyRTJFMg=="); 3583 } 3584 window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
3584dColor = val; 3585 3586 val = b64DecodeUnicode("IzU2MzBiZg=="); 3587 if (val === '') { 3588 val = b64DecodeUnicode("IzkzRDNGRg=="); 3589 } 3590 window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val; 3591 3592 val = b64DecodeUnicode("I2ZmZmZmZg=="); 3593 if (val === '') { 3594 val = b64DecodeUnicode("IzRENDk0OQ=="); 3595 } 3596 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val; 3597 3598 val = b64DecodeUnicode("IzM1MjM2YQ=="); 3599 if (val === '') { 3600 val = b64DecodeUnicode("IzRENDk0OQ=="); 3601 } 3602 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val; 3603 3604 val = b64DecodeUnicode("Y2FydFRvdGFs"); 3605 if (val === '') { 3606 val = b64DecodeUnicode("Y2FydFRvdGFs"); 3607 } 3608 window.upcartSettings.upcartEditorSettings.rewardsBasis = val; 3609 3610 val = b64DecodeUnicode("ZmFsc2U="); 3611 if (val === '') { 3612 val = b64DecodeUnicode("ZmFsc2U="); 3613 } 3614 val = JSON.parse(val); 3615 window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val; 3616 3617 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 3618 if (val === '') { 3619 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 3620 } 3621 window.upcartSettings.upcartEditorSettings.rewardsTargetType = val; 3622 3623 val = b64DecodeUnicode("MTI1"); 3624 if (val === '') { 3625 val = b64DecodeUnicode("MTI1"); 3626 } 3627 window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val; 3628 3629 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e3thbW91bnR9fTwvYj4gYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 3630 if (val === '') { 3631 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 3632 } 3633 window.upcartSettings.upcartEditorSettings.rewardsEditor = val; 3634 3635 val = b64DecodeUnicode("PHA+PHN0cm9uZz5Zb3UndmUgdW5sb2NrZWQgRnJlZSBTaGlwcGluZyE8L3N0cm9uZz48L3A+Cg=="); 3636 if (val === '') { 3637 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 3638 } 3639 window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val; 3640 3641 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e3tjb3VudH19PC9iPiBwcm9kdWN0cyBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+"); 3642 if (val === '') { 3643 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 3644 } 3645 window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val; 3646 3647 val = b64DecodeUnicode("NQ=="); 3648 if (val === '') { 3649 val = b64DecodeUnicode("NQ=="); 3650 } 3651 window.upcartSettings.upcartEditorSettings.rewardsItemCount = val; 3652 3653 val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwibWluQW1vdW50Ijo2NSwiaXRlbUNvdW50IjoiNSIsInRleHRCZWZvcmVSZWFjaGluZ0ZvckNhcnRUb3RhbCI6IjxwPlVubG9jayBGcmVlIFNoaXBwaW5nISBZb3UncmUgb25seSB7e2Ftb3VudH19IGF3YXkuPC9wPlxuIiwidGV4dEJlZm9yZVJlYWNoaW5nRm9ySXRlbUNvdW50IjoiPHA+WW914oCZcmUgPGI+e3tjb3VudH19PC9iPiBwcm9kdWN0cyBhd2F5IGZyb20gZnJlZSBzaGlwcGluZyE8L3A+IiwicmV3YXJkRGVzY3JpcHRpb24iOiJGcmVlIFNoaXBwaW5nIiwicHJvZHVjdHMiOltdfV0sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 3654 if (val === '') { 3655 val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 3656 } 3657 val = JSON.parse(val); 3658 window.upcartSettings.upcartEditorSettings.rewardsTiers = val; 3659 3660 val = b64DecodeUnicode("W10="); 3661 if (val === '') { 3662 val = b64DecodeUnicode("W10="); 3663 } 3664 val = JSON.parse(val); 3665 window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val; 3666 3667 val = b64DecodeUnicode("dHJ1ZQ=="); 3668 if (val === '') { 3669 val = b64DecodeUnicode("ZmFsc2U="); 3670 } 3671 val = JSON.parse(val); 3672 window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val; 3673 3674 val = b64DecodeUnicode("dHJ1ZQ=="); 3675 if (val === '') { 3676 val = b64DecodeUnicode("ZmFsc2U="); 3677 } 3678 val = JSON.parse(val); 3679 window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val; 3680 3681 val = b64DecodeUnicode(""); 3682 if (val === '') { 3683 val = b64DecodeUnicode("ZmFsc2U="); 3684 } 3685 val = JSON.parse(val); 3686 window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val; 3687 3688 val = b64DecodeUnicode("W10="); 3689 if (val === '') { 3690 val = b64DecodeUnicode("W10="); 3691 } 3692 val = JSON.parse(val); 3693 window.upcartSettings.upcartEditorSettings.rewardsFiltering = val; 3694 3695 val = b64DecodeUnicode("W10="); 3696 if (val === '') { 3697 val = b64DecodeUnicode("W10="); 3698 } 3699 val = JSON.parse(val); 3700 window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val; 3701 3702 val = b64DecodeUnicode(""); 3703 if (val === '') { 3704 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 3705 } 3706 val = JSON.parse(val); 3707 window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val; 3708 3709 val = b64DecodeUnicode("dHJ1ZQ=="); 3710 if (val === '') { 3711 val = b64DecodeUnicode("ZmFsc2U="); 3712 } 3713 val = JSON.parse(val); 3714 window.upcartSettings.upcartEditorSettings.recommendationsModule = val; 3715 3716 val = b64DecodeUnicode("PHA+PHN0cm9uZz5TdG9jayB1cCBvbiB5b3VyIFRoYWkgRmF2b3JpdGVzPC9zdHJvbmc+PC9wPgo="); 3717 if (val === '') { 3718 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 3719 } 3720 window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val; 3721 3722 val = b64DecodeUnicode("dHJ1ZQ=="); 3723 if (val === '') { 3724 val = b64DecodeUnicode("ZmFsc2U="); 3725 } 3726 val = JSON.parse(val); 3727 window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val; 3728 3729 val = b64DecodeUnicode(""); 3730 if (val === '') { 3731 val = b64DecodeUnicode("U2hvcCBOb3c="); 3732 } 3733 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val; 3734 3735 val = b64DecodeUnicode("L2NvbGxlY3Rpb25zL2FsbA=="); 3736 if (val === '') { 3737 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 3738 } 3739 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val; 3740 3741 val = b64DecodeUnicode("W3siaWQiOiIxIiwidiI6MSwicmVjb21tZW5kYXRpb24iOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODE0MDMyNDI3NDQyMyIsInNob3J0SWQiOiI4MTQwMzI0Mjc0NDIzIiwidmFyaWFudHMiOlsiNDQ1MTA0ODg1OTI2MzEiXSwiaGFuZGxlIjoicGVhbnV0LW5vb2RsZXMiLCJ0aXRsZSI6IlBlYW51dCBOb29kbGVzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84MTQwMzI0Nzk4NzExIiwic2hvcnRJZCI6IjgxNDAzMjQ3OTg3MTEiLCJ2YXJpYW50cyI6WyI0NDUxMDQ5MTYwNzI4NyJdLCJoYW5kbGUiOiJyZWQtY3Vycnktbm9vZGxlcyIsInRpdGxlIjoiUmVkIEN1cnJ5IE5vb2Rs
3741ZXMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzgxNDAzMjUwMjgwODciLCJzaG9ydElkIjoiODE0MDMyNTAyODA4NyIsInZhcmlhbnRzIjpbIjQ0NTEwNDkyNDU5MjU1Il0sImhhbmRsZSI6ImNvY29udXQtY3Vycnktbm9vZGxlcyIsInRpdGxlIjoiQ29jb251dCBDdXJyeSBOb29kbGVzIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84MTQwNDY3NjY3MTkxIiwic2hvcnRJZCI6IjgxNDA0Njc2NjcxOTEiLCJ2YXJpYW50cyI6WyI0NDUxMTE5NjQ3OTczNSJdLCJoYW5kbGUiOiJiYXNpbC1hbmQtZ2FybGljLXNhdWNlIiwidGl0bGUiOiJCYXNpbCAmIEdhcmxpYyBTYXVjZSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODE0MDQ2OTk2MDk1MSIsInNob3J0SWQiOiI4MTQwNDY5OTYwOTUxIiwidmFyaWFudHMiOlsiNDQ1MTEyMDIzNDUyMDciXSwiaGFuZGxlIjoidGhhaS1iYXNpbC1hbmQtZ2FybGljLXNhdWNlLTEiLCJ0aXRsZSI6IkxlbW9uZ3Jhc3MgJiBDaGlsaSBTYXVjZSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODE0MDQ3MjA5MDg3MSIsInNob3J0SWQiOiI4MTQwNDcyMDkwODcxIiwidmFyaWFudHMiOlsiNDQ1MTEyMDYzNDI5MDMiXSwiaGFuZGxlIjoidGhhaS1zd2VldC1hbmQtc291ci1zYXVjZSIsInRpdGxlIjoiU3dlZXQgJiBTb3VyIFNhdWNlIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84MTQwNDczNzI5MjcxIiwic2hvcnRJZCI6IjgxNDA0NzM3MjkyNzEiLCJ2YXJpYW50cyI6WyI0NDUxMTIwOTI5MjAyMyJdLCJoYW5kbGUiOiJ0aGFpLXNwaWN5LWNoaWxpLXNhdWNlIiwidGl0bGUiOiJTcGljeSBDaGlsaSBTYXVjZSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODE0MDQ3NTMwMjEzNSIsInNob3J0SWQiOiI4MTQwNDc1MzAyMTM1IiwidmFyaWFudHMiOlsiNDQ1MTEyMTE4ODA2OTUiXSwiaGFuZGxlIjoidGhhaS1zd2VldC1jaGlsaS13aXRoLWdpbmdlci1zYXVjZSIsInRpdGxlIjoiU3dlZXQgQ2hpbGkgJiBHaW5nZXIgU2F1Y2UifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ1ODkxNTQ1MzM1MDciLCJzaG9ydElkIjoiNDU4OTE1NDUzMzUwNyIsInZhcmlhbnRzIjpbIjMzMzU3NTg4NTI5MjgzIl0sImhhbmRsZSI6InBlYW51dC1zYXVjZSIsInRpdGxlIjoiUGVhbnV0IFNhdWNlIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC80NTg5MTU0MzA0MTMxIiwic2hvcnRJZCI6IjQ1ODkxNTQzMDQxMzEiLCJ2YXJpYW50cyI6WyIzMzM1NzQxMzk3NDE0NyJdLCJoYW5kbGUiOiJwYWQtdGhhaS1zYXVjZSIsInRpdGxlIjoiUGFkIFRoYWkgU2F1Y2UifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ1ODkxNTQ1MDA3MzkiLCJzaG9ydElkIjoiNDU4OTE1NDUwMDczOSIsInZhcmlhbnRzIjpbIjMzNDg2MTEyNDg5NjAzIl0sImhhbmRsZSI6Im1hc3NhbWFuLWN1cnJ5LXNhdWNlIiwidGl0bGUiOiJNYXNzYW1hbiBDdXJyeSBTYXVjZSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNDU4OTE1NDY5NzM0NyIsInNob3J0SWQiOiI0NTg5MTU0Njk3MzQ3IiwidmFyaWFudHMiOlsiMzMzNTc1NjQ4NzA3ODciXSwiaGFuZGxlIjoiZ3JlZW4tY3Vycnktc2F1Y2UiLCJ0aXRsZSI6IkdyZWVuIEN1cnJ5IFNhdWNlIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC83NzU2MzAzOTkxMDMxIiwic2hvcnRJZCI6Ijc3NTYzMDM5OTEwMzEiLCJ2YXJpYW50cyI6WyI0MzIwMDE0ODgzMjUwMyJdLCJoYW5kbGUiOiJjb2NvbnV0LWN1cnJ5LXNhdWNlIiwidGl0bGUiOiJDb2NvbnV0IEN1cnJ5IFNhdWNlIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84MTQwNDk2NDcwMjYzIiwic2hvcnRJZCI6IjgxNDA0OTY0NzAyNjMiLCJ2YXJpYW50cyI6WyI0NDUxMTI5OTYzMzM5OSJdLCJoYW5kbGUiOiJ0aGFpLXJlZC1jdXJyeS1zYXVjZSIsInRpdGxlIjoiUmVkIEN1cnJ5IFNhdWNlIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC80NTg5MTU0OTkyMjU5Iiwic2hvcnRJZCI6IjQ1ODkxNTQ5OTIyNTkiLCJ2YXJpYW50cyI6WyIzMzM1NzYwNzIwNzA0MyJdLCJoYW5kbGUiOiJ5ZWxsb3ctY3Vycnktc2F1Y2UiLCJ0aXRsZSI6IlllbGxvdyBDdXJyeSBTYXVjZSIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzAzMjYvNTQ0Mi82MjQzL2ZpbGVzL1llbGxvdy1DdXJyeV81NjlmMjk5Yi0yYTVkLTQyYWEtYjJlZC0yZGJjY2JmYzc3OTYuanBnP3Y9MTcyNTk4MjE4MCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvOTY0MzUyNzcwMDcyNyIsInNob3J0SWQiOiI5NjQzNTI3NzAwNzI3IiwidmFyaWFudHMiOlsiNDk1OTYwOTU1NjE5NzUiXSwiaGFuZGxlIjoidGhhaS1mYXZvcml0ZXMiLCJ0aXRsZSI6IlRoYWkgRmF2b3JpdGVzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDMyNi81NDQyLzYyNDMvZmlsZXMvVGhhaV9GYXZvcml0ZXMuanBnP3Y9MTc0NDM3ODM5NSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvOTY0NjQ5MDEyNDUzNSIsInNob3J0SWQiOiI5NjQ2NDkwMTI0NTM1IiwidmFyaWFudHMiOlsiNDk2MDUxNDI3NDEyMzkiXSwiaGFuZGxlIjoiY2xhc3NpYy1zaW1tZXItc2F1Y2VzIiwidGl0bGUiOiJDbGFzc2ljIFNpbW1lciBTYXVjZXMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wMzI2LzU0NDIvNjI0My9maWxlcy9DbGFzc2ljX1NpbW1lcl9TYXVjZXMuanBnP3Y9MTc0NDgwNzA3MiJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvOTY0NjUwMzg4NzA5NSIsInNob3J0SWQiOiI5NjQ2NTAzODg3MDk1IiwidmFyaWFudHMiOlsiNDk2MDUyMTQxNDI3MTEiXSwiaGFuZGxlIjoiYXV0aGVudGljLXRoYWktc3Rpci1mcnktZGlwcGluZy1zYXVjZSIsInRpdGxlIjoiQXV0aGVudGljIFRoYWkgU3RpciBGcnkgJiBEaXBwaW5nIFNhdWNlIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDMyNi81NDQyLzYyNDMvZmlsZXMvQXV0aGVudGljX1RoYWlfU3Rpcl9GcnlfRGlwcGluZ19TYXVjZS5qcGc/dj0xNzQ0ODA5NDA3In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC85NjQ2NTA3NjU1NDE1Iiwic2hvcnRJZCI6Ijk2NDY1MDc2NTU0MTUiLCJ2YXJpYW50cyI6WyI0OTYwNTIzMzExNTM4MyJdLCJoYW5kbGUiOiJmbGF2b3JmdWwtdGhhaS1ub29kbGVzIiwidGl0bGUiOiJGbGF2b3JmdWwgVGhhaSBOb29kbGVzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDMyNi81NDQyLzYyNDMvZmlsZXMvRmxhdm9yZnVsX1RoYWlfTm9vZGxlcy5qcGc/dj0xNzQ0ODEwMjU5In1dfX1d"); 3742 if (val === '') { 3743 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 3744 } 3745 val = JSON.parse(val); 3746 window.upcartSettings.upcartEditorSettings.recommendationItems = val; 3747 3748 val = b64DecodeUnicode("PHA+PC9wPgo="); 3749 if (val === '') { 3750 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 3751 } 3752 window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val; 3753 3754 val = b64DecodeUnicode("MTk="); 3755 if (val === '') { 3756 val = b64DecodeUnicode("Mw=="); 3757 } 3758 window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val; 3759
3760 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 3761 if (val === '') { 3762 val = b64DecodeUnicode("dmVydGljYWw="); 3763 } 3764 window.upcartSettings.upcartEditorSettings.recommendationsDirection = val; 3765 3766 val = b64DecodeUnicode("dHJ1ZQ=="); 3767 if (val === '') { 3768 val = b64DecodeUnicode("ZmFsc2U="); 3769 } 3770 val = JSON.parse(val); 3771 window.upcartSettings.upcartEditorSettings.upsellsModule = val; 3772 3773 val = b64DecodeUnicode("dmVydGljYWw="); 3774 if (val === '') { 3775 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 3776 } 3777 window.upcartSettings.upcartEditorSettings.upsellsDirection = val; 3778 3779 val = b64DecodeUnicode("PHA+PHN0cm9uZz5TdG9jayB1cCBvbiB5b3VyIFRoYWkgRmF2b3JpdGVzPC9zdHJvbmc+PC9wPgo="); 3780 if (val === '') { 3781 val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U="); 3782 } 3783 window.upcartSettings.upcartEditorSettings.upsellsTitle = val; 3784 3785 val = b64DecodeUnicode("MTA="); 3786 if (val === '') { 3787 val = b64DecodeUnicode("MTA="); 3788 } 3789 window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val; 3790 3791 val = b64DecodeUnicode("ZmFsc2U="); 3792 if (val === '') { 3793 val = b64DecodeUnicode("ZmFsc2U="); 3794 } 3795 val = JSON.parse(val); 3796 window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val; 3797 3798 val = b64DecodeUnicode("ZmFsc2U="); 3799 if (val === '') { 3800 val = b64DecodeUnicode("ZmFsc2U="); 3801 } 3802 val = JSON.parse(val); 3803 window.upcartSettings.upcartEditorSettings.upsellsTrigger = val; 3804 3805 val = b64DecodeUnicode("ZmFsc2U="); 3806 if (val === '') { 3807 val = b64DecodeUnicode("ZmFsc2U="); 3808 } 3809 val = JSON.parse(val); 3810 window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val; 3811 3812 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 3813 if (val === '') { 3814 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 3815 } 3816 val = JSON.parse(val); 3817 window.upcartSettings.upcartEditorSettings.upsellsItems = val; 3818 3819 val = b64DecodeUnicode("Ym90dG9t"); 3820 if (val === '') { 3821 val = b64DecodeUnicode("Ym90dG9t"); 3822 } 3823 window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val; 3824 3825 val = b64DecodeUnicode("dHJ1ZQ=="); 3826 if (val === '') { 3827 val = b64DecodeUnicode("ZmFsc2U="); 3828 } 3829 val = JSON.parse(val); 3830 window.upcartSettings.upcartEditorSettings.recommendedUpsells = val; 3831 3832 val = b64DecodeUnicode("ZmFsc2U="); 3833 if (val === '') { 3834 val = b64DecodeUnicode("ZmFsc2U="); 3835 } 3836 val = JSON.parse(val); 3837 window.upcartSettings.upcartEditorSettings.smartVariantMatching = val; 3838 3839 val = b64DecodeUnicode("cmVsYXRlZA=="); 3840 if (val === '') { 3841 val = b64DecodeUnicode("cmVsYXRlZA=="); 3842 } 3843 window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val; 3844 3845 val = b64DecodeUnicode("YWxsLXByb2R1Y3Rz"); 3846 if (val === '') { 3847 val = b64DecodeUnicode("bm8tcHJvZHVjdHM="); 3848 } 3849 window.upcartSettings.upcartEditorSettings.upsellProductReviews = val; 3850 3851 val = b64DecodeUnicode(""); 3852 if (val === '') { 3853 val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk="); 3854 } 3855 window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val; 3856 3857 val = b64DecodeUnicode(""); 3858 if (val === '') { 3859 val = b64DecodeUnicode(""); 3860 } 3861 window.upcartSettings.upcartEditorSettings.upsellStrategyId = val; 3862 3863 val = b64DecodeUnicode(""); 3864 if (val === '') { 3865 val = b64DecodeUnicode("ZmFsc2U="); 3866 } 3867 val = JSON.parse(val); 3868 window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val; 3869 3870 val = b64DecodeUnicode("ZmFsc2U="); 3871 if (val === '') { 3872 val = b64DecodeUnicode("ZmFsc2U="); 3873 } 3874 val = JSON.parse(val); 3875 window.upcartSettings.upcartEditorSettings.addonsModule = val; 3876 3877 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwiZGVmYXVsdEJlaGF2aW9yIjpmYWxzZSwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImRlZmF1bHRCZWhhdmlvciI6ZmFsc2UsImFjdGl2ZSI6dHJ1ZSwicHJvZHVjdEhhbmRsZSI6Im1hc3NhbWFuLWN1cnJ5LXNhdWNlIiwicHJvZHVjdElkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzQ1ODkxNTQ1MDA3MzkiLCJwcm9kdWN0Ijp7ImJvZHlIdG1sIjoiQnVyc3Rpbmcgd2l0aCBzcGljeSBzd2VldG5lc3MgYW5kIGEgaGludCBvZiBzYWx0IGFuZCBsaW1lLCBvdXIgTWFzc2FtYW4gQ3VycnkuLi4iLCJwcmljZSI6IjguOTkiLCJjb21wYXJlQXRQcmljZSI6bnVsbCwiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvNDU4OTE1NDUwMDczOSIsInNob3J0SWQiOiI0NTg5MTU0NTAwNzM5IiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDMyNi81NDQyLzYyNDMvZmlsZXMvTWFzc2FtYW4tQ3VycnlfMGU0Mzk1OWYtMTEyMC00N2I4LWE4Y2ItMWY0ZjRlM2QyZjVmLmpwZz92PTE3MjU5ODIwODMiLCJ0aXRsZSI6Ik1hc3NhbWFuIEN1cnJ5IFNhdWNlIiwiaGFuZGxlIjoibWFzc2FtYW4tY3Vycnktc2F1Y2UiLCJ2YXJpYW50cyI6bnVsbH19fQ=="); 3878 if (val === '') { 3879 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 3880 } 3881 val = JSON.parse(val); 3882 window.upcartSettings.upcartEditorSettings.addonsField = val; 3883 3884 val = b64DecodeUnicode("dHJ1ZQ=="); 3885 if (val === '') { 3886 val = b64DecodeUnicode("ZmFsc2U="); 3887 } 3888 val = JSON.parse(val); 3889 window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val; 3890 3891 val = b64DecodeUnicode(""); 3892 if (val === '') { 3893 val = b64DecodeUnicode("dHJ1ZQ=="); 3894 } 3895 val = JSON.parse(val); 3896 window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val; 3897 3898 val = b64DecodeUnicode("dHJ1ZQ=="); 3899 if (val === '') { 3900 val = b64DecodeUnicode("ZmFsc2U="); 3901 } 3902 val = JSON.parse(val); 3903 window.upcartSettings.upcartEditorSettings.notesModule = val; 3904 3905 val = b64DecodeUnicode("PHA+QWRkIGFuIG9wdGlvbmFsIG5vdGU8L3A+Cg=="); 3906 if (val === '') { 3907 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 3908 } 3909 window.upcartSettings.upcartEditorSettings.notesTitle = val; 3910 3911 val = b64DecodeUnicode("Tm90ZXMgb3IgU3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 3912 if (val === '') { 3913 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 3914 } 3915 window.upcartSettings.upcartEditorSettings.notesPlaceholder = val; 3916 3917 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 3918 if (val === '') { 3919 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 3920 } 3921 window.upcartSettings.upcartEditorSettings.notesPlacement = val; 3922 3923 val = b64DecodeUnicode("ZmFsc2U="); 3924 if (val === '') { 3925 val = b64DecodeUnicode("ZmFsc2U="); 3926 } 3927 val = JSON.parse(val); 3928 window.upcartSettings.upcartEditorSettings.trustBadgesModule = val; 3929 3930 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 3931 if (val === '') { 3932 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 3933 } 3934 val = JSON.parse(val); 3935 window.upcartSettings.upcartEditorSettings.trustBadges = val; 3936 3937 val = b64DecodeUnicode("ZmFsc2U="); 3938 if (val === '') { 3939 val = b64DecodeUnicode("ZmFsc2U="); 3940 } 3941 val = JSON.parse(val); 3942 window.upcartSettings.upcartEditorSettings.discountCodeModule = val; 3943 3944 val = b64DecodeUnicode("UHJvbW8gQ29kZQ=="); 3945 if (val === '') { 3946 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 3947 } 3948 window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val; 3949 3950 val = b64DecodeUnicode("QXBwbHk="); 3951 if (val === '') { 3952 val = b64DecodeUnicode("QXBwbHk="); 3953 } 3954 window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val; 3955 3956 val = b64DecodeUnicode("dHJ1ZQ=="); 3957 if (val === '') { 3958 val = b64DecodeUnicode("ZmFsc2U="); 3959 } 3960 val = JSON.parse(val); 3961 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val; 3962 3963 val = b64DecodeUnicode("ZmFsc2U="); 3964 if (val === '') { 3965 val = b64DecodeUnicode("ZmFsc2U="); 3966 } 3967 val = JSON.parse(val); 3968 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val; 3969 3970 val = b64DecodeUnicode("U3Vic2NyaWJlICYgU2F2ZSAxMCUgT0ZG"); 3971 if (val === '') { 3972 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 3973 } 3974 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val; 3975 3976 val = b64DecodeUnicode("dHJ1ZQ=="); 3977 if (val === '') { 3978 val = b64DecodeUnicode("ZmFsc2U="); 3979 } 3980 val = JSON.parse(val); 3981 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val; 3982 3983 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fbmFtZX19IC0gU2F2ZSAxMCUgT2ZmIQ=="); 3984 if (val === '') { 3985 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 3986 } 3987 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val; 3988 3989 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 3990 if (val === '') { 3991 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 3992 } 3993 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val; 3994 3995 val = b64DecodeUnicode(""); 3996 if (val === '') { 3997 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 3998 } 3999 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val; 4000 4001 val = b64DecodeUnicode(""); 4002 if (val === '') { 4003 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 4004 } 4005 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val; 4006 4007 val = b64DecodeUnicode("dHJ1ZQ=="); 4008 if (val === '') { 4009 val = b64DecodeUnicode("ZmFsc2U="); 4010 } 4011 val = JSON.parse(val); 4012 window.upcartSettings.upcartEditorSettings.expressPayModule = val; 4013 4014 val = b64DecodeUnicode("WyJhcHBsZVBheSJd"); 4015 if (val === '') { 4016 val = b64DecodeUnicode("W10="); 4017 } 4018 val = JSON.parse(val); 4019 window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val; 4020 4021 val = b64DecodeUnicode("MQ=="); 4022 if (val === '') { 4023 val = b64DecodeUnicode("MQ=="); 4024 } 4025 window.upcartSettings.upcartEditorSettings.expressPayVersion = val; 4026 4027 val = b64DecodeUnicode(""); 4028 if (val === '') { 4029 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 4030 } 4031 val = JSON.parse(val); 4032 window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val; 4033 4034 val = b64DecodeUnicode(""); 4035 if (val === '') { 4036 val = b64DecodeUnicode("dHJ1ZQ=="); 4037 } 4038 val = JSON.parse(val); 4039 window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val; 4040 4041 val = b64DecodeUnicode("ZmFsc2U="); 4042 if (val === '') { 4043 val = b64DecodeUnicode("ZmFsc2U="); 4044 } 4045 val = JSON.parse(val); 4046 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val; 4047 4048 val = b64DecodeUnicode("I0YxOTMzOQ=="); 4049 if (val === '') { 4050 val = b64DecodeUnicode("IzAwMDAwMA=="); 4051 } 4052 window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val; 4053 4054 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 4055 if (val === '') { 4056 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 4057 } 4058 window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val; 4059 4060 val = b64DecodeUnicode("I2ZmZmZmZg=="); 4061 if (val === '') { 4062 val = b64DecodeUnicode("I2ZmZmZmZg=="); 4063 } 4064 window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val; 4065 4066 val = b64DecodeUnicode("c3RhbmRhcmRDYXJ0"); 4067 if (val === '') { 4068 val = b64DecodeUnicode("c3F1YXJlQmFn"); 4069 } 4070 window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val; 4071 4072 val = b64DecodeUnicode("I2U0MjYyNg=="); 4073 if (val === '') { 4074 val = b64DecodeUnicode("I2U0MjYyNg=="); 4075 } 4076 window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
4076dColor = val; 4077 4078 val = b64DecodeUnicode("I2ZmZmZmZg=="); 4079 if (val === '') { 4080 val = b64DecodeUnicode("I2ZmZmZmZg=="); 4081 } 4082 window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val; 4083 4084 val = b64DecodeUnicode("Ym90dG9tTGVmdA=="); 4085 if (val === '') { 4086 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 4087 } 4088 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val; 4089 4090 4091})(); 4092</script>
4092 4093 4094 4095 4096 4097 <div id="upcart-additional-checkout-buttons" style="position: absolute !important; margin-left: -9999px !important; display: block !important;" class="additional-checkout-buttons"> 4098 4099 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"></div> 4100 <div class="upcart-additional-checkout-buttons-svgs"> 4101 4102 4103 4104 4105 4106 4107 4108 4109 <!-- BEGIN app snippet: ApplePayLogo --><svg 4110 class='upcart-express-pay-button-apple-pay-svg' 4111 xmlns='http://www.w3.org/2000/svg' 4112 viewBox='0 0 100 60' 4113 style=' 4114 width: 60px; 4115 height: 36px; 4116 ' 4117> 4118 <g fill="none" fillRule="evenodd"> 4119 <path 4120 fill="#FFF" 4121 d="M33.886 27.958c.037 3.825 3.5 5.097 3.538 5.113-.03.09-.553 1.814-1.824 3.595-1.099 1.54-2.24 3.073-4.035 3.105-1.765.032-2.332-1.003-4.35-1.003s-2.648.971-4.319 1.035c-1.733.063-3.054-1.666-4.161-3.2-2.264-3.137-3.994-8.866-1.67-12.732 1.153-1.92 3.215-3.137 5.453-3.168 1.702-.031 3.31 1.098 4.35 1.098 1.04 0 2.994-1.358 5.047-1.158.859.034 3.271.332 4.82 2.506-.125.075-2.88 1.612-2.849 4.81m-3.317-9.392c.92-1.069 1.54-2.556 1.371-4.035-1.327.05-2.931.847-3.882 1.915-.854.945-1.6 2.458-1.399 3.91 1.48.109 2.99-.721 3.91-1.79m13.323-1.83a41.71 41.71 0 0 1 2.257-.306 24.794 24.794 0 0 1 2.716-.136c1.411 0 2.628.164 3.65.494 1.023.33 1.863.801 2.521 1.415a5.812 5.812 0 0 1 1.323 1.943c.317.75.475 1.615.475 2.592 0 1.182-.217 2.217-.652 3.104a6.463 6.463 0 0 1-1.78 2.233c-.753.602-1.646 1.05-2.68 1.347-1.036.295-2.164.443-3.387.443-1.105 0-2.033-.08-2.785-.239v9.822h-1.658V16.738zm1.658 11.46c.4.112.846.192 1.34.237.494.045 1.022.068 1.586.068 2.116 0 3.756-.478 4.92-1.432 1.164-.955 1.746-2.353 1.746-4.194 0-.887-.153-1.66-.458-2.32a4.168 4.168 0 0 0-1.305-1.62c-.564-.42-1.234-.738-2.01-.955-.777-.216-1.635-.324-2.576-.324-.752 0-1.399.029-1.94.086-.54.057-.975.12-1.304.187v10.266zm24.47 7.365c0 .659.011 1.319.034 1.978.024.659.094 1.295.212 1.909h-1.552l-.246-2.319h-.072a5.809 5.809 0 0 1-.81.955 6.168 6.168 0 0 1-2.627 1.5 6.573 6.573 0 0 1-1.817.239c-.822 0-1.546-.132-2.17-.392-.623-.262-1.134-.603-1.534-1.023a4.14 4.14 0 0 1-.898-1.45 4.72 4.72 0 0 1-.3-1.636c0-1.933.84-3.421 2.521-4.468 1.682-1.046 4.215-1.545 7.602-1.5v-.444c0-.432-.042-.927-.124-1.484a4.553 4.553 0 0 0-.547-1.585c-.282-.5-.705-.92-1.27-1.26-.563-.342-1.328-.513-2.292-.513-.729 0-1.451.108-2.169.324a7.438 7.438 0 0 0-1.956.904l-.53-1.194a7.946 7.946 0 0 1 2.327-1.073 9.569 9.569 0 0 1 2.505-.324c1.175 0 2.134.193 2.874.58.74.386 1.323.886 1.746 1.5.423.613.712 1.3.864 2.063.152.762.23 1.518.23 2.267v6.446h-.001zm-1.658-4.877c-.894-.023-1.83.011-2.805.102-.975.09-1.875.29-2.697.597-.824.307-1.505.756-2.045 1.347-.541.592-.812 1.375-.812 2.353 0 1.159.341 2.012 1.023 2.557.682.546 1.445.82 2.292.82.682 0 1.293-.091 1.834-.274a4.708 4.708 0 0 0 2.415-1.773c.272-.387.477-.784.619-1.194.117-.455.177-.785.177-.99v-3.545zm4.9-7.605 4.301 10.64c.236.59.46 1.199.671 1.824.212.625.4 1.2.564 1.722h.071c.165-.5.352-1.063.564-1.688.212-.625.447-1.267.705-1.928l4.022-10.57h1.762l-4.9 12.004a136.65 136.65 0 0 1-1.394 3.46 32.347 32.347 0 0 1-1.323 2.797c-.447.83-.899 1.562-1.359 2.2a9.285 9.285 0 0 1-1.533 1.67c-.658.568-1.264.984-1.817 1.245a15.75 15.75 0 0 1-1.11.495l-.566-1.33c.424-.182.894-.42 1.411-.716a7.665 7.665 0 0 0 1.517-1.16c.424-.409.888-.948 1.393-1.62.506-.67.958-1.483 1.358-2.438.141-.364.212-.603.212-.716 0-.159-.07-.398-.212-.716l-6.102-15.176h1.765v.001z" 4122 /> 4123 </g> 4124</svg> 4125<!-- END app snippet --> 4126 4127 4128 4129 4130 4131 </div> 4132 </div> 4133 4134 4135 4136
4137<script> 4138 window.upcartPreloadedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 4139 window.upcartMoneyFormat = "${{amount}}"; 4140 window.upcartStorefrontPublicAccessToken = '6a00f8536ba5052838389e06f55a82ed' || undefined; 4141 window.upcartClientLocalizationCountry = { 4142 isoCode: 'US', 4143 currency: 'CurrencyDrop', 4144 name: 'United States' 4145 }; 4146 window.upcartMyShopifyDomain = 'watcharees.myshopify.com'; 4147</script>
4147 4148 4149
4150<script> 4151 window.upcart = window.upcart || {}; 4152 window.upcart.customer = { isLoggedIn: false }; 4153 </script>
4153<script> 4154 window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => { 4155 4156 4157 return line; 4158 }); 4159</script>
4159 4160 4161<div id="upCart"></div> 4162<div id="upCartStickyButton"></div> 4163 4164<style id="upCart-customCSS"> 4165 4166 *{} 4167 4168</style> 4169 4170 4171</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
4171<script id="subscription-helper"> 4172 4173 function appstleStringSetting(value) { 4174 if (typeof value !== 'string') return value; 4175 try { return JSON.parse('"' + value + '"'); } catch { return value; } 4176 } 4177 function appstleJsonSetting(value) { 4178 if (typeof value !== 'string') return value; 4179 try { return JSON.parse(value); } catch { return null; } 4180 } 4181 4182 if (!window.AppstleIncluded) { 4183 window.AppstleIncluded = true; 4184 window.RS = Window.RS || {}; 4185 4186 RS.Config = { 4187 "selectors": { 4188 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 4189 "subscriptionLinkSelector": appstleStringSetting(""), 4190 "atcButtonPlacement": appstleStringSetting("BEFORE"), 4191 "subscriptionLinkPlacement": appstleStringSetting("BEFORE"), 4192 "cartRowSelector": appstleStringSetting(""), 4193 "cartLineItemSelector": appstleStringSetting(""), 4194 "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""), 4195 "cartLineItemTotalPriceSelector": appstleStringSetting(""), 4196 "cartLineItemSellingPlanNameSelector": appstleStringSetting(""), 4197 "cartSubTotalSelector" : appstleStringSetting(""), 4198 "cartLineItemPriceSelector": appstleStringSetting(""), 4199 "cartLineItemPlacement": appstleStringSetting("BEFORE"), 4200 "cartHiddenAttributesSelector": appstleStringSetting(""), 4201 "buildABoxDiscountSelector": appstleStringSetting(""), 4202 }, 4203 "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"), 4204 "usedTranslation": "true", 4205 "enableCartWidgetFeature": appstleStringSetting("true"), 4206 "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"), 4207 "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=watcharees.myshopify.com\u0026v=1790259975100"), 4208 "useUrlWithCustomerId": appstleStringSetting("true"), 4209 "atcButtonSelector": appstleStringSetting(""), 4210 "moneyFormat": appstleStringSetting("${{amount}}"), 4211 "oneTimePurchaseText": appstleStringSetting("One Time"), 4212 "minimumQuantityMessage": appstleStringSetting(""), 4213 "tapToSelectText": appstleStringSetting("Tap To Select"), 4214 "bundleDiscountTextV2": appstleStringSetting("Save an extra {{bundleDiscount}} off on top of other discounts!"), 4215 "productPageUnitPriceSelectorV2": appstleStringSetting(null), 4216 "monthsFrequencyTextV2": appstleStringSetting("Months"), 4217 "monthlyLabelTextV2": appstleStringSetting("Monthly"), 4218 "monthFrequencyTextV2": appstleStringSetting("Month"), 4219 "weeksFrequencyTextV2": appstleStringSetting("Weeks"), 4220 "weeklyLabelTextV2": appstleStringSetting("Weekly"), 4221 "weekFrequencyTextV2": appstleStringSetting("Week"), 4222 "daysFrequencyTextV2": appstleStringSetting("Days"), 4223 "dayFrequencyTextV2": appstleStringSetting("day"), 4224 "yearsFrequencyTextV2": appstleStringSetting("Years"), 4225 "yearlyLabelTextV2": appstleStringSetting("Yearly"), 4226 "yearFrequencyTextV2": appstleStringSetting("Year"), 4227 "offFrequencyTextV2": appstleStringSetting("Off"), 4228 "prepayLabelTextV2": appstleStringSetting("Prepay"), 4229 "prepaidLabelTextV2": appstleStringSetting("Prepaid"), 4230 "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 4231 "onetimeDescriptionTextV2": appstleStringSetting(""), 4232 "atcButtonTextV2": appstleStringSetting(""), 4233 "oneTimeFrequencyTextV2": appstleStringSetting("One Time"), 4234 "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"), 4235 "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"), 4236 "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"), 4237 "addToShipmentProcessingV2": appstleStringSetting("Processing..."), 4238 "addToShipmentSuccessTextV2": appstleStringSetting("Success"), 4239 "addToShipmentErrorTextV2": appstleStringSetting("Error"), 4240 "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."), 4241 "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"), 4242 "selectDeliverOptionV2": appstleStringSetting("Select Delivery Option"), 4243 "subscribeAndSaveSuccessV2": appstleStringSetting("Subscription Selected"), 4244 "unsubscribeFrequencyTextV2": appstleStringSetting("One-time Purchase"), 4245 "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Frequency"), 4246 "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"), 4247 "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe and save"), 4248 "subscriptionDescriptionTextV2": appstleStringSetting(""), 4249 "atcButtonTextSelector": appstleStringSetting(""), 4250 "disableCartWidgetOnVariants": appstleStringSetting(""), 4251 "shop": appstleStringSetting("watcharees.myshopify.com"), 4252 "deliveryText": appstleStringSetting("delivery"), 4253 "purchaseOptionsText": appstleStringSetting("Frequency"), 4254 "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"), 4255 "subscriptionOptionText": appstleStringSetting("Subscribe \u0026 Save"), 4256 "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"), 4257 "subscriptionPriceDisplayText": appstleStringSetting(""), 4258 "tooltipTitle": appstleStringSetting("Subscription detail"), 4259 "showTooltipOnClick": appstleStringSetting("false"), 4260 "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."), 4261 "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"), 4262 "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003cbr\\\/\u003eAn initial discount of {{discountOne}} will be applied to your first subscription!"), 4263 "manualTranslation": appstleStringSetting("false"), 4264 "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"), 4265 "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"), 4266 "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."), 4267 "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"), 4268 "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"), 4269 "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"), 4270 "memberOnlySellingPlansJson": appstleJsonSetting("{}"), 4271 "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"), 4272 "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":4,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":4,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Delivered every 4 weeks\",\"frequencyDescription\":\"\\u003cul\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003e10% Off\\u0026nbsp;every order\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eSkip or cancel delivery anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cmeta charset\\u003d\\\"utf-8\\\"\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eChange your items at anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eNever run out of Thai Goodness!\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003c\/ul\\u003e\\u003cp\\u003e\\u003cem style\\u003d\\\"font-size: 14px;\\\"\\u003e*10% OFF applies on top of any bundle discounts\\u003c\/em\\u003e\\u003c\/p\\u003e\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/3367370999\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3367370999\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Subscribe \\u0026 Save\",\"groupId\":1808924919,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Delivered every 6 weeks\",\"frequencyDescription\":\"\\u003cp\\u003e\\u003cmeta charset\\u003d\\\"utf-8\\\"\\u003e\\u003cul\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003e10% Off\\u0026nbsp;every order\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eSkip or cancel delivery anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cmeta charset\\u003d\\\"utf-8\\\"\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eChange your items at anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eNever run out of Thai Goodness!\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003c\/ul\\u003e\\u003cp\\u003e\\u003cem style\\u003d\\\"font-size: 14px;\\\"\\u003e*10% OFF applies on top of any bundle discounts\\u003c\/em\\u003e\\u003c\/p\\u003e\\u003c\/p\\u003e\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/3367403767\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3367403767\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"Subscribe \\u0026 Save\",\"groupId\":1808924919,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":8,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":8,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Delivered every 8 weeks\",\"frequencyDescription\":\"\\u003cp\\u003e\\u003cmeta charset\\u003d\\\"utf-8\\\"\\u003e\\u003cul\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003e10% Off\\u0026nbsp;every order\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eSkip or cancel delivery anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cmeta charset\\u003d\\\"utf-8\\\"\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eChange your items at anytime\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003cli\\u003e\\u003cstrong style\\u003d\\\"font-size: 14px;\\\"\\u003eNever run out of Thai Goodness!\\u003c\/strong\\u003e\\u003c\/li\\u003e\\u003c\/ul\\u003e\\u003cp\\u003e\\u003cem style\\u003d\\\"font-size: 14px;\\\"\\u003e*10% OFF applies on top of any bundle discounts\\u003c\/em\\u003e\\u003c\/p\\u003e\\u003c\/p\\u003e\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/3556212983\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/3556212983\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"Subscribe \\u0026 Save\",\"groupId\":1808924919,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"), 4273 "widgetEnabled": appstleJsonSetting("true"), 4274 "showFreeGiftPrice" : appstleJsonSetting("true"), 4275 "showFreeGiftComparePrice" : appstleJsonSetting("true"), 4276 "enableFreeGiftLayout" : appstleJsonSetting("false"), 4277 "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"), 4278 "freeGiftBadgeText": appstleStringSetting(""), 4279 "showTooltip" : appstleJsonSetting("false"), 4280 "showCartWidgetOnBundleItems" : appstleJsonSetting("false"), 4281 "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"), 4282 "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("true"), 4283 "updateThemePrice" : appstleJsonSetting("false"), 4284 "sortByDefaultSequence": appstleJsonSetting("false"), 4285 "showSubOptionBeforeOneTime": appstleJsonSetting("false"), 4286 "detectVariantFromURLParams": appstleJsonSetting("false"), 4287 "disableQueryParamsUpdate": appstleJsonSetting("false"), 4288 "showStaticTooltip": appstleJsonSetting("false"), 4289 "showAppstleLink": appstleJsonSetting("true"), 4290 "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"), 4291 "oneTimePriceText" : appstleStringSetting("{{price}}"), 4292 "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"), 4293 "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"), 4294 "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 4295 "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='https:\\\/\\\/shopify.com\\\/96879509794\\\/account\\\/profile' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003e{{manageSubscriptionButtonText}}\u003c\\\/button\u003e\u003c\\\/a\u003e\u003cbr\u003e\u003cbr\u003e"), 4296 "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/shopify.com\\\/32654426243\\\/account\\\/pages\\\/019dbe72-e192-7fe5-9e91-82a0a1a8655f"), 4297 "appstlePlanId": appstleJsonSetting("163"), 4298 "showCheckoutSubscriptionBtn": appstleJsonSetting("true"), 4299 "priceSelector": appstleStringSetting(""), 4300 "reloadPriceSelector": appstleStringSetting(""), 4301 "landingPagePriceSelector": appstleStringSetting(""), 4302 "quickViewClickSelector": appstleStringSetting(""), 4303 "badgeTop": appstleStringSetting(""), 4304 "pricePlacement": appstleStringSetting("BEFORE"), 4305 "disableLoadingJquery": appstleJsonSetting("false"), 4306 "widgetEnabledOnSoldVariant": appstleStringSetting("true"), 4307 "switchRadioButtonWidget": appstleJsonSetting("false"), 4308
4308 "appstlePlanName": appstleStringSetting("BUSINESS"), 4309 "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": false, \"enableAutoSync\": false, \"accessBuildABox\": false, \"enableCampaigns\": false, \"enablePriceSync\": false, \"enableAutomation\": false, \"enableCartWidget\": false, \"accessResendEmail\": false, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableResendEmail\": false, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": false, \"enableSummaryReports\": false, \"enableCustomEmailHtml\": false, \"enableWidgetPlacement\": false, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"enableExportActivityLog\": true, \"enablePrepaidPayAsYouGo\": false, \"subscriptionOrderAmount\": 500, \"enableOrderConsolidation\": false, \"accessWidgetDesignOptions\": false, \"enableImmediatePlaceOrder\": false, \"enableInventoryManagement\": true, \"accessOneTimeProductUpsells\": false, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"enableCancellationManagement\": false, \"enableAdminNotificationAccess\": false, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": false, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": false, \"accessManualSubscriptionCreation\": false, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": false, \"accessAdvancedCustomerPortalSettings\": false}"), 4310 "formMappingAttributeName": appstleStringSetting(""), 4311 "formMappingAttributeSelector": appstleStringSetting(""), 4312 "quickViewModalPollingSelector": appstleStringSetting(""), 4313 "scriptLoadDelay": appstleStringSetting("0"), 4314 "formatMoneyOverride": appstleStringSetting("false"), 4315 "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"), 4316 "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null), 4317 "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"), 4318 "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"), 4319 "updatePriceOnQuantityChange": appstleStringSetting(""), 4320 "widgetParentSelector": appstleStringSetting(""), 4321 "quantitySelector": appstleStringSetting(""), 4322 "enableAddJSInterceptor": appstleStringSetting("true"), 4323 "isDevEnabled": appstleJsonSetting(false), 4324 "forceReloadWidgetSelector": appstleStringSetting(""), 4325 "forceReloadOnFreqChange": appstleJsonSetting("false"), 4326 "showPrepaidPlanSeparately": appstleJsonSetting("true"), 4327 "debugLogsEnabled": appstleJsonSetting(false), 4328 "isUseStorefrontAPI": appstleJsonSetting(true), 4329 "reBuyEnabled": appstleStringSetting("false"), 4330 "loyaltyDetailsLabelText": appstleStringSetting("Subscription Savings Details"), 4331 "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}} \u003cdiv style='display: flex;'\u003e \u003cdiv style='height: 30px; width: 30px; flex-shrink: 0; margin-right: 5px;' class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M6.9
433114 11.25H2v1.5h8.163A3.25 3.25 0 0 1 7 15.25a.75.75 0 0 0 0 1.5a4.75 4.75 0 0 0 4.25-2.626V22h1.5v-7.876A4.75 4.75 0 0 0 17 16.75a.75.75 0 0 0 0-1.5a3.25 3.25 0 0 1-3.163-2.5H22v-1.5h-4.913c.35-.438.613-.955.756-1.527c.538-2.153-1.413-4.103-3.565-3.565a4 4 0 0 0-1.528.756V2h-1.5v4.914a4 4 0 0 0-1.527-.756C7.57 5.62 5.62 7.57 6.158 9.723c.143.572.405 1.089.756 1.527m4.336 0H9.997a2.5 2.5 0 0 1-2.384-1.891A1.44 1.44 0 0 1 9.36 7.613a2.5 2.5 0 0 1 1.891 2.384zm2.753 0H12.75v-1.245a2.5 2.5 0 0 1 1.891-2.392a1.44 1.44 0 0 1 1.746 1.746a2.5 2.5 0 0 1-2.384 1.891' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFree Gift Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{productPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e {{^isZeroBillingCycle}} \u003cspan class='appstle-loyalty-billing-cycle'\u003e Get a free {{freeProductName}} worth of {{productPrice}} on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} {{#isZeroBillingCycle}} \u003cspan class='appstle-free-product-loyalty'\u003e Get a free {{freeProductName}} worth of {{productPrice}} with your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e1st\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isDiscountTypeFreeProduct}} {{#isDiscountTypePercentage}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#isPerkRange}}
4331 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e to \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{isRangeEnd}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}%\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypeShipping}}{{#isPerkOnward}}
4331 \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003eshipping \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off \u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeFixed}}{{#isPerkOnward}}
4331 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off on \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#onlyApplyOnThis}}
4331 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Save \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order only. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixedPrice}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#isPerkRange}}
4331 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e \u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003eGet this product at \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-fixed-price-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixedPrice}}"), 4332 "widgetType": appstleStringSetting("WIDGET_TYPE_7"), 4333 "collectionWidgetType": appstleStringSetting("LEGACY"), 4334 "enableCompactProductPageWidget": appstleJsonSetting("false"), 4335 "enableCartDrawerWidget": appstleJsonSetting("false"), 4336 "cartDrawerWidgetStyle": appstleJsonSetting("false"), 4337 "cartDrawerWidgetInlineStyle": appstleStringSetting("false"), 4338 "cartDrawerWidgetPanelStyle": appstleStringSetting("false"), 4339 "cartDrawerWidgetSegmentedStyle": appstleStringSetting("false"), 4340 "showOneTimeComparePrice": appstleJsonSetting("true"), 4341 "showCompareAtPriceForSubscription": appstleJsonSetting(false), 4342 "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"), 4343 "combinedCartWidgetSelector": appstleStringSetting(""), 4344 "removeUnsubscribeOption": appstleJsonSetting(false), 4345 "widgetTemplateHtml": "{% raw %}{% endraw %}", 4346 4347 "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
4347\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}}}
4347\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;
4347\\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;
4347\\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
4347ppstle_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;
4347\\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
4347ppstle_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;
4347\\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
4347635 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 %}\"}", 4348 4349 4350 "bundle": {}, 4351 4352 4353 "labels": appstleStringSetting("{\\\"appstle.subscription.wg.billingCycleBlockV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.cartHiddenAttributesSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscription Selected\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}} \u003cdiv style='display: flex;'\u003e \u003cdiv style='height: 30px; width: 30px; flex-shrink: 0; margin-right: 5px;' class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M6.9
435314 11.25H2v1.5h8.163A3.25 3.25 0 0 1 7 15.25a.75.75 0 0 0 0 1.5a4.75 4.75 0 0 0 4.25-2.626V22h1.5v-7.876A4.75 4.75 0 0 0 17 16.75a.75.75 0 0 0 0-1.5a3.25 3.25 0 0 1-3.163-2.5H22v-1.5h-4.913c.35-.438.613-.955.756-1.527c.538-2.153-1.413-4.103-3.565-3.565a4 4 0 0 0-1.528.756V2h-1.5v4.914a4 4 0 0 0-1.527-.756C7.57 5.62 5.62 7.57 6.158 9.723c.143.572.405 1.089.756 1.527m4.336 0H9.997a2.5 2.5 0 0 1-2.384-1.891A1.44 1.44 0 0 1 9.36 7.613a2.5 2.5 0 0 1 1.891 2.384zm2.753 0H12.75v-1.245a2.5 2.5 0 0 1 1.891-2.392a1.44 1.44 0 0 1 1.746 1.746a2.5 2.5 0 0 1-2.384 1.891' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFree Gift Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{productPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e {{^isZeroBillingCycle}} \u003cspan class='appstle-loyalty-billing-cycle'\u003e Get a free {{freeProductName}} worth of {{productPrice}} on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} {{#isZeroBillingCycle}} \u003cspan class='appstle-free-product-loyalty'\u003e Get a free {{freeProductName}} worth of {{productPrice}} with your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e1st\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isDiscountTypeFreeProduct}} {{#isDiscountTypePercentage}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#isPerkRange}}
4353 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e to \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{isRangeEnd}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}%\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypeShipping}}{{#isPerkOnward}}
4353 \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003eshipping \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off \u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeFixed}}{{#isPerkOnward}}
4353 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off on \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#onlyApplyOnThis}}
4353 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Save \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order only. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixedPrice}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#isPerkRange}}
4353 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e \u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003eGet this product at \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-fixed-price-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixedPrice}}\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"Save an extra {{bundleDiscount}} off on top of other discounts!\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.subscriptionDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.valdiateFormSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.removeClassFromPriceElementV2\\\":\\\"\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextV2\\\":\\\"\\\",\\\"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 Frequency\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe and save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"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.unsubscribeFrequencyTextV2\\\":\\\"One-time Purchase\\\",\\\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorObserverV2\\\":\\\"\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"Select Delivery Option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"), 4354 4355 "css": { 4356 "appstle_subscription_widget": { 4357 "margin-top": appstleStringSetting("") , 4358 "margin-bottom": appstleStringSetting(""), 4359 }, 4360 4361 "appstle_subscription_wrapper": { 4362 "border-width": appstleStringSetting(""), 4363 "border-color": appstleStringSetting(""), 4364 }, 4365 4366 "appstle_circle": { 4367 "border-color": appstleStringSetting(""), 4368 }, 4369 4370 "appstle_dot": { 4371 "background-color": appstleStringSetting(""), 4372 }, 4373 4374 "appstle_select": { 4375 "padding-top": appstleStringSetting(""), 4376 "padding-bottom": appstleStringSetting(""), 4377 "padding-left": appstleStringSetting(""), 4378 "padding-right": appstleStringSetting(""), 4379 "border-width": appstleStringSetting(""), 4380 "border-style": appstleStringSetting(""), 4381 "border-color": appstleStringSetting(""), 4382 "border-radius": appstleStringSetting(""), 4383 }, 4384 4385 "tooltip_subscription_svg": { 4386 "fill": appstleStringSetting(""), 4387 }, 4388 4389 "appstle_tooltip": { 4390 "color": appstleStringSetting(""), 4391 "background-color": appstleStringSetting(""), 4392 }, 4393 4394 "appstle_tooltip_border_top_color": { 4395 "border-top-color": appstleStringSetting(""), 4396 }, 4397 4398 "appstle_subscription_final_price": { 4399 "color": appstleStringSetting(""), 4400 }, 4401 "appstle_widget_text_color": { 4402 "color": appstleStringSetting(""), 4403 }, 4404 "appstle_selected_background": { 4405 "background": "transparent", 4406 }, 4407 "elementCSS": appstleStringSetting("[\\\".appstle_subscription_wrapper_option, #appstle-widget-template .widgetSellingPlanWrapper input+label { background-color: #faf8ff !important; }\\\",\\\".appstle_subscription_wrapper_option, #appstle-widget-template .widgetSellingPlanWrapper label{ border: 2px solid #c3b2f6 !important; }\\\",\\\".appstle_sub_widget .appstle_widget_title { color: #35236A !important; }\\\",\\\".appstle_subscribe_save_text, .appstle_one_time_text, .widgetSellingPlanWrapper input+label { color: #35236A !important; }\\\",\\\".appstle_subscription_amount_wrapper, .appstle_one_time_price_wrapper, .appstle_sellingPlan_price.appstle_price_block, .appstle_sellingPlan_price.appstle_onetime_amount, .appstle_sellingPlan_formattedCompareAtPrice, .appstle_subscription_amount { color: #F19339 !important; }\\\",\\\"span.appstle-save-badge, span.appstle_sellingPlan_discountText { background-color: #F19339 !important; }\\\",\\\".appstle-icon{color:#805ce5 !important}\\\"]"), 4408 "customCSS": appstleStringSetting(".appstle_subscription_wrapper_option {\\n border-radius: 30px !important;\\n}\\n\\ntable.appstle-loyalty-table {\\n border-radius: 30px;\\n}\\n.appstle_bundle_discount_amount.one_time_discount {\\n display: none;\\n}\\n\\n.appstle_select {\\n border-radius: 50px !important;\\n}\\n\\n.appstle_custom_select {\\n border-radius: 50px !important;\\n}"), 4409 "customerPortalCss": appstleStringSetting(""), 4410 "externalStyleTag": appstleStringSetting(""), 4411 "themeCss": appstleStringSetting(""), 4412 } 4413 }; 4414 4415 4416 window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS)); 4417 4418 sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config); 4419 4420 4421 try { 4422 4423 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}}
4423 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","testProperties":"","selectedButtonTextV2":"Selected","congratsMessageText":"You've achieved the highest discount of {{discount}}%","okBtnText":"Ok","tieredDiscount":"Tiered Discount","addProductsToSubscriptionLabel":"Adding product to your subscription... ","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","itemsText":"Items","onetimeDescriptionTextV2":"","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":"spent","quantityLabel":"Quantity","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"}; 4424 4425 } catch (e) { 4426 console.error("Error parsing build a box labels:", e); 4427 } 4428 4429 4430 var _RSConfig = _RSConfig || {}; 4431 4432 _RSConfig.shop = "watcharees.myshopify.com"; 4433 4434 4435 4436 4437 4438 4439 _RSConfig.shopMoneyFormat = "${{amount}}"; 4440 _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD"; 4441 4442 4443 4444 4445 } 4446 4447 4448 4449 _RSConfig.assetRev = "ad6092e27a5b720fd7a68fa912b3b6af"; 4450 4451 4452</script>
4452 4453 4454<style id="appstle-payment-button-override"> 4455 .shopify-payment-button {display: none;} 4456</style>
4457<script> 4458 let appstleCount = 0 4459 function isAppstleJSInitiated() { 4460 appstleCount++; 4461 if (window?.["RSConfig"] || appstleCount > 20) { 4462 let appstleStyleElement = document.querySelector('#appstle-payment-button-override'); 4463 if (appstleStyleElement) { 4464 appstleStyleElement.remove(); 4465 } 4466 } else { 4467 setTimeout(isAppstleJSInitiated, 500) 4468 } 4469 } 4470 isAppstleJSInitiated(); 4471</script>
4471 4472
4473<script> 4474 var appstleExternalStyle = document.createElement('style'); 4475 appstleExternalStyle.textContent = appstleStringSetting(""); 4476 document.body.appendChild(appstleExternalStyle); 4477</script>
vendor: 1 bytes, line 4477
4477
4478<script> 4479 function pollAppstleInit() { 4480 if (window?.appstleInit) { 4481 window?.appstleInit() 4482 } else { 4483 setTimeout(pollAppstleInit, 30); 4484 } 4485 } 4486</script>
4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504
4504<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=watcharees.myshopify.com&v=1790259975100" defer ></script>
4504 4505 4506 4507 4508 4509 4510 4511 4512 4513</div><div id="shopify-block-AYzlOTmRyakFvcEJNN__10508887350528622030" class="shopify-block shopify-app-block"> 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542
4542<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor.min.js" defer></script>
4542 4543 4544 4545
4545<script> 4546 var _ABConfig = _ABConfig || {}; 4547 4548 _ABConfig = { 4549 'shop_name': '', 4550 'public_domain': null, 4551 'proxy_path_prefix': 'apps/bundles', 4552 'widgetJsPath': "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1790197272469", 4553 'widgetCssPath': "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1790197272469", 4554 'volumeDiscountJsPath': "https:\/\/bundles-admin.appstle.com\/app\/volume-discount.bundle.js?v=1790197272469", 4555 'volumeDiscountCssPath': "https:\/\/bundles-admin.appstle.com\/content\/volume-discount.css?v=1790197272469", 4556 'bundle_rules': [], 4557 'upsell_rules': [], 4558 'bundleRule': null, 4559 'product': null, 4560 'bundle_setting': null, 4561 'shop_info': null, 4562 'isProductPage': false, 4563 'isCartPage': false, 4564 'isCollectionPage': false, 4565 'isHomePage': false, 4566 'disableAppFunctionality': false, 4567 'shop_labels': null, 4568 }; 4569 4570 _ABConfig.__appstleBundlesNativeFetch = window.fetch.bind(window); 4571 4572 4573 _ABConfig.shop_name = "Watcharee's"; 4574 4575 4576 4577 _ABConfig.proxy_path_prefix = "apps\/bundles"; 4578 4579 4580 _ABConfig.country = "US"; 4581 _ABConfig.locale = "en"; 4582 _ABConfig.marketId = 344916215; 4583 4584 4585 _ABConfig.currency = "USD"; 4586 4587 4588 4589 4590 _ABConfig.assetRev = "d18371facce6c9abfc718f91a40fd69c"; 4591 4592 _ABConfig.storeFrontApiVersion = "2026-01"; 4593 4594 4595 4596 4597 _ABConfig.public_domain = "watcharees.myshopify.com"; 4598 4599 4600 4601 _ABConfig.widgetJsPath = "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1790197272469"; 4602 4603 4604 _ABConfig.widgetCssPath = "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1790197272469"; 4605 4606 4607 4608 4609 _ABConfig.bundle_rules = [{"id":45166,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140467667191,\"variantId\":44511196479735,\"name\":\"Basil \u0026 Garlic Sauce \",\"productHandle\":\"thai-basil-garlic-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiBasilGarlic-Front_ff8baf9f-e8c2-4dd1-b1d3-198990375dc0.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Basil \u0026 Garlic Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":7756303991031,\"variantId\":43200148832503,\"name\":\"Coconut Curry Sauce \",\"productHandle\":\"thai-coconut-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry_cf1e69f0-3475-4743-86ec-7bed0aa03ced.jpg?v=1774888377\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154697347,\"variantId\":33357564870787,\"name\":\"Green Curry Sauce \",\"productHandle\":\"thai-green-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Green-Curry_635ea157-7625-4adc-9390-d7b850fe8e8a.jpg?v=1774888360\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Green Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140469960951,\"variantId\":44511202345207,\"name\":\"Lemongrass \u0026 Chili Sauce \",\"productHandle\":\"thai-lemongrass-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiLemongrassChili-Front_d565eee6-6a3f-4f9b-ae82-94da83fd5ae5.jpg?v=17448
460910759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Lemongrass \u0026 Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154500739,\"variantId\":33486112489603,\"name\":\"Massaman Curry Sauce \",\"productHandle\":\"thai-massaman-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Massaman-Curry_0e43959f-1120-47b8-a8cb-1f4f4e3d2f5f.jpg?v=1725982083\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Massaman Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154304131,\"variantId\":33357413974147,\"name\":\"Pad Thai Sauce \",\"productHandle\":\"pad-thai-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai_044ec3a0-b726-4965-a362-39ba40f2c4a1.jpg?v=1774888433\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Pad Thai Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154533507,\"variantId\":33357588529283,\"name\":\"Peanut Sauce \",\"productHandle\":\"thai-peanut-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Sauce_ca623b52-8bf4-4bcc-92f3-1ecde9096ea3.jpg?v=1774888417\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140496470263,\"variantId\":44511299633399,\"name\":\"Red Curry Sauce \",\"productHandle\":\"thai-red-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry_44b1faef-2dff-4957-a6fd-7ed0b3b50242.jpg?v=1725982160\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140473729271,\"variantId\":44511209292023,\"name\":\"Spicy Chili Sauce \",\"productHandle\":\"thai-spicy-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSpicyChili-Front_aad62db4-4a60-4416-8506-5b2cba55f0c1.jpg?v=1774907071\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Spicy Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140472090871,\"variantId\":44511206342903,\"name\":\"Sweet \u0026 Sour Sauce \",\"productHandle\":\"thai-sweet-sour-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetSour-Front_68607526-9bc0-43f3-b4f9-071ecc384e5c.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet \u0026 Sour Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9993827713271,\"variantId\":50834396610807,\"name\":\"Dummy Product for Testing \",\"productHandle\":\"dummy-product-for-testing\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"0.00\",\"status\":\"UNLISTED\",\"productTitle\":\"Dummy Product for Testing\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":8140475302135,\"variantId\":44511211880695,\"name\":\"Sweet Chili \u0026 Ginger Sauce \",\"productHandle\":\"thai-sweet-chili-ginger-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetChil
4609i-Front_0fdf11aa-b2af-4329-8205-062b76f9524c.jpg?v=1725981930\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet Chili \u0026 Ginger Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154992259,\"variantId\":33357607207043,\"name\":\"Yellow Curry Sauce \",\"productHandle\":\"thai-yellow-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Yellow Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"ivkqok3lwi","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15,\"scratchOffEnabled\":false}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Sauces)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1782292873463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroun
4609dColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Sauces Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null},{"id":47095,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140325028087,\"variantId\":44510492459255,\"name\":\"Coconut Curry Noodles \",\"productHandle\":\"thai-coconut-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null}
4609,{\"productId\":8140324274423,\"variantId\":44510488592631,\"name\":\"Peanut Noodles \",\"productHandle\":\"thai-peanut-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Noodles_b51552d3-97b2-4cef-b732-9a2cc0313036.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140324798711,\"variantId\":44510491607287,\"name\":\"Red Curry Noodles \",\"productHandle\":\"thai-red-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9998756315383,\"variantId\":50847156044023,\"name\":\"Drunken Noodles \",\"productHandle\":\"drunken-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Drunken-Noodles-Front.jpg?v=1781118906\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Drunken Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":9998612300023,\"variantId\":50846658265335,\"name\":\"Pad Thai Noodles \",\"productHandle\":\"pad-thai-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai-Noodles-Front.jpg?v=1781113371\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Pad Thai Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"pgcimmdrwz","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}
4609\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15},{\"discountBasedOn\":\"QUANTITY\",\"discount\":20,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"12 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"value\":12}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Noodles)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1787408777463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroun
4609dColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Noodles Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null}]; 4610 4611 4612 4613 4614 4615 4616 _ABConfig.funnels = []; 4617 4618 4619 4620 _ABConfig.bundle_setting = {"id":20002,"shop":"watcharees.myshopify.com","showOnProductPage":null,"selector":null,"placement":"AFTER","customCss":null,"customizeBundleOptionType":"RADIO","buyButtonSelector":null,"labels":"{\"productDiscountCombinedWithOrderDiscount\":true,\"bundleListViewDetailsButtonLabel\":\"View Details\",\"requiredLoginValidationLabel\":\"Please log in to purchase this bundle!\",\"volumeDiscountTypeLabel\":\"Volume Discount\",\"loginAlertLinkLabel\":\"Click here to login\",\"breadCrumbProductsLabel\":\"Choose Products\",\"enableClassicBundleRecreation\":false,\"emptyProductImage\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0661\/9224\/4900\/files\/EmptyImage.jpg?v=1718447038\",\"enableAnnouncementBarAutoRotate\":true,\"reviewOrderInfoLabel\":\"\",\"productDiscountCombinedWithProductDiscount\":true,\"bundleMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\",\"productAddToBundleLabel\":\"Add\",\"breadCrumbReviewBundleLabel\":\"Review Bundle\",\"enableScrollingToBundleSection\":true,\"orderNoteLabel\":\"Order Note\",\"showProductPerPage\":50,\"requiresSubscriptionMessage\":\"Requires subscription\",\"dynamicBundleDiscountCombinedWithShippingDiscount\":true,\"hidePurchaseOptionSelectLabel\":false,\"showPriceAs
4620Decimals\":false,\"tieredDiscountQuantityLabel\":\"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF\",\"fixedDiscountText\":\"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!\",\"sectionTotalLabel\":\"Section Total\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"enableShippingDiscountBar\":false,\"bundleTotalLabel\":\"Total\",\"disableRefreshSellingPlan\":false,\"checkInventoryQuantity\":false,\"showSubscriptionPlanDescription\":false,\"fixedPricingBundleTypeLabel\":\"Fixed Pricing Bundle\",\"subscriptionAvailableLabel\":\"Subscription Available\",\"readLessText\":\"Read Less\",\"shippingDiscountLabel\":\"{{discount}}{{discount_type}} Shipping Discount\",\"selectedGiftProductProgressLabelText\":\"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.\",\"disableFitImage\":false,\"secondaryTextColor\":\"#ffffff\",\"bundleProductsQuantityLabel\":\"{{quantity}}x quantity\",\"buyXGetYDiscountCombinedWithProductDiscount\":true,\"tieredDiscountLabel\":\"\",\"buyXGetYQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the gift product (Get Y)\",\"primaryTextColor\":\"#000000\",\"modalOpenOnAddToCart\":true,\"notApplicableForSubscribeAndSaveNotificationTitle\":\"Not applicable for subscribe \u0026 save\",\"showAppstleBundleBranding\":true,\"customSignInLink\":\"\",\"volumeDiscountChooseProductLabel\":\"Choose Product\",\"loginAlertTextLabel\":\"You need to login to purchase this bundle.\",\"buyXGetYChooseProductLabel\":\"Choose Product\",\"chooseAPlanLabel\":\"Choose Plan\",\"singleParentProductDirectRedirectToChildProducts\":true,\"buyXGetYFixedDiscountText\":\"Enjoy a fixed discount of {{discount_value}} {{currency}}\",\"notAvailableSubscriptionMessage\":\"Not available for subscription\",\"primaryColor\":\"#000000\",\"buyXGetYGiftProductPriceVisibilityType\":\"UNIT_PRICE\",\"volumeDiscountVariantSelectLabel\":\"Denominations\",\"chooseSourceProductValidationLabel\":\"Please choose source product!\",\"headingTextColor\":\"#000000\",\"hideBundleToastNotification\":false,\"classicBundleTypeLabel\":\"Classic Bundle\",\"oneTimeAvailableHintLabel\":\"One-time purchase available.\",\"bundleListDescription\":\"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together\",\"getYNoProductSelectedLabel\":\"No gift product selected (Get Y)\",\"prepaidPerDeliveryPriceLabel\":\"{{prepaid_per_delivery_price}}\/delivery\",\"hideVariantSelectLabel\":false,\"childProductInfoBannerText\":\"This product is part of a bundle\",\"availableOnlySubscriptionLabel\":\"Available Only On Subscription\",\"enableParentProductDetailButton\":false,\"bundleListTitle\":\"List of Bundles and Discounted Pricing\",\"chooseAssociatedProductsValidationLabel\":\"Please choose associated products!\",\"selectedSourceProductLabel\":\"Selected\",\"enableBuyXGetYWidgetMergeAsOptions\":false,\"volumeDiscountNextApplicableSpentAmountRewardsLabel\":\"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"sectionNoProductSelectedValidationLabel\":\"No product selected for: {{section_name}}!\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"showVendorName\":false,\"buyXQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the product (Bux X)\",\"sectionMaximumQuantityValidationLabel\":\"Maximum quantity not selected for: {{section_name}}!\",\"enableMaxDiscountCap\":false,\"enableVolumeDiscountBar\":false,\"sectionLabel\":\"Section\",\"disabledTextColor\":\"#6B7280\",\"tieredDiscountAmountLabel\":\"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF\",\"primaryHoverColor\":\"#000000\",\"shippingDiscountCombinedWithOrderDiscount\":true,\"defaultDiscountBarMessage\":\"Welcome to our store\",\"enableBundleProductFilter\":false,\"buyXGetYDiscountCombinedWithOrderDiscount\":true,\"bundleSubtotalLabel\":\"Subtotal\",\"reviewOrderDescription\":\"Check your items and select your required frequency plan\",\"dynamicBundleDiscountCombinedWithOrderDiscount\":true,\"addingProductsToBundle\":\"Adding products to bundle\",\"buyXGetYMergedWidgetTitle\":\"Select Buy X Get Y Discount\",\"bundleModalHeaderLabel\":\"Your Bundle({{total_quantity}})\",\"productAddedToBundleNotificationDescription\":\"{{product_title}} added to bundle.\",\"productDiscountTypeLabel\":\"Product Discount\",\"bundleSearchBarPlaceholder\":\"Search product by name or title\",\"bundleTopHtml\":\"\",\"proceedToCheckoutButtonText\":\"\",\"defaultSelectedPurchaseOption\":\"ONE_TIME\",\"interceptorExecutionType\":\"AUTO\",\"showDraftProduct\":false,\"switchSubscriptionLabel\":\"Subscribe \u0026 Save\",\"percentDiscountText\":\"Get {{discount_value}}% off on your purchase!\",\"discountUsageLimitExceedLabel\":\"You have exceeded the bundle usage limit\",\"reviewOrderLabel\":\"Review Bun
4620dle\",\"chooseSectionProductsLabel\":\"Choose Section Products\",\"primaryDisabledColor\":\"#333333\",\"bundleMinimumOrderAmountLabel\":\"Add minimum {{minimum_amount}} order amount\",\"breadCrumbSelectSectionLabel\":\"Select Section\",\"loadMoreButtonLabel\":\"Load More\",\"addedBundleToTheCart\":\"Added bundle to the cart\",\"bundleQuantityRewardsLabel\":\"Add {{quantity}} item, get {{discount}}{{discount_type}} discount\",\"shippingDiscountCombinedWithProductDiscount\":true,\"sellingPlanNameSortOrder\":\"ASC\",\"switchOnTimeLabel\":\"One Time\",\"volumeDiscountCombinedWithProductDiscount\":true,\"chooseProductsText\":\"Products\",\"productDetailsViewType\":\"SHOW_PRODUCT_POPUP\",\"enableManualBundleBlockIntegration\":false,\"volumeDiscountNextApplicableQuantityRewardsLabel\":\"Buy {{quantity}} get {{discount}}{{discount_type}}\",\"bundleCheckoutLabel\":\"Checkout\",\"productDiscountCombinedWithShippingDiscount\":true,\"skipSelectSectionPage\":false,\"productCardBackgroundColor\":\"#ffffff\",\"buyXGetYFreeLabel\":\"Free\",\"buttonBackgroundColor\":\"#000000\",\"discountMessageInterval\":3000,\"sectionedBundleTypeLabel\":\"Sectioned Bundle\",\"buyXGetYAddToCartLabel\":\"Add to cart\",\"volumeDiscountChooseButtonLabel\":\"Choose\",\"buyXGetYDiscountCombinedWithShippingDiscount\":true,\"switchPurchaseModeLabel\":\"Switch\",\"selectedProgressLabelText\":\"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}\",\"requiredBundleProductLabel\":\"Your bundle needs {{min_product_count}} more item(s).\",\"sellingPlanSelectionDropDownLabel\":\"Purchase Options\",\"buyXGetYPercentDiscountText\":\"Enjoy a percentage discount of {{discount_value}}%\",\"preventClickableProductsOnCart\":false,\"showPrepaidPerDeliveryPrice\":true,\"enableProductDetailButton\":false,\"buyXGetYDiscountTypeLabel\":\"Buy X Get Y Discount\",\"customOfferLink\":\"collections\/all\",\"noItemsInBundle\":\"No items added to the bundle\",\"enableOpusCart\":false,\"hideProductPurchaseModeAwarenessHint\":false,\"variantSelectionDropDownLabel\":\"Variants\",\"chooseSectionLabel\":\"Choose Section\",\"dynamicPricingBundleTypeLabel\":\"Dynamic Pricing Bundle\",\"breadCrumbPlanLabel\":\"Select Plan\",\"showDynamicBundleOrderNote\":false,\"showOutOfStockProduct\":true,\"disabledSellingPlanSelectionValidation\":false,\"disableViewShopifyProduct\":false,\"bundleDiscountLabel\":\"Discount\",\"bundleNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"reviewOrderProductsLabel\":\"Bundle Products\",\"outOfStockLabel\":\"Out Of Stock\",\"buyXGetYFreeGiftDiscountText\":\"Enjoy the free product\",\"showDescriptionPopup\":true,\"maxDiscountCapValue\":0,\"readMoreText\":\"Read More\",\"totalBundleProductsAddedLabel\":\"{{total_bundle_items}} Products Added\",\"bundleMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"noSourceProductSelectedLabel\":\"No source product selected.\",\"nonListedProductText\":\"Non-Listed\",\"buyXNoProductSelectedLabel\":\"No product selected (Buy X)\",\"freeShippingLabel\":\"Free Shipping\",\"previousButtonLabel\":\"Previous Step\",\"draftBundlePageTitle\":\"Oops! This bundle is temporarily unavailable.\",\"productDetailsMaximumDescriptionCount\":300,\"oneTimeOnlyLabel\":\"One time only\",\"buyXAnyNumberOfProductChooseLabel\":\"Choose any number of products\",\"disableDiscountedPricingRedirectToCart\":false,\"volumeDiscountCombinedWithOrderDiscount\":true,\"choosePlanButtonLabel\":\"Choose Plan\",\"enableAnnouncementBar\":false,\"bundleQuantityLabel\":\"{{quantity}}x\",\"disableAutoSelection\":false,\"disableCustomAttributeInterceptor\":false,\"classicBundleLinkLabel\":\"View Complete Bundle\",\"bundleDetailsLabel\":\"Your bundle:\",\"enableAutoRemoveRelevantBundleItemInCart\":false,\"bundleModalShowRewardsLabel\":\"Show all rewards\",\"cartAndCheckoutMandatoryProductValidationMessage\":\"This bundle or discount must include all required products and they cannot be removed.\",\"notApplicableForOneTimeNotificationTitle\":\"Not applicable for one time\",\"showDiscountToNonEligibleCustomers\":false,\"primaryDisabledTextColor\":\"#ffffff\",\"draftBundlePageSubTitle\":\"In the meantime, check out our latest offers and discounts!\",\"volumeDiscountCombinedWithShippingDiscount\":true,\"bundleSpentAmountRewardsLabel\":\"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount\",\"nextButtonLabel\":\"Next Step\",\"classicBundleDescriptionLabel\":\"Your bundle contains the following products.\",\"bundleBottomHtml\":\"\",\"sectionMinimumQuantityValidationLabel\":\"Minimum quantity not selected for: {{section_name}}!\",\"dynamicBundleDiscountCombinedWithProductDiscount\":true,\"buyXGetYAnyNumberOfGiftProductLabel\":\"Choose any number of gift products\",\"subscriptionAvailableHintLabel\":\"Subscribe \u0026 save available.\",\"descriptionLength\":200,\"bundleDiscountNote\":\"Discounts will be applied at checkout.\",\"bundleModalCloseRewardsLabel\":\"Close all rewards\",\"productDetailsAddToBundleLabel\":\"Add to bundle\",\"cartAndCheckoutQuantityValidationMessage\":\"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}\",\"bundleNoProductSelectedLabel\":\"No product selected\",\"hideIncompatibleProductMessage\":false,\"checkoutInfoLabel\":\"Add products from each section to enable the add to cart button.\",\"enableShowMultipleImages\":false,\"redirectToCartPageOnCartIconClick\":true,\"customOfferLinkButtonLabel\":\"Explore Offers\",\"oneTimePurchaseLabel\":\"One Time Purchase\",\"bundleMaximumOrderAmountLabel\":\"Add maximum {{maximum_amount}} order amount\",\"enableBundleProductAscOrderView\":true,\"productAddedToBundleNotificationTitle\":\"Added to bundle\",\"customHtmlInject\":\"[]\",\"showMainToggleForProductLevel\":false,\"breadCrumbReviewSectionLabel\":\"Review Section\",\"enableBundleRecreation\":false}","bundleTopHtml":"","bundleBottomHtml":"","proceedToCheckoutButtonText":"","chooseProductsText":"Products","productAddToBundleLabel":"Add","productDetailsAddToBundleLabel":"Add to bundle","productDetailsMaximumDescriptionCount":300,"variantSelectionDropDownLabel":"Variants","sellingPlanSelectionDropDownLabel":"Purchase Options","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","bundleModalShowRewardsLabel":"Show all rewards","bundleModalCloseRewardsLabel":"Close all rewards","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","bundleQuantityLabel":"{{quantity}}x","bundleSubtotalLabel":"Subtotal","bundleDiscountLabel":"Discount","bundleTotalLabel":"Total","bundleCheckoutLabel":"Checkout","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","oneTimePurchaseLabel":"One Time Purchase","noItemsInBundle":"No items added to the bundle","modalOpenOnAddToCart":true,"productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","chooseAPlanLabel":"Choose Plan","nextButtonLabel":"Next Step","previousButtonLabel":"Previous Step","chooseSourceProductValidationLabel":"Please choose source product!","chooseAssociatedProductsValidationLabel":"Please choose associated products!","choosePlanButtonLabel":"Choose Plan","selectedSourceProductLabel":"Selected","noSourceProductSelectedLabel":"No source product selected.","reviewOrderLabel":"Review Bun
4620dle","reviewOrderDescription":"Check your items and select your required frequency plan","reviewOrderProductsLabel":"Bundle Products","reviewOrderInfoLabel":"","orderNoteLabel":"Order Note","selectedProgressLabelText":"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}","availableOnlySubscriptionLabel":"Available Only On Subscription","subscriptionAvailableLabel":"Subscription Available","oneTimeOnlyLabel":"One time only","switchOnTimeLabel":"One Time","switchSubscriptionLabel":"Subscribe \u0026 Save","breadCrumbPlanLabel":"Select Plan","breadCrumbProductsLabel":"Choose Products","breadCrumbReviewBundleLabel":"Review Bundle","showDescriptionPopup":true,"tieredDiscountQuantityLabel":"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountAmountLabel":"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountLabel":"","emptyProductImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/0661\/9224\/4900\/files\/EmptyImage.jpg?v=1718447038","outOfStockLabel":"Out Of Stock","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe \u0026 save","descriptionLength":200,"readLessText":"Read Less","readMoreText":"Read More","bundleNoProductSelectedLabel":"No product selected","customHtmlInject":"[]","bundleDetailsLabel":"Your bundle:","bundleDiscountNote":"Discounts will be applied at checkout.","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","percentDiscountText":"Get {{discount_value}}% off on your purchase!","hideVariantSelectLabel":false,"hidePurchaseOptionSelectLabel":false,"showMainToggleForProductLevel":false,"hideProductPurchaseModeAwarenessHint":false,"hideIncompatibleProductMessage":false,"subscriptionAvailableHintLabel":"Subscribe \u0026 save available.","oneTimeAvailableHintLabel":"One-time purchase available.","switchPurchaseModeLabel":"Switch","notAvailableSubscriptionMessage":"Not available for subscription","requiresSubscriptionMessage":"Requires subscription","headingFontFamily":null,"bodyFontFamily":null,"primaryColor":"#000000","primaryTextColor":"#000000","secondaryTextColor":"#ffffff","primaryHoverColor":"#000000","primaryDisabledColor":"#333333","primaryDisabledTextColor":"#ffffff","fieldDisabledBackgroundColor":"#D1D5DB","disabledTextColor":"#6B7280","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","addingProductsToBundle":"Adding products to bundle","freeShippingLabel":"Free Shipping","requiredBundleProductLabel":"Your bundle needs {{min_product_count}} more item(s).","enableProductDetailButton":false,"requiredLoginValidationLabel":"Please log in to purchase this bundle!","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","loginAlertTextLabel":"You need to login to purchase this bundle.","loginAlertLinkLabel":"Click here to login","customSignInLink":"","shippingDiscountLabel":"{{discount}}{{discount_type}} Shipping Discount","classicBundleDescriptionLabel":"Your bundle contains the following products.","singleParentProductDirectRedirectToChildProducts":true,"buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYAddToCartLabel":"Add to cart","addingToCartLabel":null,"buyXGetYFreeLabel":"Free","disableDiscountedPricingRedirectToCart":false,"nonListedProductText":"Non-Listed","preventClickableProductsOnCart":false,"buyXGetYChooseProductLabel":"Choose Product","showSubscriptionPlanDescription":false,"enableManualBundleBlockIntegration":false,"cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","disableViewShopifyProduct":false,"redirectToCartPageOnCartIconClick":true,"sectionLabel":"Section","chooseSectionLabel":"Choose Section","chooseSectionProductsLabel":"Choose Section Products","breadCrumbSelectSectionLabel":"Select Section","breadCrumbReviewSectionLabel":"Review Section","checkoutInfoLabel":"Add products from each section to enable the add to cart button.","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","dynamicBundleDiscountCombinedWithProductDiscount":true,"dynamicBundleDiscountCombinedWithShippingDiscount":true,"dynamicBundleDiscountCombinedWithOrderDiscount":true,"volumeDiscountCombinedWithProductDiscount":true,"volumeDiscountCombinedWithShippingDiscount":true,"volumeDiscountCombinedWithOrderDiscount":true,"productDiscountCombinedWithProductDiscount":true,"productDiscountCombinedWithShippingDiscount":true,"productDiscountCombinedWithOrderDiscount":true,"buyXGetYDiscountCombinedWithProductDiscount":true,"buyXGetYDiscountCombinedWithShippingDiscount":true,"buyXGetYDiscountCombinedWithOrderDiscount":true,"shippingDiscountCombinedWithProductDiscount":true,"shippingDiscountCombinedWithOrderDiscount":true,"showDynamicBundleOrderNote":false,"bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.","draftBundlePageTitle":"Oops! This bundle is temporarily unavailable.","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","customOfferLink":"collections\/all","customOfferLinkButtonLabel":"Explore Offers","enableParentProductDetailButton":false,"sectionTotalLabel":"Section Total","skipSelectSectionPage":false,"buyXGetYGiftProductPriceVisibilityType":"UNIT_PRICE","defaultSelectedPurchaseOption":"ONE_TIME","enableShowMultipleImages":false,"buyXGetYAnyNumberOfGiftProductLabel":"Choose any number of gift products","showDiscountToNonEligibleCustomers":false,"buyXNoProductSelectedLabel":"No product selected (Buy X)","getYNoProductSelectedLabel":"No gift product selected (Get Y)","buyXQuantityValidationLabel":"Add {{product_quantity}} quantities of the product (Bux X)","buyXAnyNumberOfProductChooseLabel":"Choose any number of products","enableBuyXGetYWidgetMergeAsOptions":false,"buyXGetYMergedWidgetTitle":"Select Buy X Get Y Discount","showClassicBundleProductVariant":null,"showProductPerPage":50,"loadMoreButtonLabel":"Load More","enableBundleProductAscOrderView":true,"cartAndCheckoutMandatoryProductValidationMessage":"This bundle or discount must include all required products and they cannot be removed.","cartAndCheckoutChildOutOfStockValidationMessage":null,"sellingPlanNameSortOrder":"ASC","showVendorName":false,"disableFitImage":false,"enableAutoRemoveRelevantBundleItemInCart":false,"enableBundleProductFilter":false,"enableMaxDiscountCap":false,"maxDiscountCapValue":0,"classicBundleLinkLabel":"View Complete Bundle","childProductInfoBannerText":"This product is part of a bundle","showPriceAs
4620Decimals":false,"showOutOfStockProduct":true,"showDraftProduct":false,"totalBundleProductsAddedLabel":"{{total_bundle_items}} Products Added","bundleProductsQuantityLabel":"{{quantity}}x quantity","productDetailsViewType":"SHOW_PRODUCT_POPUP","disableRefreshSellingPlan":false,"enableShippingDiscountBar":false,"enableVolumeDiscountBar":false,"defaultDiscountBarMessage":"Welcome to our store","discountMessageInterval":3000,"addedBundleToTheCart":"Added bundle to the cart","disabledSellingPlanSelectionValidation":false,"volumeDiscountVariantSelectLabel":"Denominations","enableScrollingToBundleSection":true,"enableClassicBundleRecreation":false,"checkInventoryQuantity":false,"hideBundleToastNotification":false,"enableBundleRecreation":false,"enableAnnouncementBar":false,"enableAnnouncementBarAutoRotate":true,"enableAutoThemeStyleDetection":null,"enableComboBundleAutoThemeStyleDetection":false,"bundleListTitle":"List of Bundles and Discounted Pricing","bundleListDescription":"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together","bundleListViewDetailsButtonLabel":"View Details","classicBundleTypeLabel":"Classic Bundle","dynamicPricingBundleTypeLabel":"Dynamic Pricing Bundle","fixedPricingBundleTypeLabel":"Fixed Pricing Bundle","sectionedBundleTypeLabel":"Sectioned Bundle","volumeDiscountTypeLabel":"Volume Discount","productDiscountTypeLabel":"Product Discount","buyXGetYDiscountTypeLabel":"Buy X Get Y Discount","bundlePageBackgroundColor":"#FAFAF9","productCardBackgroundColor":"#ffffff","buttonBackgroundColor":"#000000","showPrepaidPerDeliveryPrice":true,"prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}\/delivery","bundleSearchBarPlaceholder":"Search product by name or title","headingTextColor":"#000000","volumeDiscountChooseButtonLabel":"Choose","volumeDiscountChooseProductLabel":"Choose Product","disableAutoSelection":false,"interceptorExecutionType":"AUTO","enableOpusCart":false,"disableCustomAttributeInterceptor":false,"enableGa4CrossDomainTracking":null,"enableAlternativeVolumeDiscountCalculation":null,"enableAppliesOnOneTimePurchaseForMixPurchaseType":null,"validateExactDiscountQuantity":null,"showAppstleBundleBranding":true}; 4621 4622 4623 4624 _ABConfig.shop_info = {"disableAppFunctionality":null,"shopMoneyFormat":null,"enableLooxReview":false,"bundleExcludedPaths":[],"overwriteSetting":{}}; 4625 4626 4627 4628 _ABConfig.enabledSubscription = true; 4629 4630 4631 4632 4633 4634 _ABConfig.shop_labels = {"switchSubscriptionLabel":"Subscribe \u0026 Save","bundleListViewDetailsButtonLabel":"View Details","percentDiscountText":"Get {{discount_value}}% off on your purchase!","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","requiredLoginValidationLabel":"Please log in to purchase this bundle!","volumeDiscountTypeLabel":"Volume Discount","reviewOrderLabel":"Review Bundle","loginAlertLinkLabel":"Click here to login","chooseSectionProductsLabel":"Choose Section Products","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","breadCrumbSelectSectionLabel":"Select Section","breadCrumbProductsLabel":"Choose Products","loadMoreButtonLabel":"Load More","addedBundleToTheCart":"Added bundle to the cart","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","reviewOrderInfoLabel":"","switchOnTimeLabel":"One Time","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","chooseProductsText":"Products","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","bundleCheckoutLabel":"Checkout","productAddToBundleLabel":"Add","breadCrumbReviewBundleLabel":"Review Bundle","orderNoteLabel":"Order Note","requiresSubscriptionMessage":"Requires subscription","buyXGetYFreeLabel":"Free","sectionedBundleTypeLabel":"Sectioned Bundle","buyXGetYAddToCartLabel":"Add to cart","tieredDiscountQuantityLabel":"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF","volumeDiscountChooseButtonLabel":"Choose","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","sectionTotalLabel":"Section Total","switchPurchaseModeLabel":"Switch","selectedProgressLabelText":"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}","bundleTotalLabel":"Total","requiredBundleProductLabel":"Your bundle needs {{min_product_count}} more item(s).","sellingPlanSelectionDropDownLabel":"Purchase Options","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","fixedPricingBundleTypeLabel":"Fixed Pricing Bundle","subscriptionAvailableLabel":"Subscription Available","readLessText":"Read Less","buyXGetYDiscountTypeLabel":"Buy X Get Y Discount","customOfferLink":"collections\/all","noItemsInBundle":"No items added to the bundle","variantSelectionDropDownLabel":"Variants","shippingDiscountLabel":"{{discount}}{{discount_type}} Shipping Discount","chooseSectionLabel":"Choose Section","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.","dynamicPricingBundleTypeLabel":"Dynamic Pricing Bundle","breadCrumbPlanLabel":"Select Plan","bundleProductsQuantityLabel":"{{quantity}}x quantity","bundleDiscountLabel":"Discount","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","reviewOrderProductsLabel":"Bundle Products","outOfStockLabel":"Out Of Stock","tieredDiscountLabel":"","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","readMoreText":"Read More","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe \u0026 save","totalBundleProductsAddedLabel":"{{total_bundle_items}} Products Added","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","noSourceProductSelectedLabel":"No source product selected.","nonListedProductText":"Non-Listed","buyXNoProductSelectedLabel":"No product selected (Buy X)","volumeDiscountChooseProductLabel":"Choose Product","loginAlertTextLabel":"You need to login to purchase this bundle.","buyXGetYChooseProductLabel":"Choose Product","freeShippingLabel":"Free Shipping","previousButtonLabel":"Previous Step","draftBundlePageTitle":"Oops! This bundle is temporarily unavailable.","chooseAPlanLabel":"Choose Plan","oneTimeOnlyLabel":"One time only","buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXAnyNumberOfProductChooseLabel":"Choose any number of products","notAvailableSubscriptionMessage":"Not available for subscription","volumeDiscountVariantSelectLabel":"Denominations","chooseSourceProductValidationLabel":"Please choose source product!","choosePlanButtonLabel":"Choose Plan","bundleQuantityLabel":"{{quantity}}x","classicBundleTypeLabel":"Classic Bundle","oneTimeAvailableHintLabel":"One-time purchase available.","bundleListDescription":"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together","getYNoProductSelectedLabel":"No gift product selected (Get Y)","prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}\/delivery","bundleDetailsLabel":"Your bundle:","availableOnlySubscriptionLabel":"Available Only On Subscription","additionalOrderNoteLabel":"Additional Order Note","bundleListTitle":"List of Bundles and Discounted Pricing","chooseAssociatedProductsValidationLabel":"Please choose associated products!","selectedSourceProductLabel":"Selected","bundleModalShowRewardsLabel":"Show all rewards","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","buyXQuantityValidationLabel":"Add {{product_quantity}} quantities of the product (Bux X)","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","sectionLabel":"Section","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","tieredDiscountAmountLabel":"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF","nextButtonLabel":"Next Step","classicBundleDescriptionLabel":"Your bundle contains the following products.","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","defaultDiscountBarMessage":"Welcome to our store","subscriptionAvailableHintLabel":"Subscribe \u0026 save available.","bundleDiscountNote":"Discounts will be applied at checkout.","bundleModalCloseRewardsLabel":"Close all rewards","productDetailsAddToBundleLabel":"Add to bundle","cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","bundleNoProductSelectedLabel":"No product selected","checkoutInfoLabel":"Add products from each section to enable the add to cart button.","bundleSubtotalLabel":"Subtotal","reviewOrderDescription":"Check your items and select your required frequency plan","customOfferLinkButtonLabel":"Explore Offers","popupCommunityHeadingText":"Watcharee's","oneTimePurchaseLabel":"One Time Purchase","bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","addingProductsToBundle":"Adding products to bundle","buyXGetYMergedWidgetTitle":"Select Buy X Get Y Discount","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","productDiscountTypeLabel":"Product Discount","bundleSearchBarPlaceholder":"Search product by name or title","proceedToCheckoutButtonText":"","breadCrumbReviewSectionLabel":"Review Section"}; 4635 4636 4637 _ABConfig.enableValidateDiscountQuantity = false;
4638 4639 4640 _ABConfig.customerId = null; 4641 _ABConfig.customerName = ''; 4642 _ABConfig.firstName = ''; 4643 _ABConfig.lastName = ''; 4644 _ABConfig.customerEmail = null; 4645 _ABConfig.customerTags = []; 4646 _ABConfig.customerDiscountUsage = []; 4647 4648 4649 4650 4651 _ABConfig.shop = "watcharees.myshopify.com"; 4652 _ABConfig.shopMoneyFormat = "${{amount}}"; 4653 _ABConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD"; 4654 4655 4656 4657 4658 4659 4660 (function() { 4661 const appstleBundlesCurrentPath = "\/search"; 4662 if (appstleBundlesCurrentPath?.includes('/collections')) _ABConfig.isCollectionPage = true; 4663 if (appstleBundlesCurrentPath === '/') _ABConfig.isHomePage = true; 4664 })(); 4665 4666 _ABConfig.loadBundleAssets = () => { 4667 const css = "https:\/\/bundles-admin.appstle.com\/content\/build-a-box.css?v=1790197272469"; 4668 const js = "https:\/\/bundles-admin.appstle.com\/app\/build-a-box.bundle.js?v=1790197272469"; 4669 const link = document.createElement('link'); 4670 link.rel = 'stylesheet'; 4671 link.href = css; 4672 document.head.appendChild(link); 4673 const script = document.createElement('script'); 4674 script.defer = true; 4675 script.src = js; 4676 document.head.appendChild(script); 4677 }; 4678 4679 <!-- BEGIN app snippet: get-discount-bundles --> 4680 window._ABConfig.getProductDiscountedPricing = ({ variantId, amount, quantity, sellingPlanId }) => { 4681 const disableAppFunctionality = window?._ABConfig?.['disableAppFunctionality'] || false; 4682 if (!variantId || disableAppFunctionality) { 4683 console.error('Please provide a current variant id'); 4684 return []; 4685 } 4686 //helper functions 4687 const isDiscountUsageLimitExceed = (customerDiscountUsage, bundle) => { 4688 if (customerDiscountUsage && customerDiscountUsage.length) { 4689 const targetDiscountUsage = customerDiscountUsage.find( 4690 (discountUsage) => discountUsage?.uniqueRef === bundle?.uniqueRef 4691 ); 4692 return targetDiscountUsage && targetDiscountUsage?.usageCount >= bundle?.limitToUsePerCustomer; 4693 } 4694 return false; 4695 }; 4696 const isBundleRestrictedCustomerByTagsByDiscount = (item, customerTags) => { 4697 if (!item?.restrictTags) return false; 4698 const restrictTags = item?.restrictTags?.split(','); 4699 return customerTags && customerTags.length > 0 && customerTags.some((tag) => restrictTags?.includes(tag)); 4700 }; 4701 const isBundleAllowedByCustomersTagByDiscount = (item, customerTags) => { 4702 if (!item?.allowedTags) return true; 4703 const allowedCustomersOnly = item?.allowedTags?.split(','); 4704 return ( 4705 customerTags && 4706 customerTags.length > 0 && 4707 customerTags.some((tag) => allowedCustomersOnly?.includes(tag)) 4708 ); 4709 }; 4710 const isBundleRestrictedByDiscount = (item, customerTags) => { 4711 return isBundleRestrictedCustomerByTagsByDiscount(item, customerTags) || !isBundleAllowedByCustomersTagByDiscount(item, customerTags); 4712 }; 4713 const processBundleRules = (bundles, type, fields) => 4714 bundles 4715 .filter((bundle) => bundle?.bundleType === type) 4716 .map((rule) => { 4717 const parsedRule = { ...rule }; 4718 fields.forEach((field) => { 4719 try { 4720 parsedRule[field] = JSON.parse(rule[field] || '[]'); 4721 } catch (e) { 4722 console.error('Failed to parse field:', field, e); 4723 parsedRule[field] = []; 4724 } 4725 }); 4726 return parsedRule; 4727 }); 4728 const getBestDiscount = (applicableDiscounts, lineItem, discountKey = 'discount') => { 4729 return applicableDiscounts.reduce((greater, current) => { 4730 const greaterDiscount = greater?.[discountKey]; 4731 const currentDiscount = current?.[discountKey]; 4732 4733 if ((greater?.discountType === "PERCENTAGE" && current?.discountType === "PERCENTAGE") || 4734 (greater?.discountType === "FIXED_AMOUNT" && current?.discountType === "FIXED_AMOUNT")) { 4735 return currentDiscount > greaterDiscount ? current : greater; 4736 4737 } else if (current?.discountType === "FIXED_AMOUNT" && greater?.discountType === "PERCENTAGE") { 4738 return currentDiscount > ((greaterDiscount / 100) * lineItem?.totalAmount) ? current : greater; 4739 4740 } else if (current?.discountType === "PERCENTAGE" && greater?.discountType === "FIXED_AMOUNT") { 4741 return ((currentDiscount / 100) * lineItem?.totalAmount) > greaterDiscount ? current : greater; 4742 } 4743 4744 return currentDiscount > greaterDiscount ? current : greater; 4745 }); 4746 }; 4747 const getApplicableTieredDiscount = (volumeDiscountBundles, lineItem) => { 4748 let applicableDiscount = null; 4749 4750 const updatedVolumeDiscountBundles = volumeDiscountBundles.map(bundle => { 4751 const updatedTieredDiscount = bundle?.tieredDiscount.map(discount => { 4752 return { 4753 ...discount, 4754 appliesOn: bundle?.appliesOn 4755 }; 4756 }) 4757 4758 return { 4759 ...bundle, 4760 tieredDiscount: updatedTieredDiscount 4761 } 4762 }); 4763 4764 const volumeDiscountBundlesTieredDiscount = updatedVolumeDiscountBundles.reduce((acc, item) => { 4765 return acc.concat(item?.tieredDiscount); 4766 }, []); 4767 4768 let applicableQuantityBasedDiscount = volumeDiscountBundlesTieredDiscount 4769 .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "QUANTITY") 4770 .filter(tieredDiscount => lineItem?.quantity >= tieredDiscount?.value); 4771 applicableQuantityBasedDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem) : null; 4772 4773 let applicableSpendAmountBasedDiscount = volumeDiscountBundlesTieredDiscount 4774 .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "AMOUNT") 4775 .filter(tieredDiscount => lineItem?.totalAmount >= tieredDiscount?.value); 4776 applicableSpendAmountBasedDiscount = applicableSpendAmountBasedDiscount.length > 0 ? getBestDiscount(applicableSpendAmountBasedDiscount, lineItem, ) : null; 4777 4778 if (applicableQuantityBasedDiscount && applicableSpendAmountBasedDiscount) { 4779 4780 if ((applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE") || (applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT")) { 4781 if (applicableQuantityBasedDiscount?.discount > applicableSpendAmountBasedDiscount?.discount) { 4782 applicableDiscount = applicableQuantityBasedDiscount; 4783 } else { 4784 applicableDiscount = applicableSpendAmountBasedDiscount; 4785 } 4786 4787 }else if(applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT"){ 4788 if (((applicableQuantityBasedDiscount?.discount / 100) * lineItem?.totalAmount) > applicableSpendAmountBasedDiscount?.discount) { 4789 applicableDiscount = applicableQuantityBasedDiscount; 4790 } else { 4791 applicableDiscount = applicableSpendAmountBasedDiscount; 4792 } 4793 4794 }else if(applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE"){ 4795 if (applicableQuantityBasedDiscount?.discount > ((applicableSpendAmountBasedDiscount?.discount / 100) * lineItem?.totalAmount)) { 4796 applicableDiscount = applicableQuantityBasedDiscount; 4797 } else { 4798 applicableDiscount = applicableSpendAmountBasedDiscount; 4799 } 4800 } 4801 4802 } else if (applicableQuantityBasedDiscount) { 4803 applicableDiscount = applicableQuantityBasedDiscount; 4804 } else if (applicableSpendAmountBasedDiscount) { 4805 applicableDiscount = applicableSpendAmountBasedDiscount; 4806 } 4807 return applicableDiscount; 4808 } 4809 const getApplicablePercentOrFixedDiscount = (discountedPricingBundles, lineItem) => { 4810 let applicableDiscount = null; 4811 4812 let applicableQuantityBasedDiscount = discountedPricingBundles 4813 .map(bundle => { 4814 return { 4815 ...bundle, 4816 minProductCount: bundle?.minProductCount || 0, 4817 maxProductCount: bundle?.maxProductCount || 0, 4818 minOrderAmount: bundle?.minOrderAmount || 0 4819 }; 4820 }) 4821 .filter(bundle => { 4822 const minCount = bundle.minProductCount; 4823 const maxCount = bundle.maxProductCount; 4824 const minAmount = bundle.minOrderAmount; 4825 4826 if (minCount > 0 && lineItem.quantity < minCount) return false;
4827 if (maxCount > 0 && lineItem.quantity > maxCount) return false; 4828 4829 if (minAmount > 0 && lineItem.amount < minAmount) return false; 4830 4831 return true; 4832 }); 4833 applicableDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem, 'discountValue') : null; 4834 4835 if(applicableDiscount){ 4836 applicableDiscount = { 4837 discountBasedOn: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? "AMOUNT" : "QUANTITY", 4838 value: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? lineItem?.totalAmount : lineItem?.quantity, 4839 discount: applicableDiscount?.discountValue, 4840 discountType: applicableDiscount?.discountType, 4841 appliesOn: applicableDiscount?.appliesOn 4842 } 4843 } 4844 4845 return applicableDiscount; 4846 } 4847 4848 4849 4850 4851 const collections = _ABConfig?.product?.collections || []; 4852 const discountBundles = [{"id":45166,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140467667191,\"variantId\":44511196479735,\"name\":\"Basil \u0026 Garlic Sauce \",\"productHandle\":\"thai-basil-garlic-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiBasilGarlic-Front_ff8baf9f-e8c2-4dd1-b1d3-198990375dc0.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Basil \u0026 Garlic Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":7756303991031,\"variantId\":43200148832503,\"name\":\"Coconut Curry Sauce \",\"productHandle\":\"thai-coconut-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry_cf1e69f0-3475-4743-86ec-7bed0aa03ced.jpg?v=1774888377\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154697347,\"variantId\":33357564870787,\"name\":\"Green Curry Sauce \",\"productHandle\":\"thai-green-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Green-Curry_635ea157-7625-4adc-9390-d7b850fe8e8a.jpg?v=1774888360\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Green Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140469960951,\"variantId\":44511202345207,\"name\":\"Lemongrass \u0026 Chili Sauce \",\"productHandle\":\"thai-lemongrass-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiLemongrassChili-Front_d565eee6-6a3f-4f9b-ae82-94da83fd5ae5.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Lemongrass \u0026 Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154500739,\"variantId\":33486112489603,\"name\":\"Massaman Curry Sauce \",\"productHandle\":\"thai-massaman-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Massaman-Curry_0e43959f-1120-47b8-a8cb-1f4f4e3d2f5f.jpg?v=1725982083\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Massaman Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154304131,\"variantId\":33357413974147,\"name\":\"Pad Thai Sauce \",\"productHandle\":\"pad-thai-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai_044ec3a0-b726-4965-a362-39ba40f2c4a1.jpg?v=1774888433\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Pad Thai Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154533507,\"variantId\":33357588529283,\"name\":\"Peanut Sauce \",\"productHandle\":\"thai-peanut-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Sauce_ca623b52-8bf4-4bcc-92f3-1ecde9096ea3.jpg?v=1774888417\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140496470263,\"variantId\":44511299633399,\"name\":\"Red Curry Sauce \",\"productHandle\":\"thai-red-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry_44b1faef-2dff-4957-a6fd-7ed0b3b50242.jpg?v=1725982160\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140473729271,\"variantId\":44511209292023,\"name\":\"Spicy Chili Sauce \",\"productHandle\":\"thai-spicy-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSpicyChili-Front_aad62db4-4a60-4416-8506-5b2cba55f0c1.jpg?v=1774907071\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Spicy Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140472090871,\"variantId\":44511206342903,\"name\":\"Sweet \u0026 Sour Sauce \",\"productHandle\":\"thai-sweet-sour-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetSour-Front_68607526-9bc0-43f3-b4f9-071ecc384e5c.jpg?v=17448
485210759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet \u0026 Sour Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9993827713271,\"variantId\":50834396610807,\"name\":\"Dummy Product for Testing \",\"productHandle\":\"dummy-product-for-testing\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"0.00\",\"status\":\"UNLISTED\",\"productTitle\":\"Dummy Product for Testing\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":8140475302135,\"variantId\":44511211880695,\"name\":\"Sweet Chili \u0026 Ginger Sauce \",\"productHandle\":\"thai-sweet-chili-ginger-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetChili-Front_0fdf11aa-b2af-4329-8205-062b76f9524c.jpg?v=1725981930\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet Chili \u0026 Ginger Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154992259,\"variantId\":33357607207043,\"name\":\"Yellow Curry Sauce \",\"productHandle\":\"thai-yellow-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Yellow Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"ivkqok3lwi","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}
4852\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15,\"scratchOffEnabled\":false}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Sauces)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1782292873463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroun
4852dColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Sauces Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null},{"id":47095,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140325028087,\"variantId\":44510492459255,\"name\":\"Coconut Curry Noodles \",\"productHandle\":\"thai-coconut-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140324274423,\"variantId\":44510488592631,\"name\":\"Peanut Noodles \",\"productHandle\":\"thai-peanut-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Noodles_b51552d3-97b2-4cef-b732-9a2cc0313036.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140324798711,\"variantId\":44510491607287,\"name\":\"Red Curry Noodles \",\"productHandle\":\"thai-red-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9998756315383,\"variantId\":50847156044023,\"name\":\"Drunken Noodles \",\"productHandle\":\"drunken-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Drunken-Noodles-Front.jpg?v=1781118906\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Drunken Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":9998612300023,\"variantId\":50846658265335,\"name\":\"Pad Thai Noodles \",\"productHandle\":\"pad-thai-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai-Noodles-Front.jpg?v=1781113371\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Pad Thai Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"pgcimmdrwz","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}
4852\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15},{\"discountBasedOn\":\"QUANTITY\",\"discount\":20,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"12 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"value\":12}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Noodles)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1787408777463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroun
4852dColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Noodles Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null}]; 4853 const customerTags = null; 4854 let customerDiscountUsage = []; 4855 let isLoggedIn = false; 4856 4857 4858 4859 const filteredDiscountBundles = Array.isArray(discountBundles) && discountBundles.length > 0 && discountBundles?.filter((bundle) => { 4860 if (bundle?.status !== 'ACTIVE' || bundle?.bundleSubType === 'BUY_X_GET_Y') { 4861 return false; 4862 } 4863 if ((bundle?.allowedTags || bundle?.restrictTags || bundle?.limitToUsePerCustomer > 0) && !isLoggedIn) { 4864 return false; 4865 } 4866 if ((bundle?.allowedTags || bundle?.restrictTags) && isLoggedIn && isBundleRestrictedByDiscount(bundle, customerTags)) { 4867 return false; 4868 } 4869 if (bundle?.limitToUsePerCustomer > 0 && isDiscountUsageLimitExceed(customerDiscountUsage, bundle)) { 4870 return false; 4871 } 4872 if (bundle?.appliesOn === "ONE_TIME" && sellingPlanId != null) { 4873 return false; 4874 } 4875 if (bundle?.appliesOn === "SUBSCRIPTION" && sellingPlanId === null) { 4876 return false; 4877 } 4878 try { 4879 const variantsString = bundle?.variants || '[]'; 4880 const variants = typeof variantsString === 'string' ? JSON.parse(variantsString) : variantsString; 4881 const bundleCollections = JSON.parse(bundle?.collectionData || '[]'); 4882 4883 return (Array.isArray(variants) && variants.some((variant) => variant && parseInt(variant?.variantId) === parseInt(variantId))) || 4884 (Array.isArray(bundleCollections) && 4885 bundleCollections?.length > 0 && 4886 bundleCollections.some(bundleCollection => collections.some(collection => collection?.id === bundleCollection?.id))) 4887 } catch (e) { 4888 console.error('Failed to parse JSON:', e); 4889 return false;
4890 } 4891 }) || []; 4892 4893 const totalAmount = amount * quantity; 4894 const lineItem = {variantId, quantity, amount, totalAmount }; 4895 const volumeDiscountBundles = processBundleRules(filteredDiscountBundles, 'VOLUME_DISCOUNT', ["variants", "tieredDiscount"]); 4896 const discountedPricingBundles = processBundleRules(filteredDiscountBundles, 'DISCOUNTED_PRICING', ["variants"]); 4897 4898 let applicableDiscount = null; 4899 const volumeDiscount = getApplicableTieredDiscount(volumeDiscountBundles, lineItem); 4900 const pricingDiscount = getApplicablePercentOrFixedDiscount(discountedPricingBundles, lineItem); 4901 4902 if (volumeDiscount && pricingDiscount) { 4903 applicableDiscount = getBestDiscount([volumeDiscount, pricingDiscount], lineItem); 4904 } else { 4905 applicableDiscount = volumeDiscount || pricingDiscount; 4906 } 4907 4908 const discountAmount = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount * applicableDiscount?.discount) / 100 : applicableDiscount?.discount; 4909 const discountedPrice = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount - discountAmount) : ( totalAmount - applicableDiscount?.discount); 4910 4911 return { 4912 variantId, 4913 quantity, 4914 amount, 4915 totalAmount, 4916 discountType: applicableDiscount?.discountType, 4917 discountValue: applicableDiscount?.discount, 4918 discountAmount, 4919 discountedPrice: !isNaN(discountedPrice) ? discountedPrice : undefined, 4920 discountConfigure: applicableDiscount?.appliesOn 4921 }; 4922 }; 4923 4924<!-- END app snippet --> 4925 4926 4927 <!-- BEGIN app snippet: new-appstle-volume-discount-script --> 4928 (() => { 4929 const initializedElements = new WeakSet(); 4930 4931 const loadAppstleBundleAssets = () => { 4932 const css = "https:\/\/bundles-admin.appstle.com\/content\/volume-discount.css?v=1790197272469"; 4933 const js = "https:\/\/bundles-admin.appstle.com\/app\/volume-discount.bundle.js?v=1790197272469"; 4934 const link = document.createElement('link'); 4935 link.rel = 'stylesheet'; 4936 link.href = css; 4937 document.head.appendChild(link); 4938 const script = document.createElement('script'); 4939 script.defer = true; 4940 script.src = js; 4941 document.head.appendChild(script); 4942 }; 4943 4944 const executeVolumeDiscountBlock = ({ blockElement }) => { 4945 if (initializedElements.has(blockElement)) return; 4946 initializedElements.add(blockElement); 4947 4948 const discountRules = [{"id":45166,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140467667191,\"variantId\":44511196479735,\"name\":\"Basil \u0026 Garlic Sauce \",\"productHandle\":\"thai-basil-garlic-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiBasilGarlic-Front_ff8baf9f-e8c2-4dd1-b1d3-198990375dc0.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Basil \u0026 Garlic Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":7756303991031,\"variantId\":43200148832503,\"name\":\"Coconut Curry Sauce \",\"productHandle\":\"thai-coconut-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry_cf1e69f0-3475-4743-86ec-7bed0aa03ced.jpg?v=1774888377\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154697347,\"variantId\":33357564870787,\"name\":\"Green Curry Sauce \",\"productHandle\":\"thai-green-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Green-Curry_635ea157-7625-4adc-9390-d7b850fe8e8a.jpg?v=1774888360\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Green Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140469960951,\"variantId\":44511202345207,\"name\":\"Lemongrass \u0026 Chili Sauce \",\"productHandle\":\"thai-lemongrass-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiLemongrassChili-Front_d565eee6-6a3f-4f9b-ae82-94da83fd5ae5.jpg?v=17448
494810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Lemongrass \u0026 Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154500739,\"variantId\":33486112489603,\"name\":\"Massaman Curry Sauce \",\"productHandle\":\"thai-massaman-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Massaman-Curry_0e43959f-1120-47b8-a8cb-1f4f4e3d2f5f.jpg?v=1725982083\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Massaman Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154304131,\"variantId\":33357413974147,\"name\":\"Pad Thai Sauce \",\"productHandle\":\"pad-thai-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai_044ec3a0-b726-4965-a362-39ba40f2c4a1.jpg?v=1774888433\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Pad Thai Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154533507,\"variantId\":33357588529283,\"name\":\"Peanut Sauce \",\"productHandle\":\"thai-peanut-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Sauce_ca623b52-8bf4-4bcc-92f3-1ecde9096ea3.jpg?v=1774888417\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140496470263,\"variantId\":44511299633399,\"name\":\"Red Curry Sauce \",\"productHandle\":\"thai-red-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry_44b1faef-2dff-4957-a6fd-7ed0b3b50242.jpg?v=1725982160\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140473729271,\"variantId\":44511209292023,\"name\":\"Spicy Chili Sauce \",\"productHandle\":\"thai-spicy-chili-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSpicyChili-Front_aad62db4-4a60-4416-8506-5b2cba55f0c1.jpg?v=1774907071\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Spicy Chili Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140472090871,\"variantId\":44511206342903,\"name\":\"Sweet \u0026 Sour Sauce \",\"productHandle\":\"thai-sweet-sour-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetSour-Front_68607526-9bc0-43f3-b4f9-071ecc384e5c.jpg?v=1744810759\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet \u0026 Sour Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9993827713271,\"variantId\":50834396610807,\"name\":\"Dummy Product for Testing \",\"productHandle\":\"dummy-product-for-testing\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"0.00\",\"status\":\"UNLISTED\",\"productTitle\":\"Dummy Product for Testing\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":8140475302135,\"variantId\":44511211880695,\"name\":\"Sweet Chili \u0026 Ginger Sauce \",\"productHandle\":\"thai-sweet-chili-ginger-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/ThaiSweetChil
4948i-Front_0fdf11aa-b2af-4329-8205-062b76f9524c.jpg?v=1725981930\",\"quantity\":1,\"price\":\"6.49\",\"status\":\"ACTIVE\",\"productTitle\":\"Sweet Chili \u0026 Ginger Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":4589154992259,\"variantId\":33357607207043,\"name\":\"Yellow Curry Sauce \",\"productHandle\":\"thai-yellow-curry-sauce\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Yellow-Curry_569f299b-2a5d-42aa-b2ed-2dbccbfc7796.jpg?v=1725982180\",\"quantity\":1,\"price\":\"8.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Yellow Curry Sauce\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"ivkqok3lwi","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3,\"scratchOffEnabled\":false},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15,\"scratchOffEnabled\":false}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Sauces)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1782292873463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroun
4948dColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Sauces Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null},{"id":47095,"shop":"watcharees.myshopify.com","name":"Bundle and Save!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":8140325028087,\"variantId\":44510492459255,\"name\":\"Coconut Curry Noodles \",\"productHandle\":\"thai-coconut-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Coconut-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Coconut Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null}
4948,{\"productId\":8140324274423,\"variantId\":44510488592631,\"name\":\"Peanut Noodles \",\"productHandle\":\"thai-peanut-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Peanut-Noodles_b51552d3-97b2-4cef-b732-9a2cc0313036.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Peanut Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":8140324798711,\"variantId\":44510491607287,\"name\":\"Red Curry Noodles \",\"productHandle\":\"thai-red-curry-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Red-Curry-Noodles.jpg?v=1774962981\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Red Curry Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":null},{\"productId\":9998756315383,\"variantId\":50847156044023,\"name\":\"Drunken Noodles \",\"productHandle\":\"drunken-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Drunken-Noodles-Front.jpg?v=1781118906\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Drunken Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1},{\"productId\":9998612300023,\"variantId\":50846658265335,\"name\":\"Pad Thai Noodles \",\"productHandle\":\"pad-thai-noodles\",\"imageSrc\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0326\/5442\/6243\/files\/Pad-Thai-Noodles-Front.jpg?v=1781113371\",\"quantity\":1,\"price\":\"7.99\",\"status\":\"DRAFT\",\"productTitle\":\"Pad Thai Noodles\",\"variantTitle\":null,\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":1}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"sequentialProductsPerBatch\":50,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"disableHighestTierPreference\":false,\"enableAnnouncementBar\":true,\"showClassicBundleWidgetInChildProduct\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"enableVolumeDiscountMixAndMatch\":false,\"hideQuantitySelector\":false,\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"bundleCheckoutSectionPosition\":\"BELOW\",\"enableOrderDiscountClass\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"borderRadius\":100,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"showAdditionalNoteInput\":false,\"disableScrollingToBundle\":false,\"showPriceOfChosenProductsOnly\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"pgcimmdrwz","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"Single\",\"subtitleLabel\":\"\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"3 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":true,\"badgeLabel\":\"Most Popular\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":10,\"value\":3},{\"discountBasedOn\":\"QUANTITY\",\"value\":6,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"6 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}
4948\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"discount\":15},{\"discountBasedOn\":\"QUANTITY\",\"discount\":20,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"12 Pack\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"upsells\":[],\"imageURL\":null,\"value\":12}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":false,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"Individual Products (Noodles)","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"excludedProducts":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"PRODUCT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid:\/\/shopify\/DiscountAutomaticNode\/1787408777463","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_ORDER","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"#FFFFFF\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":100,\"tierUpsellBackgroun
4948dColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"#BABABA\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"#35236A\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"#F1A839\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Noodles Multipack","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":"ADD_CHILD_PRODUCT_ON_ORDER","defaultVariants":null,"translations":null}]; 4949 const filteredDiscounts = Array.isArray(discountRules) && discountRules?.length > 0 && discountRules.filter((rule) => rule?.bundleType === 'VOLUME_DISCOUNT' && rule?.status === 'ACTIVE') || []; 4950 if (filteredDiscounts?.length > 0 && blockElement) { 4951 loadAppstleBundleAssets(); 4952 const discountDiv = document.createElement('div'); 4953 const reference = 'VOLUME_DISCOUNT'; 4954 discountDiv.setAttribute('appstle-volume-discount-unique-reference', reference); 4955 discountDiv.className = 'appstle-volume-discount'; 4956 discountDiv.style.cssText = 'width: 100%; display: block;'; 4957 blockElement.appendChild(discountDiv); 4958 const appBlockDiv = document.querySelector('div[data-block-handle="appstle-volume-discount-page"]'); 4959 if (appBlockDiv) { 4960 appBlockDiv.appendChild(blockElement); 4961 } 4962 } 4963 }; 4964 4965 const isAppFunctionalityDisabled = () => window?._ABConfig?.['disableAppFunctionality'] || false; 4966 4967 const findAppstleOwnedContainers = () => { 4968 const candidates = document.querySelectorAll('#appstleVolumeDiscountContainer, #volumeDiscountContainer'); 4969 return Array.from(candidates).filter(el => el.classList.contains('ab-volume-discount-container')); 4970 }; 4971 4972 const findLegacyContainerById = () => { 4973 const legacy = document.getElementById('volumeDiscountContainer'); 4974 return legacy ? [legacy] : []; 4975 }; 4976 4977 const findCustomPlacements = () => Array.from(document.querySelectorAll('.ab-volume-discount-custom-placement-selector')); 4978 4979 const resolveContainers = () => { 4980 const preciseMatches = findAppstleOwnedContainers(); 4981 const primary = preciseMatches.length > 0 ? preciseMatches : findLegacyContainerById(); 4982 return primary.concat(findCustomPlacements()); 4983 }; 4984 4985 const mountVolumeDiscount = (element) => { 4986 if (initializedElements.has(element)) return; 4987 element.innerHTML = '';
4988 executeVolumeDiscountBlock({ blockElement: element }); 4989 }; 4990 4991 const initVolumeDiscount = () => { 4992 if (isAppFunctionalityDisabled()) return; 4993 resolveContainers().forEach(mountVolumeDiscount); 4994 } 4995 4996 window.initVolumeDiscountAppstleBundle = initVolumeDiscount; 4997 4998 const observeForQuickAddModal = () => { 4999 const seen = new WeakSet(); 5000 new MutationObserver(() => { 5001 document.querySelectorAll(".quick-add-modal__content-info")?.forEach((m) => { 5002 if (m?.offsetParent === null) return seen.delete(m); 5003 if (seen.has(m) || !m?.children?.length) return; 5004 seen.add(m); 5005 setTimeout(() => initVolumeDiscount(), 100); 5006 }); 5007 }).observe(document.body, { childList: true, subtree: true }); 5008 }; 5009 5010 document.addEventListener('DOMContentLoaded', () => { 5011 initVolumeDiscount(); 5012 observeForQuickAddModal(); 5013 }); 5014 })(); 5015 5016<!-- END app snippet --> 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 if (_ABConfig?.bundle_setting?.enableGa4CrossDomainTracking === true) { 5029 (function () { 5030 const params = new URLSearchParams(window.location.search); 5031 const gl = params.get('_gl'); 5032 5033 if (gl) { 5034 sessionStorage.setItem('_ab_ga4_gl', gl); 5035 } 5036 5037 const saved = sessionStorage.getItem('_ab_ga4_gl'); 5038 5039 document.addEventListener('DOMContentLoaded', function () { 5040 const links = document.querySelectorAll('a[href*="/apps/bundles/bb/"]'); 5041 links.forEach(function (link) { 5042 const url = new URL(link.href); 5043 if (saved) url.searchParams.set('_gl', saved); 5044 link.href = url.toString(); 5045 }); 5046 }); 5047 })(); 5048 } 5049 </script>
5049 5050 5051 5052 5053 5054
5054<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-volume-discount-auto-loader.min.js" defer></script>
5054 5055 5056 5057 5058 5059 5060 5061 <link href="//cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles.min.css" rel="stylesheet" type="text/css" media="all" /> 5062
5062<script> 5063 var appstleBundleSettings = _ABConfig.bundle_setting || {}; 5064 var appstleBundleStyle = document.createElement('style'); 5065 appstleBundleStyle.textContent = ` 5066 .ab-bogo-title, .ab-classic-bundle-description, .ab-classic-bundle-product-quantity, 5067 .ab-classic-bundle-product-name-quantity, .ab-classic-bundle-product-link { 5068 color: ${appstleBundleSettings.primaryTextColor || '#000000'}; 5069 } 5070 .ab-discount-header-banner { 5071 background-color: ${appstleBundleSettings.primaryColor || '#105e85'}; 5072 color: ${appstleBundleSettings.secondaryTextColor || '#ffffff'}; 5073 } 5074 ${appstleBundleSettings.bodyFontFamily ? ':is([class^="ab-"],[class*=" ab-"]){font-family:' + appstleBundleSettings.bodyFontFamily + '!important}' : ''} 5075 ${appstleBundleSettings.headingFontFamily ? ':is([class^="ab-"],[class*=" ab-"]):is([class*="-title"],[class*="-heading"],[class*="-name"]),.ab-classic-bundle-description,.ab-volume-discount-header-label{font-family:' + appstleBundleSettings.headingFontFamily + '!important}' : ''} 5076 ${appstleBundleSettings.customCss || ''} 5077 `; 5078 document.body.appendChild(appstleBundleStyle); 5079 </script>
5079 5080
5080<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-trigger-cart-refresh.min.js" defer></script>
5080 5081 5082 5083
5083<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-discount-announcement-bar.min.js" defer></script>
5083 5084 5085 5086 5087
5087<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor-volume-discount-custom-attribute.min.js" defer></script>
5087 5088 5089 5090
5090<script src="https://cdn.shopify.com/extensions/01a11c4f-5f09-7319-8727-69ea95e5c0c3/appstle-bundles-3357/assets/appstle-bundles-interceptor-bundle-product-auto-removal.min.js" defer></script>
5090 5091 5092 5093 5094 5095 5096 5097 5098</div><div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
5098<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
5098 5099 5100 5101 5102 5103 5104 5105 5106 5107<!-- BEGIN app snippet: storefront-globals -->
5107<script> 5108 (function () { 5109 window.easybundle_active_product_data = window.easybundle_active_product_data ?? null; 5110 window.easybundle_currency_config = window.easybundle_currency_config ?? { 5111 currencySymbol: "$", 5112 moneyFormat: "${{amount}}", 5113 moneyFormatWithCurrency: "${{amount}} USD", 5114 market: { id: 344916215, handle: "us" } 5115 }; 5116 window.easybundle_active_page_type = window.easybundle_active_page_type ?? "search"; 5117 window.easybundle_cart_data = window.easybundle_cart_data ?? {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 5118 window.easybundle_locale_config = window.easybundle_locale_config ?? { 5119 currentLocale: "en", 5120 primaryLocale: "en", 5121 }; 5122 })(); 5123</script>
5123<!-- END app snippet --> 5124 5125<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet --> 5126<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet --> 5127 5128<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet --> 5129 5130<!-- BEGIN app snippet: bundle-bootstrap -->
5130<script> 5131 (function(){ 5132 window.gbbExtEmbed = { f :{} }; 5133 function getProductData() { 5134 return { 5135 handle: null, 5136 productId: null, 5137 productData : window.easybundle_active_product_data ?? null, 5138 collections: [ 5139 5140 ], 5141 selected_or_first_available_variant: null 5142 }; 5143 } 5144 function debugConsole(...messages){ 5145 try { 5146 let isDebug = localStorage.getItem("debug"); 5147 if (isDebug) { 5148 for (let message of messages) { 5149 console.error(message); 5150 } 5151 } 5152 } catch (err) { 5153 console.error('error inside the debugError function ->', err) 5154 } 5155 } 5156 function getBundleRenderTarget(){ 5157 const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings 5158 ?? window.easybundle_user_ext_data?.customSettings 5159 ?? window.easybundles_ext_data?.userData?.customSettings 5160 ?? {}; 5161 const customSelector = customSettings.customSelectorToRenderFullPageBundle || ""; 5162 if(customSelector){ 5163 return document.querySelector(customSelector); 5164 } 5165 return document.querySelector('main') 5166 || document.querySelector('.main') 5167 || document.querySelector('#main') 5168 || document.querySelector('#main-content'); 5169 } 5170 5171 function removeProductHtmlForBundles(){ 5172 try{ 5173 const targetWrapper = getBundleRenderTarget(); 5174 if(targetWrapper){ 5175 targetWrapper.innerHTML = ''; 5176 } 5177 }catch(err){ 5178 debugConsole("error in removeProductHtmlForBundles",err) 5179 } 5180 } 5181 5182 // Mount must exist before the template script runs, or its lookup races. 5183 function buildDummyProductHtmlForBundles(){ 5184 try{ 5185 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 5186 const offerId = parentProductData?.offerId; 5187 if(parentProductData?.bundleType !== "SDK" || !offerId) return; 5188 if(document.getElementById("gbbBundle")) return; 5189 5190 const bundleWrapperDiv = document.createElement("div"); 5191 bundleWrapperDiv.id = "gbbBundle"; 5192 bundleWrapperDiv.className = "gbbBundleWrapper"; 5193 bundleWrapperDiv.dataset.offerId = offerId; 5194 const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif 5195 || window.easybundle_user_ext_data?.customSettings?.loadingGif 5196 || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif"; 5197 bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>'; 5198 5199 const targetWrapper = getBundleRenderTarget(); 5200 if(targetWrapper){ 5201 targetWrapper.innerHTML = ""; 5202 targetWrapper.appendChild(bundleWrapperDiv); 5203 }else{ 5204 document.body.appendChild(bundleWrapperDiv); 5205 } 5206 }catch(err){ 5207 debugConsole("error in buildDummyProductHtmlForBundles", err); 5208 } 5209 } 5210 async function getBundleDataFromS3() { 5211 try { 5212 const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 5213 if(!parentProductsData?.bundleId) return null; 5214 5215 const shopName = window.Shopify.shop; 5216 const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json` 5217 const fetchResponse = await fetch(s3Url); 5218 const data = await fetchResponse.json(); 5219 return data || null; 5220 } catch (error) { 5221 debugConsole("Error in getBundleDataFromS3:", error); 5222 return null; 5223 } 5224 } 5225 5226 // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB. 5227 function isOverflowed(value) { 5228 if ( 5229 value !== null && 5230 typeof value === 'object' && 5231 !Array.isArray(value) && 5232 value.errorMsg !== undefined && 5233 value.errorMsg !== null 5234 ) { 5235 return true; 5236 } 5237 return false;
5238 5239 } 5240 5241 function isForceCdn(){ 5242 try { 5243 return new URLSearchParams(location.search).get('gbbForceCdn') === 'true' 5244 || localStorage.getItem('gbbForceCdn') === 'true'; 5245 } catch(_){ return false; } 5246 } 5247 5248 // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail. 5249 async function fetchOverflowedDataFromCDN(s3Key, memoKey){ 5250 const shouldSkipR2 = (function(){ 5251 try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; } 5252 catch(_){ return false; } 5253 })(); 5254 5255 const buster = '?nocache=' + Date.now(); 5256 const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster; 5257 const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster; 5258 5259 if (!shouldSkipR2) { 5260 try { 5261 const r2Resp = await Promise.race([ 5262 fetch(r2Url), 5263 new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); }) 5264 ]); 5265 if (r2Resp.ok) { 5266 const data = await r2Resp.json(); 5267 if (data) return data; 5268 } 5269 } catch (e) { 5270 debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e); 5271 try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){} 5272 } 5273 } 5274 5275 try { 5276 const s3Resp = await fetch(s3Url); 5277 if (!s3Resp.ok) return null; 5278 return (await s3Resp.json()) || null; 5279 } catch (e) { 5280 debugConsole('S3 fetch failed for ' + memoKey + ':', e); 5281 return null; 5282 } 5283 } 5284 5285 async function getSdkBundleDataFromCDN(offerId){ 5286 if (!offerId) return null; 5287 const shopName = window.Shopify.shop; 5288 return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig'); 5289 } 5290 5291 async function getUpsellIndexFromCDN(){ 5292 const shopName = window.Shopify.shop; 5293 return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex'); 5294 } 5295 5296 function initializeShopifyValues() { 5297 const productDetails = getProductData() 5298 window.shopifyLiquidValuesApp4Ext = { 5299 product: productDetails, 5300 cartData: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 5301 selected_or_first_available_variant: productDetails.selected_or_first_available_variant 5302 }; 5303 let ext_data = {"userData":{"shopName":"watcharees.myshopify.com","countryCode":"US","countryName":"United States","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":"\n.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetDescription {\n font-weight: bold;\n font-size: 16px !important;\n}\n.gbbOfferWidgetBody .gbbOfferWidgetBtnSec .gbbOfferWidgetRedirectBtn {\n font-weight: bold !important;\n font-size: 12px !important;\n}\n.gbbOfferWidgetFieldSet {\n border-radius: 15px;\n border: 2px solid #7554cf;\n background-color: #ffffff;\n border-color: #7554cf !important;\n}\n.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetImg {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 5px;\n}
5303\n.gbbOfferWidgetTitle {\nfont-weight: bold !important;\n font-size: 16px !important;\n background-color: #7554cf;\n border-radius: 5px;\n padding: 5px 10px;\n border-color: #7554cf;\n color: #ffffff !important;\n border-width: 2px;\n}","addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":false,"showOriginalPrice":false,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customStyleForBuilderPages":".gbbBodyOverflowHidden {\n overflow-y: visible;\n}\n\nmain.overflow-hidden {\n overflow: visible !important;\n}","customStyleForDummyProductPage":".gbbBodyOverflowHidden {\n overflow-y: visible;\n}\n\nmain.overflow-hidden {\n overflow: visible !important;\n}","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":true,"redirectToCheckoutEnabled":false,"redirectToScript":"window.upcartOpenCart()","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","customCss":"","customJs":"","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":false,"isExternalIntegrationSyncEnabled":false},"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"6310eeaf4ffbb22b39b5223d0511e9c9","createdAt":"2026-05-22T23:49:06.314Z","multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"6a10eb72f23a99b44dc9402d","shopName":"watcharees.myshopify.com","languageMode":"SINGLE","createdAt":"2026-05-22T23:49:06.795Z","updatedAt":"2026-07-17T05:00:46.262Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
5303,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least {{conditionWeight}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of {{conditionWeight}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing {{conditionWeight}} on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","type":"text","value":"Add To Bundle"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this bundle"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
5303,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of {{maxAllowedAddons}} addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this bundle"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"}}}},"productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}}},"pageCustomizationData":{"_id":"6a10eb72f23a99b44dc9402c","shopName":"watcharees.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"15px","cartFooterProductImageBorderRadius":"13px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#60573b","cartFooterDiscountedPriceColor":"#81754e","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#81754e","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#83947b","cartFooterBackButtonTextColor":"#ffffff","cartFooterBackButtonBorderColor":"#35236a","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#F19339","cartFooterNextButtonBorderColor":"#35236a","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#cdc3e9","cartFooterDiscountProgressBarFilledColor":"#5630bf","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#4e2da9","cartFooterTotalLabelColor":"#81754e","cartFooterDiscountMessageFontSize":"18px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#35236a","tabInactiveTextColor":"#81754e","tabInactiveBgColor":"#cdc3e9"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-05-22T23:49:06.795Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#35236a","productPageFontSize":"18px","bundleUpSellButtonBg":"#805ce5","bundleUpSellButtonBorderColor":"#35236a","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#81754e","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#35236a","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"window.upcartOpenCart()","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
5303SlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#222222","navigationBannerStepFontSize":"18px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#35236a","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#35236a","navigationBannerStepProgressBarEmptyColor":"#cdc3e9","tabsActiveBgColor":"#7554cf","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#cdc3e9","tabsInactiveTextColor":"#ffffff","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"15px","cardImageBorderRadius":"13px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#81754e","productTitleFontSize":"18px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#81754e","compareAtPriceFontSize":"18px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"18px","finalPriceFontColor":"#81754e","finalPriceFontWeight":"Bold","productCardButtonColor":"#7554cf","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#cdc3e9","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"16px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#35236a","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#35236a","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-09-10T18:31:47.531Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"15px","productCardImageBorderRadius":"13px","productCardImageFit":"cover","productCardTitleColor":"#81754e","productCardTitleFont":"18px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#81754e","productCardPriceFont":"18px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#81754e","productCardComparedAtPriceFont":"18px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#7554cf","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#81754e","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#81754e","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"16px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#7554cf","emptyStateCardIconColor":"#35236a","emptyStateCardTextColor":"#7554cf","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#7554cf","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#cdc3e9","tabsInactiveTextColor":"#ffffff","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"18px","headerDiscountTextColor":"#4e2da9","headerDiscountTextFont":"18px"},"toast":{"toastBgColor":"#35236a","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"15px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#81754e","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#83947b","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#F19339","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#60573b","footerDiscountProgressBarEmptyColor":"#cdc3e9","footerDiscountProgressBarFilledColor":"#5630bf"},"addBundleBtn":{"addBundleBtnBgColor":"#35236a","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#805ce5","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#81754e"}},"stylePresets":{"colors":{"primaryColor":"#35236a","buttonTextColor":"#ffffff","primaryTextColor":"#81754e","accentColor":"#cdc3e9","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"18px","primaryFontWeight":"Bold","secondaryFontSize":"18px","secondaryFontWeight":"Bold","bodyFontSize":"16px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":30,"productCardBaseBorderRadius":"15","productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":true},"productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":true,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#333533","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"0px","padding":"0px"},"tier":{"cardBorderRadius":"16px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","radioColor":"#e7e7e7","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subtitleColor":"#333533","subtitleFontSize":"13px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#333533","originalPriceFontSize":"14px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e5e5e5","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#e7e7e7","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#1a1a1a","atcButtonColor":"#ffffff","atcButtonBorderRadius":"9999px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardBorderRadius":"16px","titleFontSize":"16px","titleFontWeight":"700","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}}},"bundleLinkData":[{"_id":"6a10ee39f23a99b44dc94d20","bundleId":"1","bundleName":"Build Your Bundle","createdAt":"2026-05-23T00:00:57.562Z","parentProductShopifyData":{"id":9980664316151,"handle":"build-your-thai-bundle"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/50799378825463","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[{"collectionId":499625918711,"collectionName":"Individual Products"}],"bundleWidgetText":"Build Your Bundle â Up to 20% Off","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false,"widgetConfiguration":{"title":"Build Your Own Bundle","description":"Build a custom bundle and save up to 20% off!","buttonText":"Start Building","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/watcharees.myshopify.com\/1783688205461.jpg"},"widgetType":"OFFER_WIDGET"},"productsForBundleLink":[]}],"bundleUpsellData":{"1":{"_id":"6a10ee39f23a99b44dc94d20","bundleId":"1","bundleName":"Build Your Bundle","createdAt":"2026-05-23T00:00:57.562Z","parentProductShopifyData":{"id":9980664316151,"handle":"build-your-thai-bundle"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/50799378825463","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[{"collectionId":499625918711,"collectionName":"Individual Products"}],"bundleWidgetText":"Build Your Bundle â Up to 20% Off","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false,"widgetConfiguration":{"title":"Build Your Own Bundle","description":"Build a custom bundle and save up to 20% off!","buttonText":"Start Building","imageUrl":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/watcharees.myshopify.com\/1783688205461.jpg"},"widgetType":"OFFER_WIDGET"},"productsForBundleLink":[]}},"mixAndMatchData":[]}; 5304 if (ext_data && !ext_data?.errorMsg) { 5305 window.easybundles_ext_data = ext_data; 5306 } 5307 5308 let sdk_bundle_upsell_index = []; 5309 window.__gbbOverflow = window.__gbbOverflow || {}; 5310 window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index; 5311 if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) { 5312 window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index; 5313 const matchedRaw = JSON.parse("{}") || {}; 5314 const matchedSdkUpsells = {}; 5315 for (const offerId of Object.keys(matchedRaw)) { 5316 const { entry, bundleData } = matchedRaw[offerId]; 5317 matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry; 5318 } 5319 window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells; 5320 } 5321 5322 let full_page_ext_data = {"userData":{"_id":"6a10eb72f23a99b44dc94026","shopName":"watcharees.myshopify.com","brandName":"Watcharee's","bundleSettings":{"allowMultipleBoxesFromS
5322ameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"viewQuickColorSelectionPageCnt":0},"countryCode":"US","countryName":"United States","createdAt":"2026-05-22T23:49:06.314Z","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":"\n.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetDescription {\n font-weight: bold;\n font-size: 16px !important;\n}\n.gbbOfferWidgetBody .gbbOfferWidgetBtnSec .gbbOfferWidgetRedirectBtn {\n font-weight: bold !important;\n font-size: 12px !important;\n}\n.gbbOfferWidgetFieldSet {\n border-radius: 15px;\n border: 2px solid #7554cf;\n background-color: #ffffff;\n border-color: #7554cf !important;\n}\n.gbbOfferWidgetBody .gbbOfferWidgetDetailsSec .gbbOfferWidgetImg {\n height: 80px;\n width: 80px;\n min-width: 80px;\n min-height: 80px;\n border-radius: 5px;\n}\n.gbbOfferWidgetTitle {\nfont-weight: bold !important;\n font-size: 16px !important;\n background-color: #7554cf;\n border-radius: 5px;\n padding: 5px 10px;\n border-color: #7554cf;\n color: #ffffff !important;\n border-width: 2px;\n}","addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/Loading_Spinner_Checkout.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"showBundleUpsellBasedOnVariant":true,"overWriteParentProductButtonWithBundleLink":true,"removeStandaloneParentProductInCart":{"isEnabled":true,"afterRemovalScript":""},"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":false,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":false,"showOriginalPrice":false,"discountDisplay":{"isEnabled":true,"format":"amount_percentage"}},"loadingBgColor":"transparent","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"","customCartIntegrationScript":"","customStyleForBuilderPages":".gbbBodyOverflowHidden {\n overflow-y: visible;\n}\n\nmain.overflow-hidden {\n overflow: visible !important;\n}","customStyleForDummyProductPage":".gbbBodyOverflowHidden {\n overflow-y: visible;\n}\n\nmain.overflow-hidden {\n overflow: visible !important;\n}","customThemeIntegrationScript":"","enableCustomThemeIntegrationScript":false,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":true,"redirectToCheckoutEnabled":false,"redirectToScript":"window.upcartOpenCart()","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","customCss":"","customJs":"","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":false,"isExternalIntegrationSyncEnabled":false},"isAffiliate":false,"isAppFree":false,"isSubscription":{"id":35929391351,"name":"EasyBundle_Monthly_Free","price":"0.00","billing_on":"2026-05-23","status":"active","created_at":"2026-05-22T19:58:29-04:00","updated_at":"2026-05-22T19:58:47-04:00","activated_on":"2026-05-22","return_url":"https:\/\/watcharees.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":0,"trial_ends_on":"2026-05-22","a
5322pi_client_id":3918921729,"decorated_return_url":"https:\/\/watcharees.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?charge_id=35929391351","capped_amount":"500.00","balance_used":"0.0","balance_remaining":"500.00","risk_level":0.8968125,"currency":"USD"},"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"onboardingConfig":{"isAiBundlesOnboardingCompleted":true},"planId":"","shopDomain":"watcharees.com","shopifyId":32654426243,"shopify_plan":"basic","status":"1","storefrontAccessToken":"6310eeaf4ffbb22b39b5223d0511e9c9","timezone":"America\/New_York","updatedAt":"2026-10-09T19:07:07.084Z","isAppLevelMetafieldCreated":true,"isAppLevelMetafieldForFullPageBundlesCreated":true,"pageId":"34b7013d-07a4-8175-9e45-e53ba42ca01f","mantleCustomerData":{"id":"437190fe-ca63-46c2-ac9b-0cf6c3bac90e","customerId":"e37194e2-f4a4-4971-a3e9-4f7d343d4202","name":"Watcharee's","test":false,"preferredCurrency":"USD","shopify":{"id":"32654426243","myshopifyDomain":"watcharees.myshopify.com","planName":"Basic"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/e37194e2-f4a4-4971-a3e9-4f7d343d4202"},"loginData":{"lastLoggedInAt":"2026-10-02T06:04:56.514Z"},"trackEvents":{"OB Welcome page button click":true},"crispInfos":{"sessionId":"session_7275defd-14db-416e-bb40-06b4c45b70a0","sessionUpdatedAt":"2026-05-23T00:00:52.464Z"},"videoPage":{"backgroundColor":"#ffffff","logoImg":"https:\/\/db07ji0eqime4.cloudfront.net\/redeemPage\/giftcard\/default-no-logo.jpg"},"crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_7275defd-14db-416e-bb40-06b4c45b70a0","totalBundleRevenue":6116.860000000003,"totalOrdersCount":103,"cancelledOrderCount":1,"cancelledOrderValue":31.8,"secretRotation":{"fingerprint":"d32ee80bbe10","accessFingerprint":"5a81e1ffe7ce","phase":"pre_window","kind":"legacy_repin","migrated":true,"runId":"2026-10-08T05:48:02.225Z-38bca0","at":1791439130128},"SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"6a10eb72f23a99b44dc9402d","shopName":"watcharees.myshopify.com","languageMode":"SINGLE","createdAt":"2026-05-22T23:49:06.795Z","updatedAt":"2026-07-17T05:00:46.262Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
5322,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"Youâve made the Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least ##conditionWeight## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of ##conditionWeight## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing ##conditionWeight## on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","type":"text","value":"Add To Bundle"},"chooseOptionsButtonText":{"id":"chooseOptionsButtonText","label":"Choose Options Button","type":"text","value":"Choose Options"},"loadMoreProductsButtonText":{"id":"loadMoreProductsButtonText","label":"Load More Products Button","type":"text","value":"Load More Products"},"loadingCheckoutButtonText":{"id":"loadingCheckoutButtonText","label":"Loading Checkout Button","type":"text","value":"Loading Checkout..."},"addedText":{"id":"addedText","label":"Added Label","type":"text","value":"Added"},"addButtonText":{"id":"addButtonText","label":"Add Button Text","type":"text","value":"Add"},"nextButtonText":{"id":"nextButtonText","label":"Next Button Text","type":"text","value":"Next"},"addToCartButtonText":{"id":"addToCartButtonText","label":"Add To Cart Button Text","type":"text","value":"Add To Cart"},"backButtonText":{"id":"backButtonText","label":"Back Button Text","type":"text","value":"Back"},"checkoutButtonText":{"id":"checkoutButtonText","label":"Checkout Button Text","type":"text","value":"Checkout"},"removeButtonText":{"id":"removeButtonText","label":"Remove Button Text","type":"text","value":"Remove"},"reviewButtonText":{"id":"reviewButtonText","label":"Review Button Text","type":"text","value":"Review"},"combinationNotAvailable":{"id":"combinationNotAvailable","label":"Combination Not Available","type":"text","value":"Combination Not Available"},"quantity":{"id":"quantity","label":"Quantity Label","type":"text","value":"Quantity"},"inventoryInStockText":{"id":"inventoryInStockText","label":"Inventory in Stock Label","type":"text","value":"in Stock"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"viewCartProductsLabel":{"id":"viewCartProductsLabel","label":"View Cart Products Label","type":"text","value":"View Selected Products"},"selectedProductsLabel":{"id":"selectedProductsLabel","label":"Selected Products Label","type":"text","value":"Selected Products"},"selectBundleProductsText":{"id":"selectBundleProductsText","label":"Select Bundle Products label","type":"text","value":"Select Bundle Products"},"redirectingText":{"id":"redirectingText","label":"Redirecting label","type":"text","value":"Redirecting..."},"preparingBundleText":{"id":"preparingBundleText","label":"Preparing Bundle Label","type":"text","value":"Preparing Bundle..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this bundle"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
5322,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of ##maxAllowedAddons## addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this bundle"},"subtotalLabelText_inPage":{"id":"subtotalLabelText_inPage","label":"Subtotal Text","type":"text","value":"Subtotal"},"boxConditionInitialText_inPage":{"id":"boxConditionInitialText_inPage","label":"Inline Add To Cart Button - Quantity Selection message","type":"text","value":"Select {{quantityDifference}} Items"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"defaultProductUnavailableBtnText":{"id":"defaultProductUnavailableBtnText","label":"Default Product Unavailable Button Text","type":"text","value":"Out of Stock"}},"footer":{"footerPrevBtnText":{"id":"footerPrevBtnText","label":"Footer Previous Button","type":"text","value":"Prev"},"footerNextBtnText":{"id":"footerNextBtnText","label":"Footer Next Button","type":"text","value":"Next"},"footerFinishBtnText":{"id":"footerFinishBtnText","label":"Footer Finish Button","type":"text","value":"Done"}},"productCard":{"productCardAddBtnText":{"id":"productCardAddBtnText","label":"Product Add to Cart Button","type":"text","value":"Add to Cart"},"productVariantLabelText":{"id":"productVariantLabelText","label":"Product Variant Label","type":"text","value":"Select variant"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardOutOfStockBtnText":{"id":"productCardOutOfStockBtnText","label":"Product Out Of Stock Button Text","type":"text","value":"Out of Stock"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"sharedComponents":{"en":{"cartAndCheckout":{"bundleContainsLabel":{"id":"bundleContainsLabel","label":"Bundle Contains Label","type":"text","value":"Items"},"bundleOriginalPriceLabel":{"id":"bundleOriginalPriceLabel","label":"Bundle original price label","type":"text","value":"Retail Price"},"bundleDiscountDisplayLabel":{"id":"bundleDiscountDisplayLabel","label":"Bundle cart discount display label","type":"text","value":"You Save"}}}},"productBundle":{"en":{"general":{"title":{"id":"title","label":"Title","type":"text","value":"Bundle"},"subTitle":{"id":"subTitle","label":"Sub Title","type":"text","value":"Select the products you want to add to your bundle"},"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"},"priceLabel":{"id":"priceLabel","label":"Price Label","type":"text","value":"Total Price"},"savingsBadgeText":{"id":"savingsBadgeText","label":"Savings Badge Text","type":"text","value":"You save {{amount_saved}}"}}}},"quantityBreaks":{"en":{"general":{"unSelectedOptionLabel":{"id":"unSelectedOptionLabel","label":"Unselected Option Label","type":"text","value":"Select {{option_name}}"}},"validation":{"unselectedOption":{"id":"unselectedOption","label":"Unselected Option","type":"text","value":"{{option_name}} selection required"},"outOfStockOption":{"id":"outOfStockOption","label":"Out Of Stock Option","type":"text","value":"Sorry, currently not available"}},"footer":{"atcButtonText":{"id":"atcButtonText","label":"Add to Cart Button Text","type":"text","value":"Add to Cart"},"atcButtonOutOfStockText":{"id":"atcButtonOutOfStockText","label":"Add to Cart Out of Stock Text","type":"text","value":"Out of Stock"}},"freeGift":{"freeLabel":{"id":"freeLabel","label":"Free Label","type":"text","value":"FREE"}}}}},"pageCustomizationData":{"_id":"6a10eb72f23a99b44dc9402c","shopName":"watcharees.myshopify.com","__v":0,"banners":{"landingPageImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png","pageBannerImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/page_banner_temp.png","productReviewImageSrc":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/banners\/landing_page_bannerv2.png"},"cartFooter":{"cartFooterBgColor":"#ffffff","cartFooterButtonsContainerBgColor":"#f6f6f6","cartFooterBorderRadius":"15px","cartFooterProductImageBorderRadius":"13px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#60573b","cartFooterDiscountedPriceColor":"#81754e","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#81754e","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#83947b","cartFooterBackButtonTextColor":"#ffffff","cartFooterBackButtonBorderColor":"#35236a","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#F19339","cartFooterNextButtonBorderColor":"#35236a","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"40px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#cdc3e9","cartFooterDiscountProgressBarFilledColor":"#5630bf","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#4e2da9","cartFooterTotalLabelColor":"#81754e","cartFooterDiscountMessageFontSize":"18px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#35236a","tabInactiveTextColor":"#81754e","tabInactiveBgColor":"#cdc3e9"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2026-05-22T23:49:06.795Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#35236a","productPageFontSize":"18px","bundleUpSellButtonBg":"#805ce5","bundleUpSellButtonBorderColor":"#35236a","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#81754e","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#35236a","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"window.upcartOpenCart()","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
5322SlotsBasedOnCondition":true,"renderFilledSlotsAsHorizontalStacked":false,"addToBundleOnProductCardClick":true,"overwriteProductPagePriceWithBundlePrice":true,"allowPartialLocaleMatching":true,"useSingleStepCategoriesAsBundleSteps":false,"showOutOfStockOnProductCardButton":true,"validateConditionsBeforeAddToCart":true,"showPricingOnPurchaseOptionsWidget":true,"showDefaultProductUnavailableMessageOnAtc":true},"navigationBanner":{"navigationBannerStepTextColor":"#222222","navigationBannerStepFontSize":"18px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#35236a","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#35236a","navigationBannerStepProgressBarEmptyColor":"#cdc3e9","tabsActiveBgColor":"#7554cf","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#cdc3e9","tabsInactiveTextColor":"#ffffff","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"40px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"15px","cardImageBorderRadius":"13px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#81754e","productTitleFontSize":"18px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#81754e","compareAtPriceFontSize":"18px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"18px","finalPriceFontColor":"#81754e","finalPriceFontWeight":"Bold","productCardButtonColor":"#7554cf","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"40px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#cdc3e9","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"40px","productCardVariantSelectorFontSize":"16px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#35236a","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#35236a","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-09-10T18:31:47.531Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"15px","productCardImageBorderRadius":"13px","productCardImageFit":"cover","productCardTitleColor":"#81754e","productCardTitleFont":"18px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#81754e","productCardPriceFont":"18px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#81754e","productCardComparedAtPriceFont":"18px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#7554cf","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"40px","productCardQuantityButtonBorderRadius":"40px","productCardQuantityLabelColor":"#81754e","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#81754e","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"16px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#7554cf","emptyStateCardIconColor":"#35236a","emptyStateCardTextColor":"#7554cf","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#7554cf","tabsActiveTextColor":"#ffffff","tabsInactiveBgColor":"#cdc3e9","tabsInactiveTextColor":"#ffffff","tabsBorderRadius":"40px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"18px","headerDiscountTextColor":"#4e2da9","headerDiscountTextFont":"18px"},"toast":{"toastBgColor":"#35236a","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"15px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#81754e","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#83947b","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#F19339","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"40px","footerTextColor":"#60573b","footerDiscountProgressBarEmptyColor":"#cdc3e9","footerDiscountProgressBarFilledColor":"#5630bf"},"addBundleBtn":{"addBundleBtnBgColor":"#35236a","addBundleBtnBorderRadius":"40px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#805ce5","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#81754e"}},"stylePresets":{"colors":{"primaryColor":"#35236a","buttonTextColor":"#ffffff","primaryTextColor":"#81754e","accentColor":"#cdc3e9","backgroundColor":"#ffffff"},"typography":{"primaryFontSize":"18px","primaryFontWeight":"Bold","secondaryFontSize":"18px","secondaryFontWeight":"Bold","bodyFontSize":"16px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Round","baseBorderRadiusPx":30,"productCardBaseBorderRadius":"15","productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":true},"productBundle":{"designSettings":{},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":true,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#333533","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"0px","padding":"0px"},"tier":{"cardBorderRadius":"16px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","radioColor":"#e7e7e7","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subtitleColor":"#333533","subtitleFontSize":"13px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#333533","originalPriceFontSize":"14px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e5e5e5","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#e7e7e7","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#1a1a1a","atcButtonColor":"#ffffff","atcButtonBorderRadius":"9999px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardBorderRadius":"16px","titleFontSize":"16px","titleFontWeight":"700","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}}}}; 5323 let parent_product_data = null; 5324 5325 if(full_page_ext_data && !full_page_ext_data?.errorMsg) { 5326 window.easybundle_user_ext_data = full_page_ext_data.userData || {} 5327 } 5328 5329 if (parent_product_data && !parent_product_data?.errorMsg) { 5330 window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data; 5331 5332 const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true 5333 let bundle_data = null;
5334 const keys = ["SDK", "PB"]; 5335 const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0]; 5336 const isSdkBundle = keys.includes(keyPrefix); 5337 5338 const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || ''; 5339 const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE'; 5340 const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_'); 5341 const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_'); 5342 const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder; 5343 5344 if(full_page_ext_data && bundle_data){ 5345 5346 if (!isPdpBundle){ 5347 isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles(); 5348 isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles(); 5349 } 5350 const discountsConfiguration = bundle_data?.discountsData; 5351 delete bundle_data.discountsData; 5352 let active_bundle_data = { 5353 ...full_page_ext_data, 5354 stepsConfigurationData: bundle_data, 5355 discountsData: discountsConfiguration || {}, 5356 } 5357 5358 if (isSdkBundle) { 5359 active_bundle_data.bundleType = parent_product_data.bundleType, 5360 active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate, 5361 active_bundle_data._preResolvedBundle = true, 5362 active_bundle_data._bundleData = bundle_data, 5363 delete active_bundle_data.stepsConfigurationData; 5364 } 5365 5366 // easybundle_full_page_ext_data is a legacy alias. 5367 window.easybundle_active_bundle_data = active_bundle_data; 5368 window.easybundle_full_page_ext_data = active_bundle_data; 5369 } 5370 } 5371 } 5372 function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) { 5373 try{ 5374 const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id; 5375 if(!currentProductId || allMixAndMatchBundles?.length <= 0){ 5376 return false; 5377 } 5378 const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId); 5379 if(isThisParentProductPage) return true; 5380 const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id); 5381 for(let bundle of allMixAndMatchBundles){ 5382 const bundleUpsellConfig = bundle.bundleUpsellConfig; 5383 const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled; 5384 const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled; 5385 if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue; 5386 5387 const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration; 5388 const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration; 5389 5390 let showOnAllBundleProducts = false; 5391 let productIdsToCheck = []; 5392 let collectionIdsToCheck = []; 5393 5394 if(isBundleUpsellEmbedEnabled){ 5395 showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts; 5396 productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [] 5397 collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [] 5398 } 5399 5400 if(isBundleUpsellWidgetEnabled){ 5401 showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts; 5402 const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []; 5403 const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []; 5404 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 5405 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 5406 } 5407 5408 if(showOnAllBundleProducts){ 5409 Object.keys(bundle ?? {}).filter(key =>
5409 key?.startsWith('productsData')).forEach(stepKey => { 5410 const stepData = bundle?.[stepKey]; 5411 Object.values(stepData?.categories ?? {}).forEach(category => { 5412 const productIds = category?.products?.map(product => product.productId) || []; 5413 const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || []; 5414 productIdsToCheck = [ ...productIdsToCheck, ...productIds ]; 5415 collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ]; 5416 }) 5417 }) 5418 } 5419 const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId); 5420 const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId)); 5421 if(isThisProductRelevant || isThisProductCollectionsRelevant) return true; 5422 } 5423 return false; 5424 }catch(err){ 5425 debugConsole("error in checkIfShouldImportMixAndMatchAssets",err) 5426 return false; 5427 } 5428 } 5429 window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets; 5430 5431 // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid. 5432 // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=). 5433 function getMatchContexts(){ 5434 const contexts = []; 5435 const pageProduct = window.shopifyLiquidValuesApp4Ext?.product; 5436 if(pageProduct?.productData?.id){ 5437 contexts.push({ 5438 productId: pageProduct.productData.id, 5439 collectionIds: pageProduct.collections?.map(c => c.id) ?? [], 5440 }); 5441 } 5442 for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){ 5443 contexts.push({ 5444 productId: block.dataset.blockProductId, 5445 collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [], 5446 }); 5447 } 5448 return contexts; 5449 } 5450 5451 function checkIfShouldImportSDKAssets(allSdkBundles){ 5452 try{ 5453 const matched = []; 5454 const contexts = getMatchContexts(); 5455 if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){ 5456 return matched; 5457 } 5458 5459 const matchesSurface = (surface, ctx) => { 5460 if((surface?.productIds ?? []).some(id => id == ctx.productId)){ 5461 return true; 5462 } 5463 if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){ 5464 return true; 5465 } 5466 return false; 5467 }; 5468 5469 const matchesContext = (bundle, ctx) => { 5470 if(bundle?.productId && bundle.productId == ctx.productId) return true; 5471 const cfg = bundle?.bundleUpsellConfig; 5472 if(!cfg) return false; 5473 return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx) 5474 || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx); 5475 }; 5476 5477 for(const bundle of allSdkBundles){ 5478 if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue; 5479 if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle); 5480 } 5481 return matched; 5482 }catch(err){ 5483 debugConsole("error in checkIfShouldImportSDKAssets", err); 5484 return []; 5485 } 5486 } 5487 window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets; 5488 function loadAssetFiles(assets){ 5489 try{
5490 assets.forEach(({ id, tag, attrs, onload }) => { 5491 if (!document.getElementById(id)) { 5492 const el = Object.assign(document.createElement(tag), { id, ...attrs }); 5493 const rewriteAssetUrl = window.__ebAssetUrlRewriter; // preview-only hook; undefined in prod â no-op 5494 if (rewriteAssetUrl) { 5495 if (el.src) el.src = rewriteAssetUrl(el.src); 5496 if (el.href) el.href = rewriteAssetUrl(el.href); 5497 } 5498 if (onload) el.onload = () => onload(el); 5499 document.head.appendChild(el); 5500 } 5501 }); 5502 }catch(err){ 5503 debugConsole("error in loadAssetFiles",err) 5504 } 5505 } 5506 // Theme assets hold only .min; unminified ships to S3/CloudFront. 5507 const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net'; 5508 const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production'; 5509 // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js. 5510 const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`; 5511 5512 async function importAppEmbedAssets (loadUnminifiedFiles){ 5513 try{ 5514 const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-min.js'; 5515 const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-min.css'; 5516 const assets = [ 5517 { id: 'gbbExt-bundle-embed-css', 5518 tag: 'link', 5519 attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' }, 5520 onload: (el) => el.media = 'all' 5521 }, 5522 { id: 'gbbExt-bundle-embed-js', 5523 tag: 'script', 5524 attrs: { src: jsBaseUrl, async: false } 5525 } 5526 ]; 5527 loadAssetFiles(assets); 5528 }catch(err){ 5529 debugConsole("error in importAppEmbedAssets",err) 5530 } 5531 } 5532 async function importMixAndMatchAssets (loadUnminifiedFiles){ 5533 try{ 5534 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 5535 const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false; 5536 if(!isAutoPlacementEnabled) return; 5537 5538 const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? []; 5539 const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles); 5540 if(!shouldImportMixAndMatchAssets) return; 5541 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-product-page-min'; 5542 const assets = [ 5543 { id: 'gbbMix-bundle-embed-css', 5544 tag: 'link', 5545 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 5546 onload: (el) => el.media = 'all' 5547 }, 5548 { id: 'gbbMix-bundle-embed-js', 5549 tag: 'script', 5550 attrs: { src: baseURL + '.js', async: false } 5551 } 5552 ]; 5553 loadAssetFiles(assets); 5554 }catch(err){ 5555 debugConsole("error in checkAndImportMixAndMatchScript",err) 5556 } 5557 } 5558 async function importFullPageAssets (loadUnminifiedFiles){ 5559 try{ 5560 const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data; 5561 const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {}; 5562 5563 const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true); 5564 if(!isAutoPlaceFullPageBundleEnabled) return; 5565 5566 const forceCdn = isForceCdn(); 5567 if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){ 5568 debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3"); 5569 const data = await getBundleDataFromS3(); 5570 if(!data || !data?.stepsConfigurationData){ 5571 debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3."); 5572 return; 5573 } 5574 5575 activeBundleData.stepsConfigurationData = data?.stepsConfigurationData; 5576 activeBundleData.discountsData = data?.discountsData; 5577 } 5578 5579 // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed. 5580 const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-full-page-min'; 5581 const assets = [ 5582 { id: 'gbb-bundle-embed-css', 5583 tag: 'link', 5584 attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' }, 5585 onload: (el) => el.media = 'all' 5586 }, 5587 { id: 'gbb-bundle-embed-js', 5588 tag: 'script', 5589 attrs: { src: baseURL + '.js', async: false } 5590 } 5591 ]; 5592 loadAssetFiles(assets); 5593 }catch(err){ 5594 debugConsole("error in importFullPageAssets",err) 5595 } 5596 }
5597 const SDK_TEMPLATE_URLS = { 5598 PDP_INPAGE: { 5599 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/inline-bundle.min.js', 5600 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/inline-bundle.min.css', 5601 js: cdn('product-page-templates/inline', 'inline-bundle.js'), 5602 css: cdn('product-page-templates/inline', 'inline-bundle.css') 5603 }, 5604 PDP_MODAL: { 5605 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/expandable-bundle.min.js', 5606 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/expandable-bundle.min.css', 5607 js: cdn('product-page-templates/expandable', 'expandable-bundle.js'), 5608 css: cdn('product-page-templates/expandable', 'expandable-bundle.css') 5609 }, 5610 PDP_OVERLAY: { 5611 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/overlay-bundle.min.js', 5612 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/overlay-bundle.min.css', 5613 js: cdn('product-page-templates/overlay', 'overlay-bundle.js'), 5614 css: cdn('product-page-templates/overlay', 'overlay-bundle.css') 5615 }, 5616 PDP_QUICK_SELECT: { 5617 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/quick-select-bundle.min.js', 5618 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/quick-select-bundle.min.css', 5619 js: cdn('product-page-templates/quick-select', 'quick-select-bundle.js'), 5620 css: cdn('product-page-templates/quick-select', 'quick-select-bundle.css') 5621 }, 5622 FBP_SIDE_FOOTER: { 5623 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/side-footer-bundle.min.js', 5624 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/side-footer-bundle.min.css', 5625 js: cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'), 5626 css: cdn('full-page-templates/sideFooter', 'side-footer-bundle.css') 5627 }, 5628 PB_CLASSIC_INLINE: { 5629 jsMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/inset-bundle.min.js', 5630 cssMin: 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/inset-bundle.min.css', 5631 js: cdn('product-bundle-templates/inset', 'inset-bundle.js'), 5632 css: cdn('product-bundle-templates/inset', 'inset-bundle.css') 5633 }, 5634 CUSTOM_TEMPLATE: { 5635 jsMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 5636 cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`, 5637 js: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`, 5638 css: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css` 5639 } 5640 }; 5641 5642 window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS}; 5643 // async:false preserves SDK-before-template order; template-keyed ids let types coexist. 5644 async function importSDKAssets(bundleContext, loadUnminifiedFiles){ 5645 try{ 5646 const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 5647 const offerId = bundleContext?.offerId ?? parentProductData?.offerId; 5648 const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate; 5649 const templateId = bundleContext?.templateId ?? parentProductData?.templateId; 5650 const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType; 5651 5652 if(!offerId){ 5653 debugConsole("importSDKAssets: no offerId found in product metafield"); 5654 return; 5655 } 5656
5657 const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate]; 5658 if(!templateConfig){ 5659 debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate); 5660 return; 5661 } 5662 5663 let templateJs = loadUnminifiedFiles ? templateConfig.js : templateConfig.jsMin; 5664 let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin; 5665 5666 if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') { 5667 if (!templateId) { 5668 debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield"); 5669 return; 5670 } 5671 templateJs = templateJs.replace('###TEMPLATE_ID###', templateId); 5672 templateCss = templateCss.replace('###TEMPLATE_ID###', templateId); 5673 } 5674 5675 // First matching rule wins; last is the default (mix SDK). 5676 const SDK_RUNTIME_RULES = [ 5677 { match: (type) => (type || '').includes('PRODUCT_BUNDLE'), 5678 id: 'gbb-precurated-sdk-js', 5679 url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-pb-sdk.min.js' }, 5680 { match: () => true, 5681 id: 'gbb-sdk-js', 5682 url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a11b87-4cd9-7cba-9aaf-08089f280707/gift-box-builder-1-478/assets/easy-bundle-sdk.min.js' } 5683 ]; 5684 const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType)); 5685 5686 const assets = [ 5687 { id: 'gbb-sdk-template-css-' + bundleDesignTemplate, 5688 tag: 'link', 5689 attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' }, 5690 onload: (el) => el.media = 'all' 5691 }, 5692 { id: sdkRuntime.id, 5693 tag: 'script', 5694 attrs: { src: sdkRuntime.url, async: false } 5695 }, 5696 { id: 'gbb-sdk-template-js-' + bundleDesignTemplate, 5697 tag: 'script', 5698 attrs: { src: templateJs, async: false } 5699 } 5700 ]; 5701 5702 5703 5704 loadAssetFiles(assets); 5705 }catch(err){ 5706 debugConsole("error in importSDKAssets",err) 5707 } 5708 } 5709 window.gbbExtEmbed.f.importSDKAssets = importSDKAssets; 5710 5711 function importAssets(isDevMode){ 5712 const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {}; 5713 const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false); 5714 5715 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 5716 const bundleKey = bundleConfig?.appLevelMetafieldKey || ''; 5717 const keyPrefix = bundleKey.split('-')[0]; 5718 const seenTemplates = new Set(); 5719 if (keyPrefix === 'SDK') { 5720 importSDKAssets(undefined, loadUnminifiedFiles); 5721 if (bundleConfig?.bundleDesignTemplate) { 5722 seenTemplates.add(bundleConfig.bundleDesignTemplate); 5723 } 5724 } else if(keyPrefix === 'PB'){ 5725 importSDKAssets(undefined, loadUnminifiedFiles); 5726 if (bundleConfig?.bundleDesignTemplate) { 5727 seenTemplates.add(bundleConfig.bundleDesignTemplate); 5728 } 5729 } else { 5730 importMixAndMatchAssets(loadUnminifiedFiles); 5731 importFullPageAssets(loadUnminifiedFiles); 5732 } 5733 // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles. 5734 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 5735 for(const entry of Object.values(matchedSdkUpsells)){ 5736 if(!entry?.bundleDesignTemplate) continue; 5737 if(seenTemplates.has(entry.bundleDesignTemplate)) continue; 5738 seenTemplates.add(entry.bundleDesignTemplate); 5739 importSDKAssets(entry, loadUnminifiedFiles); 5740 }
5741 // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed. 5742 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 5743 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 5744 const bundleDesignTemplate = bundleData?.bundleDesignTemplate; 5745 if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue; 5746 seenTemplates.add(bundleDesignTemplate); 5747 importSDKAssets({ 5748 offerId: offerId, 5749 bundleType: 'PRODUCT_BUNDLE', 5750 bundleDesignTemplate: bundleDesignTemplate, 5751 templateId: bundleData?.bundleDesignTemplateData?.templateId, 5752 }, loadUnminifiedFiles); 5753 } 5754 5755 importAppEmbedAssets(loadUnminifiedFiles); 5756 } 5757 5758 // Must write recovered globals BEFORE importAssets loads the JS that reads them. 5759 async function resolveOverflows(){ 5760 const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration; 5761 const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig); 5762 5763 const fetches = []; 5764 queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig); 5765 queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN); 5766 queueBlockBundleDataFetches(fetches); 5767 if (fetches.length === 0) return; 5768 debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)"); 5769 await Promise.all(fetches); 5770 } 5771 5772 async function resolveUpsellIndexAndMatches(bundleConfig){ 5773 const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw; 5774 const forceCdn = isForceCdn(); 5775 5776 let upsellIndex = null; 5777 if (forceCdn || isOverflowed(upsellIndexRaw)) { 5778 debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN"); 5779 upsellIndex = await getUpsellIndexFromCDN(); 5780 } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) { 5781 debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index"); 5782 upsellIndex = upsellIndexRaw; 5783 } 5784 if (!Array.isArray(upsellIndex)) return false; 5785 5786 // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it. 5787 window.easybundles_ext_data = window.easybundles_ext_data || {}; 5788 window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex; 5789 5790 const parentOfferId = bundleConfig?.offerId; 5791 const matchedMap = {}; 5792 for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) { 5793 if (!bundle?.offerId) continue; 5794 if (bundle.offerId === parentOfferId) continue; 5795 matchedMap[bundle.offerId] = bundle; 5796 } 5797 window.easybundles_ext_data.matchedSdkUpsells = matchedMap; 5798 return true; 5799 } 5800 5801 function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){ 5802 const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0]; 5803 const keys = ["SDK", "PB"]; 5804 if (!keys.includes(keyPrefix)) return; 5805 if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return; 5806 5807 fetches.push( 5808 getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){ 5809 if (fresh && window.easybundle_active_bundle_data) { 5810 window.easybundle_active_bundle_data._bundleData = fresh; 5811 } 5812 }) 5813 ); 5814 } 5815 5816 // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery. 5817 function queueBlockBundleDataFetches(fetches){ 5818 const blockBundles = window.easybundle_pb_block_bundles ?? {}; 5819 const forceCdn = isForceCdn(); 5820 for (const [offerId, bundleData] of Object.entries(blockBundles)) { 5821 if (!isOverflowed(bundleData) && !forceCdn) continue; 5822 fetches.push( 5823 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 5824 if (!fresh) return; 5825 // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across. 5826 window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null 5827 ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId }) 5828 : fresh; 5829 }) 5830 ); 5831 } 5832 } 5833 5834 function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){ 5835 const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {}; 5836 const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false; 5837 const forceCdn = isForceCdn(); 5838 for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) { 5839 const isSentinel = isOverflowed(entry?.bundleData); 5840 const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData; 5841 if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue; 5842 5843 fetches.push( 5844 getSdkBundleDataFromCDN(offerId).then(function(fresh){ 5845 if (fresh) matchedSdkUpsells[offerId].bundleData = fresh; 5846 }) 5847 ); 5848 } 5849 } 5850 5851 async function armPreviewIfRequested(urlParams){
5852 const previewToken = urlParams.get('ebPreview'); 5853 if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return; 5854 5855 let abortTimeout; 5856 try { 5857 const abortController = new AbortController(); 5858 abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000); 5859 const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js'; 5860 const response = await fetch(bootUrl, { signal: abortController.signal }); 5861 if (response.ok) await new Function('previewToken', await response.text())(previewToken); 5862 } catch (err) { 5863 debugConsole("preview boot failed", err); 5864 } finally { 5865 if (abortTimeout) clearTimeout(abortTimeout); 5866 } 5867 } 5868 5869 // Phase order: initializeShopifyValues â resolveOverflows â importAssets. 5870 async function initialize(){ 5871 const urlParams = new URLSearchParams(window.location.search); 5872 const isDevMode = urlParams.get('dev') == 'true'; 5873 const isDebugMode = urlParams.get('debug') == 'true'; 5874 if (isDebugMode) { debugger; } 5875 5876 initializeShopifyValues(); 5877 await resolveOverflows(); 5878 importAssets(isDevMode); 5879 } 5880 initialize(); 5881 })(); 5882</script>
5882 5883<!-- END app snippet --> 5884<!-- BEGIN app snippet: nav-source-capture -->
5884<script> 5885 (function () { 5886 try { 5887 document.addEventListener("click", function (event) { 5888 try { 5889 var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null; 5890 if (!anchor) return; 5891 if (!anchor.closest("nav, [role='navigation']")) return; 5892 var url = new URL(anchor.href, window.location.origin); 5893 if (url.origin !== window.location.origin) return; 5894 sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/"); 5895 } catch (e) { /* never break the storefront for analytics */ } 5896 }, true); 5897 } catch (e) { /* no-op */ } 5898 })(); 5899</script>
5899 5900<!-- END app snippet --> 5901 5902</div><div id="shopify-block-AbHVmcFFic2YwY1E0U__14947870889598929745" class="shopify-block shopify-app-block">
5902<script> 5903 window.SmartBotContext = { 5904 5905 5906 }; 5907</script>
5907 5908 5909 5910</div>
5910<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5910 5911</body> 5912 5913 5914 </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.