PageSourceSearch

https://www.boxgreen.co/

html boxgreen.co collected 2026-10-03 21:19:42 UTC 439,752 bytes, 4,211 lines download raw bytes

1<!doctype html>
2<!--[if IE 9]> <html class="ie9 no-js supports-no-cookies" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js supports-no-cookies" lang="en"> <!--<![endif]-->
4<head>
5  <meta charset="utf-8">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7  <meta name="viewport" content="width=device-width,initial-scale=1">
8  <meta name="theme-color" content="#00ae42">
9  <meta name="google-site-verification" content="dB-89XjHOPpek5hwhRzdgjPJ3vK24WSETNlLsYx-geY" />
10  <link rel="canonical" href="https://www.boxgreen.co/">
11<!--   Edited -->
12  
12<script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
12
13  
14
15  
16    <link rel="shortcut icon" href="//www.boxgreen.co/cdn/shop/files/favicon_32x32.png?v=1613710557" type="image/png">
17  
18
19  
20  
21<!-- Added by AVADA SEO Suite -->
22
23
24
25
26
27
28<meta name="twitter:image" content="">
29
30
31
32
33<!-- /Added by AVADA SEO Suite -->
34<title>
35    Boxgreen Singapore | Healthy Snacks | All Natural
36    
37    
38    
39  </title>
40
41  
42    <meta name="description" content="Boxgreen keeps snacking fun, easy, and nutritious with thoughtfully created varieties that range from the tasty to the quirky. There&#39;s something for everyone!">
43  
44
45  
46<meta property="og:site_name" content="Boxgreen">
47<meta property="og:url" content="https://www.boxgreen.co/">
48<meta property="og:title" content="Boxgreen Singapore | Healthy Snacks | All Natural">
49<meta property="og:type" content="website">
50<meta property="og:description" content="Boxgreen keeps snacking fun, easy, and nutritious with thoughtfully created varieties that range from the tasty to the quirky. There&#39;s something for everyone!">
51
52
53<meta name="twitter:site" content="@">
54<meta name="twitter:card" content="summary_large_image">
55<meta name="twitter:title" content="Boxgreen Singapore | Healthy Snacks | All Natural">
56<meta name="twitter:description" content="Boxgreen keeps snacking fun, easy, and nutritious with thoughtfully created varieties that range from the tasty to the quirky. There&#39;s something for everyone!">
57
58  <link href="//hello.myfonts.net/count/3aa729" rel="stylesheet" type="text/css" media="all" />
59
60  <link href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.min.css" rel="stylesheet" type="text/css" media="all" />
61
62  <link href="//www.boxgreen.co/cdn/shop/t/36/assets/theme.scss.css?v=75128552191018904261790819831" rel="stylesheet" type="text/css" media="all" />
63
64  
64<script>
65    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
66
67    window.theme = {
68      strings: {
69        addToCart: "Add to Cart",
70        soldOut: "Out of stock",
71        unavailable: "Unavailable"
72      },
73      moneyFormat: "${{amount}}"
74    };
75  </script>
75
76
77  
78
79  
79<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js" type="text/javascript"></script>
79
80
81  
81<script src="//www.boxgreen.co/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
81
82
83  <!--[if (gt IE 9)|!(IE)]><!-->
83<script src="//www.boxgreen.co/cdn/shop/t/36/assets/vendor.js?v=63465572612629405661716790920" defer="defer"></script>
83<!--<![endif]-->
84  <!--[if lt IE 9]>
84<script src="//www.boxgreen.co/cdn/shop/t/36/assets/vendor.js?v=63465572612629405661716790920"></script>
84<![endif]-->
85
86  <!--[if (gt IE 9)|!(IE)]><!-->
86<script src="//www.boxgreen.co/cdn/shop/t/36/assets/theme.js?v=139521630450007777381717484460" defer="defer"></script>
86<!--<![endif]-->
87  <!--[if lt IE 9]>
87<script src="//www.boxgreen.co/cdn/shop/t/36/assets/theme.js?v=139521630450007777381717484460"></script>
87<![endif]-->
88
89  
89<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
89<meta name="google-site-verification" content="F9QQ5S_RyY8jelzlX1qM9O9j3mqZnfke2fsARw6TEGY">
90<meta name="google-site-verification" content="F9QQ5S_RyY8jelzlX1qM9O9j3mqZnfke2fsARw6TEGY">
91<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/32515981356/digital_wallets/dialog">
92<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
92<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
92
93<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
94<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=32515981356" crossorigin="anonymous"></script>
vendor: 1 bytes, line 94
94
95<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":32515981356,"countryCode":"SG","currencyCode":"SGD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/32515981356","merchantName":"Boxgreen","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Boxgreen","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 95
95
96<script id="shopify-features" type="application/json">{"accessToken":"0f95ae04dd1b4babab52283785c14c04","betas":["rich-media-storefront-analytics"],"domain":"www.boxgreen.co","predictiveSearch":true,"shopId":32515981356,"locale":"en"}</script>
vendor: 1 bytes, line 96
96
97<script>var Shopify = Shopify || {};
98Shopify.shop = "boxgreen-dev.myshopify.com";
99Shopify.locale = "en";
100Shopify.currency = {"active":"SGD","rate":"1.0"};
101Shopify.country = "US";
102Shopify.theme = {"name":"[31\/5\/24] Boxgreen 4.3","id":132438622252,"schema_name":"Slate","schema_version":"0.11.0","theme_store_id":null,"role":"main"};
103Shopify.theme.handle = "null";
104Shopify.theme.style = {"id":null,"handle":null};
105Shopify.cdnHost = "www.boxgreen.co/cdn";
106Shopify.routes = Shopify.routes || {};
107Shopify.routes.root = "/";
108Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
109Shopify.SignInWithShop = Shopify.SignInWithShop || {};
110Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
111Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 111
111
112<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script>
115  window.ShopifyPay = window.ShopifyPay || {};
116  window.ShopifyPay.apiHost = "shop.app\/pay";
117  window.ShopifyPay.redirectState = null;
118</script>
vendor: 1 bytes, line 118
118
119<script>
120  window.Shopify = window.Shopify || {};
121  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
122  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
123  window.Shopify.SignInWithShop.eligible = true;
124</script>
vendor: 1 bytes, line 124
124
125<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 125
125
126<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 126
126
127<script type="module">
128  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
129
130  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
131
132</script>
vendor: 1 bytes, line 132
132
133<script>
134  window.Shopify = window.Shopify || {};
135  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
136  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"]};
137</script>
vendor: 1 bytes, line 137
137
138<script>(function() {
139  var isLoaded = false;
140  function asyncLoad() {
141    if (isLoaded) return;
142    isLoaded = true;
143    var urls = ["https:\/\/d10lpsik1i8c69.cloudfront.net\/w.js?shop=boxgreen-dev.myshopify.com","https:\/\/s3.amazonaws.com\/els-apps\/countup\/js\/app.js?shop=boxgreen-dev.myshopify.com","https:\/\/app.marsello.com\/Portal\/Widget\/ScriptToInstall\/5ee72e7f0880c011e8dff178?aProvId=5ee72e650880c011e8dff077\u0026shop=boxgreen-dev.myshopify.com","https:\/\/seo.apps.avada.io\/avada-seo-installed.js?shop=boxgreen-dev.myshopify.com","\/\/cdn.secomapp.com\/promotionpopup\/cdn\/allshops\/boxgreen-dev\/1639557890.js?shop=boxgreen-dev.myshopify.com","https:\/\/cdn.tmnls.reputon.com\/assets\/widget.js?shop=boxgreen-dev.myshopify.com","https:\/\/toastibar-cdn.makeprosimp.com\/v1\/published\/78430\/b835d99c80c34dfe8bfbcbd644458a59\/7733\/app.js?v=1\u0026shop=boxgreen-dev.myshopify.com","\/\/app.backinstock.org\/widget\/39431_1675166221.js?category=bis\u0026v=6\u0026shop=boxgreen-dev.myshopify.com","https:\/\/app.marsello.com\/Portal\/Custom\/FormScriptToInstall\/5ee72e7f0880c011e8dff178?aProvId=5ee72e650880c011e8dff077\u0026formId=60bf1ace0880c01f20da4913\u0026shop=boxgreen-dev.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=boxgreen-dev.myshopify.com","\/\/cdn.shopify.com\/proxy\/8e6f10a5be9563434c9dafc6ba302d4af6fa05617a93e0e67804ae92c101f6b2\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=boxgreen-dev.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/atome-paylater-fe.s3-accelerate.amazonaws.com\/merchant-plugins\/production\/static\/price_divider\/main.js?platform=SHOPIFY\u0026country=SG\u0026price_divider_applied_on=all\u0026shop=boxgreen-dev.myshopify.com"];
144    for (var i = 0; i < urls.length; i++) {
145      var s = document.createElement('script');
146      s.type = 'text/javascript';
147      s.async = true;
148      s.src = urls[i];
149      var x = document.getElementsByTagName('script')[0];
150      x.parentNode.insertBefore(s, x);
151    }
152  };
153  if(window.attachEvent) {
154    window.attachEvent('onload', asyncLoad);
155  } else {
156    window.addEventListener('load', asyncLoad, false);
157  }
158})();</script>
vendor: 1 bytes, line 158
158
159<script id="__st">var __st={"a":32515981356,"offset":28800,"reqid":"3c32f7a9-44a7-49a6-bf7d-d1b144a6ce61-1791062378","pageurl":"www.boxgreen.co\/","u":"5f891b6f345e","p":"home"};</script>
vendor: 1 bytes, line 159
159
160<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 160
160
161<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 161
161
162<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.boxgreen.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 162
162
163<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 = "//www.boxgreen.co/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>
163<script crossorigin="anonymous" defer="defer" src="//www.boxgreen.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 163
163
164<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 164
164
165<script>
166  window.Shopify = window.Shopify || {};
167  window.Shopify.MCP = window.Shopify.MCP || {};
168  window.Shopify.MCP.enabled = true;
169  window.Shopify.MCP.shop = "boxgreen-dev.myshopify.com";
170  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.boxgreen.co\/api\/mcp";
171  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
172</script>
vendor: 1 bytes, line 172
172
173<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("\/\/www.boxgreen.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
174</script>
vendor: 1 bytes, line 174
174
175<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://www.boxgreen.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
176</script>
vendor: 1 bytes, line 176
176
177<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
178  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);
179</script>
vendor: 1 bytes, line 179
179
180<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})}}));
181</script>
181
182<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.boxgreen.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
183<style id="shopify-accelerated-checkout-cart">
184        #shopify-buyer-consent {
185  margin-top: 1em;
186  display: inline-block;
187  width: 100%;
188}
189
190#shopify-buyer-consent.hidden {
191  display: none;
192}
193
194#shopify-subscription-policy-button {
195  background: none;
196  border: none;
197  padding: 0;
198  text-decoration: underline;
199  font-size: inherit;
200  cursor: pointer;
201}
202
203#shopify-subscription-policy-button::before {
204  box-shadow: none;
205}
206
207      </style>
208
209<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
209
210
211<script>window.BOLD = window.BOLD || {};
212    window.BOLD.common = window.BOLD.common || {};
213    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
214    window.BOLD.common.Shopify.shop = {
215      domain: 'www.boxgreen.co',
216      permanent_domain: 'boxgreen-dev.myshopify.com',
217      url: 'https://www.boxgreen.co',
218      secure_url: 'https://www.boxgreen.co',
219      money_format: "${{amount}}",
220      currency: "SGD"
221    };
222    window.BOLD.common.Shopify.customer = {
223      id: null,
224      tags: null,
225    };
226    window.BOLD.common.Shopify.cart = {"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":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
227    window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
228        function n(t, e) {
229            return "undefined" == typeof t ? e : t
230        }
231        function r(t, e, r, i) {
232            if (e = n(e, 2),
233                r = n(r, ","),
234                i = n(i, "."),
235            isNaN(t) || null == t)
236                return 0;
237            t = (t / 100).toFixed(e);
238            var o = t.split(".")
239                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
240                , s = o[1] ? i + o[1] : "";
241            return a + s
242        }
243        "string" == typeof money && (money = money.replace(".", ""));
244        var i = ""
245            , o = /\{\{\s*(\w+)\s*\}\}/
246            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
247        switch (a.match(o)[1]) {
248            case "amount":
249                i = r(money, 2, ",", ".");
250                break;
251            case "amount_no_decimals":
252                i = r(money, 0, ",", ".");
253                break;
254            case "amount_with_comma_separator":
255                i = r(money, 2, ".", ",");
256                break;
257            case "amount_no_decimals_with_comma_separator":
258                i = r(money, 0, ".", ",");
259                break;
260            case "amount_with_space_separator":
261                i = r(money, 2, " ", ",");
262                break;
263            case "amount_no_decimals_with_space_separator":
264                i = r(money, 0, " ", ",");
265                break;
266            case "amount_with_apostrophe_separator":
267                i = r(money, 2, "'", ".");
268                break;
269        }
270        return a.replace(o, i);
271    };
272    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
273      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
274        if (typeof product === 'number') {
275          window.BOLD.common.Shopify.handles[product] = handle;
276          product = { id: product };
277        }
278        window.BOLD.common.Shopify.products[handle] = product;
279      }
280    };
281    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
282      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
283        window.BOLD.common.Shopify.variants[variant_id] = variant;
284      }
285    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
286    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
287    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {"recurring_type":1};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
288    window.BOLD.common.cacheParams.recurring_orders = 1626854524;
289</script>
289<script src="https://ro.boldapps.net/v2_ui/js/ro.js" type="text/javascript"></script>
289
290  
291    
291<script>
292      var newTemplate = 
293            `<div class="bold-ro__order-interval-container" {{^subscription_checked}} style="display:none;" {{/subscription_checked}}>
294                <span class="bold-ro__order-interval-lbl">{{#translate}}order_interval_convertible{{/translate}}</span>
295                <div class="inner-options">
296                  <label class="cf_radio">
297                    <input type="radio" id="subscription_weekly" name="subscription_frq" value="1" data-frequency-type-text="Weekly" checked>
298                    <span class="fake-input"></span>
299                    Weekly
300                  </label>
301                  <label class="cf_radio">
302                    <input type="radio" id="subscription_biweekly" name="subscription_frq" data-frequency-type-text="Biweekly" value="2">
303                    <span class="fake-input"></span>
304                    Biweekly
305                  </label>
306                </div>
307                {{#shipping_schedule_hover_enable}}
308                <a href="javascript:;" class="bold-ro__shipping-tooltip">{{#translate}}shipping_schedule{{/translate}}</a>
309                {{/shipping_schedule_hover_enable}}
310            </div>
311            <input type="hidden" name="frequency_num" class="bold-ro__frequency-num" value="1">
312            <input type="hidden" name="frequency_type" class="bold-ro__frequency-type" value="2">
313            <input name="frequency_type_text" class="bold-ro__frequency-type-text" type="hidden" value="Week(s)">`;
314          
315          BOLD.common.eventEmitter.on('BOLD_RECURRING_ORDERS_before_widget_loaded', function(){
316             BOLD.recurring_orders.setTemplate('selectableFrequencyInterval', newTemplate, true);
317          });
318          BOLD.common.eventEmitter.on('BOLD_RECURRING_ORDERS_cart_widget_loaded', function(){
319            console.log('BOLD_RECURRING_ORDERS_cart_widget_loaded');
320          });
321          BOLD.common.eventEmitter.on('BOLD_RECURRING_ORDERS_widget_loaded', function(){
322            console.log('BOLD_RECURRING_ORDERS_widget_loaded');
323          });
324          BOLD.common.eventEmitter.on('widget_loaded', function(){
325            console.log('widget_loaded');
326          });
327      </script>
327
328    
329
330<script>
331  var BOLD = BOLD || {};
332  BOLD.recurring_orders = BOLD.recurring_orders || {};
333  if(typeof BOLD.recurring_orders.setSettings !== 'undefined') {
334      BOLD.recurring_orders.setSettings({
335        loadingEnabled: true
336      },true);
337   } else {
338     BOLD.recurring_orders.settings = {
339       loadingEnabled: true
340     };
341   }
342  BOLD.recurring_orders.modes = {
343    current_mode:1,
344    recurring_cart:0,
345    single_product:1,
346    mixed_cart:2
347  };
348  BOLD.customer = BOLD.customer || {};
349  BOLD.customer.id = null || '';
350  BOLD.customer.email= null || '';
351  BOLD.customer.address1= null || '';
352  BOLD.customer.address = null || '';
353  BOLD.customer.city = null || '';
354  BOLD.customer.company = null || '';
355  BOLD.customer.country = null || '';
356  BOLD.customer.first_name = null || '';
357  BOLD.customer.last_name = null || '';
358  BOLD.customer.phone = null || '';
359  BOLD.customer.province = null || '';
360  BOLD.customer.zip = null || '';
361  BOLD.customer.tags = null || '';
362  
363  
364  window.mixed_cart = null;
365</script>
vendor: 1 bytes, line 365
365
366<script>
367
368  /**
369   * IMPORTANT!
370   * Do not edit this file. Any changes made could be overwritten by Giftship at
371   * any time. If you need assistance, please reach out to us at [email protected].
372   *
373   * The below code is critical to the functionality of Giftship's multiple shipping
374   * address and bundle features. It also greatly improves the load time of the
375   * application.
376   */
377
378  if (typeof(GIST) == 'undefined') {
379    window.GIST = GIST = {};
380  }
381  if (typeof(GIST.f) == 'undefined') {
382    GIST.f = {};
383  }
384
385  GIST.f._isEmpty = function(obj){
386
387    for(var prop in obj) {
388      if(obj.hasOwnProperty(prop)) {
389        return false;
390      }
391    }
392
393    return JSON.stringify(obj) === JSON.stringify({});
394
395  };
396
397  GIST.bundles   = [];
398  GIST.remove    = {};
399  GIST.discounts = [];
400
401  
402  
403  
404
405  
406
407  
408  GIST._bundleCart = false;
409  
410
411  
412
413  
414  if (GIST.remove && !GIST.f._isEmpty(GIST.remove) ) {
415
416    GIST.xhr = new XMLHttpRequest();
417    GIST.xhr.open('POST', Shopify.routes.root + 'cart/update.js');
418    GIST.xhr.setRequestHeader('Content-Type', 'application/json');
419    GIST.xhr.onload = function() {
420      if (GIST.xhr.status === 200 && window.performance) {
421         var navEntries = window.performance.getEntriesByType('navigation');
422         if (navEntries.length > 0 && navEntries[0].type === 'back_forward') {
423            location.reload();
424         } else if (window.performance.navigation && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD) {
425            location.reload();
426         }
427       }
428    };
429    GIST.xhr.send(JSON.stringify({updates:GIST.remove}));
430
431  }
432  
433
434</script>
434
435
436
437
438
439
440
441
442
443
444
445
446
447  	 
448
449        <style>
450            .intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle }.intl-tel-input{position:relative;display:block }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box }.intl-tel-input .hide{display:none }.intl-tel-input .v-hide{visibility:hidden }.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0 }.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px }.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px }.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto }.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555 }.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555 }.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll }.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05) }.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px }.intl-tel-input .country-list .flag-box{display:inline-block;width:20px }@media (max-width:500px){.intl-tel-input .country-list{white-space:normal }}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC }.intl-tel-input .country-list .country{padding:5px 10px }.intl-tel-input .country-list .country .dial-code{color:#999 }.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px }.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0 }.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0 }.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px }.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer }.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default }.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent }.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table }.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px }.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px }.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px }.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px }.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px }.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px }.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px }.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px }.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px }.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px }.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px }.intl-tel-input.iti-container:hover{cursor:pointer }.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed; z-index: 99999;}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100% }.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em }.iti-flag{width:20px }.iti-flag.be{width:18px }.iti-flag.ch{width:15px }.iti-flag.mc{width:19px }.iti-flag.ac{height:10px;background-position:0 0 }.iti-flag.ad{height:14px;background-position:-22px 0 }.iti-flag.ae{height:10px;background-position:-44px 0 }.iti-flag.af{height:14px;background-position:-66px 0 }.iti-flag.ag{height:14px;background-position:-88px 0 }.iti-flag.ai{height:10px;background-position:-110px 0 }.iti-flag.al{height:15px;background-position:-132px 0 }.iti-flag.am{height:10px;background-position:-154px 0 }.iti-flag.ao{height:14px;background-position:-176px 0 }.iti-flag.aq{height:14px;background-position:-198px 0 }.iti-flag.ar{height:13px;background-position:-220px 0 }.iti-flag.as{height:10px;background-position:-242px 0 }.iti-flag.at{height:14px;background-position:-264px 0 }.iti-flag.au{height:10px;background-position:-286px 0 }.iti-flag.aw{height:14px;background-position:-308px 0 }.iti-flag.ax{height:13px;background-position:-330px 0 }.iti-flag.az{height:10px;background-position:-352px 0 }.iti-flag.ba{height:10px;background-position:-374px 0 }.iti-flag.bb{height:14px;background-position:-396px 0 }.iti-flag.bd{height:12px;background-position:-418px 0 }.iti-flag.be{height:15px;background-position:-440px 0 }.iti-flag.bf{height:14px;background-position:-460px 0 }.iti-flag.bg{height:12px;background-position:-482px 0 }.iti-flag.bh{height:12px;background-position:-504px 0 }.iti-flag.bi{height:12px;background-position:-526px 0 }.iti-flag.bj{height:14px;background-position:-548px 0 }.iti-flag.bl{height:14px;background-position:-570px 0 }.iti-flag.bm{height:10px;background-position:-592px 0 }.iti-flag.bn{height:10px;background-position:-614px 0 }.iti-flag.bo{height:14px;background-position:-636px 0 }.iti-flag.bq{height:14px;background-position:-658px 0 }.iti-flag.br{height:14px;background-position:-680px 0 }.iti-flag.bs{height:10px;background-position:-702px 0 }.iti-flag.bt{height:14px;background-position:-724px 0 }.iti-flag.bv{height:15px;background-position:-746px 0 }.iti-flag.bw{height:14px;background-position:-768px 0 }.iti-flag.by{height:10px;background-position:-790px 0 }.iti-flag.bz{height:14px;background-position:-812px 0 }.iti-flag.ca{height:10px;background-position:-834px 0 }.iti-flag.cc{height:10px;background-position:-856px 0 }.iti-flag.cd{height:15px;background-position:-878px 0 }.iti-flag.cf{height:14px;background-position:-900px 0 }.iti-flag.cg{height:14px;background-position:-922px 0 }.iti-flag.ch{height:15px;background-position:-944px 0 }.iti-flag.ci{height:14px;background-position:-961px 0 }.iti-flag.ck{height:10px;background-position:-983px 0 }.iti-flag.cl{height:14px;background-position:-1005px 0 }.iti-flag.cm{height:14px;background-position:-1027px 0 }.iti-flag.cn{height:14px;background-position:-1049px 0 }.iti-flag.co{height:14px;background-position:-1071px 0 }.iti-flag.cp{height:14px;background-position:-1093px 0 }.iti-flag.cr{height:12px;background-position:-1115px 0 }.iti-flag.cu{height:10px;background-position:-1137px 0 }.iti-flag.cv{height:12px;background-position:-1159px 0 }.iti-flag.cw{height:14px;background-position:-1181px 0 }.iti-flag.cx{height:10px;background-position:-1203px 0 }.iti-flag.cy{height:14px;background-position:-1225px 0 }.iti-flag.cz{height:14px;background-position:-1247px 0 }.iti-flag.de{height:12px;background-position:-1269px 0 }.iti-flag.dg{height:10px;background-position:-1291px 0 }.iti-flag.dj{height:14px;background-position:-1313px 0 }.iti-flag.dk{height:15px;background-position:-1335px 0 }.iti-flag.dm{height:10px;background-position:-1357px 0 }.iti-flag.do{height:14px;background-position:-1379px 0 }.iti-flag.dz{height:14px;background-position:-1401px 0 }.iti-flag.ea{height:14px;background-position:-1423px 0 }.iti-flag.ec{height:14px;background-position:-1445px 0 }.iti-flag.ee{height:13px;background-position:-1467px 0 }.iti-flag.eg{height:14px;background-position:-1489px 0 }.iti-flag.eh{height:10px;background-position:-1511px 0 }.iti-flag.er{height:10px;background-position:-1533px 0 }.iti-flag.es{height:14px;background-position:-1555px 0 }.iti-flag.et{height:10px;background-position:-1577px 0 }.iti-flag.eu{height:14px;background-position:-1599px 0 }.iti-flag.fi{height:12px;background-position:-1621px 0 }.iti-flag.fj{height:10px;background-position:-1643px 0 }.iti-flag.fk{height:10px;background-position:-1665px 0 }.iti-flag.fm{height:11px;background-position:-1687px 0 }.iti-flag.fo{height:15px;background-position:-1709px 0 }.iti-flag.fr{height:14px;background-position:-1731px 0 }.iti-flag.ga{height:15px;background-position:-1753px 0 }.iti-flag.gb{height:10px;background-position:-1775px 0 }.iti-flag.gd{height:12px;background-position:-1797px 0 }.iti-flag.ge{height:14px;background-position:-1819px 0 }.iti-flag.gf{height:14px;background-position:-1841px 0 }.iti-flag.gg{height:14px;background-position:-1863px 0 }.iti-flag.gh{height:14px;background-position:-1885px 0 }.iti-flag.gi{height:10px;background-position:-1907px 0 }.iti-flag.gl{height:14px;background-position:-1929px 0 }.iti-flag.gm{height:14px;background-position:-1951px 0 }.iti-flag.gn{height:14px;background-position:-1973px 0 }.iti-flag.gp{height:14px;background-position:-1995px 0 }.iti-flag.gq{height:14px;background-position:-2017px 0 }.iti-flag.gr{height:14px;background-position:-2039px 0 }.iti-flag.gs{height:10px;background-position:-2061px 0 }.iti-flag.gt{height:13px;background-position:-2083px 0 }.iti-flag.gu{height:11px;background-position:-2105px 0 }.iti-flag.gw{height:10px;background-position:-2127px 0 }.iti-flag.gy{height:12px;background-position:-2149px 0 }.iti-flag.hk{height:14px;background-position:-2171px 0 }.iti-flag.hm{height:10px;background-position:-2193px 0 }.iti-flag.hn{height:10px;background-position:-2215px 0 }.iti-flag.hr{height:10px;background-position:-2237px 0 }.iti-flag.ht{height:12px;background-position:-2259px 0 }.iti-flag.hu{height:10px;background-position:-2281px 0 }.iti-flag.ic{height:14px;background-position:-2303px 0 }.iti-flag.id{height:14px;background-position:-2325px 0 }.iti-flag.ie{height:10px;background-position:-2347px 0 }.iti-flag.il{height:15px;background-position:-2369px 0 }.iti-flag.im{height:10px;background-position:-2391px 0 }.iti-flag.in{height:14px;background-position:-2413px 0 }.iti-flag.io{height:10px;background-position:-2435px 0 }.iti-flag.iq{height:14px;background-position:-2457px 0 }.iti-flag.ir{height:12px;background-position:-2479px 0 }.iti-flag.is{height:15px;background-position:-2501px 0 }.iti-flag.it{height:14px;background-position:-2523px 0 }.iti-flag.je{height:12px;
450background-position:-2545px 0 }.iti-flag.jm{height:10px;background-position:-2567px 0 }.iti-flag.jo{height:10px;background-position:-2589px 0 }.iti-flag.jp{height:14px;background-position:-2611px 0 }.iti-flag.ke{height:14px;background-position:-2633px 0 }.iti-flag.kg{height:12px;background-position:-2655px 0 }.iti-flag.kh{height:13px;background-position:-2677px 0 }.iti-flag.ki{height:10px;background-position:-2699px 0 }.iti-flag.km{height:12px;background-position:-2721px 0 }.iti-flag.kn{height:14px;background-position:-2743px 0 }.iti-flag.kp{height:10px;background-position:-2765px 0 }.iti-flag.kr{height:14px;background-position:-2787px 0 }.iti-flag.kw{height:10px;background-position:-2809px 0 }.iti-flag.ky{height:10px;background-position:-2831px 0 }.iti-flag.kz{height:10px;background-position:-2853px 0 }.iti-flag.la{height:14px;background-position:-2875px 0 }.iti-flag.lb{height:14px;background-position:-2897px 0 }.iti-flag.lc{height:10px;background-position:-2919px 0 }.iti-flag.li{height:12px;background-position:-2941px 0 }.iti-flag.lk{height:10px;background-position:-2963px 0 }.iti-flag.lr{height:11px;background-position:-2985px 0 }.iti-flag.ls{height:14px;background-position:-3007px 0 }.iti-flag.lt{height:12px;background-position:-3029px 0 }.iti-flag.lu{height:12px;background-position:-3051px 0 }.iti-flag.lv{height:10px;background-position:-3073px 0 }.iti-flag.ly{height:10px;background-position:-3095px 0 }.iti-flag.ma{height:14px;background-position:-3117px 0 }.iti-flag.mc{height:15px;background-position:-3139px 0 }.iti-flag.md{height:10px;background-position:-3160px 0 }.iti-flag.me{height:10px;background-position:-3182px 0 }.iti-flag.mf{height:14px;background-position:-3204px 0 }.iti-flag.mg{height:14px;background-position:-3226px 0 }.iti-flag.mh{height:11px;background-position:-3248px 0 }.iti-flag.mk{height:10px;background-position:-3270px 0 }.iti-flag.ml{height:14px;background-position:-3292px 0 }.iti-flag.mm{height:14px;background-position:-3314px 0 }.iti-flag.mn{height:10px;background-position:-3336px 0 }.iti-flag.mo{height:14px;background-position:-3358px 0 }.iti-flag.mp{height:10px;background-position:-3380px 0 }.iti-flag.mq{height:14px;background-position:-3402px 0 }.iti-flag.mr{height:14px;background-position:-3424px 0 }.iti-flag.ms{height:10px;background-position:-3446px 0 }.iti-flag.mt{height:14px;background-position:-3468px 0 }.iti-flag.mu{height:14px;background-position:-3490px 0 }.iti-flag.mv{height:14px;background-position:-3512px 0 }.iti-flag.mw{height:14px;background-position:-3534px 0 }.iti-flag.mx{height:12px;background-position:-3556px 0 }.iti-flag.my{height:10px;background-position:-3578px 0 }.iti-flag.mz{height:14px;background-position:-3600px 0 }.iti-flag.na{height:14px;background-position:-3622px 0 }.iti-flag.nc{height:10px;background-position:-3644px 0 }.iti-flag.ne{width:18px;height:15px;background-position:-3666px 0 }.iti-flag.nf{height:10px;background-position:-3686px 0 }.iti-flag.ng{height:10px;background-position:-3708px 0 }.iti-flag.ni{height:12px;background-position:-3730px 0 }.iti-flag.nl{height:14px;background-position:-3752px 0 }.iti-flag.no{height:15px;background-position:-3774px 0 }.iti-flag.np{width:13px;height:15px;background-position:-3796px 0 }.iti-flag.nr{height:10px;background-position:-3811px 0 }.iti-flag.nu{height:10px;background-position:-3833px 0 }.iti-flag.nz{height:10px;background-position:-3855px 0 }.iti-flag.om{height:10px;background-position:-3877px 0 }.iti-flag.pa{height:14px;background-position:-3899px 0 }.iti-flag.pe{height:14px;background-position:-3921px 0 }.iti-flag.pf{height:14px;background-position:-3943px 0 }.iti-flag.pg{height:15px;background-position:-3965px 0 }.iti-flag.ph{height:10px;background-position:-3987px 0 }.iti-flag.pk{height:14px;background-position:-4009px 0 }.iti-flag.pl{height:13px;background-position:-4031px 0 }.iti-flag.pm{height:14px;background-position:-4053px 0 }.iti-flag.pn{height:10px;background-position:-4075px 0 }.iti-flag.pr{height:14px;background-position:-4097px 0 }.iti-flag.ps{height:10px;background-position:-4119px 0 }.iti-flag.pt{height:14px;background-position:-4141px 0 }
450.iti-flag.pw{height:13px;background-position:-4163px 0 }.iti-flag.py{height:11px;background-position:-4185px 0 }.iti-flag.qa{height:8px;background-position:-4207px 0 }.iti-flag.re{height:14px;background-position:-4229px 0 }.iti-flag.ro{height:14px;background-position:-4251px 0 }.iti-flag.rs{height:14px;background-position:-4273px 0 }.iti-flag.ru{height:14px;background-position:-4295px 0 }.iti-flag.rw{height:14px;background-position:-4317px 0 }.iti-flag.sa{height:14px;background-position:-4339px 0 }.iti-flag.sb{height:10px;background-position:-4361px 0 }.iti-flag.sc{height:10px;background-position:-4383px 0 }.iti-flag.sd{height:10px;background-position:-4405px 0 }.iti-flag.se{height:13px;background-position:-4427px 0 }.iti-flag.sg{height:14px;background-position:-4449px 0 }.iti-flag.sh{height:10px;background-position:-4471px 0 }.iti-flag.si{height:10px;background-position:-4493px 0 }.iti-flag.sj{height:15px;background-position:-4515px 0 }.iti-flag.sk{height:14px;background-position:-4537px 0 }.iti-flag.sl{height:14px;background-position:-4559px 0 }.iti-flag.sm{height:15px;background-position:-4581px 0 }.iti-flag.sn{height:14px;background-position:-4603px 0 }.iti-flag.so{height:14px;background-position:-4625px 0 }.iti-flag.sr{height:14px;background-position:-4647px 0 }.iti-flag.ss{height:10px;background-position:-4669px 0 }.iti-flag.st{height:10px;background-position:-4691px 0 }.iti-flag.sv{height:12px;background-position:-4713px 0 }.iti-flag.sx{height:14px;background-position:-4735px 0 }.iti-flag.sy{height:14px;background-position:-4757px 0 }.iti-flag.sz{height:14px;background-position:-4779px 0 }.iti-flag.ta{height:10px;background-position:-4801px 0 }.iti-flag.tc{height:10px;background-position:-4823px 0 }.iti-flag.td{height:14px;background-position:-4845px 0 }.iti-flag.tf{height:14px;background-position:-4867px 0 }.iti-flag.tg{height:13px;background-position:-4889px 0 }.iti-flag.th{height:14px;background-position:-4911px 0 }.iti-flag.tj{height:10px;background-position:-4933px 0 }.iti-flag.tk{height:10px;background-position:-4955px 0 }.iti-flag.tl{height:10px;background-position:-4977px 0 }.iti-flag.tm{height:14px;background-position:-4999px 0 }.iti-flag.tn{height:14px;background-position:-5021px 0 }.iti-flag.to{height:10px;background-position:-5043px 0 }.iti-flag.tr{height:14px;background-position:-5065px 0 }.iti-flag.tt{height:12px;background-position:-5087px 0 }.iti-flag.tv{height:10px;background-position:-5109px 0 }.iti-flag.tw{height:14px;background-position:-5131px 0 }.iti-flag.tz{height:14px;background-position:-5153px 0 }.iti-flag.ua{height:14px;background-position:-5175px 0 }.iti-flag.ug{height:14px;background-position:-5197px 0 }.iti-flag.um{height:11px;background-position:-5219px 0 }.iti-flag.un{height:14px;background-position:-5241px 0 }.iti-flag.us{height:11px;background-position:-5263px 0 }.iti-flag.uy{height:14px;background-position:-5285px 0 }.iti-flag.uz{height:10px;background-position:-5307px 0 }.iti-flag.va{width:15px;height:15px;background-position:-5329px 0 }.iti-flag.vc{height:14px;background-position:-5346px 0 }.iti-flag.ve{height:14px;background-position:-5368px 0 }.iti-flag.vg{height:10px;background-position:-5390px 0 }.iti-flag.vi{height:14px;background-position:-5412px 0 }.iti-flag.vn{height:14px;background-position:-5434px 0  }.iti-flag.vu{height:12px;background-position:-5456px 0 }.iti-flag.wf{height:14px;background-position:-5478px 0 }.iti-flag.ws{height:10px;background-position:-5500px 0 }.iti-flag.xk{height:15px;background-position:-5522px 0 }.iti-flag.ye{height:14px;background-position:-5544px 0 }.iti-flag.yt{height:14px;background-position:-5566px 0 }.iti-flag.za{height:14px;background-position:-5588px 0 }.iti-flag.zm{height:14px;background-position:-5610px 0 }.iti-flag.zw{height:10px;background-position:-5632px 0 }.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(https://productoption.hulkapps.com/images/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0 }@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-size:5652px 15px;background-image:url(https://productoption.hulkapps.com/images/[email protected]) }}.iti-flag.np{background-color:transparent }
450.cart-property .property_name{font-weight:400;padding-right:0;min-width:auto;width:auto }.input_file+label{cursor:pointer;padding:3px 10px;width:auto;text-align:center;margin:0;background:#f4f8fb;border:1px solid #dbe1e8 }#error-msg,.hulkapps_with_discount{color:red }.discount_error{border-color:red }.edit_form input,.edit_form select,.edit_form textarea{min-height:44px!important }.hulkapps_summary{font-size:14px;display:block;color:red; }.hulkapps-summary-line-discount-code{margin:10px 0;display:block }.actual_price{text-decoration:line-through }.hide{display:none }input.error{border:1px solid #FF7C7C }#valid-msg{color:#00C900 }.edit_cart_option{margin-top:10px!important;display:none;cursor: pointer;border: 1px solid transparent;border-radius: 2px;color: #fff;font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;font-size: 14px;padding: 8px 15px;}.hulkapps_discount_hide{margin-top:10px;display:flex!important;align-items:center;justify-content:flex-end }.hulkapps_discount_code{width:auto !important;margin:0 12px 0 0 !important;}.discount_code_box{display:none;margin-bottom:10px;text-align:right }@media screen and (max-width:480px){.hulkapps_discount_code{width:100% }.hulkapps_option_name,.hulkapps_option_value{display:block!important }.hulkapp_close,.hulkapp_save{margin-bottom:8px }}@media screen and (max-width:991px){.hulkapps_option_name,.hulkapps_option_value{display:block!important;width:100%!important;max-width:100%!important }.hulkapps_discount_button{height:40px }}body.body_fixed{overflow:hidden;}select.hulkapps_dd{padding-right:30px!important }.cb_render .hulkapps_option_value label{display:flex!important;align-items:center }.dd_multi_render select{padding-right:5px!important;min-height:80px!important }.hulkapps-tooltip{position:relative;display:inline-block;cursor:pointer;vertical-align:middle }.hulkapps-tooltip img{display:block;}.hulkapps-tooltip .hulkapps-tooltip-inner{position:absolute;bottom:calc(100% + 5px);background:#000;left:-8px;color:#fff;box-shadow:0 6px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:all ease-in-out .5s;border-radius:5px;font-size:13px;text-align:center;z-index:999;white-space:nowrap;padding: 7px;}.hulkapps-tooltip:hover .hulkapps-tooltip-inner{opacity:1;visibility:visible }.hulkapps-tooltip .hulkapps-tooltip-inner:after{content:"";position:absolute;top:100%;left:11px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent;}.hulkapps-tooltip.bottom .hulkapps-tooltip-inner{bottom:auto;top:calc(100% + 5px);padding:0 }.hulkapps-tooltip.bottom .hulkapps-tooltip-inner:after{bottom:100%;top:auto;border-color:transparent transparent #000 }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip{left: 1px;}.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip p{margin:0 0 5px;color:#fff;white-space:normal; }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img{max-width:100% }.hulkapps-tooltip .hulkapps-tooltip-inner.swatch-tooltip img.circle{border-radius:50% }.hulkapp_save,button.hulkapp_close,.hulkapps_discount_button{curs
450or: pointer;border-radius: 2px;font-weight: 600;text-transform: none;letter-spacing: 0.08em;font-size: 14px;padding: 8px 15px;}.hulkapps-cart-original-total{display:block;}.hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip{left: 1px;}.hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip p{margin:0 0 5px;color:#fff;white-space:normal; }.hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img{max-width:100% }.hulkapps-tooltip .hulkapps-tooltip-inner.multiswatch-tooltip img.circle{border-radius:50% }.hulkapp_save,button.hulkapp_close,.hulkapps_discount_button{cursor: pointer;border-radius: 2px;font-weight: 600;text-transform: none;letter-spacing: 0.08em;font-size: 14px;padding: 8px 15px;}.hulkapps-cart-original-total{display:block;} .discount-tag{ background: #ebebeb; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-right: 30px; color: #000000;} .discount-tag .close-ajax-tag{ position: relative; width:15px; height:15px; display:inline-block; margin-left:5px; vertical-align:middle; cursor:pointer; } .discount-tag .close-ajax-tag:after, .discount-tag .close-ajax-tag:before{ content:; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg); width:2px; height:10px; background-color:#3d3d3d; } .discount-tag .close-ajax-tag:before{ width:10px; height:2px; } .hulkapps_discount_code{max-width: 50%;}.discount-tag{ background: #ebebeb; padding: 5px 10px; border-radius: 5px; display: inline-block; margin-right: 30px; } .discount-tag .close-tag{ position: relative; width:15px; height:15px; display:inline-block; margin-left:5px; vertical-align:middle; cursor:pointer; } .discount-tag .close-tag:after, .discount-tag .close-tag:before{ content:''; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg); width:2px; height:10px; background-color:#3d3d3d; } .discount-tag .close-tag:before{ width:10px; height:2px; } .after_discount_price{ font-weight: bold; } .final-total{ font-weight: normal; margin-right: 30px; }@media screen and (max-width:991px){body.body_fixed{position:fixed;top:0;right:0;left:0;bottom:0}} @media only screen and (max-width: 749px){ .hulkapps_swatch_option{ margin-bottom: 10px !important; }} @media (max-width: 767px){ #hulkapp_popupOverlay { padding-top: 10px !important; }.hulkapps_discount_code { width: 100% !important; }}.hulkapps-volumes{display:block;width:100%;} 
451        </style>
452        
452<script>
453          
454            window.hulkapps = {
455              shop_slug: "boxgreen-dev",
456              store_id: "boxgreen-dev.myshopify.com",
457              money_format: "${{amount}}",
458              cart: null,
459              product: null,
460              product_collections: null,
461              product_variants: null,
462              is_volume_discount: null,
463              product_id: null,
464              page_type: null,
465              po_url: "https://productoption.hulkapps.com",
466              vd_url: "https://volumediscount.hulkapps.com",
467              customer: null
468            }
469            
470          
471
472          
473
474        </script>
474
475
476        
477      
478  
479<!-- Start of Judge.me Core -->
480<link rel="dns-prefetch" href="https://cdn.judge.me/">
481<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
481ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":false,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Hear from our customers","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":6,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":360,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":4,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
481itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
481youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":true,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
481:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.boxgreen.co","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Boxgreen","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Boxgreen"};</script>
481 <style class='jdgm-settings-style'>.jdgm-xx{left:0}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__replier:before{content:'Boxgreen'}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}
482</style> <style class='jdgm-settings-style'></style>
483
484  
485  
486  
487  <style class='jdgm-miracle-styles'>
488  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
488azfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
489
490</style>
491
492
493  
494  
495   
496
497
498<script data-cfasync='false' class='jdgm-script'>
499!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
500jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
501setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
502!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
503(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
504s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
505jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
506t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
507t.open("GET",e),t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
508".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
509parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
510jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"),
511jdgm.loadJS(jdgm.CDN_HOST+"loader.js"))}))}(document);
512</script>
512
513
514<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
515<!-- End of Judge.me Core -->
516
517
518	  
519  <!-- RYVIU APP :: Settings global -->	
520  
520<script> var ryviu_global_settings = {"form":{"showTitle":false,"titleForm":"Rate Us","titleName":"Your Name","colorInput":"#464646","colorTitle":"#696969","no_comment":"","noticeName":"Your name is required field","titleEmail":"Your Email","titleReply":"","autoPublish":true,"colorNotice":"#dd2c00","colorSubmit":"#ffffff","noticeEmail":"Your email is required and valid email","titleSubmit":"Submit Your Review","titleSubject":"Review Title","titleSuccess":"Thank you! Your review is submited.","colorStarForm":"#ececec","noticeSubject":"Title is required field","showtitleForm":false,"titleMessenger":"Review Content","noticeMessenger":"Your review is required field","placeholderName":"John Smith","starActivecolor":"#fdbc00","backgroundSubmit":"#00aeef","placeholderEmail":"[email protected]","placeholderSubject":"Look great","placeholderMessenger":"Let us know what you think","loadAfterContentLoaded":true},"questions":{"by_text":"Author","of_text":"of","on_text":"am","des_form":"Ask a question to the community here","name_form":"Your Name","email_form":"Your E-Mail Adresse","input_text":"Have a question? Search for answers","title_form":"No answer found?","answer_form":"Your answers","answer_text":"Answer question","newest_text":"Latest New","notice_form":"Complete before submitting","submit_form":"Send a question","helpful_text":"Most helpful","showing_text":"Show","question_form":"Your question","titleCustomer":"","community_text":"Ask the community here","questions_text":"questions","title_answer_form":"Answer question","ask_community_text":"Ask the community","submit_answer_form":"Send a reply","write_question_text":"Ask a question","question_answer_form":"Question","placeholder_answer_form":"Answer is a required field!","placeholder_question_form":"Question is a required field!"},"review_widget":{"star":1,"style":"style2","title":true,"ofText":"of","tstar1":"Terrible","tstar2":"Poor","tstar3":"Average","tstar4":"Very Good","tstar5":"Excellent","nostars":false,"nowrite":false,"hideFlag":true,"hidedate":false,"no_write":true,"noavatar":false,"noreview":true,"order_by":"late","showFull":true,"showText":"Show:","showspam":true,"noReviews":"No reviews","outofText":"out of","random_to":20,"ryplyText":"Comment","starStyle":"style1","starcolor":"#e6e6e6","starsText":"stars","boostPopup":false,"colorTitle":"#6c8187","colorWrite":"#ffffff","customDate":"M d, Y","dateSelect":"dateDefaut","helpulText":"Is this helpful?","latestText":"Latest","nolastname":false,"oldestText":"Oldest","paddingTop":"0","reviewText":"review","sortbyText":"Sort by:","starHeight":13,"titleWrite":"Write a review","borderColor":"#ffffff","borderStyle":"solid","borderWidth":"0","colorAvatar":"#f8f8f8","firstReview":"Write a first review now","paddingLeft":40,"random_from":0,"reviewsText":"reviews","showingText":"Showing","disableReply":true,"paddingRight":40,"payment_type":"Monthly","textVerified":"Verified Purchase","colorVerified":"#05d92d","disableHelpul":true,"disableWidget":false,"paddingBottom":"0","titleCustomer":"Customer Reviews","filter_reviews":"all","backgroundRyviu":"transparent","backgroundWrite":"rgb(75, 174, 66)","disablePurchase":false,"starActiveStyle":"style1","starActivecolor":"rgb(75, 174, 66)","show_title_customer":true,"filter_reviews_local":"US"},"design_settings":{"date":"timeago","sort":"late","paging":"load_more","showing":30,"timeAgo":true,"url_shop":"www.boxgreen.co","colection":true,"no_number":false,"no_review":true,"defautDate":"timeago","defaultDate":"timeago","client_theme":"default","no_lazy_show":false,"verify_reply":true,"client_header":"HeaderV4","verify_review":true,"reviews_per_page":"10"}};</script>
520
521  <!-- RYVIU APP -->
522  
523  <!-- Hotjar Tracking Code for www.boxgreen.co -->
524  
524<script>
vendor: 131 bytes, lines 524-527
524
525      (function(h,o,t,j,a,r){
526          h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
527          h._hjSettings={hjid:
5274999597
vendor: 270 bytes, lines 527-533
527,hjsv:6};
528          a=o.getElementsByTagName('head')[0];
529          r=o.createElement('script');r.async=1;
530          r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
531          a.appendChild(r);
532      })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
533  
533</script>
533
534  <!-- Hotjar Tracking Code for www.boxgreen.co -->
535<link rel="dns-prefetch" href="https://cdn.secomapp.com/">
536<link rel="dns-prefetch" href="https://ajax.googleapis.com/">
537<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com/">
538<link rel="preload" as="stylesheet" href="//www.boxgreen.co/cdn/shop/t/36/assets/sca-pp.css?v=178374312540912810101716790911">
539
540<link rel="stylesheet" href="//www.boxgreen.co/cdn/shop/t/36/assets/sca-pp.css?v=178374312540912810101716790911">
541 
541<script>
542  
543    SCAPPLive = {};
544  
545  SCAPPShop = {};
546    
547  </script>
547 
548
549<script type="text/javascript">console.error("MinMaxify is deactivated for this website. Please don't forget to remove minmaxify-head.liquid still being referenced by theme.liquid")</script>
549
550
551
552
553    
554    
555    
556    
557    
557<script>window.is_hulkpo_installed=false</script>
557
558
559
560
561<script>window.SHOPIFY_STORE_DOMAIN = "boxgreen-dev.myshopify.com";</script>
vendor: 1 bytes, line 561
561
562<script type="text/javascript" src="https://stack-discounts.merchantyard.com/js/integrations/script.js?v=583"></script>
562
563<!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style>
564  .gta-block__error {
565    display: flex;
566    flex-flow: column nowrap;
567    gap: 12px;
568    padding: 32px;
569    border-radius: 12px;
570    margin: 12px 0;
571    background-color: #fff1e3;
572    color: #412d00;
573  }
574
575  .gta-block__error-title {
576    font-size: 18px;
577    font-weight: 600;
578    line-height: 28px;
579  }
580
581  .gta-block__error-body {
582    font-size: 14px;
583    line-height: 24px;
584  }
585</style>
586
587<script>
588  (function () {
589    try {
590      const widgets = [{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#616161","enabled":true}},"key":"GSC-BAR-PMGPKabmlloS","type":"bar","timer":{"date":"2025-12-01T23:59:00.000+08:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-cUEKRnkdbfGE","type":"text","align":"left","color":"#ffffff","value":"BFCM UP TO 50% OFF","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-PuQJiLtVIWhC","type":"text","align":"left","color":"#e0e0e0","value":"Spend $100 to join our Exclusive Giveaway","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-KCZzeXdoJhmp","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffffff","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#ffffff","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-qdwFNkopaZSz","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#ffffff","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-qsjvczLbVCqc","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#747474","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#2a2a2a","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar3","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-nMixSDmoQNHq","type":"bar","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-JurzsGZUacog","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-ZWGRSKQwpMaR","type":"text","align":"left","color":"#000000","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-PMuoaugodFqM","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-xhlEtEkvBMIh","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-WQzMthrtCIzE","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"key":"GSC-LARGE-qYJbaFjpdprr","type":"banner","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-pCTKAEFRLIRs","type":"text","align":"left","color":"#000000","value":"Flash sale!","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"28px","desktopFontSize":"32px","mobileLineHeight":"1","desktopLineHeight":"1","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-JFXaOpdzEsGq","type":"text","align":"left","color":"#000000","value":"Catch this exclusive deal before it ends soon","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.5","desktopLineHeight":"1.5","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-hBVrONBbiGPC","type":"timer","view":"custom","border":{"size":"2px","color":"#9e9e9e","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"45px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"18px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{"top":"0px","bottom":"0px"},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"0px","color":"#f8f8f8","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"100%","desktopWidth":"90%"},{"id":"button-BaqSfqVNCsmC","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"14px","left":"40px","right":"40px","bottom":"14px"},"desktop":{"top":"16px","left":"40px","right":"40px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"14px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-lHyEkFHgRFCh","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#bdbdbd","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"14px","left":"24px","right":"24px","bottom":"14px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#ffffff","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"16px","enabled":true},"padding":{"mobile":{"top":"20px","left":"20px","right":"20px","bottom":"20px"},"desktop":{"top":"20px","left":"20px","right":"20px","bottom":"20px"}}
590,"mobileGap":"12px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":false,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"14px","mobileWidth":"100%","desktopWidth":"460px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"large1","breakpoint":"768px"},"section":{"border":{"size":"1px","color":"#000000","enabled":false},"margin":{"mobile":{},"desktop":{}},"radius":{"value":"12px","enabled":true},"padding":{"mobile":{"top":"20px","left":"20px","right":"20px","bottom":"20px"},"desktop":{"top":"20px","left":"20px","right":"20px","bottom":"20px"}},"background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"mobileHeight":"150%","desktopHeight":"25%","contentMobilePosition":"center-center","contentDesktopPosition":"center-center"},"userCss":"","targeting":null},{"key":"GSC-SMALL-njUhMqmhPiEZ","type":"block","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-HqwMqZPsXdjU","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","desktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-TCFFOtsdYiku","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-iObRaQiCcSSB","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"56px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-JpLnkagynDIV","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-AuiCUvAbNWdZ","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-EMBED-mrsgJqnbhBCl","type":"embed","timer":{"date":"2025-12-01T23:59:00.000+08:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":0,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":0,"startMinutes":0},"hours":1,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-NuAHWFfzEhFx","icon":{"type":"timer-solid-square","color":"#d42e2f","enabled":false},"type":"text","align":"center","color":"#ffffff","value":"🔥  Black friday cyber monday up to 50% off  {{Timer}}","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"uppercase","mobileFontSize":"20px","desktopFontSize":"21px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0px"},{"id":"timer-NhHzCJsGsdmY","type":"timer","view":"custom","border":{"size":"1px","color":"#de3813","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"58px","fontFamily":"font1","fontWeight":"500"},"labels":{"days":"D","color":"#5d6ac0","hours":"H","enabled":true,"minutes":"M","seconds":"S","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{"top":"4px"},"desktop":{"top":"4px","left":"4px","right":"4px","bottom":"4px"}},"radius":{"value":"12px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{"bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"4px","bottom":"0px"}}
590,"fontSize":{"mobile":"24px","desktop":"24px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"0px","color":"#e4bc59","enabled":true},"unitFormat":"h:m:s","mobileWidth":"68px","desktopWidth":"76px"},{"id":"coupon-FoqMjdQWBVdb","code":"PASTE YOUR CODE","icon":{"type":"discount-star","color":"#8e24aa","enabled":true},"type":"coupon","label":"SDQ863428","action":"copy","border":{"size":"1px","color":"#de3813","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"4px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"textColor":"#ffda3a","background":{"blur":"0px","color":"#ffe5e0","enabled":false},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"20px","desktopFontSize":"22px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":false},"padding":{"mobile":{"top":"4px","left":"4px","right":"4px","bottom":"4px"},"desktop":{"top":"6px","left":"12px","right":"12px","bottom":"6px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"Squada One, cursive","font2":"inherit","font3":"inherit","preset":"embed9","breakpoint":"768px"},"section":null,"userCss":"","targeting":null}] || [];
591
592      if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) {
593        // Embed and inline countdown blocks may load on the same page. Inline
594        // pushes a single widget keyed by `key`; embed pushes the whole metafield
595        // array. Dedup by `key` so the same widget isn't duplicated when both
596        // blocks reference it. Widgets without a key push through (no dedup).
597        widgets.forEach(function(w) {
598          if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) {
599            window.GSC_COUNTDOWN_WIDGETS.push(w);
600          }
601        });
602      } else {
603        window.GSC_COUNTDOWN_WIDGETS = widgets;
604      }
605
606      // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id`
607      // always null, so the check runs on JS). Mismatch = merchant switched
608      // theme family after the last backend sync — fall back to runtime
609      // defaults until re-sync writes a fresh metafield.
610      
611      
612if (!window.GSC_COUNTDOWN_META) {
613        window.GSC_COUNTDOWN_META = {
614          product_tags: null,
615          storefrontToken:null,
616          productData:null};
617      }} catch (e) {
618      console.log(e);
619    }
620  })();
621</script>
621
622
623
624<!-- END app block --><!-- BEGIN app block: shopify://apps/sales-countup/blocks/embed/89c80bfc-f6af-424a-a310-bff500702731 -->
625  
625<script>
626    if(typeof Els === 'undefined') var Els = {};
627    if(typeof Els.cup === 'undefined') Els.cup = {};
628    Els.cup.params = {
629      money_format: "${{amount}}",
630      product: null
631    };
632    Els.cup.settings = {"counters":[{"id":3102,"shop_id":2787,"enabled":1,"name":"The Good Vibes Deck","message":"<p style=\"text-align:center;\"><span style=\"font-size: 16px;\">The Good Vibes Deck</span></p>","aggregated":1,"custom_position":1,"target":"products","from":null,"to":null,"settings":{"widgets":[{"title":"Decks Sold","imgUrl":"https://cdn.shopify.com/s/files/1/0325/1598/1356/files/boxicon_1.png?v=1602746320","parameter":"{{items_sold}}","transformDataStatus":false,"expression":null,"value":"1"},{"title":"Families Blessed","imgUrl":"https://cdn.shopify.com/s/files/1/0325/1598/1356/files/familyicon.png?v=1602746136","parameter":"{{items_sold}}","transformDataStatus":false,"expression":null,"value":"1"}],"widgetSettings":{"enableAnimation":true,"backgroundColorRgba":"rgba(255,255,255,1.00)","wrapperBackgroundColorRgba":"rgba(255,255,255,1.00)","textColorRgba":"rgba(0,0,0,1.00)","numberSize":24,"textSize":15,"blockBorderRadius":0,"wrapperBorderRadius":0,"blockWidth":150,"blockWidthUnit":"px","blockMargin":5,"blockMarginUnit":"px","blockPadding":3,"blockPaddingUnit":"px"}},"raw_html":"<div style=\"border-radius:0px;background-color:rgba(255,255,255,1.00)\" class=\"els-cup-pw\"><div class=\"counter-area\" style=\"opacity:1;pointer-events:auto\"><div><p style=\"text-align:center;\"><span style=\"font-size: 16px;\">The Good Vibes Deck</span></p></div><div class=\"els-cup-w-wrap\"><div style=\"color:rgba(0,0,0,1.00);border-radius:0px;background-color:rgba(255,255,255,1.00);width:150px;margin:5px\" class=\"els-cup-w\" id=\"Decks Sold\"><div class=\"els-cup-w-icon\" style=\"margin:3px\"><img alt=\"icon\" src=\"https://cdn.shopify.com/s/files/1/0325/1598/1356/files/boxicon_1.png?v=1602746320\"/></div><div class=\"els-cup-w-val\" style=\"font-size:24px;padding:3px\">{{items_sold}}</div><div class=\"els-cup-w-descr\" style=\"font-size:15px;padding:3px\">Decks Sold</div></div><div style=\"color:rgba(0,0,0,1.00);border-radius:0px;background-color:rgba(255,255,255,1.00);width:150px;margin:5px\" class=\"els-cup-w\" id=\"Families Blessed\"><div class=\"els-cup-w-icon\" style=\"margin:3px\"><img alt=\"icon\" src=\"https://cdn.shopify.com/s/files/1/0325/1598/1356/files/familyicon.png?v=1602746136\"/></div><div class=\"els-cup-w-val\" style=\"font-size:24px;padding:3px\">{{items_sold}}</div><div class=\"els-cup-w-descr\" style=\"font-size:15px;padding:3px\">Families Blessed</div></div></div></div></div>","created_at":"2020-10-15 04:11:08","updated_at":"2021-10-20 07:03:25","last_target_updated_at":"2021-10-20 06:27:14","products":[6642610077740]}],"settings":{"css":"","enabled":1,"theme_app_extensions_enabled":1}};
633  </script>
633
634  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/b7752177-db47-49e4-b0b9-f16b14d7e760/sales-countup-3/assets/app.css">
635  
635<script src="https://cdn.shopify.com/extensions/b7752177-db47-49e4-b0b9-f16b14d7e760/sales-countup-3/assets/app.js" defer></script>
635
636
637  <!-- BEGIN app snippet: elscup-jsons -->
638
639
640
641<!-- END app snippet -->
642
643
644<!-- END app block -->
644<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 644
644
645<script src="https://cdn.shopify.com/extensions/01a0ff94-d802-7e99-a178-ad0e7e734541/free-shipping-bar-272/assets/freeshippingbar.js" type="text/javascript" defer="defer"></script>
645
646<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0325/1598/1356/files/BG_Logo_Green_800x800_2db0d2e5-adbe-4611-947e-1cb4449bba13.jpg?v=1604546401" />
647<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0325/1598/1356/files/BG_Logo_Green_800x800_2db0d2e5-adbe-4611-947e-1cb4449bba13.jpg?v=1604546401" />
648<meta property="og:image:width" content="800" />
649<meta property="og:image:height" content="800" />
650<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
651<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: 32515981356,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 651
651
652<script>
653  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
654</script>
vendor: 1 bytes, line 654
654
655<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}
655).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: 32515981356,storefrontBaseUrl: "https://www.boxgreen.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.boxgreen.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1477509164","configuration":"{\"shop\":\"boxgreen-dev.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"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"]}
655,"dataSharingState":"unrestricted"},{"id":"950304812","configuration":"{\"pixelCode\":\"D1ACJL3C77U5HVPDPID0\"}","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":"903086124","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"428113964","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\",\\\"GT-M692ZT3\\\"],\\\"target_country\\\":\\\"SG\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/KRZTCOqFyvgBENiy6swD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/fhzPCO2FyvgBENiy6swD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-KV58X1WDFE\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/9GZICOSFyvgBENiy6swD\\\",\\\"MC-HVR9HW3R6D\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-KV58X1WDFE\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/19bBCOGFyvgBENiy6swD\\\",\\\"MC-HVR9HW3R6D\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/lZqbCN6FyvgBENiy6swD\\\",\\\"MC-HVR9HW3R6D\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-KV58X1WDFE\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/v_VhCPCFyvgBENiy6swD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-KV58X1WDFE\\\",\\\"AW-966433112\\\/nlEtCOeFyvgBENiy6swD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-KV58X1WDFE\\\"}],\\\"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":"193003564","configuration":"{\"pixel_id\":\"1650994441855619\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Boxgreen","paymentSettings":{"currencyCode":"SGD"},"myshopifyDomain":"boxgreen-dev.myshopify.com","countryCode":"SG","storefrontUrl":"https:\/\/www.boxgreen.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7740476227628","handle":"build-your-own-gift-box-easy-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43852222758956","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.boxgreen.co/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"132438622252","themePublished":"true","eventMetadataId":"33de05bd-8f34-46cc-89d6-e6b7b23e94b6","pageType":"home","shopId":"32515981356","storefrontBaseUrl":"https:\/\/www.boxgreen.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
655<script>
656  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
657  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
658  window.ShopifyAnalytics.meta.currency = 'SGD';
659  var meta = {"page":{"pageType":"home","requestId":"3c32f7a9-44a7-49a6-bf7d-d1b144a6ce61-1791062378"}};
660  for (var attr in meta) {
661    window.ShopifyAnalytics.meta[attr] = meta[attr];
662  }
663</script>
vendor: 1 bytes, line 663
663
664<script class="analytics">
665  (function () {
666    var customDocumentWrite = function(content) {
667      var jquery = null;
668
669      if (window.jQuery) {
670        jquery = window.jQuery;
671      } else if (window.Checkout && window.Checkout.$) {
672        jquery = window.Checkout.$;
673      }
674
675      if (jquery) {
676        jquery('body').append(content);
677      }
678    };
679
680    var hasLoggedConversion = function(token) {
681      if (token) {
682        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
683      }
684      return false;
685    }
686
687    var setCookieIfConversion = function(token) {
688      if (token) {
689        var twoMonthsFromNow = new Date(Date.now());
690        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
691
692        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
693      }
694    }
695
696    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
697    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
698    if (trekkie.integrations) {
699      return;
700    }
701    trekkie.methods = [
702      'identify',
703      'page',
704      'ready',
705      'track',
706      'trackForm',
707      'trackLink'
708    ];
709    trekkie.factory = function(method) {
710      return function() {
711        var args = Array.prototype.slice.call(arguments);
712        args.unshift(method);
713        trekkie.push(args);
714        if (method == 'track' || method == 'page') {
715          var pageUrl;
716          try {
717            pageUrl = window.location.href;
718          } catch (e) {}
719          var pageReferrer;
720          try {
721            pageReferrer = document.referrer;
722          } catch (e) {}
723          try {
724            if (window.__TREKKIE_SHIM_QUEUE == null) {
725              window.__TREKKIE_SHIM_QUEUE = [];
726            }
727            window.__TREKKIE_SHIM_QUEUE.push({
728              from: 'trekkie-stub',
729              method: method,
730              args: args.slice(1),
731              pageContext: {
732                url: pageUrl,
733                referrer: pageReferrer
734              }
735            });
736          } catch (e) {
737            // no-op
738          }
739        }
740        return trekkie;
741      };
742    };
743    for (var i = 0; i < trekkie.methods.length; i++) {
744      var key = trekkie.methods[i];
745      trekkie[key] = trekkie.factory(key);
746    }
747    trekkie.load = function(config) {
748      trekkie.config = config || {};
749      trekkie.config.initialDocumentCookie = document.cookie;
750      var first = document.getElementsByTagName('script')[0];
751var script = document.createElement('script');
752script.type = 'text/javascript';
753script.onerror = function(e) {
754  var scriptFallback = document.createElement('script');
755  scriptFallback.type = 'text/javascript';
756  scriptFallback.onerror = function(error) {
757          var Monorail = {
758      produce: function produce(monorailDomain, schemaId, payload) {
759        var currentMs = new Date().getTime();
760        var event = {
761          schema_id: schemaId,
762          payload: payload,
763          metadata: {
764            event_created_at_ms: currentMs,
765            event_sent_at_ms: currentMs
766          }
767        };
768        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
769      },
770      sendRequest: function sendRequest(endpointUrl, payload) {
771        // Try the sendBeacon API
772        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
773          var blobData = new window.Blob([payload], {
774            type: 'text/plain'
775          });
776
777          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
778            return true;
779          } // sendBeacon was not successful
780
781        } // XHR beacon
782
783        var xhr = new XMLHttpRequest();
784
785        try {
786          xhr.open('POST', endpointUrl);
787          xhr.setRequestHeader('Content-Type', 'text/plain');
788          xhr.send(payload);
789        } catch (e) {
790          console.log(e);
791        }
792
793        return false;
794      },
795      isIos12: function isIos12() {
796        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
797      }
798    };
799    Monorail.produce('monorail-edge.shopifysvc.com',
800      'trekkie_storefront_load_errors/1.1',
801      {shop_id: 32515981356,
802      theme_id: 132438622252,
803      app_name: "storefront",
804      context_url: window.location.href,
805      source_url: "//www.boxgreen.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
806
807  };
808  scriptFallback.async = true;
809  scriptFallback.src = '//www.boxgreen.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
810  first.parentNode.insertBefore(scriptFallback, first);
811};
812script.async = true;
813script.src = '//www.boxgreen.co/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
814first.parentNode.insertBefore(script, first);
815
816    };
817    trekkie.load(
818      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":32515981356,"isMerchantRequest":null,"themeId":132438622252,"themeCityHash":"12011582198401338565","contentLanguage":"en","currency":"SGD","eventMetadataId":"33de05bd-8f34-46cc-89d6-e6b7b23e94b6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
819    );
820
821    var loaded = false;
822    trekkie.ready(function() {
823      if (loaded) return;
824      loaded = true;
825
826      window.ShopifyAnalytics.lib = window.trekkie;
827
828      var originalDocumentWrite = document.write;
829      document.write = customDocumentWrite;
830      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
831      document.write = originalDocumentWrite;
832
833      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
834      var token = match? match[1]: undefined;
835      if (!hasLoggedConversion(token)) {
836        setCookieIfConversion(token);
837        
838      }
839    });
840
841    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"3c32f7a9-44a7-49a6-bf7d-d1b144a6ce61-1791062378","shopifyEmitted":true});
842
843    var eventsListenerScript = document.createElement('script');
844    eventsListenerScript.async = true;
845    eventsListenerScript.src = "//www.boxgreen.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
846    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
847})();</script>
847
848  
848<script>
849  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
850    window.ga = function ga() {
851      (window.ga.q = window.ga.q || []).push(arguments);
852      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
853        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
854      }
855      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.");
856    };
857    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
858      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
859    }
860  }
861</script>
vendor: 1 bytes, line 861
861
862<script
863  defer
864  src="https://www.boxgreen.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
865  data-application="storefront-renderer"
866  data-shop-id="32515981356"
867  data-render-region="gcp-us-central1"
868  data-page-type="index"
869  data-theme-instance-id="132438622252"
870  data-theme-name="Slate"
871  data-theme-version="0.11.0"
872  data-monorail-region="shop_domain"
873  data-resource-timing-sampling-rate="10"
874  data-shs="true"
875  data-shs-beacon="true"
876  data-shs-export-with-fetch="true"
877  data-shs-logs-sample-rate="1"
878  data-shs-beacon-endpoint="https://www.boxgreen.co/api/collect"
879></script>
879
880<meta name="shopify-y" content="72cdec48-43b6-4e68-b95d-283b903ec948" data-expiration="1822619978000"><meta name="shopify-s" content="4281e07b-6f2f-4d1d-80ab-163675a8d84b" data-expiration="1791064178000"><meta name="new-cookie-storage-activated" content="t">
881</head>
882
883<body id="boxgreen-singapore-healthy-snacks-all-natural" class="template-index ">
884
885  <div id="wrapper">
886    <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
887    
888    <div id="shopify-section-header" class="shopify-section"><header id="header" data-section-id="header" data-section-type="header-section">
889  <div class="container-fluid">
890    <a href="javascript:void(0)" class="nav-opener"><span class="menu-bar">menu</span></a>
891    <div class="logo" itemscope itemtype="http://schema.org/Organization">
892      <a href="/" itemprop="url" class="site-logo site-header__logo-image has-mobile-logo">
893        
894        
895        <img src="//www.boxgreen.co/cdn/shop/files/logo_2x_a4322245-98c6-4eb3-883b-91c43d38a786_100x.png?v=1613709019"
896           srcset="//www.boxgreen.co/cdn/shop/files/logo_2x_a4322245-98c6-4eb3-883b-91c43d38a786_100x.png?v=1613709019 1x, //www.boxgreen.co/cdn/shop/files/[email protected]?v=1613709019 2x"
897           alt="Boxgreen"
898           itemprop="logo" class="desktop-logo">
899        
900        
901        <img src="//www.boxgreen.co/cdn/shop/files/mobile-logo_100x.png?v=1613709442"
902           srcset="//www.boxgreen.co/cdn/shop/files/mobile-logo_100x.png?v=1613709442 1x, //www.boxgreen.co/cdn/shop/files/[email protected]?v=1613709442 2x"
903           alt="Boxgreen"
904           itemprop="logo" class="mobile-logo">
905        
906      </a>
907    </div>
908    
909    <nav id="nav" role="navigation">
910      <ul class="primary-menu">
911      
912        
913        <li>
914          <a href="/collections/shop-all">Shop
915             <button class="sub-menu-opener sub_menu_control" type="button"><i class="icon-angle-right"></i></button> 
916          </a>
917          
918          <div class="sub-menu-drop">
919            <div class="sub-menu-parent">
920              <button class="sub-menu-close sub_menu_control" type="button"><i class="icon-arrow-left"></i></button>
921              Shop
922            </div>
923            <ul class="sub-menu">
924              
925                
926                  
927                    <li>
928                      <a 
929                      
930                            href="/collections/shop"
931                          
932                          >
933                        <span class="menu-image  shop"><img src="//www.boxgreen.co/cdn/shop/files/menu-shop.png?v=1613714514" alt="" /></span>
934                        <span class="menu-title">Shop</span>
935                        <span class="menu-text"><p>Get your favourites delivered to your doorstep.</p></span>
936                      </a>
937                    </li>
938                
939                  
940                    <li>
941                      <a 
942                      
943                            href="/collections/gift-box-collection"
944                          
945                          >
946                        <span class="menu-image  gift"><img src="//www.boxgreen.co/cdn/shop/files/menu-shop.png?v=1613714514" alt="" /></span>
947                        <span class="menu-title">Gift</span>
948                        <span class="menu-text"><p>Get your favourites delivered to your doorstep.</p></span>
949                      </a>
950                    </li>
951                
952                  
953                    <li>
954                      <a 
955                      
956                            href="/collections/build-your-own-1"
957                          
958                          >
959                        <span class="menu-image  build-your-own"><img src="//www.boxgreen.co/cdn/shop/files/menu-shop.png?v=1613714514" alt="" /></span>
960                        <span class="menu-title">Build Your Own </span>
961                        <span class="menu-text"><p>Get your favourites delivered to your doorstep.</p></span>
962                      </a>
963                    </li>
964                
965              
966            </ul>
967          </div>
968        </li>
969        
970      
971        
972        <li>
973          <a href="/collections/party-packs">Top Picks</a>
974        </li>
975        
976      
977        
978        <li>
979          <a href="/collections/gift-box-collection">Gift Boxes</a>
980        </li>
981        
982      
983        
984        <li>
985          <a href="/pages/corporate">Corporate Orders</a>
986        </li>
987        
988      
989        
990        <li>
991          <a href="/pages/do-good">Impact
992             <button class="sub-menu-opener sub_menu_control" type="button"><i class="icon-angle-right"></i></button> 
993          </a>
994          
995          <div class="sub-menu-drop">
996            <div class="sub-menu-parent">
997              <button class="sub-menu-close sub_menu_control" type="button"><i class="icon-arrow-left"></i></button>
998              Impact
999            </div>
1000            <ul class="sub-menu">
1001              
1002                
1003                  
1004                    <li>
1005                      <a 
1006                      
1007                            href="/pages/do-good"
1008                          
1009                          >
1010                        <span class="menu-image  doing-good-about-us"><img src="//www.boxgreen.co/cdn/shop/files/Careers_Page_Illustration_Banner_9577fc9c-1505-4efa-989c-3834a239cf29.png?v=1625490985" alt="" /></span>
1011                        <span class="menu-title">Doing Good &amp; About Us </span>
1012                        <span class="menu-text"><p>Snack Good Do Good with us</p></span>
1013                      </a>
1014                    </li>
1015                
1016                  
1017                    <li>
1018                      <a 
1019                      
1020                            href="/blogs/the-pantry"
1021                          
1022                          >
1023                        <span class="menu-image  our-blog"><img src="//www.boxgreen.co/cdn/shop/files/jobsopening-icon.png?v=1625490950" alt="" /></span>
1024                        <span class="menu-title">Our Blog</span>
1025                        <span class="menu-text"><p>Your virtual pantry</p></span>
1026                      </a>
1027                    </li>
1028                
1029                  
1030                    <li>
1031                      <a 
1032                      
1033                            href="/pages/careers"
1034                          
1035                          >
1036                        <span class="menu-image  careers"><img src="//www.boxgreen.co/cdn/shop/files/CoreValues-1_c5db5f3e-a5e0-436a-bdc3-541764d99ad2.png?v=1625469951" alt="" /></span>
1037                        <span class="menu-title">Careers </span>
1038                        <span class="menu-text"><p>Life at Boxgreen</p></span>
1039                      </a>
1040                    </li>
1041                
1042              
1043            </ul>
1044          </div>
1045        </li>
1046        
1047      
1048      
1049        <li class="mobile_faq">
1050          <a href="/pages/faq">Faq <i class="icon-help"></i></a>
1051        </li>
1052      
1053      
1054        <li class="mobile_account">
1055          
1056            <a href="/account/login" id="customer_login_link">account <i class="icon-user"></i></a>
1057          
1058        </li>
1059      
1060      </ul>
1061    </nav>
1062    
1063    <ul class="header-right-nav">
1064      
1065      <div class="mobile-hide">
1066      	<div class="site-search-div">
1067    <form action="/search" method="get" role="search" class="site-search-form">
1068    <div class="input-wrap">
1069      <label for="Search" class="label-hidden">
1070      Search
1071      </label>
1072      <input type="hidden" name="type" value="product">
1073      <input type="search"
1074         name="q"
1075         id="Search"
1076         value=""
1077         placeholder="Try 'Gifts' or 'Crunchies'">
1078      <div class="ico-search"> 
1079        <button type="submit" style="background-color: transparent; border: none;">
1080          <i class="icon-search" style="color: #FFF"></i>
1081        </button>
1082      </div>
1083    </div>
1084    <button type="submit" class="btn-search">
1085      Search
1086    </button>
1087  </form>
1088</div>
1089
1090
1091      </div>
1092      
1093      <div class="desktop-hide">
1094        <a href="javascript:void(0)" class="search_opener search_control">
1095            <button class="search-icon-button" type="button">
1096              <i class="icon-search"></i>
1097            </button>
1098        </a>
1099      </div>
1100    
1101      
1102        
1103        <li class="login">
1104          <a href="/account/login" id="customer_login_link">Log in</a>
1105        </li>
1106        
1107      
1108    
1109      <li class="cart">
1110      <a href="/cart">
1111        <i class="icon-cart"></i>
1112        <span class="cart-text">Cart</span>
1113        
1114        
1115        
1116      </a>
1117      </li>
1118    </ul>
1119  </div>
1120  <div class="desktop-hide">
1121    <div class="site-search-div" style="display:none;">
1122      <form action="/search" method="get" role="search" class="site-search-form">
1123        <div class="input-wrap">
1124          <label for="Search" class="label-hidden">
1125            Search
1126          </label>
1127          <input type="hidden" name="type" value="product">
1128          <input type="search"
1129                 name="q"
1130                 id="Search"
1131                 value=""
1132                 placeholder="Try 'Gifts' or 'Crunchies'">
1133          <div class="ico-search"> 
1134            <button type="submit" style="background-color: transparent; border: none;">
1135              <i class="icon-search" style="color: #FFF"></i>
1136            </button>
1137          </div>
1138        </div>
1139        <button type="submit" class="btn-search">
1140          Search
1141        </button>
1142      </form>
1143    </div>
1144  </div>
1145  
1146</header>
1147
1148
1149</div>
1150    
1151    <main role="main" id="MainContent" class="main-content">
1152      <!-- BEGIN content_for_index --><div id="shopify-section-1582443377075" class="shopify-section hero-banner">  <div class="hero-banner">
1153  
1154    <div class="slide">
1155      <a href="/collections/party-packs" style="color: ; text-decoration: none;">
1156      <div class="banner-image">
1157        
1158          <!-- picturefill: full manual control -->
1159          <picture>
1160              <!--[if IE 9]><video style="display: none;"><![endif]-->
1161              
1162                <source srcset="//www.boxgreen.co/cdn/shop/files/trio_bbos_600_x_1000_px.jpg?v=1790243184" media="(max-width: 767px)">
1163              
1164              <source srcset="//www.boxgreen.co/cdn/shop/files/trio_bbos.jpg?v=1790243183">
1165              <!--[if IE 9]></video><![endif]-->
1166              <img src="//www.boxgreen.co/cdn/shop/files/trio_bbos.jpg?v=1790243183" alt="files/trio_bbos.jpg">
1167          </picture>
1168        
1169      </div>
1170      
1171      <div class="container-fluid banner-content">
1172        
1173        
1174        
1175      </div>
1176	 </a>
1177    </div>
1178  
1179    <div class="slide">
1180      <a href="/collections/gift-box-collection" style="color: ; text-decoration: none;">
1181      <div class="banner-image">
1182        
1183          <!-- picturefill: full manual control -->
1184          <picture>
1185              <!--[if IE 9]><video style="display: none;"><![endif]-->
1186              
1187                <source srcset="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_640_x_950_px_3.jpg?v=1776737826" media="(max-width: 767px)">
1188              
1189              <source srcset="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_5.jpg?v=1776737826">
1190              <!--[if IE 9]></video><![endif]-->
1191              <img src="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_5.jpg?v=1776737826" alt="files/Ramadan_Sales_banner_5.jpg">
1192          </picture>
1193        
1194      </div>
1195      
1196      <div class="container-fluid banner-content">
1197        
1198        
1199        
1200      </div>
1201	 </a>
1202    </div>
1203  
1204    <div class="slide">
1205      <a href="/pages/do-good" style="color: #ffffff; text-decoration: none;">
1206      <div class="banner-image">
1207        
1208          <!-- picturefill: full manual control -->
1209          <picture>
1210              <!--[if IE 9]><video style="display: none;"><![endif]-->
1211              
1212                <source srcset="//www.boxgreen.co/cdn/shop/files/Rachel-Lim_Resizing-of-mobile-banner-_Do-good-Banner_-_FDpCYqyy_640x950_ME_29-MARCH-2022_V1_1.jpg?v=1648630962" media="(max-width: 767px)">
1213              
1214              <source srcset="//www.boxgreen.co/cdn/shop/files/Site_DoGood_Banner_b021e41d-cc1c-4a2f-ab8a-f38ae5706e09.jpg?v=1634545419">
1215              <!--[if IE 9]></video><![endif]-->
1216              <img src="//www.boxgreen.co/cdn/shop/files/Site_DoGood_Banner_b021e41d-cc1c-4a2f-ab8a-f38ae5706e09.jpg?v=1634545419" alt="files/Site_DoGood_Banner_b021e41d-cc1c-4a2f-ab8a-f38ae5706e09.jpg">
1217          </picture>
1218        
1219      </div>
1220      
1221      <div class="container-fluid banner-content">
1222        
1223        
1224        
1225      </div>
1226	 </a>
1227    </div>
1228  
1229</div>
1230
1231
1232</div><div id="shopify-section-1634039615129368bc" class="shopify-section"><div class="collection-list">
1233            
1234  
1235    <h2 class="section-title">Shop our snack categories</h2>
1236  
1237    <div class="collection-row">
1238
1239  
1240<div class="collection-item">
1241        <div class="img-wrap mobile-hide">
1242          
1243            <img src="//www.boxgreen.co/cdn/shop/collections/3PP_Mobile_1200_x600_1200_x_1200_px_11_x480.png?v=1775204693" alt="Shop All" />
1244          
1245        </div>
1246        
1247        <div class="img-wrap desktop-hide">
1248          
1249          <a href="/collections/shop-all">
1250            
1251            	<img src="//www.boxgreen.co/cdn/shop/files/Snacks-Subscription_icon2_7aa782a7-6e96-4a69-8c0a-111c4762c25f.png?v=1636349568" alt="" />
1252            
1253          </a>
1254          
1255        </div>
1256      
1257         
1258          <p class="collection-name">
1259               
1260              Shop All
1261            
1262          </p>
1263        
1264        
1265        
1266
1267        
1268        	<a href="/collections/shop-all" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1269        
1270
1271    </div>
1272
1273  
1274<div class="collection-item">
1275        <div class="img-wrap mobile-hide">
1276          
1277            <img src="//www.boxgreen.co/cdn/shop/collections/VarietyB
1277ox4_Gift_Productimg_840abd87-87d2-4ba0-a053-c1b4e84170ab_x480.webp?v=1740706962" alt="Build Your Own" />
1278          
1279        </div>
1280        
1281        <div class="img-wrap desktop-hide">
1282          
1283          <a href="/collections/build-your-own-1">
1284            
1285            	<img src="//www.boxgreen.co/cdn/shop/files/Snacks-Subscription_icon2_7aa782a7-6e96-4a69-8c0a-111c4762c25f.png?v=1636349568" alt="" />
1286            
1287          </a>
1288          
1289        </div>
1290      
1291         
1292          <p class="collection-name">
1293               
1294              Build Your Own
1295            
1296          </p>
1297        
1298        
1299        
1300
1301        
1302        	<a href="/collections/build-your-own-1" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1303        
1304
1305    </div>
1306
1307  
1308<div class="collection-item">
1309        <div class="img-wrap mobile-hide">
1310          
1311            <img src="//www.boxgreen.co/cdn/shop/collections/VarietyBox4_Gift_Productimg_x480.webp?v=1740706993" alt="Gift Boxes" />
1312          
1313        </div>
1314        
1315        <div class="img-wrap desktop-hide">
1316          
1317          <a href="/collections/gift-box-collection">
1318            
1319            	<img src="//www.boxgreen.co/cdn/shop/files/Gift_icon2_de4c27de-7c08-4e78-a932-34530490fd90.png?v=1636349568" alt="" />
1320            
1321          </a>
1322          
1323        </div>
1324      
1325         
1326          <p class="collection-name">
1327               
1328              Gift Boxes
1329            
1330          </p>
1331        
1332        
1333        
1334
1335        
1336        	<a href="/collections/gift-box-collection" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1337        
1338
1339    </div>
1340
1341  
1342<div class="collection-item">
1343        <div class="img-wrap mobile-hide">
1344          
1345            <img src="//www.boxgreen.co/cdn/shop/collections/Crunchies_Variety_Bundle_x480.jpg?v=1634203096" alt="Crunchies" />
1346          
1347        </div>
1348        
1349        <div class="img-wrap desktop-hide">
1350          
1351          <a href="/collections/crunchies">
1352            
1353            	<img src="//www.boxgreen.co/cdn/shop/files/Crunchies_icon3_b4854325-a240-4033-b097-9cf43a19f432.png?v=1636349568" alt="" />
1354            
1355          </a>
1356          
1357        </div>
1358      
1359         
1360          <p class="collection-name">
1361               
1362              Crunchies
1363            
1364          </p>
1365        
1366        
1367        
1368
1369        
1370        	<a href="/collections/crunchies" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1371        
1372
1373    </div>
1374
1375  
1376<div class="collection-item">
1377        <div class="img-wrap mobile-hide">
1378          
1379            <img src="//www.boxgreen.co/cdn/shop/collections/ChengTng_KRF_Productimg_x480.webp?v=1713503833" alt="Nut Mix" />
1380          
1381        </div>
1382        
1383        <div class="img-wrap desktop-hide">
1384          
1385          <a href="/collections/nut-mix">
1386            
1387            	<img src="//www.boxgreen.co/cdn/shop/files/Nut-Mixes_icon2_67f0a3e6-23ac-4c52-adb4-170f07d042e7.png?v=1636349568" alt="" />
1388            
1389          </a>
1390          
1391        </div>
1392      
1393         
1394          <p class="collection-name">
1395               
1396              Nut Mix
1397            
1398          </p>
1399        
1400        
1401        
1402
1403        
1404        	<a href="/collections/nut-mix" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1405        
1406
1407    </div>
1408
1409  
1410<div class="collection-item">
1411        <div class="img-wrap mobile-hide">
1412          
1413            <img src="//www.boxgreen.co/cdn/shop/collections/Variety_Productimg_x480.jpg?v=1634203133" alt="Vegan" />
1414          
1415        </div>
1416        
1417        <div class="img-wrap desktop-hide">
1418          
1419          <a href="/collections/vegan">
1420            
1421            	<img src="//www.boxgreen.co/cdn/shop/files/Vegan_icon2_70616cee-c953-4cf0-af42-9ab1f9d0cfe8.png?v=1636349568" alt="" />
1422            
1423          </a>
1424          
1425        </div>
1426      
1427         
1428          <p class="collection-name">
1429               
1430              Vegan
1431            
1432          </p>
1433        
1434        
1435        
1436
1437        
1438        	<a href="/collections/vegan" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1439        
1440
1441    </div>
1442
1443  
1444<div class="collection-item">
1445        <div class="img-wrap mobile-hide">
1446          
1447            <img src="//www.boxgreen.co/cdn/shop/collections/OmegaBooster_KRF_Productimg_x480.webp?v=1713510584" alt="Gluten Free" />
1448          
1449        </div>
1450        
1451        <div class="img-wrap desktop-hide">
1452          
1453          <a href="/collections/gluten-free-1">
1454            
1455            	<img src="//www.boxgreen.co/cdn/shop/files/Gluten-Free_icon2_29f95539-254e-4784-8141-190b3a8bb761.png?v=1636349568" alt="" />
1456            
1457          </a>
1458          
1459        </div>
1460      
1461         
1462          <p class="collection-name">
1463               
1464              Gluten Free
1465            
1466          </p>
1467        
1468        
1469        
1470
1471        
1472        	<a href="/collections/gluten-free-1" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1473        
1474
1475    </div>
1476
1477  
1478<div class="collection-item">
1479        <div class="img-wrap mobile-hide">
1480          
1481            <img src="//www.boxgreen.co/cdn/shop/collections/Party_pack_category-PC_x480.jpg?v=1656054786" alt="Party Packs" />
1482          
1483        </div>
1484        
1485        <div class="img-wrap desktop-hide">
1486          
1487          <a href="/collections/party-packs">
1488            
1489            	<img src="//www.boxgreen.co/cdn/shop/files/Party_Packs_category_icon_Mobile.png?v=1653472323" alt="" />
1490            
1491          </a>
1492          
1493        </div>
1494      
1495         
1496          <p class="collection-name">
1497               
1498              Party Packs
1499            
1500          </p>
1501        
1502        
1503        
1504
1505        
1506        	<a href="/collections/party-packs" class="btn btn-green btn-view mobile-hide" style="width: 80%">shop now</a>
1507        
1508
1509    </div>
1510
1511  
1512  </div>
1513  
1514  
1515  
1516</div>
1517
1518</div><div id="shopify-section-hero_banner_hR8BDY" class="shopify-section hero-banner">  <div class="hero-banner">
1519  
1520    <div class="slide">
1521      <a href="/products/build-your-own-gift-box-easy-bundle" style="color: ; text-decoration: none;">
1522      <div class="banner-image">
1523        
1524          <!-- picturefill: full manual control -->
1525          <picture>
1526              <!--[if IE 9]><video style="display: none;"><![endif]-->
1527              
1528                <source srcset="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_640_x_950_px_1.jpg?v=1772175228" media="(max-width: 767px)">
1529              
1530              <source srcset="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_3.jpg?v=1772424007">
1531              <!--[if IE 9]></video><![endif]-->
1532              <img src="//www.boxgreen.co/cdn/shop/files/Ramadan_Sales_banner_3.jpg?v=1772424007" alt="files/Ramadan_Sales_banner_3.jpg">
1533          </picture>
1534        
1535      </div>
1536      
1537      <div class="container-fluid banner-content">
1538        
1539        
1540        
1541      </div>
1542	 </a>
1543    </div>
1544  
1545</div>
1546
1547
1548</div><div id="shopify-section-1583038835637" class="shopify-section home-option-section"><div class="container-fluid">
1549  
1550  
1551  <div style="margin-top: 3%;">
1552    
1553    
1554    <div class="options-row">
1555      
1556      <div class="option-item">
1557        
1558        <div class="img-wrap">
1559          <img src="//www.boxgreen.co/cdn/shop/files/BG_Home_Shop_ImgThumbnail_581eb0be-e471-4def-bcd1-1593f0ba5f40.jpg?v=1613744627" alt="" />
1560          
1561          <a class="btn btn-green" 
1562             href="/collections/shop"
1563             >shop now</a>
1564          
1565        </div>
1566        
1567        <div class="detail-wrap">
1568          
1569          <h3 class="h2">Shop</h3>
1570          
1571          
1572          <div class="short-desc">
1573            <p>Choose your favourite snacks, perfect for eating while walking, one-handed snacking or pondering life’s mysteries.</p>
1574          </div>
1575          
1576          
1577          <a class="btn btn-green mobile" 
1578             
1579             href="/collections/shop"
1580             
1581             >shop now</a>
1582          
1583        </div>
1584      </div>
1585      
1586      <div class="option-item">
1587        
1588        <div class="img-wrap">
1589          <img src="//www.boxgreen.co/cdn/shop/files/BG_Home_BYOB_ImgThumbnail.jpg?v=1613733535" alt="" />
1590          
1591          <a class="btn btn-green" 
1592             href="/collections/build-your-own"
1593             >get started</a>
1594          
1595        </div>
1596        
1597        <div class="detail-wrap">
1598          
1599          <h3 class="h2">Build your own box</h3>
1600          
1601          
1602          <div class="short-desc">
1603            <p>Fill your box with your favourites and get them delivered to your doorstep regularly. Better yet, snack attack your pal with a gift box!</p>
1604          </div>
1605          
1606          
1607          <a class="btn btn-green mobile" 
1608             
1609             href="/collections/build-your-own"
1610             
1611             >get started</a>
1612          
1613        </div>
1614      </div>
1615      
1616      <div class="option-item">
1617        
1618        <div class="img-wrap">
1619          <img src="//www.boxgreen.co/cdn/shop/files/BG_Home_Corporate_ImgThumbnail.jpg?v=1613733535" alt="" />
1620          
1621          <a class="btn btn-green" 
1622             href="/pages/corporate"
1623             >contact us</a>
1624          
1625        </div>
1626        
1627        <div class="detail-wrap">
1628          
1629          <h3 class="h2">Corporate</h3>
1630          
1631          
1632          <div class="short-desc">
1633            <p>Our snacks are great for cool offices, the best teams, events, birthday treats, or when you’re feeling like a generous boss!</p>
1634          </div>
1635          
1636          
1637          <a class="btn btn-green mobile" 
1638             
1639             href="/pages/corporate"
1640             
1641             >contact us</a>
1642          
1643        </div>
1644      </div>
1645      
1646    </div>
1647    
1648  </div>
1649</div>
1650
1651</div><div id="shopify-section-165772316868cdd87f" class="shopify-section">
1652
1653
1654<div style="margin:0 auto;max-width:1920px;">
1655  
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669<div class='jdgm-carousel-wrapper'
1670data-from-snippet='false'
1671data-auto-install='false' >
1672  <div class="jdgm-carousel-title-and-link">
1673    <h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
1674    <span class="jdgm-all-reviews-rating-wrapper" href="javascript:void(0)">
1675      <span style="display:block"  data-score='4.09' class='jdgm-all-reviews-rating' aria-label='4.09 stars' tabindex='0' role='img'></span>
1676      <span style="display: block" class='jdgm-carousel-number-of-reviews' data-number-of-reviews='200'>
1677        from 200 reviews
1678      </span>
1679</span>  </div>
1680  <section class='jdgm-widget jdgm-carousel jdgm-carousel--default-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:360px}@media only screen and (min-width: 991px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:25.0%}}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(72% - 1.4em)}
1681 </style> <style>  </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item ' data-review-id='7ac39d6b-efbc-401b-8018-050958377584'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Snackflix Watch Party Box</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jocelyn Ang </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='08/03/2026'> 08/03/2026 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Snackflix Watch Party Box' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Netflix_11682840-69ef-4b57-8247-eb21a30c580c_100x100.png?v=1747724323' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Netflix_11682840-69ef-4b57-8247-eb21a30c580c_200x200.png?v=1747724323'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='9d0faa7b-971a-4754-a127-49373009a122'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Good for gifts</div> <div class='jdgm-carousel-item__review-body'><p>Found the perfect gift to give a big group of people. My students loved it! Hope to buy again soon.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/07/2
1681026'> 07/07/2026 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Big Bag of Snacks (Halal Edition)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Raya_Thumbnail_8_100x100.png?v=1775184976' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Raya_Thumbnail_8_200x200.png?v=1775184976'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='4ac79771-99cf-4fbc-b7a8-7d60e885f300'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Great support and good quality of healthy snacks</div> <div class='jdgm-carousel-item__review-body'><p>2nd purchase from Boxgreen after a few years. The response and service are prompt and the team tried their best to meet our preferred delivery date and time. Snacks are good and come with nice packaging with customised cards. Thumb's up for the outstanding support and quality snacks!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Aly Thong </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/30/2026'> 03/30/2026 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='A Big Thank You Gift Box' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Thank_you_2_855c1cbc-cb90-417c-8d75-4e5451140fce_100x100.png?v=1747722852' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Thank_you_2_855c1cbc-cb90-417c-8d75-4e5451140fce_200x200.png?v=1747722852'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='dbaad26b-75f8-444b-8572-7ef7da84a293'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Always good!</div> <div class='jdgm-carousel-item__review-body'><p>Supported them since they first started and remembering the founder delivering snacks personally himself! Happy they have grown and stayed amazing! Love the individual packs inside the Big Bag for giveaways!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jane Goh </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/09/2026'> 01/09/2026 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='[Bundle of 10] Chinese New Year A Bag of FU Snacks 福运满袋' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/CNY_2026_Thumbnail_3_100x100.png?v=1766545457' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/CNY_2026_Thumbnail_3_200x200.png?v=1766545457'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='dd427e45-1874-44c6-bc68-c5209a9ef71f'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Free Gift | Coffee Almond Biscotti with Red Quinoa (60g)</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Caleb Lee </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='12/24/2025'> 12/24/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Free Gift | Coffee Almond Biscotti with Red Quinoa (60g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/16_59a29fdd-218d-4565-b7c8-b721bd44fc83_100x100.png?v=1765263608' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/16_59a29fdd-218d-4565-b7c8-b721bd44fc83_200x200.png?v=1765263608'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='37cba1e3-7b50-4
16811a9-b8f7-ce42ad281572'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Efficient customer service and delivery</div> <div class='jdgm-carousel-item__review-body'><p>I had entered the wrong address and notified CS immediately; they were able to fix it in time and delivery schedule was not affected. Impressive service!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Sharon </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='10/16/2025'> 10/16/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Sunshine Chips (50g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/10_c5cf9420-290e-4761-9068-a0c58900c848_100x100.png?v=1746595593' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/10_c5cf9420-290e-4761-9068-a0c58900c848_200x200.png?v=1746595593'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='4786a496-1724-4859-9894-6feae9132d23'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>A Big Thank You Sleeve</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Shanti Krishna Murti </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='10/06/2025'> 10/06/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='A Big Thank You Sleeve' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Thank_you_1_100x100.png?v=1718109362' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Thank_you_1_200x200.png?v=1718109362'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='8da8bc9a-f0ec-469f-aa6b-203a158e620a'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Peppermint Almonds Dipped in Dark Chocolate</div> <div class='jdgm-carousel-item__review-body'><p>Loved the taste and texture. The chocolate was so crunchy and just melted in the mouth. Really nice product. Thank you.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Rogini Aiyadurai </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/14/2025'> 07/14/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Dark Choc Dipped Peppermint Almonds Tin (6 x 10g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/4_1_100x100.png?v=1731413335' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/4_1_200x200.png?v=1731413335'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='ae1bb7dd-a9ac-4af4-b140-c038321fcf69'> <div class='jdgm-carousel-item__review'>
1681 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>BoxGreen snacks</div> <div class='jdgm-carousel-item__review-body'><p>Great snacks and order delivered to house promptly in perfect condition.  Will order again!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Fay Linn Yeoh </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/12/2025'> 07/12/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Crunchies Mexican Rice Crackers with Baked Cashews Funpack (Pack of 6)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Great_for_Sharing_2_100x100.png?v=1718345848' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Great_for_Sharing_2_200x200.png?v=1718345848'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='f07313cd-dd87-4aac-a9f0-0a463efd6244'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Perfect mix</div> <div class='jdgm-carousel-item__review-body'><p>My go-to snack</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> yy </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='06/06/2025'> 06/06/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Cheng Tng Almond Mix (60g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/7_61eb9e97-1ecd-4a86-a27d-351fc0269825_100x100.png?v=1746595174' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/7_61eb9e97-1ecd-4a86-a27d-351fc0269825_200x200.png?v=1746595174'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='b45ad242-8752-412a-97f9-b2cbdc3e2df3'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Love Sriracha Multigrain Crunch</div> <div class='jdgm-carousel-item__review-body'><p>Really enjoyed the crunchiness n freshness of this individually packed snacks. Share it with my friends and they love it too! ❤️👍😃 thanks, Boxgreen 👍😃</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Tina Ng </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='06/01/2025'> 06/01/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Crunchies Sriracha Multigrain Crackers Funpack (Pack of 6) [Expiring in October 2025]' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Great_for_Sharing_1_100x100.png?v=1718345848' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Great_for_Sharing_1_200x200.png?v=1718345848'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='db94d226-9e24-4c82-aff4-aa67bcc815b5'> <div class='jdgm-carousel-item__review'>
1681 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Really yummy</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Naomi Ashley </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/14/2025'> 05/14/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Matcha Crispy Rice Dark Choc Bites Box (12 x 10g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Easter_Day_Thumbnail_1_100x100.png?v=1744188804' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Easter_Day_Thumbnail_1_200x200.png?v=1744188804'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='8e353b09-777e-44d8-8066-fbef4247aa8e'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Great product and customer service!</div> <div class='jdgm-carousel-item__review-body'><p>Great product and customer service!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Leni Ingking </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/28/2025'> 04/28/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Omega Booster (60g)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/14_714e6464-7207-437e-83d7-c26521d79814_100x100.png?v=1746595705' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/14_714e6464-7207-437e-83d7-c26521d79814_200x200.png?v=1746595705'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='ae8d2b21-e21f-4217-95fb-fde4c2443660'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>NA</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Phoi Sang Sim </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='03/14/2025'> 03/14/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='[Bundle of 3] A Big Bag of Snacks Halal Edition' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Raya_Thumbnail_3_100x100.png?v=1760440131' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/Raya_Thumbnail_3_200x200.png?v=1760440131'/>  </div>  </div><div class='jdgm-carousel-item ' data-review-id='9d1c253c-42ab-42c9-9ec8-b2f6ad5d2766'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>nice and refreshing</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Yvonne Lew </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/26/2025'> 02/26/2025 </div> </div>  <div class='jdgm-carousel-item__product jdgm--shop-review-has-image'>  <img class='jdgm-carousel-item__product-image' alt='Crunchies Pretzel Peanut Dark Chocolate (Half Dozen)' data-src='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/HalfDozen_20_1_5_100x100.png?v=1694509043' data-src-retina='https://cdn.shopify.com/s/files/1/0325/1598/1356/files/HalfDozen_20_1_5_200x200.png?v=1694509043'/>  </div>  </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0" role="button" aria-label="Previous reviews"></div> <div class='jdgm-carousel__right-arrow' tabindex="0" role="button" aria-label="Next reviews"></div> </div> </section> <section>  </section>
1682</div>
1683
1684
1685
1686
1687
1688
1689
1690</div>
1691</div><div id="shopify-section-1582907397255" class="shopify-section home-about-section"><div class="container">
1692  
1693  <strong class="section-heading">We’re boxgreen!</strong>
1694  
1695  
1696  <h2 class="section-title">Better snacks, bettering lives</h2>
1697
1698
1699<div class="about-text">
1700  <p>We believe tasty snacks free from artificial flavours and colours are just better. Better for the soul, for your tastebuds and for your health. <br/><br/>What's even better, every Boxgreen snack is packed in prison by beneficiaries of the Yellow Ribbon Project, to enhance their skills and employability.<br/></p>
1701</div>
1702
1703
1704<div class="icons-row">
1705  
1706  <div class="ico-col">
1707    
1708    <div class="ico-wrap">
1709      <img src="//www.boxgreen.co/cdn/shop/files/yrsg-logo-3d_x100.png?v=1634034060" alt="" />
1710    </div>
1711    
1712    
1713    <strong class="h4"></strong>
1714    
1715  </div>
1716  
1717  <div class="ico-col">
1718    
1719    <div class="ico-wrap">
1720      <img src="//www.boxgreen.co/cdn/shop/files/BFG_RGB_x100.png?v=1634034061" alt="" />
1721    </div>
1722    
1723    
1724    <strong class="h4"></strong>
1725    
1726  </div>
1727  
1728  <div class="ico-col">
1729    
1730    <div class="ico-wrap">
1731      <img src="//www.boxgreen.co/cdn/shop/files/b-corporation-logo_x100.png?v=1634034062" alt="" />
1732    </div>
1733    
1734    
1735    <strong class="h4"></strong>
1736    
1737  </div>
1738  
1739  <div class="ico-col">
1740    
1741    <div class="ico-wrap">
1742      <img src="//www.boxgreen.co/cdn/shop/files/DBS_Foundation_E1_4C_RGB-01_x100.png?v=1695349616" alt="" />
1743    </div>
1744    
1745    
1746    <strong class="h4"></strong>
1747    
1748  </div>
1749  
1750</div>
1751
1752<a href="https://www.boxgreen.co/pages/do-good" class="btn btn-green btn-view custom-btn">find out more</a>
1753
1754</div>
1755
1756
1757</div><div id="shopify-section-1637180578afd2671b" class="shopify-section home-newsletter-section"><div class="container-fluid">
1758  <div class="newsletter-section">
1759    
1760    <h2 class="newsletter-title">Sign up for our newsletter to receive all of the latest updates and deals!</h2>
1761     <form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> <input type="hidden" name="contact[tags]" value="newsletter" />
1762    <div
1763         class="
1764                input-group
1765                "
1766         >
1767      <input
1768             type="email"
1769             name="contact[email]"
1770             id="ContactFooter-email"
1771             class="
1772                    input-field
1773                    newsletter__input
1774                    "
1775             value=""
1776             placeholder="[email protected]"
1777             aria-label="[email protected]"
1778             aria-required="true"
1779             required
1780             autocorrect="off"
1781             autocapitalize="off"
1782             
1783             />
1784      <button
1785              type="submit"
1786              class="btn-send newsletter__submit"
1787              name="commit"
1788              id="Subscribe"
1789              value="Sign up"
1790              >
1791        <i class="icon-send"></i>
1792      </button>
1793    </div>
1794     </form>
1795  </div>
1796
1797</div>
1798
1799
1800
1801</div><!-- END content_for_index -->
1802
1803    </main>
1804    <div class="custom-snacks-banner">
1805      <div class="box-container">
1806        <h1>Fill up your box with 5 snacks!</h1>
1807        <strong class="fullbox-title">You’ve completed your box!</strong>
1808
1809        <div class="banner-img">
1810          <img src="//www.boxgreen.co/cdn/shop/t/36/assets/img68.svg?v=67563058570925910611716790889" alt="image" />
1811        </div>
1812        <div class="snacks-row">
1813          <div class="snack-box-item blank">
1814            
1815            <div class="img-wrap"><a href="javascript:void(0);" class="item-remove"><i class="icon-close"></i></a></div>
1816            <strong class="add-title">Add Snack</strong>
1817          </div>
1818          <div class="snack-box-item blank">
1819            <div class="img-wrap"><a href="javascript:void(0);" class="item-remove"><i class="icon-close"></i></a></div>
1820            <strong class="add-title">Add Snack</strong>
1821          </div>
1822          <div class="snack-box-item blank">
1823            <div class="img-wrap"><a href="javascript:void(0);" class="item-remove"><i class="icon-close"></i></a></div>
1824            <strong class="add-title">Add Snack</strong>
1825          </div>
1826          <div class="snack-box-item blank">
1827            <div class="img-wrap"><a href="javascript:void(0);" class="item-remove"><i class="icon-close"></i></a></div>
1828            <strong class="add-title">Add Snack</strong>
1829          </div>
1830          <div class="snack-box-item blank">
1831            <div class="img-wrap"><a href="javascript:void(0);" class="item-remove"><i class="icon-close"></i></a></div>
1832            <strong class="add-title">Add Snack</strong>
1833          </div>
1834          
1835        </div>
1836        <button class="btn btn-green bold-ro__choices-save" type="button" disabled>Proceed to Checkout</button>
1837        <div class="item-indicator">
1838          <span class="item-ico blank"></span>
1839          <span class="item-ico blank"></span>
1840          <span class="item-ico blank"></span>
1841          <span class="item-ico blank"></span>
1842          <span class="item-ico blank"></span>
1843          
1844        </div>
1845        <a href="javascript:void(0);" class="snack-opener"><i class="icon-angle-down"></i></a>
1846      </div>
1847    </div>
1848    
1849    <div id="shopify-section-footer" class="shopify-section">
1850
1851<footer id="footer">
1852  <div class="footer-holder">
1853    <div class="container">
1854      <div class="footer-logo">
1855        <a href="/">
1856          
1857          
1858          <img src="//www.boxgreen.co/cdn/shop/files/logo-white_110x.png?v=1613710606"
1859             srcset="//www.boxgreen.co/cdn/shop/files/logo-white_110x.png?v=1613710606 1x, //www.boxgreen.co/cdn/shop/files/[email protected]?v=1613710606 2x"
1860             alt="Boxgreen">
1861          
1862        </a>
1863      </div>
1864      
1865<div class="footer-row">
1866          <ul class="footer-nav">
1867            
1868              <li>
1869                <a href="/pages/snack-good">SNACK GOOD</a>
1870                <ul class="sub-menu">
1871                
1872                  
1873                  <li>
1874                    <a href="/collections/all">Shop</a>
1875                  </li>
1876                  
1877                
1878                  
1879                  <li>
1880                    <a href="https://www.boxgreen.co/collections/shop">Personal Gift</a>
1881                  </li>
1882                  
1883                
1884                  
1885                  <li>
1886                    <a href="https://www.boxgreen.co/pages/corporate">Pantry Snacks</a>
1887                  </li>
1888                  
1889                
1890                  
1891                  <li>
1892                    <a href="https://www.boxgreen.co/pages/corporate">Corporate Gifting</a>
1893                  </li>
1894                  
1895                
1896                  
1897                  <li>
1898                    <a href="/pages/vending-machine">Vending Machine</a>
1899                  </li>
1900                  
1901                
1902                </ul>
1903                
1904              </li>
1905            
1906              <li>
1907                <a href="/pages/careers">Do good</a>
1908                <ul class="sub-menu">
1909                
1910                  
1911                  <li>
1912                    <a href="/pages/do-good/#shopify-section-dogood-nutrition">Nutrition value</a>
1913                  </li>
1914                  
1915                
1916                  
1917                  <li>
1918                    <a href="/pages/do-good/#shopify-section-dogood-sourcing">Responsible Sourcing</a>
1919                  </li>
1920                  
1921                
1922                  
1923                  <li>
1924                    <a href="/pages/do-good/#shopify-section-dogood-empowering">Empowering communities</a>
1925                  </li>
1926                  
1927                
1928                  
1929                  <li>
1930                    <a href="/pages/do-good/#shopify-section-dogood-care">Sustainability &amp; Social Impact</a>
1931                  </li>
1932                  
1933                
1934                  
1935                  <li>
1936                    <a href="/blogs/the-pantry">The Pantry - Blog</a>
1937                  </li>
1938                  
1939                
1940                </ul>
1941                
1942              </li>
1943            
1944              <li>
1945                <a href="/pages/contact">STALK US</a>
1946                <ul class="sub-menu">
1947                
1948                  
1949                  <li>
1950                    <a href="/pages/do-good">About us</a>
1951                  </li>
1952                  
1953                
1954                  
1955                  <li>
1956                    <a href="/pages/careers">Careers </a>
1957                  </li>
1958                  
1959                
1960                  
1961                  <li>
1962                    <a href="/pages/contact">Contact</a>
1963                  </li>
1964                  
1965                
1966                  
1967                  <li>
1968                    <a href="/pages/faq">FAQ</a>
1969                  </li>
1970                  
1971                
1972                  
1973                  <li>
1974                    <a href="/policies/refund-policy">Refund Policy</a>
1975                  </li>
1976                  
1977                
1978                  
1979                  <li>
1980                    <a href="/pages/faq-international-shipping">International Delivery Policy</a>
1981                  </li>
1982                  
1983                
1984                </ul>
1985                
1986              </li>
1987            
1988              <li>
1989                <a href="/policies/terms-of-service">Terms of Service</a>
1990                <ul class="sub-menu">
1991                
1992                </ul>
1993                
1994
1995                    <ul class="term-nav">
1996                      
1997                      <li>
1998                        <a href="/pages/terms-conditions">Terms & Conditions</a>
1999                      </li>
2000                      
2001                      <li>
2002                        <a href="/pages/privacy-policy">Privacy Policy</a>
2003                      </li>
2004                      
2005                    </ul>
2006                  
2007                  <ul class="social-networks">
2008                    
2009
2010                      
2011        
2012                      
2013                        <li>
2014                          <a href="https://www.facebook.com/boxgreenco" title="Boxgreen on Facebook" target="_blank">
2015                            <i class="icon-facebook" area-hidden="true"></i>
2016                            <span class="sr-only">Facebook</span>
2017                          </a>
2018                        </li>
2019                      
2020        
2021                    
2022
2023                      
2024        
2025                      
2026        
2027                    
2028
2029                      
2030        
2031                      
2032        
2033                    
2034
2035                      
2036        
2037                      
2038                        <li>
2039                          <a href="https://www.instagram.com/boxgreenco" title="Boxgreen on Instagram" target="_blank">
2040                            <i class="icon-instagram" area-hidden="true"></i>
2041                            <span class="sr-only">Instagram</span>
2042                          </a>
2043                        </li>
2044                      
2045        
2046                    
2047
2048                      
2049        
2050                      
2051        
2052                    
2053
2054                      
2055        
2056                      
2057        
2058                    
2059
2060                      
2061        
2062                      
2063        
2064                    
2065
2066                      
2067        
2068                      
2069        
2070                    
2071                  </ul>
2072                
2073              </li>
2074            
2075          </ul>
2076        
2077        <ul class="social-networks mobile">
2078          
2079
2080            
2081        
2082            
2083              <li>
2084                <a href="https://www.facebook.com/boxgreenco" title="Boxgreen on Facebook">
2085                  <i class="icon-facebook" area-hidden="true"></i>
2086                  <span class="sr-only">Facebook</span>
2087                </a>
2088              </li>
2089            
2090        
2091          
2092
2093            
2094        
2095            
2096        
2097          
2098
2099            
2100        
2101            
2102        
2103          
2104
2105            
2106        
2107            
2108              <li>
2109                <a href="https://www.instagram.com/boxgreenco" title="Boxgreen on Instagram">
2110                  <i class="icon-instagram" area-hidden="true"></i>
2111                  <span class="sr-only">Instagram</span>
2112                </a>
2113              </li>
2114            
2115        
2116          
2117
2118            
2119        
2120            
2121        
2122          
2123
2124            
2125        
2126            
2127        
2128          
2129
2130            
2131        
2132            
2133        
2134          
2135
2136            
2137        
2138            
2139        
2140          
2141        </ul>
2142          
2143          <div class="certification-logo">
2144            
2145              <div class="logo-item">
2146                
2147                  <div class="img-wrap">
2148                  <img src="//www.boxgreen.co/cdn/shop/files/Logos_3fa45614-4d19-45dc-a3c4-9c210ef9d5d6_x100.png?v=1634547475"
2149                     srcset="//www.boxgreen.co/cdn/shop/files/Logos_3fa45614-4d19-45dc-a3c4-9c210ef9d5d6_x100.png?v=1634547475 1x, //www.boxgreen.co/cdn/shop/files/[email protected]?v=1634547475 2x"
2150                     alt="Boxgreen">
2151                  </div>
2152                
2153              </div>
2154            
2155              <div class="logo-item">
2156                
2157                  <div class="img-wrap">
2158                  <img src="//www.boxgreen.co/cdn/shop/files/Collective_Good_2021_Certification_Badge_x100.png?v=1634547159"
2159                     srcset="//www.boxgreen.co/cdn/shop/files/Collective_Good_2021_Certification_Badge_x100.png?v=1634547159 1x, //www.boxgreen.co/cdn/shop/files/[email protected]?v=1634547159 2x"
2160                     alt="Boxgreen">
2161                  </div>
2162                
2163              </div>
2164            
2165          </div>
2166          
2167          
2168        </div>
2169      </div>
2170      
2171    </div>
2172  </div>
2173</footer>
2174<span class="backdrop"></span>
2175
2176
2177</div>
2178  </div>
2179
2180
2181<script>
2182  if(typeof Els === 'undefined') var Els = {};
2183  if(typeof Els.cup === 'undefined') Els.cup = {};
2184  Els.cup.params = {
2185    id: "ffe0adbbdfa1155a95cc284f034ae380",
2186    money_format: '${{amount}}',
2187    root: "https://s3.amazonaws.com/els-apps/countup/",
2188    commonRoot: "https://s3.amazonaws.com/els-apps/common/",
2189    product: null
2190  };
2191</script>
2191
2192
2193
2194<!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
2195
2196
2197<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
2198    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
2199<script type="application/javascript">
2200    window.hextom_qab_meta = {
2201        p1: [
2202            
2203        ],
2204        p2: {
2205            
2206        }
2207    };
2208</script>
2208
2209<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
2210    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
2211
2212<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
2213    <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
2214<script type="application/javascript">
2215    window.hextom_fsb_meta = {
2216        p1: [
2217            
2218        ],
2219        p2: {
2220            
2221        }
2222    };
2223</script>
2223
2224<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY -->
2225    <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
2226
2227<!-- Back in Stock helper snippet -->
2228
2229
2230<script id="back-in-stock-helper">
2231  var _BISConfig = _BISConfig || {};
2232
2233
2234
2235
2236</script>
2236
2237
2238<!-- End Back in Stock helper snippet -->
2239
2240
2241<script type="text/javascript">
2242var SOCIAL_LOGIN_CUSTOMER_LOGGED_IN = false;
2243</script>
2243
2244
2245<script type="text/javascript" async="" src="https://reviews.enormapps.com/product-reviews/frontend/embed.js"></script>
2245
2246
2247<div id="shopify-block-AL1NiTER3L3E1RmJoQ__9094328589753815681" class="shopify-block shopify-app-block">
2247<script type="application/javascript">
2248    window.hextom_fsb_meta = {
2249        p1: [
2250            
2251        ],
2252        p2: {
2253            
2254        },
2255        p3: [
2256            
2257        ],
2258        p4:null,
2259        p5:[],
2260        p6:null,
2261    };
2262
2263    
2264    window.hextom_fsb_config = {"shop_active":"yes","record":false,"bars":[{"bar_id":455614,"updated_on":"2026-09-18T09:55:46.611526+00:00","position":"top_push_v1","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","opacity":1.0,"background_color":"#03ae4b","bar_border_radius":0,"text_color_one":"#FFF3D9","text_color_two":"#FFF3D9","font":"Montserrat","font_size":16.0,"bar_height":30,"bar_padding":12.0,"message_one":"Your Favourite Crunchies Are Calling — Shop Now!","message_two":"<b>Only {{currency_symbol}}{{remainder}} away from BYE2023 Discount Code </b>","message_two_2":"You got free shipping, Only {{currency_symbol}}{{remainder_2}} away from 2-day free shipping","message_three":"Your Favourite Crunchies Are Calling — Shop Now!","message_four":"This item does not count toward achieving free shipping","message_five":"This item does not qualify for free shipping. Shipping fees will apply.","message_six":"At least one item in your cart does not qualify for free shipping:","show_time":0.0,"interval_time":0.0,"display_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"all\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"noPages\":true,\"home\":false,\"urls\":\"\",\"keywords\":\"\"}","schedule_enabled":false,"start_on":"2020-06-01T13:03:11.351173+00:00","end_on":"","new_tab":false,"entire_bar_clickable":true,"bar_link":"https://www.boxgreen.co/collections/shop-all","countries":"","exclude_countries":"","auto_currency":false,"round_goal_up":false,"currency_code":"SGD","currency_exchange_rate":1.0,"currency_symbol":"$","goal":0.0,"goal_2":0.0,"goal_type":"spend_amount","animation_time":0.0,"background_type":"color","background_pic":"","frame_preset":"","frame_color":"","text_shadow_enabled":false,"text_shadow_color":"#000000","text_shadow_offset_x":1,"text_shadow_offset_y":1,"text_shadow_blur":2,"text_outline_enabled":false,"text_outline_color":"#000000","text_outline_width":1,"gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"target_device":"all","visitor_currency_code":"","close_option":false,"custom_code":"","translation":"","locales":[],"selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">=\",\"value\":100}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false,\"b2b\":false,\"b2bCompanyName\":false,\"b2bCompanyLocation\":false,\"b2bCompanyExternalId\":false,\"b2bCompanyLocationExternalId\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\"<=\",\"value\":100}","selected_customers_b2b_company_name":"","selected_customers_b2b_company_location":"","excluded_customers_b2b_company_name":"","excluded_customers_b2b_company_location":"","selected_customers_b2b_company_external_id":"","selected_customers_b2b_company_location_external_id":"","excluded_customers_b2b_company_external_id":"","excluded_customers_b2b_company_location_external_id":"","target_products_type":"all","currency_symbol_position":"","currency_formatting":"manual","progress_bar_display":false,"progress_bar_color_1":"#ffc300","progress_bar_color_2":"#ffd030","progress_bar_color_bg":"#ebebeb","progress_bar_gradient":false,"progress_bar_border_radius":3,"progress_bar_height":10,"progress_bar_margin_top":7,"progress_bar_margin_bottom":10,"progress_bar_width_percentage":60,"excluded_products":"","excluded_product_collections":"","incurred_fee_products":"","incurred_fee_product_collections":"","excluded_message_type":"special","incurred_message_type":"special","incurred_fee_products_list_in_message":true,"button_link_insert_language_code":true,"targeted_markets_region_codes":"","storefront_api_access_token":"23fefe01b15beacf8dd1c112124e38bb","hideOnEmptyCart":false,"show_initial_message_until_goal":false,"factor_in_discounts":true,"preview_targeting":"none"}],"theme":{"theme_id":"132438622252","is_xhr":true}};
2265    
2266</script>
2266
2267
2268
2269</div><div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
2269<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278<!-- BEGIN app snippet: storefront-globals -->
2278<script>
2279  (function () {
2280    window.easybundle_active_product_data = window.easybundle_active_product_data ?? null;
2281    window.easybundle_currency_config = window.easybundle_currency_config ?? {
2282    currencySymbol: "$",
2283    moneyFormat: "${{amount}}",
2284    moneyFormatWithCurrency: "${{amount}} SGD",
2285    market: { id: 29695410220, handle: "australia" }
2286  };
2287    window.easybundle_active_page_type = window.easybundle_active_page_type ?? "index";
2288    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":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
2289    window.easybundle_locale_config = window.easybundle_locale_config ?? {
2290    currentLocale: "en",
2291    primaryLocale: "en",
2292  };
2293  })();
2294</script>
2294<!-- END app snippet -->
2295
2296<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet -->
2297<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet -->
2298
2299<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet -->
2300
2301<!-- BEGIN app snippet: bundle-bootstrap -->
2301<script>
2302    (function(){
2303        window.gbbExtEmbed = { f :{} };
2304        function getProductData() {
2305            return {
2306                handle: null,
2307                productId: null,
2308                productData : window.easybundle_active_product_data ?? null,
2309                collections: [
2310                    
2311                ],
2312                selected_or_first_available_variant: null
2313            };
2314        }
2315        function debugConsole(...messages){
2316                try {
2317                    let isDebug = localStorage.getItem("debug");
2318                    if (isDebug) {
2319                        for (let message of messages) {
2320                            console.error(message);
2321                        }
2322                    }
2323                } catch (err) {
2324                    console.error('error inside the debugError function ->', err)
2325                }
2326        }
2327        function getBundleRenderTarget(){
2328            const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings
2329                ?? window.easybundle_user_ext_data?.customSettings
2330                ?? window.easybundles_ext_data?.userData?.customSettings
2331                ?? {};
2332            const customSelector = customSettings.customSelectorToRenderFullPageBundle || "";
2333            if(customSelector){
2334                return document.querySelector(customSelector);
2335            }
2336            return document.querySelector('main')
2337                || document.querySelector('.main')
2338                || document.querySelector('#main')
2339                || document.querySelector('#main-content');
2340        }
2341
2342        function removeProductHtmlForBundles(){
2343            try{
2344                const targetWrapper = getBundleRenderTarget();
2345                if(targetWrapper){
2346                    targetWrapper.innerHTML = '';
2347                }
2348            }catch(err){
2349                debugConsole("error in removeProductHtmlForBundles",err)
2350            }
2351        }
2352
2353        // Mount must exist before the template script runs, or its lookup races.
2354        function buildDummyProductHtmlForBundles(){
2355            try{
2356                const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
2357                const offerId = parentProductData?.offerId;
2358                if(parentProductData?.bundleType !== "SDK" || !offerId) return;
2359                if(document.getElementById("gbbBundle")) return;
2360
2361                const bundleWrapperDiv = document.createElement("div");
2362                bundleWrapperDiv.id = "gbbBundle";
2363                bundleWrapperDiv.className = "gbbBundleWrapper";
2364                bundleWrapperDiv.dataset.offerId = offerId;
2365                const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif
2366                    || window.easybundle_user_ext_data?.customSettings?.loadingGif
2367                    || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif";
2368                bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>';
2369
2370                const targetWrapper = getBundleRenderTarget();
2371                if(targetWrapper){
2372                    targetWrapper.innerHTML = "";
2373                    targetWrapper.appendChild(bundleWrapperDiv);
2374                }else{
2375                    document.body.appendChild(bundleWrapperDiv);
2376                }
2377            }catch(err){
2378                debugConsole("error in buildDummyProductHtmlForBundles", err);
2379            }
2380        }
2381        async function getBundleDataFromS3() {
2382            try {
2383                const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
2384                if(!parentProductsData?.bundleId) return null;
2385
2386                const shopName = window.Shopify.shop;
2387                const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json`
2388                const fetchResponse = await fetch(s3Url);
2389                const data = await fetchResponse.json();
2390                return data || null;
2391            } catch (error) {
2392                debugConsole("Error in getBundleDataFromS3:", error);
2393                return null;
2394            }
2395        }
2396
2397        // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB.
2398        function isOverflowed(value) {
2399            if (
2400                value !== null &&
2401                typeof value === 'object' &&
2402                !Array.isArray(value) &&
2403                value.errorMsg !== undefined &&
2404                value.errorMsg !== null
2405            ) {
2406                return true;
2407            }
2408            return false;
2409
2410        }
2411
2412        function isForceCdn(){
2413            try {
2414                return new URLSearchParams(location.search).get('gbbForceCdn') === 'true'
2415                    || localStorage.getItem('gbbForceCdn') === 'true';
2416            } catch(_){ return false; }
2417        }
2418
2419        // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail.
2420        async function fetchOverflowedDataFromCDN(s3Key, memoKey){
2421            const shouldSkipR2 = (function(){
2422                try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; }
2423                catch(_){ return false; }
2424            })();
2425
2426            const buster = '?nocache=' + Date.now();
2427            const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster;
2428            const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster;
2429
2430            if (!shouldSkipR2) {
2431                try {
2432                    const r2Resp = await Promise.race([
2433                        fetch(r2Url),
2434                        new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); })
2435                    ]);
2436                    if (r2Resp.ok) {
2437                        const data = await r2Resp.json();
2438                        if (data) return data;
2439                    }
2440                } catch (e) {
2441                    debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e);
2442                    try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){}
2443                }
2444            }
2445
2446            try {
2447                const s3Resp = await fetch(s3Url);
2448                if (!s3Resp.ok) return null;
2449                return (await s3Resp.json()) || null;
2450            } catch (e) {
2451                debugConsole('S3 fetch failed for ' + memoKey + ':', e);
2452                return null;
2453            }
2454        }
2455
2456        async function getSdkBundleDataFromCDN(offerId){
2457            if (!offerId) return null;
2458            const shopName = window.Shopify.shop;
2459            return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig');
2460        }
2461
2462        async function getUpsellIndexFromCDN(){
2463            const shopName = window.Shopify.shop;
2464            return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex');
2465        }
2466
2467        function initializeShopifyValues() {
2468            const productDetails = getProductData()
2469            window.shopifyLiquidValuesApp4Ext = {
2470                product: productDetails,
2471                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":"SGD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
2472                selected_or_first_available_variant: productDetails.selected_or_first_available_variant
2473            };
2474            let ext_data = {"userData":{"shopName":"boxgreen-dev.myshopify.com","countryCode":"SG","countryName":"Singapore","currency":"SGD","currencyInfo":{"code":"SGD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/gift-box-builder-app4.s3.us-east-2.amazonaws.com\/public\/icons\/loadingGif.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":true,"isExternalIntegrationSyncEnabled":false},"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"fcc6b475ed6face4e06969ab29984373","createdAt":"2024-10-08T05:31:37.217Z","multipleCurrenciesInfo":{"SGD":{"code":"SGD","symbol":"$","thous
2474andsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"6704c3b95092c0f55fc0afb2","shopName":"boxgreen-dev.myshopify.com","__v":0,"createdAt":"2024-10-08T05:31:37.478Z","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...."},"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":{"selectGreetingCardLabel":{"id":"selectGreetingCardLabel","label":"Select Greeting Card Label","type":"text","value":"Select A Greeting Card"},"clearSelectionButton":{"id":"clearSelectionButton","label":"Clear Selection label","type":"text","value":"Clear Selection"},"noImagesAvailable":{"id":"noImagesAvailable","label":"No Images Available label","type":"text","value":"No Images Available"},"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..."}
2474,"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"}},"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","label":"Add To Box Button","type":"text","value":"Add To Box"},"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..."},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"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"}},"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"}}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":" add maximum {{maxAllowedAddons}} products to continue"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Please add atleast one product"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"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"},"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..."},"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"}}},"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"}
2474,"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"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"}},"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"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"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..."},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Product Card Text","type":"text","value":"Add Product"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"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"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"}},"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"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"updatedAt":"2026-07-31T06:18:28.583Z","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":"6704c3b95092c0f55fc0afb1","shopName":"boxgreen-dev.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":"0px","cartFooterProductImageBorderRadius":"0px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#8D8D8D","cartFooterFinalPriceFontColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterStrikethroughPriceFontThickness":"Regular","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#FFFFFF","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"9px","cartFooterButtonsPadding":"10px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#15A524","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000"},"categoryBlock":{"categoryBgColor":"#f5f5f5"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2024-10-08T05:31:37.478Z","landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#1E1E1E","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#f1f2f3","cardBorderRadius":"12px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"19px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"16px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#e8e8e8","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"6px"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#6d7175","summaryBuildNewBoxTextColor":"#ffffff"},"updatedAt":"2026-07-17T05:00:48.915Z","templateLevelConfig":{},"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":""}}},"generalSettings":{"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"}},"bundleLinkData":[{"_id":"6704d5b05092c0f55fcc1311","bundleId":"1","bundleName":"Build Your Own Gift Box","createdAt":"2024-10-08T06:48:16.555Z","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/boxgreen-dev.myshopify.com\/1728370848745.png","bundleUpsellConfig":{"isEnabled":false,"showOnAllBundleProducts":false,"showOnSpecificProductPages":[{"productId":"7740476227628","graphqlId":"gid:\/\/shopify\/Product\/7740476227628","handle":"build-your-own-gift-box-easy-bundle","variants":[],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOB_GiftBox_Productimg2_9029a1cc-3031-4cf8-baf0-9fd2d6d0399e.png?v=1728374009"}],"title":"Build Your Own Gift Box"}],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"productsForBundleLink":[{"productId":"7740476227628","graphqlId":"gid:\/\/shopify\/Product\/7740476227628","handle":"build-your-own-gift-box-easy-bundle","variants":[{"variantId":"43852222758956","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43852222758956"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOB_GiftBox_Productimg2_9029a1cc-3031-4cf8-baf0-9fd2d6d0399e.png?v=1728374009"}],"title":"Build Your Own Gift Box (Easy Bundle)","order":0}]},{"_id":"670617fc5092c0f55fadce73","bundleId":"2","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/boxgreen-dev.myshopify.com\/1734321670021.png","bundleName":"Build Your Own Gift Box (Premium)","bundleUpsellConfig":{"isEnabled":false,"showOnAllBundleProducts":false,"showOnSpecificProductPages":[{"productId":"6788820992044","graphqlId":"gid:\/\/shopify\/Product\/6788820992044","handle":"build-your-own-gift-box-premium","variants":[],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/BYOGB_Premium_1stthumbnail.png?v=1680105020"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/BYOPGB
2474_Mainthumbnail.png?v=1680105020"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/bundle_5b3b23c4-c40e-4a85-8ee0-8d5300af39d0.jpeg?v=1680105020"}],"title":"Build Your Own Gift Box (Premium)"},{"productId":"7741039411244","graphqlId":"gid:\/\/shopify\/Product\/7741039411244","handle":"build-your-own-gift-box-premium-easy-bundle","variants":[],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOGB_Premium_1stthumbnail.png?v=1728452502"}],"title":"Build Your Own Gift Box (Premium)"}],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"createdAt":"2024-10-09T05:43:24.544Z","productsForBundleLink":[{"productId":"7779124576300","graphqlId":"gid:\/\/shopify\/Product\/7779124576300","handle":"build-your-own-gift-box-premium-1","variants":[{"variantId":"43991067885612","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43991067885612"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOGB_Premium_1stthumbnail_1.png?v=1734341291"}],"title":"Build Your Own Gift Box (Premium)"}]},{"_id":"6711c0e661baaef438a76519","bundleId":"3","bundleName":"Build Your Own Crunchies","createdAt":"2024-10-18T01:59:02.330Z","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"productId":"6552107221036","graphqlId":"gid:\/\/shopify\/Product\/6552107221036","handle":"coffee-almond-crumble-bar-crunchies","variants":[{"variantId":"39309595246636","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309595246636","inventoryQuantity":19,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309595246636"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/5_b8ac1054-3120-4820-9005-f3a012dd723e.png?v=1718110313"}],"title":"Crunchies Coffee Almond Biscotti with Red Quinoa (150g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552107221036"},{"productId":"6552108630060","graphqlId":"gid:\/\/shopify\/Product\/6552108630060","handle":"honey-mustard-soy-crisps-crunchies","variants":[{"variantId":"39309605896236","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309605896236","inventoryQuantity":26,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309605896236"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/2_c76a1425-eef5-49d7-8a92-d276015d4adc.png?v=1718110313"}],"title":"Crunchies Honey Mustard Soy Crisps (130g)","tags":["Best Sellers","Best selling"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552108630060"},{"productId":"6552108990508","graphqlId":"gid:\/\/shopify\/Product\/6552108990508","handle":"spicy-mexicano-burrito-mix-crunchies","variants":[{"variantId":"39309610057772","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309610057772","inventoryQuantity":12,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309610057772"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/3_ed6b9305-17e3-4528-927e-759117fca8f7.png?v=1718110313"}],"title":"Crunchies Mexican Rice Crackers with Baked Cashews (130g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552108990508"},{"productId":"6552109252652","graphqlId":"gid:\/\/shopify\/Product\/6552109252652","handle":"peanut-pretzel-muddy-bites-crunchies","variants":[{"variantId":"39309611565100","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309611565100","inventoryQuantity":10,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309611565100"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Great_for_Sharing_3.png?v=1721631961"}],"title":"Crunchies Peanut Pretzel Dark Chocolate (130g)","tags":["Best Sellers","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552109252652"},{"productId":"6552109908012","graphqlId":"gid:\/\/shopify\/Product\/6552109908012","handle":"shiitake-mushroom-chips-crunchies","variants":[{"variantId":"39309622149164","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309622149164","inventoryQuantity":0,"inventoryPolicy":"DENY","price":"8.00","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309622149164"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/1_af743945-24e6-4049-826d-9e183eae3c99.png?v=1718110312"}],"title":"Crunchies Shiitake Mushroom Chips (70g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552109908012"}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"productsForBundleLink":[{"productId":"7747288793132","graphqlId":"gid:\/\/shopify\/Product\/7747288793132","handle":"build-your-own-crunchies-1","variants":[{"variantId":"43873032732716","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43873032732716"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Crunchies_Productimg2.jpg?v=1729216970"}],"title":"Build Your Own Crunchies"}]},{"_id":"67e6505a2309ef65505796c5","bundleId":"4","bundleName":"20 for $25","createdAt":"2025-03-28T07:31:38.060Z","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/boxgreen-dev.myshopify.com\/1734321670021.png","bundleUpsellConfig":{"isEnabled":false,"showOnAllBundleProducts":false,"showOnSpecificProductPages":[{"productId":"6788820992044","graphqlId":"gid:\/\/shopify\/Product\/6788820992044","handle":"build-your-own-gift-box-premium","variants":[],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/BYOGB_Premium_1stthumbnail.png?v=1680105020"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/BYOPGB_Mainthumbnail.png?v=1680105020"},{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/products\/bundle_5b3b23c4-c40e-4a85-8ee0-8d5300af39d0.jpeg?v=1680105020"}],"title":"Build Your Own Gift Box (Premium)"},{"productId":"7741039411244","graphqlId":"gid:\/\/shopify\/Product\/7741039411244","handle":"build-your-own-gift-box-premium-easy-bundle","variants":[],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOGB_Premium_1stthumbnail.png?v=1728452502"}],"title":"Build Your Own Gift Box (Premium)"}],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"productsForBundleLink":[{"productId":"7848093220908","graphqlId":"gid:\/\/shopify\/Product\/7848093220908","handle":"20-for-25","variants":[{"variantId":"44215494672428","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/44215494672428"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/BYOGB_Premium_1stthumbnail_1.png?v=1734341291"}],"title":"20 for $25"}]},{"_id":"694e247bcd73bca77f098acf","bundleId":"5","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleName":"Build Your Own Crunchies (Kraft Packs)","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"productId":"6554603257900","graphqlId":"gid:\/\/shopify\/Product\/6554603257900","handle":"berry-apricot-bursts","variants":[{"variantId":"39318509322284","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39318509322284","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/8_9f51f893-fbbd-4664-8f37-1db02b539372.png?v=1746595203"}],"title":"Berry Apricot Bursts (80g)","tags":["Berry","Fruit mixes","Gluten free","Halal","kraft packs","Paleo","Snacks","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"6559604506668","graphqlId":"gid:\/\/shopify\/Product\/6559604506668","handle":"cheng-tng","variants":[{"variantId":"39340627329068","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39340627329068","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/7_61eb9e97-1ecd-4a86-a27d-351fc0269825.png?v=1746595174"}],"title":"Cheng Tng Almond Mix (60g)","tags":["Berry","Fruit mixes","Gluten free","kraft packs","nut mixes","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174405431340","graphqlId":"gid:\/\/shopify\/Product\/51
247474405431340","handle":"coffee-almond-crumble-bar","variants":[{"variantId":"33979778695212","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33979778695212","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/16_c28240a9-22fd-4050-af7b-3343897fb4ac.png?v=1746595732"}],"title":"Coffee Almond Biscotti with Red Quinoa (60g)","tags":["Almond","Bar","Chips","coffee","Crunchies","Fibre Full","Halal","kraft packs","Nut"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174686154796","graphqlId":"gid:\/\/shopify\/Product\/5174686154796","handle":"spicy-mexicano-burrito-mix","variants":[{"variantId":"33980447686700","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980447686700","inventoryQuantity":30,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/11_f28ad62b-a151-4604-ae1a-c44c8cf8d574.png?v=1746595615"}],"title":"Crunchies Mexican Rice Crackers with Baked Cashews (50g)","tags":["chips","kraft packs","new","Nut","savoury","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174411886636","graphqlId":"gid:\/\/shopify\/Product\/5174411886636","handle":"heartystrong","variants":[{"variantId":"33979789705260","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33979789705260","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"3.90","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Thumbnail_bd13b389-0da5-4628-bfaa-cbac072f5f43.png?v=1746595834"}],"title":"Hearty Strong Nut Mix (60g)","tags":["Almond","Fibre Full","Gluten free","Halal","kraft packs","Nut","nut mixes","Paleo","Peanut","Protein Punch","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174670983212","graphqlId":"gid:\/\/shopify\/Product\/5174670983212","handle":"omega-booster","variants":[{"variantId":"33980416819244","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980416819244","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"3.90","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/14_714e6464-7207-437e-83d7-c26521d79814.png?v=1746595705"}],"title":"Omega Booster (60g)","tags":["Almond","Gluten free","Halal","kraft packs","Nut","nut mixes","Paleo","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174684188716","graphqlId":"gid:\/\/shopify\/Product\/5174684188716","handle":"shiitake-mushroom-chips","variants":[{"variantId":"33980444147756","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980444147756","inventoryQuantity":49,"inventoryPolicy":"CONTINUE","price":"5.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/12_0a394309-3516-4467-9bf2-511e80693fa5.png?v=1746595639"}],"title":"Shiitake Mushroom Chips (40g)","tags":["all-time favorites","Chips \u0026 crunchies","Favourite","Gluten free","kraft packs","Nut free","Sale","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174687891500","graphqlId":"gid:\/\/shopify\/Product\/5174687891500","handle":"sunshine-chips","variants":[{"variantId":"33980451520556","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980451520556","inventoryQuantity":0,"inventoryPolicy":"DENY","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/10_c5cf9420-290e-4761-9068-a0c58900c848.png?v=1746595593"}],"title":"Sunshine Chips (50g)","tags":["chips","Gluten free","kraft packs","savoury","Vegan"],"updated_at":null,"sellingPlanGroups":[]}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"createdAt":"2025-12-26T06:00:27.013Z","productsForBundleLink":[{"productId":"7747288793132","graphqlId":"gid:\/\/shopify\/Product\/7747288793132","handle":"build-your-own-crunchies-1","variants":[{"variantId":"43873032732716","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43873032732716"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Crunchies_Productimg2.jpg?v=1729216970"}],"title":"Build Your Own Crunchies"}]}],"bundleUpsellData":{"3":{"_id":"6711c0e661baaef438a76519","bundleId":"3","bundleName":"Build Your Own Crunchies","createdAt":"2024-10-18T01:59:02.330Z","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"productId":"6552107221036","graphqlId":"gid:\/\/shopify\/Product\/6552107221036","handle":"coffee-almond-crumble-bar-crunchies","variants":[{"variantId":"39309595246636","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309595246636","inventoryQuantity":19,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309595246636"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/5_b8ac1054-3120-4820-9005-f3a012dd723e.png?v=1718110313"}],"title":"Crunchies Coffee Almond Biscotti with Red Quinoa (150g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552107221036"},{"productId":"6552108630060","graphqlId":"gid:\/\/shopify\/Product\/6552108630060","handle":"honey-mustard-soy-crisps-crunchies","variants":[{"variantId":"39309605896236","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309605896236","inventoryQuantity":26,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309605896236"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/2_c76a1425-eef5-49d7-8a92-d276015d4adc.png?v=1718110313"}],"title":"Crunchies Honey Mustard Soy Crisps (130g)","tags":["Best Sellers","Best selling"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552108630060"},{"productId":"6552108990508","graphqlId":"gid:\/\/shopify\/Product\/6552108990508","handle":"spicy-mexicano-burrito-mix-crunchies","variants":[{"variantId":"39309610057772","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309610057772","inventoryQuantity":12,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309610057772"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/3_ed6b9305-17e3-4528-927e-759117fca8f7.png?v=1718110313"}],"title":"Crunchies Mexican Rice Crackers with Baked Cashews (130g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552108990508"},{"productId":"6552109252652","graphqlId":"gid:\/\/shopify\/Product\/6552109252652","handle":"peanut-pretzel-muddy-bites-crunchies","variants":[{"variantId":"39309611
2474565100","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309611565100","inventoryQuantity":10,"inventoryPolicy":"DENY","price":"10.90","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309611565100"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Great_for_Sharing_3.png?v=1721631961"}],"title":"Crunchies Peanut Pretzel Dark Chocolate (130g)","tags":["Best Sellers","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552109252652"},{"productId":"6552109908012","graphqlId":"gid:\/\/shopify\/Product\/6552109908012","handle":"shiitake-mushroom-chips-crunchies","variants":[{"variantId":"39309622149164","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39309622149164","inventoryQuantity":0,"inventoryPolicy":"DENY","price":"8.00","variantTitle":"Default Title","id":"gid:\/\/shopify\/ProductVariant\/39309622149164"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/1_af743945-24e6-4049-826d-9e183eae3c99.png?v=1718110312"}],"title":"Crunchies Shiitake Mushroom Chips (70g)","tags":["Best Sellers","Best selling","Halal"],"updated_at":null,"sellingPlanGroups":[],"id":"gid:\/\/shopify\/Product\/6552109908012"}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"productsForBundleLink":[{"productId":"7747288793132","graphqlId":"gid:\/\/shopify\/Product\/7747288793132","handle":"build-your-own-crunchies-1","variants":[{"variantId":"43873032732716","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43873032732716"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Crunchies_Productimg2.jpg?v=1729216970"}],"title":"Build Your Own Crunchies"}]},"5":{"_id":"694e247bcd73bca77f098acf","bundleId":"5","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/icons\/link_bundle.png","bundleName":"Build Your Own Crunchies (Kraft Packs)","bundleUpsellConfig":{"isEnabled":true,"showOnAllBundleProducts":true,"selectedProducts":[],"showOnSpecificProductPages":[{"productId":"6554603257900","graphqlId":"gid:\/\/shopify\/Product\/6554603257900","handle":"berry-apricot-bursts","variants":[{"variantId":"39318509322284","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39318509322284","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/8_9f51f893-fbbd-4664-8f37-1db02b539372.png?v=1746595203"}],"title":"Berry Apricot Bursts (80g)","tags":["Berry","Fruit mixes","Gluten free","Halal","kraft packs","Paleo","Snacks","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"6559604506668","graphqlId":"gid:\/\/shopify\/Product\/6559604506668","handle":"cheng-tng","variants":[{"variantId":"39340627329068","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/39340627329068","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/7_61eb9e97-1ecd-4a86-a27d-351fc0269825.png?v=1746595174"}],"title":"Cheng Tng Almond Mix (60g)","tags":["Berry","Fruit mixes","Gluten free","kraft packs","nut mixes","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174405431340","graphqlId":"gid:\/\/shopify\/Product\/5174405431340","handle":"coffee-almond-crumble-bar","variants":[{"variantId":"33979778695212","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33979778695212","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/16_c28240a9-22fd-4050-af7b-3343897fb4ac.png?v=1746595732"}],"title":"Coffee Almond Biscotti with Red Quinoa (60g)","tags":["Almond","Bar","Chips","coffee","Crunchies","Fibre Full","Halal","kraft packs","Nut"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174686154796","graphqlId":"gid:\/\/shopify\/Product\/51
247474686154796","handle":"spicy-mexicano-burrito-mix","variants":[{"variantId":"33980447686700","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980447686700","inventoryQuantity":30,"inventoryPolicy":"CONTINUE","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/11_f28ad62b-a151-4604-ae1a-c44c8cf8d574.png?v=1746595615"}],"title":"Crunchies Mexican Rice Crackers with Baked Cashews (50g)","tags":["chips","kraft packs","new","Nut","savoury","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174411886636","graphqlId":"gid:\/\/shopify\/Product\/5174411886636","handle":"heartystrong","variants":[{"variantId":"33979789705260","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33979789705260","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"3.90","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Thumbnail_bd13b389-0da5-4628-bfaa-cbac072f5f43.png?v=1746595834"}],"title":"Hearty Strong Nut Mix (60g)","tags":["Almond","Fibre Full","Gluten free","Halal","kraft packs","Nut","nut mixes","Paleo","Peanut","Protein Punch","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174670983212","graphqlId":"gid:\/\/shopify\/Product\/5174670983212","handle":"omega-booster","variants":[{"variantId":"33980416819244","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980416819244","inventoryQuantity":0,"inventoryPolicy":"CONTINUE","price":"3.90","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/14_714e6464-7207-437e-83d7-c26521d79814.png?v=1746595705"}],"title":"Omega Booster (60g)","tags":["Almond","Gluten free","Halal","kraft packs","Nut","nut mixes","Paleo","Seed","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174684188716","graphqlId":"gid:\/\/shopify\/Product\/5174684188716","handle":"shiitake-mushroom-chips","variants":[{"variantId":"33980444147756","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980444147756","inventoryQuantity":49,"inventoryPolicy":"CONTINUE","price":"5.00","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/12_0a394309-3516-4467-9bf2-511e80693fa5.png?v=1746595639"}],"title":"Shiitake Mushroom Chips (40g)","tags":["all-time favorites","Chips \u0026 crunchies","Favourite","Gluten free","kraft packs","Nut free","Sale","Vegan"],"updated_at":null,"sellingPlanGroups":[]},{"productId":"5174687891500","graphqlId":"gid:\/\/shopify\/Product\/5174687891500","handle":"sunshine-chips","variants":[{"variantId":"33980451520556","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/33980451520556","inventoryQuantity":0,"inventoryPolicy":"DENY","price":"4.50","variantTitle":"Default Title"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/10_c5cf9420-290e-4761-9068-a0c58900c848.png?v=1746595593"}],"title":"Sunshine Chips (50g)","tags":["chips","Gluten free","kraft packs","savoury","Vegan"],"updated_at":null,"sellingPlanGroups":[]}],"collectionsSelectedData":[],"showOnSpecificCollectionPages":[],"bundleWidgetText":"Save More With Bundle","bundleWidgetRedirectText":"Redirecting","useLinkProductAsDefaultProduct":false},"createdAt":"2025-12-26T06:00:27.013Z","productsForBundleLink":[{"productId":"7747288793132","graphqlId":"gid:\/\/shopify\/Product\/7747288793132","handle":"build-your-own-crunchies-1","variants":[{"variantId":"43873032732716","variantGraphqlId":"gid:\/\/shopify\/ProductVariant\/43873032732716"}],"hasOnlyDefaultVariant":true,"images":[{"originalSrc":"https:\/\/cdn.shopify.com\/s\/files\/1\/0325\/1598\/1356\/files\/Crunchies_Productimg2.jpg?v=1729216970"}],"title":"Build Your Own Crunchies"}]}},"mixAndMatchData":[]};
2475            if (ext_data && !ext_data?.errorMsg) {
2476                window.easybundles_ext_data = ext_data;
2477            }
2478
2479            let sdk_bundle_upsell_index = [];
2480            window.__gbbOverflow = window.__gbbOverflow || {};
2481            window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index;
2482            if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) {
2483                window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index;
2484                const matchedRaw = JSON.parse("{}") || {};
2485                const matchedSdkUpsells = {};
2486                for (const offerId of Object.keys(matchedRaw)) {
2487                    const { entry, bundleData } = matchedRaw[offerId];
2488                    matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry;
2489                }
2490                window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells;
2491            }
2492
2493            let full_page_ext_data = {"userData":{"_id":"6704c3b95092c0f55fc0af5a","shopName":"boxgreen-dev.myshopify.com","brandName":"Boxgreen","bundleSettings":{"allowMultipleBoxesFromS
2493ameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":0,"createBundleModalCnt":1,"chatMigratedModalCnt":0},"countryCode":"SG","countryName":"Singapore","createdAt":"2024-10-08T05:31:37.217Z","currency":"SGD","currencyInfo":{"code":"SGD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/gift-box-builder-app4.s3.us-east-2.amazonaws.com\/public\/icons\/loadingGif.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":true,"isExternalIntegrationSyncEnabled":false},"isAppFree":false,"isSubscription":{"id":25520701484,"name":"Essential_49_EasyBundle_Monthly","price":"49.00","billing_on":"2024-10-23","status":"active","created_at":"2024-10-08T13:59:47+08:00","updated_at":"2024-10-08T14:00:05+08:00","activated_on":"2024-10-08","return_url":"https:\/\/boxgreen-dev.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":15,"trial_ends_on":"2024-10-23","api_client_id":3918921729,"decorated_return_url":"https:\/\/boxgreen-dev.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?
2493charge_id=25520701484","capped_amount":"299.00","balance_used":"0.0","balance_remaining":"299.00","risk_level":0.0222890625,"currency":"USD"},"multipleCurrenciesInfo":{"SGD":{"code":"SGD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"otherInfo":[],"planId":"","shopDomain":"www.boxgreen.co","status":"1","storefrontAccessToken":"fcc6b475ed6face4e06969ab29984373","timezone":"Asia\/Singapore","updatedAt":"2026-09-17T08:18:27.231Z","isAppLevelMetafieldCreated":true,"trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true,"OB Pricing page visited":true,"OB Pricing Accepted":true},"loginData":{"lastLoggedInAt":"2026-02-03T06:37:20.149Z"},"totalBundleRevenue":11748.720600000006,"totalOrdersCount":186,"reviewData":{"lastShownAt":"2025-08-13T04:18:56.844Z"},"isAppLevelMetafieldForFullPageBundlesCreated":true,"pageId":"1197013d-07a4-819c-b3d6-edd5e359d9c1","crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_d9548fcb-f7f1-4eb5-a4be-039112e1f8c9","mantleCustomerData":{"id":"712c6fca-d760-473b-844f-0f740fb12b52","customerId":"86fa253a-8d27-4e56-87b4-bb6810c5bbab","name":"Boxgreen","test":false,"preferredCurrency":"SGD","shopify":{"id":"32515981356","myshopifyDomain":"boxgreen-dev.myshopify.com","planName":"Shopify"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/86fa253a-8d27-4e56-87b4-bb6810c5bbab"},"cancelledOrderWebhookRegistered":"success","webhooksCount":5,"webhooksLastAttempted":"2025-10-04T09:32:03.079Z","webhooksRegistered":["orders\/cancelled","app\/uninstalled","orders\/create","app\/uninstalled","themes\/publish"],"reRegisterCron":"success","webhooksLastUpdated":"2025-10-04T11:39:12.590Z","migration4thOctober":"success","ordersToProcess":12,"ordersProcessed":12,"ordersProcessedTime":0.09841666666666667,"SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"6704c3b95092c0f55fc0afb2","shopName":"boxgreen-dev.myshopify.com","__v":0,"createdAt":"2024-10-08T05:31:37.478Z","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...."}
2493,"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":{"selectGreetingCardLabel":{"id":"selectGreetingCardLabel","label":"Select Greeting Card Label","type":"text","value":"Select A Greeting Card"},"clearSelectionButton":{"id":"clearSelectionButton","label":"Clear Selection label","type":"text","value":"Clear Selection"},"noImagesAvailable":{"id":"noImagesAvailable","label":"No Images Available label","type":"text","value":"No Images Available"},"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"}},"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","label":"Add To Box Button","type":"text","value":"Add To Box"},"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..."},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"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"}},"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"}}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}},"multipleCategories":{},"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":" add maximum ##maxAllowedAddons## products to continue"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Please add atleast one product"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"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"},"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..."},"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"}}},"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"}
2493,"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"languageMode":"SINGLE","mixAndMatchTextData":{"en":{"conditions":{"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"}},"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"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"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..."},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Product Card Text","type":"text","value":"Add Product"},"boxSelectionEligibilityToast_inPage":{"id":"boxSelectionEligibilityToast_inPage","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"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"},"stepsDrawerPillText":{"id":"stepsDrawerPillText","label":"Steps Drawer Pill Text","type":"text","value":"Show all steps"}},"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"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"updatedAt":"2026-07-31T06:18:28.583Z","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":"6704c3b95092c0f55fc0afb1","shopName":"boxgreen-dev.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":"0px","cartFooterProductImageBorderRadius":"0px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#8D8D8D","cartFooterFinalPriceFontColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterStrikethroughPriceFontThickness":"Regular","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#FFFFFF","cartFooterBackButtonBorderColor":"#000000","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#000000","cartFooterNextButtonBorderColor":"#000000","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"9px","cartFooterButtonsPadding":"10px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#15A524","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000"},"categoryBlock":{"categoryBgColor":"#f5f5f5"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2024-10-08T05:31:37.478Z","landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#000000","landingPageButtonTextColor":"#ffffff"},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#000000","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#1E1E1E","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#000000","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#f1f2f3","cardBorderRadius":"12px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"19px","productTitleFontWeight":"Regular","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"16px","compareAtPriceFontWeight":"Regular","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#000000","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#e8e8e8","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"6px"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#000000","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#6d7175","summaryBuildNewBoxTextColor":"#ffffff"},"updatedAt":"2026-07-17T05:00:48.915Z","templateLevelConfig":{},"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":""}}},"generalSettings":{"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconBgColor":"#f1f2f4","upsellCardPopupIconColor":"#6d727f"}}};
2494            let parent_product_data = null;
2495
2496            if(full_page_ext_data && !full_page_ext_data?.errorMsg) {
2497                window.easybundle_user_ext_data = full_page_ext_data.userData || {}
2498            }
2499
2500            if (parent_product_data && !parent_product_data?.errorMsg) {
2501                window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data;
2502
2503                const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true
2504                let bundle_data = null;
2505                const keys = ["SDK", "PB"];
2506                const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0];
2507                const isSdkBundle = keys.includes(keyPrefix);
2508
2509                const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || '';
2510                const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE';
2511                const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_');
2512                const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_');
2513                const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder;
2514
2515                if(full_page_ext_data && bundle_data){
2516
2517                    if (!isPdpBundle){
2518                            isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles();
2519                            isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles();
2520                    }
2521                    const discountsConfiguration = bundle_data?.discountsData;
2522                    delete bundle_data.discountsData;
2523                    let active_bundle_data = {
2524                        ...full_page_ext_data,
2525                        stepsConfigurationData: bundle_data,
2526                        discountsData: discountsConfiguration || {},
2527                    }
2528
2529                    if (isSdkBundle) {
2530                        active_bundle_data.bundleType = parent_product_data.bundleType,
2531                        active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate,
2532                        active_bundle_data._preResolvedBundle = true,
2533                        active_bundle_data._bundleData = bundle_data,
2534                        delete active_bundle_data.stepsConfigurationData;
2535                    }
2536
2537                    // easybundle_full_page_ext_data is a legacy alias.
2538                    window.easybundle_active_bundle_data = active_bundle_data;
2539                    window.easybundle_full_page_ext_data = active_bundle_data;
2540                }
2541            }
2542        }
2543        function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) {
2544            try{
2545                const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id;
2546                if(!currentProductId || allMixAndMatchBundles?.length <= 0){
2547                    return false;
2548                }
2549                const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId);
2550                if(isThisParentProductPage) return true;
2551                const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id);
2552                for(let bundle of allMixAndMatchBundles){
2553                    const bundleUpsellConfig = bundle.bundleUpsellConfig;
2554                    const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled;
2555                    const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled;
2556                    if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue;
2557
2558                    const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration;
2559                    const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration;
2560
2561                    let showOnAllBundleProducts = false;
2562                    let productIdsToCheck = [];
2563                    let collectionIdsToCheck = [];
2564
2565                    if(isBundleUpsellEmbedEnabled){
2566                        showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts;
2567                        productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []
2568                        collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []
2569                    }
2570
2571                    if(isBundleUpsellWidgetEnabled){
2572                        showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts;
2573                        const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [];
2574                        const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [];
2575                        productIdsToCheck = [ ...productIdsToCheck, ...productIds ];
2576                        collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ];
2577                    }
2578
2579                    if(showOnAllBundleProducts){
2580                        Object.keys(bundle ?? {}).filter(key =>
2580 key?.startsWith('productsData')).forEach(stepKey => {
2581                            const stepData = bundle?.[stepKey];
2582                            Object.values(stepData?.categories ?? {}).forEach(category => {
2583                                const productIds = category?.products?.map(product => product.productId) || [];
2584                                const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || [];
2585                                productIdsToCheck = [ ...productIdsToCheck,  ...productIds ];
2586                                collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ];
2587                            })
2588                        })
2589                    }
2590                    const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId);
2591                    const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId));
2592                    if(isThisProductRelevant || isThisProductCollectionsRelevant) return true;
2593                }
2594                return false;
2595            }catch(err){
2596                debugConsole("error in checkIfShouldImportMixAndMatchAssets",err)
2597                return false;
2598            }
2599        }
2600        window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets;
2601
2602        // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid.
2603        // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=).
2604        function getMatchContexts(){
2605            const contexts = [];
2606            const pageProduct = window.shopifyLiquidValuesApp4Ext?.product;
2607            if(pageProduct?.productData?.id){
2608                contexts.push({
2609                    productId: pageProduct.productData.id,
2610                    collectionIds: pageProduct.collections?.map(c => c.id) ?? [],
2611                });
2612            }
2613            for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){
2614                contexts.push({
2615                    productId: block.dataset.blockProductId,
2616                    collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [],
2617                });
2618            }
2619            return contexts;
2620        }
2621
2622        function checkIfShouldImportSDKAssets(allSdkBundles){
2623            try{
2624                const matched = [];
2625                const contexts = getMatchContexts();
2626                if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){
2627                    return matched;
2628                }
2629
2630                const matchesSurface = (surface, ctx) => {
2631                    if((surface?.productIds ?? []).some(id => id == ctx.productId)){
2632                        return true;
2633                    }
2634                    if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){
2635                        return true;
2636                    }
2637                    return false;
2638                };
2639
2640                const matchesContext = (bundle, ctx) => {
2641                    if(bundle?.productId && bundle.productId == ctx.productId) return true;
2642                    const cfg = bundle?.bundleUpsellConfig;
2643                    if(!cfg) return false;
2644                    return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx)
2645                        || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx);
2646                };
2647
2648                for(const bundle of allSdkBundles){
2649                    if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue;
2650                    if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle);
2651                }
2652                return matched;
2653            }catch(err){
2654                debugConsole("error in checkIfShouldImportSDKAssets", err);
2655                return [];
2656            }
2657        }
2658        window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets;
2659        function loadAssetFiles(assets){
2660            try{
2661                assets.forEach(({ id, tag, attrs, onload }) => {
2662                    if (!document.getElementById(id)) {
2663                        const el = Object.assign(document.createElement(tag), { id, ...attrs });
2664                        const rewriteAssetUrl = window.__ebAssetUrlRewriter;       // preview-only hook; undefined in prod → no-op
2665                        if (rewriteAssetUrl) {
2666                            if (el.src) el.src = rewriteAssetUrl(el.src);
2667                            if (el.href) el.href = rewriteAssetUrl(el.href);
2668                        }
2669                        if (onload) el.onload = () => onload(el);
2670                        document.head.appendChild(el);
2671                    }
2672                });
2673            }catch(err){
2674                debugConsole("error in loadAssetFiles",err)
2675            }
2676        }
2677        // Theme assets hold only .min; unminified ships to S3/CloudFront.
2678        const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net';
2679        const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production';
2680        // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js.
2681        const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`;
2682
2683        async function importAppEmbedAssets (loadUnminifiedFiles){
2684            try{
2685                const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-min.js';
2686                const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-min.css';
2687                const assets = [
2688                    {   id: 'gbbExt-bundle-embed-css',
2689                        tag: 'link',
2690                        attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' },
2691                        onload: (el) => el.media = 'all'
2692                    },
2693                    {   id: 'gbbExt-bundle-embed-js',
2694                        tag: 'script',
2695                        attrs: { src: jsBaseUrl, async: false }
2696                    }
2697                ];
2698                loadAssetFiles(assets);
2699            }catch(err){
2700                debugConsole("error in importAppEmbedAssets",err)
2701            }
2702        }
2703        async function importMixAndMatchAssets (loadUnminifiedFiles){
2704            try{
2705                const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {};
2706                const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false;
2707                if(!isAutoPlacementEnabled) return;
2708
2709                const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? [];
2710                const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles);
2711                if(!shouldImportMixAndMatchAssets) return;
2712                const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-product-page-min';
2713                const assets = [
2714                    {   id: 'gbbMix-bundle-embed-css',
2715                        tag: 'link',
2716                        attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' },
2717                        onload: (el) => el.media = 'all'
2718                    },
2719                    {   id: 'gbbMix-bundle-embed-js',
2720                        tag: 'script',
2721                        attrs: { src: baseURL + '.js', async: false }
2722                    }
2723                ];
2724                loadAssetFiles(assets);
2725            }catch(err){
2726                debugConsole("error in checkAndImportMixAndMatchScript",err)
2727            }
2728        }
2729        async function importFullPageAssets (loadUnminifiedFiles){
2730            try{
2731                const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data;
2732                const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {};
2733
2734                const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true);
2735                if(!isAutoPlaceFullPageBundleEnabled) return;
2736
2737                const forceCdn = isForceCdn();
2738                if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){
2739                    debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3");
2740                    const data = await getBundleDataFromS3();
2741                    if(!data || !data?.stepsConfigurationData){
2742                        debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3.");
2743                        return;
2744                    }
2745
2746                    activeBundleData.stepsConfigurationData = data?.stepsConfigurationData;
2747                    activeBundleData.discountsData = data?.discountsData;
2748                }
2749                
2750                // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed.
2751                const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-full-page-min';
2752                const assets = [
2753                    {   id: 'gbb-bundle-embed-css',
2754                        tag: 'link',
2755                        attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' },
2756                        onload: (el) => el.media = 'all'
2757                    },
2758                    {   id: 'gbb-bundle-embed-js',
2759                        tag: 'script',
2760                        attrs: { src: baseURL + '.js', async: false }
2761                    }
2762                ];
2763                loadAssetFiles(assets);
2764            }catch(err){
2765                debugConsole("error in importFullPageAssets",err)
2766            }
2767        }
2768        const SDK_TEMPLATE_URLS = {
2769            PDP_INPAGE: {
2770                jsMin:  'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inline-bundle.min.js',
2771                cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inline-bundle.min.css',
2772                js:     cdn('product-page-templates/inline', 'inline-bundle.js'),
2773                css:    cdn('product-page-templates/inline', 'inline-bundle.css')
2774            },
2775            PDP_MODAL: {
2776                jsMin:  'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/expandable-bundle.min.js',
2777                cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/expandable-bundle.min.css',
2778                js:     cdn('product-page-templates/expandable', 'expandable-bundle.js'),
2779                css:    cdn('product-page-templates/expandable', 'expandable-bundle.css')
2780            },
2781            PDP_OVERLAY: {
2782                jsMin:  'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/overlay-bundle.min.js',
2783                cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/overlay-bundle.min.css',
2784                js:     cdn('product-page-templates/overlay', 'overlay-bundle.js'),
2785                css:    cdn('product-page-templates/overlay', 'overlay-bundle.css')
2786            },
2787            FBP_SIDE_FOOTER: {
2788                jsMin:  'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/side-footer-bundle.min.js',
2789                cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/side-footer-bundle.min.css',
2790                js:     cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'),
2791                css:    cdn('full-page-templates/sideFooter', 'side-footer-bundle.css')
2792            },
2793            PB_CLASSIC_INLINE: {
2794                jsMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inset-bundle.min.js',
2795                cssMin: 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/inset-bundle.min.css',
2796                js: cdn('product-bundle-templates/inset', 'inset-bundle.js'),
2797                css: cdn('product-bundle-templates/inset', 'inset-bundle.css')
2798            },
2799            CUSTOM_TEMPLATE: {
2800                jsMin:  `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`,
2801                cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`,
2802                js:     `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`,
2803                css:    `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`
2804            }
2805        };
2806
2807        window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS};
2808        // async:false preserves SDK-before-template order; template-keyed ids let types coexist.
2809        async function importSDKAssets(bundleContext, loadUnminifiedFiles){
2810            try{
2811                const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
2812                const offerId              = bundleContext?.offerId              ?? parentProductData?.offerId;
2813                const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate;
2814                const templateId = bundleContext?.templateId ?? parentProductData?.templateId;
2815                const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType;
2816
2817                if(!offerId){
2818                    debugConsole("importSDKAssets: no offerId found in product metafield");
2819                    return;
2820                }
2821
2822                const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate];
2823                if(!templateConfig){
2824                    debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate);
2825                    return;
2826                }
2827
2828                let templateJs  = loadUnminifiedFiles ? templateConfig.js  : templateConfig.jsMin;
2829                let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin;
2830
2831                if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') {
2832                    if (!templateId) {
2833                        debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield");
2834                        return;
2835                    }
2836                    templateJs  = templateJs.replace('###TEMPLATE_ID###', templateId);
2837                    templateCss = templateCss.replace('###TEMPLATE_ID###', templateId);
2838                }
2839
2840                // First matching rule wins; last is the default (mix SDK).
2841                const SDK_RUNTIME_RULES = [
2842                    {   match: (type) => (type || '').includes('PRODUCT_BUNDLE'),
2843                        id: 'gbb-precurated-sdk-js',
2844                        url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-pb-sdk.min.js' },
2845                    {   match: () => true,
2846                        id: 'gbb-sdk-js',
2847                        url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a0f67a-6bde-7e6e-8063-5c7af30ffe0e/gift-box-builder-1-472/assets/easy-bundle-sdk.min.js' }
2848                ];
2849                const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType));
2850
2851                const assets = [
2852                    {   id: 'gbb-sdk-template-css-' + bundleDesignTemplate,
2853                        tag: 'link',
2854                        attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' },
2855                        onload: (el) => el.media = 'all'
2856                    },
2857                    {   id: sdkRuntime.id,
2858                        tag: 'script',
2859                        attrs: { src: sdkRuntime.url, async: false }
2860                    },
2861                    {   id: 'gbb-sdk-template-js-' + bundleDesignTemplate,
2862                        tag: 'script',
2863                        attrs: { src: templateJs, async: false }
2864                    }
2865                ];
2866
2867
2868
2869                loadAssetFiles(assets);
2870            }catch(err){
2871                debugConsole("error in importSDKAssets",err)
2872            }
2873        }
2874        window.gbbExtEmbed.f.importSDKAssets = importSDKAssets;
2875
2876        function importAssets(isDevMode){
2877            const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {};
2878            const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false);
2879
2880            const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
2881            const bundleKey = bundleConfig?.appLevelMetafieldKey || '';
2882            const keyPrefix = bundleKey.split('-')[0];
2883            const seenTemplates = new Set();
2884            if (keyPrefix === 'SDK') {
2885                importSDKAssets(undefined, loadUnminifiedFiles);
2886                if (bundleConfig?.bundleDesignTemplate) {
2887                    seenTemplates.add(bundleConfig.bundleDesignTemplate);
2888                }
2889            } else if(keyPrefix === 'PB'){
2890                importSDKAssets(undefined, loadUnminifiedFiles);
2891                if (bundleConfig?.bundleDesignTemplate) {
2892                    seenTemplates.add(bundleConfig.bundleDesignTemplate);
2893                }
2894            } else {
2895                importMixAndMatchAssets(loadUnminifiedFiles);
2896                importFullPageAssets(loadUnminifiedFiles);
2897            }
2898            // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles.
2899            const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {};
2900            for(const entry of Object.values(matchedSdkUpsells)){
2901                if(!entry?.bundleDesignTemplate) continue;
2902                if(seenTemplates.has(entry.bundleDesignTemplate)) continue;
2903                seenTemplates.add(entry.bundleDesignTemplate);
2904                importSDKAssets(entry, loadUnminifiedFiles);
2905            }
2906            // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed.
2907            const blockBundles = window.easybundle_pb_block_bundles ?? {};
2908            for (const [offerId, bundleData] of Object.entries(blockBundles)) {
2909                const bundleDesignTemplate = bundleData?.bundleDesignTemplate;
2910                if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue;
2911                seenTemplates.add(bundleDesignTemplate);
2912                importSDKAssets({
2913                    offerId: offerId,
2914                    bundleType: 'PRODUCT_BUNDLE',
2915                    bundleDesignTemplate: bundleDesignTemplate,
2916                    templateId: bundleData?.bundleDesignTemplateData?.templateId,
2917                }, loadUnminifiedFiles);
2918            }
2919
2920            importAppEmbedAssets(loadUnminifiedFiles);
2921        }
2922
2923        // Must write recovered globals BEFORE importAssets loads the JS that reads them.
2924        async function resolveOverflows(){
2925            const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
2926            const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig);
2927
2928            const fetches = [];
2929            queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig);
2930            queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN);
2931            queueBlockBundleDataFetches(fetches);
2932            if (fetches.length === 0) return;
2933            debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)");
2934            await Promise.all(fetches);
2935        }
2936
2937        async function resolveUpsellIndexAndMatches(bundleConfig){
2938            const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw;
2939            const forceCdn = isForceCdn();
2940
2941            let upsellIndex = null;
2942            if (forceCdn || isOverflowed(upsellIndexRaw)) {
2943                debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN");
2944                upsellIndex = await getUpsellIndexFromCDN();
2945            } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) {
2946                debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index");
2947                upsellIndex = upsellIndexRaw;
2948            }
2949            if (!Array.isArray(upsellIndex)) return false;
2950
2951            // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it.
2952            window.easybundles_ext_data = window.easybundles_ext_data || {};
2953            window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex;
2954
2955            const parentOfferId = bundleConfig?.offerId;
2956            const matchedMap = {};
2957            for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) {
2958                if (!bundle?.offerId) continue;
2959                if (bundle.offerId === parentOfferId) continue;
2960                matchedMap[bundle.offerId] = bundle;
2961            }
2962            window.easybundles_ext_data.matchedSdkUpsells = matchedMap;
2963            return true;
2964        }
2965
2966        function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){
2967            const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0];
2968            const keys = ["SDK", "PB"];
2969            if (!keys.includes(keyPrefix)) return;
2970            if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return;
2971
2972            fetches.push(
2973                getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){
2974                    if (fresh && window.easybundle_active_bundle_data) {
2975                        window.easybundle_active_bundle_data._bundleData = fresh;
2976                    }
2977                })
2978            );
2979        }
2980
2981        // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery.
2982        function queueBlockBundleDataFetches(fetches){
2983            const blockBundles = window.easybundle_pb_block_bundles ?? {};
2984            const forceCdn = isForceCdn();
2985            for (const [offerId, bundleData] of Object.entries(blockBundles)) {
2986                if (!isOverflowed(bundleData) && !forceCdn) continue;
2987                fetches.push(
2988                    getSdkBundleDataFromCDN(offerId).then(function(fresh){
2989                        if (!fresh) return;
2990                        // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across.
2991                        window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null
2992                            ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId })
2993                            : fresh;
2994                    })
2995                );
2996            }
2997        }
2998
2999        function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){
3000            const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {};
3001            const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false;
3002            const forceCdn = isForceCdn();
3003            for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) {
3004                const isSentinel = isOverflowed(entry?.bundleData);
3005                const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData;
3006                if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue;
3007
3008                fetches.push(
3009                    getSdkBundleDataFromCDN(offerId).then(function(fresh){
3010                        if (fresh) matchedSdkUpsells[offerId].bundleData = fresh;
3011                    })
3012                );
3013            }
3014        }
3015
3016        async function armPreviewIfRequested(urlParams){
3017            const previewToken = urlParams.get('ebPreview');
3018            if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return;
3019
3020            let abortTimeout;
3021            try {
3022                const abortController = new AbortController();
3023                abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000);
3024                const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js';
3025                const response = await fetch(bootUrl, { signal: abortController.signal });
3026                if (response.ok) await new Function('previewToken', await response.text())(previewToken);
3027            } catch (err) {
3028                debugConsole("preview boot failed", err);
3029            } finally {
3030                if (abortTimeout) clearTimeout(abortTimeout);
3031            }
3032        }
3033
3034        // Phase order: initializeShopifyValues → resolveOverflows → importAssets.
3035        async function initialize(){
3036            const urlParams = new URLSearchParams(window.location.search);
3037            const isDevMode = urlParams.get('dev') == 'true';
3038            const isDebugMode = urlParams.get('debug') == 'true';
3039            if (isDebugMode) { debugger; }
3040
3041            initializeShopifyValues();
3042            await resolveOverflows();
3043            importAssets(isDevMode);
3044        }
3045        initialize();
3046    })();
3047</script>
3047
3048<!-- END app snippet -->
3049<!-- BEGIN app snippet: nav-source-capture -->
3049<script>
3050  (function () {
3051    try {
3052      document.addEventListener("click", function (event) {
3053        try {
3054          var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null;
3055          if (!anchor) return;
3056          if (!anchor.closest("nav, [role='navigation']")) return;
3057          var url = new URL(anchor.href, window.location.origin);
3058          if (url.origin !== window.location.origin) return;
3059          sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/");
3060        } catch (e) { /* never break the storefront for analytics */ }
3061      }, true);
3062    } catch (e) { /* no-op */ }
3063  })();
3064</script>
3064
3065<!-- END app snippet -->
3066
3067</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
3067<script id="ReStock-config">
3068  var _ReStockConfig = window._ReStockConfig || {};
3069
3070  _ReStockConfig.templateName = "index";
3071  _ReStockConfig.isB2BCustomer = null;
3072  _ReStockConfig.currentLocationId = null;
3073  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "australia";
3074  _ReStockConfig.marketId = 29695410220;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".hulkapps-volumes",".btns-wrap"],"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":{"color":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":{"color":"","backgroundColor":""},"style_mode":"MANUAL","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["btn","btn-green","add_cart_item","cartbutton"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me when available","not_selectable_variants_button_text":"Notify me when available"},{"page":"COLLECTION_PAGE","button_text":"Notify me when available","not_selectable_variants_button_text":"Notify me when available"},{"page":"LANDING_PAGES","button_text":"Notify me when available","not_selectable_variants_button_text":"Notify me when available"}],"subscription_form_content":{"form_title":"Alert Me Via Email","email_input_placeholder":"Email address...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"NOTIFY ME WHEN AVAILABLE","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn't allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":2694,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":true,"is_back_in_stock_active":true,"back_
3074in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":false,"is_active":false,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
3074dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order 
3074contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","wrapper_by_support":null,"custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart"}},"limit_reached":false,"ui_contents":{"en":{"id":1972,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left"},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
3075    sdkConfig: metafieldConfigData,
3076    preOrderConfig: metafieldPreOrderData,
3077    wishlistConfig: metafieldWishlistData,
3078    featureFlags: metafieldFlagsData
3079  };
3080</script>
3080
3081
3082<!-- BEGIN app snippet: early-cart-guard -->
3082<script id="ReStock-early-cart-guard">
3083(function (window) {
3084  try {
3085    if (window.__nmPreorderEarlyGuard) return;
3086
3087    let cfg = null;
3088    const metafields = window._ReStockConfig?._metafields;
3089    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
3090      cfg = metafields.preOrderConfig;
3091    }
3092
3093    let wrappersInstalled = false;
3094
3095    window.__nmPreorderEarlyGuard = {
3096      v: 1,
3097      active: true,
3098      setConfig: function (nextConfig) {
3099        if (!nextConfig || typeof nextConfig !== 'object') return;
3100        cfg = nextConfig;
3101        if (cfg.override_cart_requests === true) installWrappers();
3102      }
3103    };
3104
3105    function isGuardActive() {
3106      return window.__nmPreorderEarlyGuard?.active === true;
3107    }
3108
3109    function isCartAddUrl(url) {
3110      try {
3111        const parsed = new URL(String(url), window.document.baseURI);
3112        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
3113      } catch (error) {
3114        return false;
3115      }
3116    }
3117
3118    function isPageActive() {
3119      const template = window._ReStockConfig?.templateName;
3120      let pageConfig = null;
3121      if (template === 'product') {
3122        pageConfig = cfg.product_page;
3123      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
3124        pageConfig = cfg.collection_page;
3125      } else if (template === 'index') {
3126        pageConfig = cfg.landing_page;
3127      }
3128      return pageConfig?.ui_styles?.is_active === true;
3129    }
3130
3131    function shouldEnrich() {
3132      if (!cfg) return false;
3133      if (cfg.override_cart_requests !== true) return false;
3134      if (cfg.is_service_active !== true) return false;
3135      if (cfg.limit_reached === true) return false;
3136      if (window._ReStockConfig?.isB2BCustomer) return false;
3137      return isPageActive();
3138    }
3139
3140    function isPlanVisibleInMarket(planId) {
3141      const planToMarkets = cfg.selling_plan_id_to_market_ids;
3142      if (!planToMarkets) return true;
3143      const allowedMarketIds = planToMarkets[planId];
3144      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
3145      const marketId = window._ReStockConfig?.marketId;
3146      if (marketId == null) return true;
3147      return allowedMarketIds.includes(Number(marketId));
3148    }
3149
3150    function findSellingPlanId(variantId) {
3151      const planToVariants = cfg.selling_plan_id_to_variant_ids;
3152      if (!planToVariants) return null;
3153      for (const planId of Object.keys(planToVariants)) {
3154        const variantIds = planToVariants[planId];
3155        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
3156      }
3157      return null;
3158    }
3159
3160    function localizedContents() {
3161      const contents = cfg.product_page?.ui_contents;
3162      if (!contents || typeof contents !== 'object') return {};
3163      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
3164    }
3165
3166    function shopLanguage() {
3167      const locale = window.Shopify?.locale;
3168      if (locale) return locale;
3169      const documentLanguage = window.document?.documentElement?.lang;
3170      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
3171      return null;
3172    }
3173
3174    function formatDate(date) {
3175      return date.toISOString().split('T')[0];
3176    }
3177
3178    function toFiniteNumber(value) {
3179      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
3180      if (typeof value === 'string') {
3181        const parsed = parseFloat(value);
3182        return Number.isFinite(parsed) ? parsed : null;
3183      }
3184      return null;
3185    }
3186
3187    function clamp(value, min, max) {
3188      return Math.min(max, Math.max(min, value));
3189    }
3190
3191    function availabilityDateText(planId) {
3192      const settings = cfg.description_availability_config?.[planId];
3193      if (!settings) return '';
3194      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
3195      if (settings.type === 'SPECIFIC_DATE') {
3196        const parsed = new Date(settings.config.date);
3197        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
3198      }
3199      if (settings.type === 'RELATIVE_DATE') {
3200        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
3201        if (isNaN(days)) return '';
3202        const futureDate = new Date();
3203        futureDate.setDate(futureDate.getDate() + days);
3204        return formatDate(futureDate);
3205      }
3206      return '';
3207    }
3208
3209    function inlineVariantPrice(variantId) {
3210      const variants = window._ReStockConfig?.product?.variants;
3211      if (!Array.isArray(variants)) return null;
3212      const variant = variants.find(function (candidate) {
3213        return Number(candidate?.id) === variantId;
3214      });
3215      if (!variant) return null;
3216      return variant.price ? variant.price / 100 : 0;
3217    }
3218
3219    function finalPriceForPlan(price, planId) {
3220      const adjustment = cfg.selling_plans_settings?.[planId];
3221      if (!adjustment?.has_discount) return price;
3222      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
3223      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
3224      return price;
3225    }
3226
3227    function formatMoneyIntl(price) {
3228      const currency = window.Shopify?.currency?.active || 'USD';
3229      const locale = window.Shopify?.locale || 'en-US';
3230      try {
3231        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
3232      } catch (error) {
3233        return currency + ' ' + price.toFixed(2);
3234      }
3235    }
3236
3237    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
3238
3239    function delimit(cents, precision, thousands, decimal) {
3240      const parts = (cents / 100).toFixed(precision).split('.');
3241      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
3242      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
3243    }
3244
3245    const AMOUNT_FORMATTERS = new Map([
3246      ['amount', function (cents) { return delimit(cents, 2, ','); }],
3247      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
3248      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
3249      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
3250      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
3251      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
3252      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
3253      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
3254    ]);
3255
3256    function decodeEntities(s) {
3257      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
3258    }
3259
3260    function moneyFormat() {
3261      const format = window._ReStockConfig?.moneyFormat;
3262      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
3263    }
3264
3265    function formatMoney(amount) {
3266      const format = moneyFormat();
3267      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
3268      if (!formatAmount) return formatMoneyIntl(amount);
3269      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
3270    }
3271
3272    function calculateCheckoutCharge(price, policy) {
3273      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
3274      if (!Number.isFinite(price) || price <= 0) return 0;
3275      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
3276      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
3277    }
3278
3279    function formatRemainingDueDate(policy) {
3280      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
3281      if (date_type === 'EXACT_DATE' && exact_date) {
3282        const parsed = new Date(exact_date + 'T12:00:00Z');
3283        if (!isNaN(parsed.getTime())) return formatDate(parsed);
3284      }
3285      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
3286        const days = toFiniteNumber(after_some_days);
3287        if (days === null) return '';
3288        const futureDate = new Date();
3289        futureDate.setDate(futureDate.getDate() + days);
3290        return formatDate(futureDate);
3291      }
3292      return '';
3293    }
3294
3295    function paymentText(planId, variantId) {
3296      const policy = cfg.selling_plans_billing_settings?.[planId];
3297      if (!policy) return '';
3298      const contents = localizedContents();
3299      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
3300
3301      const price = inlineVariantPrice(variantId);
3302      if (price == null) return '';
3303
3304      const planPrice = finalPriceForPlan(price, planId);
3305      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
3306      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
3307      const dueDate = formatRemainingDueDate(policy);
3308
3309      const dueNowLabel = contents.billing_due_now_label || 'Due now';
3310      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
3311      const formattedDueNow = formatMoney(dueNowAmount);
3312      const formattedDueLater = formatMoney(dueLaterAmount);
3313      const dueLaterPart = dueDate
3314        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
3315        : formattedDueLater + ' ' + dueLaterLabel;
3316
3317      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
3318    }
3319
3320    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
3321    const DEFAULT_PAYMENT_LABEL = 'Payment';
3322    const TYPE_MARKER = 'Type';
3323
3324    function cleanLabel(raw) {
3325      return String(raw == null ? '' : raw)
3326        .replace(/[[\]]/g, '')
3327        .replace(/[\s::]+$/, '')
3328        .trim();
3329    }
3330
3331    function resolvePaymentLabel(raw) {
3332      const cleaned = cleanLabel(raw);
3333      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
3334        return DEFAULT_PAYMENT_LABEL;
3335      }
3336      return cleaned;
3337    }
3338
3339    function resolveAvailabilityLabel(raw, paymentLabel) {
3340      const cleaned = cleanLabel(raw);
3341      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
3342        return DEFAULT_AVAILABILITY_LABEL;
3343      }
3344      return cleaned;
3345    }
3346
3347    function visibleCartProperties(planId, variantId) {
3348      const properties = {};
3349      try {
3350        const contents = localizedContents();
3351        const paymentLabel = resolvePaymentLabel(contents.payment_label);
3352        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
3353        const availabilityDate = availabilityDateText(planId);
3354        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
3355        const payment = paymentText(planId, variantId);
3356        if (payment) properties[paymentLabel] = payment;
3357      } catch (error) {}
3358      return properties;
3359    }
3360
3361    function setJsonProperty(item, name, value) {
3362      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
3363      if (properties[name] === value) return false;
3364      properties[name] = value;
3365      item.properties = properties;
3366      return true;
3367    }
3368
3369    function coerceJsonNumbers(item) {
3370      if (item.id) item.id = Number(item.id);
3371      if (item.quantity) item.quantity = Number(item.quantity);
3372    }
3373
3374    function applyVisibleJsonProperties(item, planId, variantId) {
3375      const properties = visibleCartProperties(planId, variantId);
3376      let changed = false;
3377      for (const name of Object.keys(properties)) {
3378        if (setJsonProperty(item, name, properties[name])) changed = true;
3379      }
3380      return changed;
3381    }
3382
3383    function enrichJsonItem(item) {
3384      if (!item || typeof item !== 'object') return false;
3385      const variantId = Number(item.id);
3386      if (!Number.isFinite(variantId)) return false;
3387      const planId = findSellingPlanId(variantId);
3388      if (planId == null) return false;
3389
3390      if (cfg.is_selling_plan_removed_by_support) {
3391        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
3392        const typed = setJsonProperty(item, 'Type', 'Pre-order');
3393        if (!tagged && !typed) return false;
3394        coerceJsonNumbers(item);
3395        return true;
3396      }
3397
3398      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
3399
3400      setJsonProperty(item, '_purchase_type', 'NM-preorder');
3401      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
3402      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
3403      applyVisibleJsonProperties(item, planId, variantId);
3404      coerceJsonNumbers(item);
3405      return true;
3406    }
3407
3408    function enrichJson(data) {
3409      if (!data || typeof data !== 'object') return false;
3410      if (Array.isArray(data.items)) {
3411        let changed = false;
3412        for (const item of data.items) {
3413          if (enrichJsonItem(item)) changed = true;
3414        }
3415        return changed;
3416      }
3417      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
3418      return enrichJsonItem(data);
3419    }
3420
3421    function paramScopes(params) {
3422      const prefixes = [];
3423      const seen = {};
3424      params.forEach(function (value, key) {
3425        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
3426        if (match && !seen[match[1]]) {
3427          seen[match[1]] = true;
3428          prefixes.push('items[' + match[1] + ']');
3429        }
3430      });
3431      if (prefixes.length > 0) return prefixes;
3432      if (params.get('items[id]') != null) return ['items'];
3433      if (params.get('id') != null) return [''];
3434      return [];
3435    }
3436
3437    function scopeKey(prefix, name) {
3438      return prefix ? prefix + '[' + name + ']' : name;
3439    }
3440
3441    function scopePropertyKey(prefix, name) {
3442      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
3443    }
3444
3445    function setParam(params, key, value) {
3446      if (params.get(key) === value) return false;
3447      params.set(key, value);
3448      return true;
3449    }
3450
3451    function applyRemovedBySupportParams(params, prefix) {
3452      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
3453      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
3454      return tagged || typed;
3455    }
3456
3457    function applyVisibleParamProperties(params, prefix, planId, variantId) {
3458      const properties = visibleCartProperties(planId, variantId);
3459      let changed = false;
3460      for (const name of Object.keys(properties)) {
3461        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
3462      }
3463      return changed;
3464    }
3465
3466    function enrichParamScope(params, prefix, planId, variantId) {
3467      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
3468
3469      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
3470      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
3471
3472      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
3473      if (existingPlan == null || existingPlan === '') {
3474        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
3475        changed = true;
3476      }
3477      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
3478        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
3479        changed = true;
3480      }
3481      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
3482      return changed;
3483    }
3484
3485    function enrichParams(params) {
3486      const scopes = paramScopes(params);
3487      let changed = false;
3488      for (const prefix of scopes) {
3489        const variantId = Number(params.get(scopeKey(prefix, 'id')));
3490        if (!Number.isFinite(variantId)) continue;
3491        const planId = findSellingPlanId(variantId);
3492        if (planId == null) continue;
3493        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
3494      }
3495      return changed;
3496    }
3497
3498    function enrichBody(body) {
3499      if (typeof body === 'string') {
3500        let jsonData = null;
3501        try {
3502          jsonData = JSON.parse(body);
3503        } catch (error) {
3504          jsonData = null;
3505        }
3506        if (jsonData && typeof jsonData === 'object') {
3507          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
3508        }
3509        const params = new URLSearchParams(body);
3510        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
3511      }
3512      if (typeof FormData !== 'undefined' && body instanceof FormData) {
3513        return { body: body, changed: enrichParams(body) };
3514      }
3515      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
3516        return { body: body, changed: enrichParams(body) };
3517      }
3518      return { body: body, changed: false };
3519    }
3520
3521    function extractRequestUrl(input) {
3522      if (typeof input === 'string') return input;
3523      if (typeof input?.url === 'string') return input.url;
3524      if (typeof input?.href === 'string') return input.href;
3525      return '';
3526    }
3527
3528    function maybeEnrichFetchInit(input, init) {
3529      if (!isGuardActive() || !init || init.body == null) return init;
3530      const url = extractRequestUrl(input);
3531      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
3532      const enriched = enrichBody(init.body);
3533      if (!enriched.changed) return init;
3534      return { ...init, body: enriched.body };
3535    }
3536
3537    function installWrappers() {
3538      if (wrappersInstalled) return;
3539      wrappersInstalled = true;
3540
3541      const originalFetch = window.fetch;
3542      window.fetch = function (input, init) {
3543        let nextInit = init;
3544        try {
3545          nextInit = maybeEnrichFetchInit(input, init);
3546        } catch (error) {}
3547        return originalFetch.call(this || window, input, nextInit);
3548      };
3549
3550      const xhrPrototype = window.XMLHttpRequest?.prototype;
3551      if (xhrPrototype) {
3552        const originalOpen = xhrPrototype.open;
3553        const originalSend = xhrPrototype.send;
3554        xhrPrototype.open = function () {
3555          try {
3556            this.__nmEarlyGuardUrl = arguments[1];
3557          } catch (error) {}
3558          return originalOpen.apply(this, arguments);
3559        };
3560        xhrPrototype.send = function (body) {
3561          try {
3562            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
3563              const enriched = enrichBody(body);
3564              if (enriched.changed) return originalSend.call(this, enriched.body);
3565            }
3566          } catch (error) {}
3567          return originalSend.apply(this, arguments);
3568        };
3569      }
3570    }
3571
3572    if (cfg?.override_cart_requests === true) installWrappers();
3573  } catch (error) {}
3574})(window);
3575</script>
3575
3576<!-- END app snippet -->
3577<!-- BEGIN app snippet: wishlist-page-container -->
3577<script id="ReStock-wishlist-page-container">
3578(function (window) {
3579  try {
3580    if (window.__nmWishlistPageContainer) return;
3581
3582    const CONTAINER_ID = 'nm-wishlist-page-root';
3583    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
3584    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
3585
3586    function trimTrailingSlash(path) {
3587      const value = String(path);
3588      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
3589    }
3590
3591    function stripRoutesRoot(pathname) {
3592      const root = window.Shopify?.routes?.root;
3593      if (typeof root !== 'string') return pathname;
3594      const prefix = trimTrailingSlash(root);
3595      if (prefix === '' || prefix === '/') return pathname;
3596      if (pathname === prefix) return '/';
3597      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
3598    }
3599
3600    function isConfiguredPage(pagePath) {
3601      const pathname = window.location?.pathname;
3602      if (typeof pathname !== 'string') return false;
3603      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
3604    }
3605
3606    function hasShareToken() {
3607      const search = window.location?.search;
3608      if (!search) return false;
3609      return !!new URLSearchParams(search).get('w');
3610    }
3611
3612    function isBootable(wishlistConfig, sdkConfig) {
3613      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
3614      if (sdkConfig.app_enabled !== true) return false;
3615      if (sdkConfig.is_suspended === true) return false;
3616      return wishlistConfig.is_service_active === true;
3617    }
3618
3619    function matchElement(selector) {
3620      try {
3621        return window.document.querySelector(selector) || null;
3622      } catch (error) {
3623        return null;
3624      }
3625    }
3626
3627    function configuredTarget(placement) {
3628      if (!placement || typeof placement !== 'object') return null;
3629      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
3630      const element = matchElement(placement.css_selector);
3631      if (!element) return null;
3632      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
3633      return { element: element, relative: relative };
3634    }
3635
3636    function builtInTarget() {
3637      for (const selector of TARGET_SELECTORS) {
3638        const element = matchElement(selector);
3639        if (element) return { element: element, relative: 'start' };
3640      }
3641      return null;
3642    }
3643
3644    function insertContainer(container, target) {
3645      if (target.relative === 'before' || target.relative === 'after') {
3646        const parent = target.element.parentNode;
3647        if (!parent) return false;
3648        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
3649        return true;
3650      }
3651      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
3652      return true;
3653    }
3654
3655    function createContainer(placement) {
3656      const target = configuredTarget(placement) || builtInTarget();
3657      if (!target) return null;
3658      const container = window.document.createElement('div');
3659      container.id = CONTAINER_ID;
3660      container.setAttribute('data-nm-container-source', 'fallback');
3661      return insertContainer(container, target) ? container : null;
3662    }
3663
3664    function usablePagePath(wishlistConfig) {
3665      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
3666      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
3667    }
3668
3669    function wishlistPageConfig(wishlistConfig) {
3670      const pagePath = usablePagePath(wishlistConfig);
3671      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
3672    }
3673
3674    function armContainer(myWishlist) {
3675      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
3676      if (container) container.removeAttribute('data-nm-page-state');
3677    }
3678
3679    function markInactive() {
3680      const container = window.document.getElementById(CONTAINER_ID);
3681      if (container) container.setAttribute('data-nm-page-state', 'inactive');
3682    }
3683
3684    function dearmContainer() {
3685      const stale = window.document.getElementById(CONTAINER_ID);
3686      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
3687      else markInactive();
3688    }
3689
3690    function ensure(wishlistConfig, sdkConfig) {
3691      try {
3692        const myWishlist = wishlistPageConfig(wishlistConfig);
3693        if (!myWishlist) {
3694          if (usablePagePath(wishlistConfig)) dearmContainer();
3695          return;
3696        }
3697        const active = myWishlist.type === 'separate_page' || hasShareToken();
3698        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
3699        else markInactive();
3700      } catch (error) {}
3701    }
3702
3703    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
3704
3705    const metafields = window._ReStockConfig?._metafields;
3706    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
3707  } catch (error) {}
3708})(window);
3709</script>
3709
3710<!-- END app snippet -->
3711
3712<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
3712
3713
3714<style>
3715  #nm-wishlist-page-root {
3716    min-height: 60vh;
3717  }
3718
3719  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
3720    box-sizing: border-box;
3721    max-width: 1200px;
3722    margin: 0 auto;
3723    padding: 0 1.5rem;
3724  }
3725
3726  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
3727    display: none;
3728  }
3729
3730  #nm-wishlist-page-root:empty {
3731    display: flex;
3732    align-items: center;
3733    justify-content: center;
3734  }
3735
3736  #nm-wishlist-page-root:empty::after {
3737    content: "";
3738    width: 36px;
3739    height: 36px;
3740    border: 3px solid #e3e3e3;
3741    border-top-color: #1773b0;
3742    border-radius: 50%;
3743    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
3744  }
3745
3746  @keyframes nm-wishlist-page-boot-spin {
3747    to {
3748      transform: rotate(360deg);
3749    }
3750  }
3751
3752  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
3753  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
3754  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
3755  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
3756    display: none !important;
3757  }
3758</style>
3759
3760
3761</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
3762
3763
3764<div id="secomapp_freegifts_version" data-version="3.0"></div>
3765
3766    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
3767<link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780<style id="sca_fg_custom_style">
3781    
3782        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
3783        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
3784        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
3785        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
3786        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
3787        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
3788        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
3789        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
3790        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
3791        .bogos-gift-select-variant-title { color: #005BD3; }
3792        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
3793        
3794        .fg-gift-thumbnail-offer-title { color: #000000; }
3795        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
3796        .fg-gift-thumbnail-offer-time { background-color: #000000; }
3797        #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }
3798
3799        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
3800        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
3801
3802        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }
3803        
3804        
3805        
3806        .bogos-bundles-widget { background-color: #F3F3F3;  }
3807        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
3808        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
3809        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
3810        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
3811        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
3812        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
3813        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
3814        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
3815        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
3816        
3817        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
3818        .bogos-bundles-quantity-break-widget-title { color: #303030; }
3819        .bogos-bundles-quantity-break-widget-description { color: #303030; }
3820        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
3821        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
3822        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
3823        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
3824        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
3825        .bogos-bundle-quantity-break-sub-title { color: #616161; }
3826        .bogos-bundles-quantity-break-discount-price { color: #303030; }
3827        .bogos-bundle-quantity-break-title { color: #303030; }
3828        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
3829
3830        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
3831        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
3832        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
3833        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
3834        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
3835        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
3836        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
3837        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
3838        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
3839        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
3840        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
3841        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
3842        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
3843        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; }
3844        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
3845        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
3846        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
3847        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
3848        .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; }
3849        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
3850        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
3851        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
3852        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
3853        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
3854        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
3855        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
3856        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; }
3857        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
3858        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
3859        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
3860        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
3861        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
3862        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
3863        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
3864        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
3865        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
3865heckbox:checked { background-color: #8051FF; border-color: #8051FF;}
3866        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
3867        
3868        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
3869        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
3870        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
3871        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
3872        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
3873        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
3874        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
3875        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
3876        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
3877        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
3878        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
3879        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
3880        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
3881        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
3882        
3883        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
3884        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
3885        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
3886        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
3887        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
3888        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
3889        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
3890        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
3891        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
3892        .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price {  color:  #303030; }
3893        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
3894        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
3895        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
3896        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
3897        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
3898        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
3899        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
3900        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
3901        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
3902        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
3903        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
3904        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
3905        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
3906        
3907        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
3908        .bogos-fbt-header-title { color: #303030; }
3909        .bogos-fbt-header-description { color: #303030; }
3910        .bogos-fbt-footer-discounted-price { color: #303030; }
3911        .bogos-fbt-footer-original-price { color: #616161; }
3912        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
3913        .bogos-fbt-product-title {color: #303030; }
3914        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
3915        .bogos-fbt-upsell-product-original-price {color: #808080; }
3916        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
3917        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
3918        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
3919        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
3920        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
3921        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
3922        .bogos-fbt-shipping-discount-title { color: #2332D5; }
3923        .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;}
3924        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
3925        
3926        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
3927        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
3928        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
3929        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
3930        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
3931        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
3932        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
3933        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
3934        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
3935        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
393503030; }
3936        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
3937        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
3938        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
3939        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
3940        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
3941        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
3942        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
3943        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
3944        
3945        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
3946        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
3947        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
3948        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
3949        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
3950        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
3951        .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;}
3952        
3953    
3954    
3955</style>
3955<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
3956    
3957    
3958</script>
3958
3959
3960<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 3960
3960
3961<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/lz-string.min.js" defer></script>
3961
3962
3963<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
3964     data-animation="slideInOutTop"></div>
3965<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
3966
3967<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
3968<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
3969
3970<div id="sca-fg-today-offer-widget"></div>
3971<div id="sca-fg-today-offer-iframe"></div>
3972
3973<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
3974<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
3975<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
3976
3977<div id="bogos-cart-discount-congrats-msg-wrap"></div>
3978
3979<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
3980    if (typeof Shopify === "undefined") window.Shopify = {};
3981    Shopify.cartItems = [];
3982    Shopify.current_product = {};
3983    Shopify.current_collection = {};
3984    Shopify.products = {};
3985
3986    // current product or collection
3987    Shopify.current_product = {...null};
3988    
3989
3990    Shopify.current_collection = {...null};
3991
3992    window.SECOMAPP = window.SECOMAPP || {};
3993    SECOMAPP.fg_codes = [];
3994    SECOMAPP.activateOnlyOnePromoCode = false;
3995
3996    SECOMAPP.localization = [];SECOMAPP.localization.push({
3997        ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},
3998        root_url: "/"
3999    });
4000    
4001    SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":"","show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
4001,"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#FFFFFF","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price ","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
4001n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"settings":{"gift_format":"same_as_original_products","auto_add_gift":true,"sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":1,"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"1e41cd67633b4dd01b5e9f2e1588b372","created_at":"2026-09-23T07:59:26Z"}}};
4002    
4003//liquid code to get customer history and customer tag
4004    
4005    
4006    SECOMAPP.current_template = "index";
4007    SECOMAPP.pathname = window.location.pathname;
4008    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
4009        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
4010    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
4011        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
4012    }
4013
4014    SECOMAPP.setCookie = function (e, t, o, n, r) {
4015        let i = new Date;
4016        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
4017        let f = "expires=" + i.toUTCString();
4018        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
4019    };
4020    SECOMAPP.deleteCookie = function (e, t) {
4021        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
4022    };
4023    SECOMAPP.getCookie = function (e) {
4024        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
4025            let r;
4026            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
4027            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
4028        }
4029        return ""
4030    };
4031    SECOMAPP.getQueryString = function (key) {
4032        let e = {};
4033        let t = window.location.search.substring(1).split("&");
4034        let o = 0;
4035        for (; o < t.length; o++) {
4036            let n = t[o].split("=");
4037            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
4038            else if ("string" == typeof e[n[0]]) {
4039                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
4040            } else e[n[0]].push(decodeURIComponent(n[1]))
4041        }
4042        return key ? e?.[key] : e;
4043    };
4044
4045    SECOMAPP.offer_codes = [
4046        {param: "freegifts_code", cookie: "sca_fg_codes"},
4047        {param: "bundles_code", cookie: "sca_bundle_codes"},
4048        {param: "upsells_code", cookie: "sca_upsell_codes"},
4049        {param: "discounts_code", cookie: "sca_discount_codes"},
4050    ];
4051    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
4052        SECOMAPP.fg_codes = [];
4053        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
4054        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
4055        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
4056        && (function () {
4057            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
4058            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
4059            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
4060        })();
4061    });
4062
4063    SECOMAPP.customer = {};
4064    SECOMAPP.customer.orders = [];
4065    SECOMAPP.customer.freegifts = [];
4066    SECOMAPP.customer.freegifts_v2 = [];
4067    
4068    SECOMAPP.customer.email = "";
4069    SECOMAPP.customer.first_name = "";
4070    SECOMAPP.customer.last_name = "";
4071    SECOMAPP.customer.tags = Object.values({...null});
4072    SECOMAPP.customer.orders_count = "" - 0;
4073    SECOMAPP.customer.total_spent = "" - 0;
4074    SECOMAPP.customer.b2b = "" - 0;
4075    SECOMAPP.market = {
4076        id: "29695410220" - 0,
4077        handle: "australia",
4078    };
4079    
4080
4081    // get class name config from settings_data.json
4082    if (!Shopify.scaHandleConfigValue) {
4083        Shopify.scaHandleConfigValue = {
4084            ...null,
4085            ...null
4086        };
4087    }
4088
4089    // add link proxy
4090    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
4091    
4092    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
4093    
4094    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
4095    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
4096
4097    // get shop locales
4098    SECOMAPP.shop_locales = Object.values({
4099        ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}]
4100    });
4101
4102    SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} }
4103
4104    
4105    
4106    window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/fg-icon-red_small.png";
4107    window.fgWidgetIconsObj = {
4108        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-1_small.png',
4109        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-2_small.png',
4110        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-3_small.png',
4111        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-4_small.png',
4112        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-5_small.png',
4113        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-6_small.png',
4114        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-7_small.png',
4115        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-8_small.png'
4116    }
4117
4118    window.fgStepIconsObj = {
4119        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-1_small.png',
4120        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-2_small.png',
4121        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-3_small.png',
4122        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-4_small.png',
4123        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-5_small.png',
4124        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-6_small.png',
4125        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-7_small.png',
4126    }
4127
4128    window.fgSummaryIconsObj = {
4129        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-1_small.png',
4130        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-2_small.png',
4131        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-3_small.png',
4132        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-4_small.png',
4133        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-5_small.png',
4134        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-6_small.png',
4135        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-7_small.png',
4136        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-8_small.png',
4137    }
4138
4139    window.fgShippingIconsObj = {
4140        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-1_small.png',
4141        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-2_small.png',
4142        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-3_small.png',
4143        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-4_small.png',
4144    }
4145
4146    // variable from tools
4147    SECOMAPP.variables = {
4148        ...SECOMAPP.variables,
4149        ...null,
4150        ...{"web_pixel":true},
4151        shipping_product_img: 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping_product_small.png'
4152    }
4153
4154    window.fgResource = {
4155        gift: {
4156            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"]
4157        },
4158        bundle: {
4159            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"],
4160            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"]
4161        },
4162        upsell: {
4163            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"],
4164            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"]
4165        },
4166        discount: {
4167            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"],
4168            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"]
4169        },
4170        "bundle-page": {
4171            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"],
4172            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"]
4173        },
4174        booster: {
4175            js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"],
4176            css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"]
4177        }
4178    }
4179</script>
4179
4180
4181<script defer src="https://static.bogos.io/Ym94Z3JlZW4tZGV2Lm15c2hvcGlmeS5jb20=/freegifts_data_1790162017.min.js"></script>
4181
4182<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/Ym94Z3JlZW4tZGV2Lm15c2hvcGlmeS5jb20=/freegifts_data_1790162017.min.js"></div>
4183
4184
4185<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"></div> 
4186<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"></div>
4187<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"></div>
4188<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"></div>
4189<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"></div>
4190<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"></div>
4191<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster-page.min.js"></div>
4192
4193
4194<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"></div>
4195<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"></div>
4196<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"></div>
4197<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"></div>
4198<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"></div>
4199<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster-page.min.css"></div>
4200<!-- END app snippet -->
4201
4202
4203<!-- BEGIN app snippet: search -->
4204
4205<!-- END app snippet -->
4206
4207
4208
4209</div>
4209<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4209
4210</body>
4211</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.