PageSourceSearch

https://jenis.com/

html jenis.com collected 2026-09-24 08:53:14 UTC 1,148,425 bytes, 6,785 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4
5    
5<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v345","locked":false,"initialized":true,"scope":"index","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"618169b6971d56985be4d82fb7018059af1428b857453e722532560a6226746a","state":{"template":"index","theme":150965649614,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1790239993,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/jenis.com\/","customer_id":null,"customer_id_signature":"618169b6971d56985be4d82fb7018059af1428b857453e722532560a6226746a","cart":null}</script>
5<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
5color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>","  .locksmith-ab .locksmith-b { display: none; }","  .locksmith-ab.toggled .locksmith-b { display: flex; }","  .locksmith-ab.toggled .locksmith-a { display: none; }","  .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }","  .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }","  .locksmith-message a { color: inherit; font-weight: bold; }","  .locksmith-message a:hover { color: inherit; opacity: 0.8; }","  a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }","  .locksmith-text { flex-grow: 1; }","  .locksmith-cta { flex-grow: 0; text-align: right; }","  .locksmith-cta button { transform: scale(0.8); transform-origin: left; }","  .locksmith-cta > * { display: block; }","  .locksmith-cta > * + * { margin-top: 10px; }","  .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }","  @media screen and (max-width: 600px) {","    .locksmith-wide-only { display: none !important; }","    .locksmith-flex { padding: 0 15px; }","    .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }","    .locksmith-cta { text-align: left; }","  }","  @media screen and (min-width: 601px) {","    .locksmith-narrow-only { display: none !important; }","  }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
5
6      
6<script data-locksmith>Locksmith.cache.cart=null</script>
6
7
8  
8<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v345\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"618169b6971d56985be4d82fb7018059af1428b857453e722532560a6226746a\",\"state\":{\"template\":\"index\",\"theme\":150965649614,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1790239993,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/jenis.com\\\/\",\"customer_id\":null,\"customer_id_signature\":\"618169b6971d56985be4d82fb7018059af1428b857453e722532560a6226746a\",\"cart\":null}";Locksmith.jsonTagSignature="7f864bff1f5285312cddf99ffae0ac658462d8c95edf3bc93e55083db3f43585"</script>
8
9    
9<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
9<meta name="facebook-domain-verification" content="hs075mesammzr3fre1jxxb6x7g7eps">
10<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/59254767822/digital_wallets/dialog">
11<meta id="in-context-paypal-metadata" data-shop-id="59254767822" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
12<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1255407822"></script>
12
13<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
14<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1255407822&shop_id=59254767822" crossorigin="anonymous"></script>
vendor: 1 bytes, line 14
14
15<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":59254767822,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/59254767822","merchantName":"Jeni's Splendid Ice Creams","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Jeni's Splendid Ice Creams","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 15
15
16<script id="shopify-features" type="application/json">{"accessToken":"9e1d30c4598fd457fdc3d0af4a29df9a","betas":["rich-media-storefront-analytics"],"domain":"jenis.com","predictiveSearch":true,"shopId":59254767822,"locale":"en"}</script>
vendor: 1 bytes, line 16
16
17<script>var Shopify = Shopify || {};
18Shopify.shop = "jenis-splendid-ice-creams.myshopify.com";
19Shopify.locale = "en";
20Shopify.currency = {"active":"USD","rate":"1.0"};
21Shopify.country = "US";
22Shopify.theme = {"name":"BYOC 4.1 (Checkout Validation)","id":150965649614,"schema_name":"Zest","schema_version":"1.1.0","theme_store_id":null,"role":"main"};
23Shopify.theme.handle = "null";
24Shopify.theme.style = {"id":null,"handle":null};
25Shopify.cdnHost = "jenis.com/cdn";
26Shopify.routes = Shopify.routes || {};
27Shopify.routes.root = "/";
28Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
29Shopify.SignInWithShop = Shopify.SignInWithShop || {};
30Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
31Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 31
31
32<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 32
32
33<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 33
33
34<script>
35  window.ShopifyPay = window.ShopifyPay || {};
36  window.ShopifyPay.apiHost = "shop.app\/pay";
37  window.ShopifyPay.redirectState = null;
38</script>
vendor: 1 bytes, line 38
38
39<script>
40  window.Shopify = window.Shopify || {};
41  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
42  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
43  window.Shopify.SignInWithShop.eligible = true;
44</script>
vendor: 1 bytes, line 44
44
45<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 45
45
46<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 46
46
47<script type="module">
48  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
49
50  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
51
52</script>
vendor: 1 bytes, line 52
52
53<script>
54  window.Shopify = window.Shopify || {};
55  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
56  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"]};
57</script>
vendor: 1 bytes, line 57
57
58<script>(function() {
59  var isLoaded = false;
60  function asyncLoad() {
61    if (isLoaded) return;
62    isLoaded = true;
63    var urls = ["https:\/\/assets.shipperhq.com\/shopify-script-tag_v0.1.106.js?shop=jenis-splendid-ice-creams.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=162218\u0026ssmtid=108038\u0026shop=jenis-splendid-ice-creams.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=jenis-splendid-ice-creams.myshopify.com","https:\/\/shopify-extension.getredo.com\/main.js?widget_id=vs9hdhdg81mfyf0\u0026shop=jenis-splendid-ice-creams.myshopify.com"];
64    for (var i = 0; i < urls.length; i++) {
65      var s = document.createElement('script');
66      s.type = 'text/javascript';
67      s.async = true;
68      s.src = urls[i];
69      var x = document.getElementsByTagName('script')[0];
70      x.parentNode.insertBefore(s, x);
71    }
72  };
73  if(window.attachEvent) {
74    window.attachEvent('onload', asyncLoad);
75  } else {
76    window.addEventListener('load', asyncLoad, false);
77  }
78})();</script>
vendor: 1 bytes, line 78
78
79<script id="__st">var __st={"a":59254767822,"offset":-14400,"reqid":"bff2a378-201e-410b-81b9-9bb20a27ccd5-1790239993","pageurl":"jenis.com\/","u":"7df20a68ce11","p":"home"};</script>
vendor: 1 bytes, line 79
79
80<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 80
80
81<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,!1)}();</script>
vendor: 1 bytes, line 81
81
82<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//jenis.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 82
82
83<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 = "//jenis.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
83<script crossorigin="anonymous" defer="defer" src="//jenis.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 83
83
84<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 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  window.Shopify.MCP = window.Shopify.MCP || {};
88  window.Shopify.MCP.enabled = true;
89  window.Shopify.MCP.shop = "jenis-splendid-ice-creams.myshopify.com";
90  window.Shopify.MCP.mcpEndpoint = "https:\/\/jenis.com\/api\/mcp";
91  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"]}}];
92</script>
vendor: 1 bytes, line 92
92
93<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("\/\/jenis.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
94</script>
vendor: 1 bytes, line 94
94
95<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://jenis.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
96</script>
vendor: 1 bytes, line 96
96
97<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
98  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);
99</script>
vendor: 1 bytes, line 99
99
100<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})}}));
101</script>
vendor: 1 bytes, line 101
101
102<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:59254767822,&quot;theme_id&quot;:150965649614,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;&quot;,&quot;page_type&quot;:&quot;home&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//jenis.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
102
103<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://jenis.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
104<style id="shopify-accelerated-checkout-cart">
105        #shopify-buyer-consent {
106  margin-top: 1em;
107  display: inline-block;
108  width: 100%;
109}
110
111#shopify-buyer-consent.hidden {
112  display: none;
113}
114
115#shopify-subscription-policy-button {
116  background: none;
117  border: none;
118  padding: 0;
119  text-decoration: underline;
120  font-size: inherit;
121  cursor: pointer;
122}
123
124#shopify-subscription-policy-button::before {
125  box-shadow: none;
126}
127
128      </style>
129
130<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
130
131
132<script>
133  window.dataLayer = window.dataLayer || [];
134  function gtag(){dataLayer.push(arguments);}
135  
136  function initializeConsentAndGTM() {  // Function to initialize consent and then load GTM + Upfluence
137  
138  
139    // Get consent state
140    let shopifyConsent = null;
141    try {
142      if (window.Shopify?.customerPrivacy?.currentVisitorConsent && 
143          typeof window.Shopify.customerPrivacy.currentVisitorConsent === 'function') {
144        shopifyConsent = window.Shopify.customerPrivacy.currentVisitorConsent();
145      }
146    } catch (error) {
147      console.log('Shopify Privacy API not available:', error);
148    }
149    console.log('Raw consent object:', JSON.stringify(shopifyConsent));
150console.log('Marketing:', shopifyConsent?.marketing, '| Analytics:', shopifyConsent?.analytics, '| Preferences:', shopifyConsent?.preferences);
151    function isConsentGranted(value) {
152  return value === true || value === 'yes';
153}
154    // Initialize consent FIRST
155    gtag('consent', 'default', {
156      'ad_storage': (shopifyConsent?.marketing === true) ? 'granted' : 'denied',
157      'analytics_storage': (shopifyConsent?.analytics === true) ? 'granted' : 'denied',
158      'functionality_storage': (shopifyConsent?.preferences === true) ? 'granted' : 'denied',
159      'personalization_storage': (shopifyConsent?.preferences === true) ? 'granted' : 'denied',
160      'ad_user_data': (shopifyConsent?.marketing === true) ? 'granted' : 'denied',
161      'ad_personalization': (shopifyConsent?.marketing === true) ? 'granted' : 'denied'
162    });
163    
164    console.log('Consent initialized with:', shopifyConsent);
165    
166    // Load GTM after consent is set
vendor: 348 bytes, lines 166-171
166
167    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
168    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
169    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
170    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
171    })(window,document,'script','dataLayer','
171GTM-ND7FZ8
vendor: 13 bytes, lines 171-173
171');
172    
173    
173console.log('GTM loaded after consent initialization');
174    
175    // Load Upfluence after consent (if functional consent given)
176    if (isConsentGranted(shopifyConsent?.preferences)) {
177      loadUpfluenceScript();
178      loadGoogleOptimize();
179      loadYotpoWidget();
180    } else {
181      console.log('Upfluence not loaded - functional consent not given');
182    }
183
184    // Load Klaviyo after consent (if marketing consent given)
185  if (isConsentGranted(shopifyConsent?.marketing)) {
186     loadKlaviyoScript();
187     console.log('Klaviyo loaded with consent');
188    } else {
189      console.log('Klaviyo not loaded - marketing consent not given');
190    }
191  }
192
193  // Function to load Upfluence script
194  function loadUpfluenceScript() {
195    const script = document.createElement('script');
196
197    script.src = 'https://tracking.upfluence.co/js/v1/init-a1aab623-4773-4f61-8415-b8a55d463e33.js';
198    script.onload = function() {
199      console.log('Upfluence script loaded');
200    };
201    script.onerror = function() {
202      console.error('Failed to load Upfluence script');
203    };
204    document.head.appendChild(script);
205  }
206
207  // Function to load Klaviyo script (only when marketing consent given)
208   function loadKlaviyoScript() {
209    // 1. Load the main Klaviyo script
210    var script = document.createElement('script');
211    script.type = 'text/javascript';
212    script.async = true;
213    script.src = 'https://static.klaviyo.com/onsite/js/gKJEPb/klaviyo.js';
214    document.head.appendChild(script);
215
216    // 2. Initialize the Klaviyo object
217    !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();
218
219    // 3. Identify customer if logged in
220    var klaviyo = window.klaviyo || [];
221    
222  }
223  
224  // Wait for DOM and Privacy API to be ready
225  if (document.readyState === 'loading') {
226    document.addEventListener('DOMContentLoaded', function() {
227      setTimeout(initializeConsentAndGTM, 100);
228    });
229  } else {
230    console.log('waiting 100 ...')
231    setTimeout(initializeConsentAndGTM, 100);
232  }
233</script>
233
234
235<!-- OneTrust - installed via Shopify App so it will work with checkout -->
236<!-- GTM and Upfluence now load dynamically after consent is initialized -->
237
238
239  
240<!-- added for epislon -->
241<meta http-equiv="Content-Security-Policy" content="img-src * 'self' data: blob:;">
242  <!-- end -->
243    <meta charset="utf-8">
244    <meta http-equiv="X-UA-Compatible" content="IE=edge">
245    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1">
246    <meta name="theme-color" content="">
247    <link rel="canonical" href="https://jenis.com/">
248    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//jenis.com/cdn/shop/files/jenisfavicon_32x32.png?v=1649964527"><title>Jeni&#39;s Ice Creams</title>
249
250    
251<meta name="description" content="Jeni&#39;s Ice Creams are made for ice cream lovers. Order ice cream online, send a gift delivery nationwide, visit a scoop shop or find our ice cream in a grocery near you.">
252
253
254    
255
256<meta property="og:site_name" content="Jeni&#39;s Splendid Ice Creams">
257<meta property="og:url" content="https://jenis.com/"><meta property="og:title" content="Jeni&#39;s Ice Creams">
258<meta property="og:type" content="website">
259<meta property="og:description" content="Jeni&#39;s Ice Creams are made for ice cream lovers. Order ice cream online, send a gift delivery nationwide, visit a scoop shop or find our ice cream in a grocery near you.">
260<meta property="og:image" content="http://jenis.com/cdn/shop/files/Logo.png?v=1643963632">
261<meta property="og:image:secure_url" content="https://jenis.com/cdn/shop/files/Logo.png?v=1643963632">
262<meta property="og:image:width" content="1200">
263  <meta property="og:image:height" content="628"><meta name="twitter:site" content="@jenisicecreams"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Jeni&#39;s Ice Creams">
264<meta name="twitter:description" content="Jeni&#39;s Ice Creams are made for ice cream lovers. Order ice cream online, send a gift delivery nationwide, visit a scoop shop or find our ice cream in a grocery near you.">
265
266 
266<script defer>
267      (function() {
268        var main = document.querySelector('main');
269        if (!main) return;
270        main.addEventListener('submit', function(e) {
271          if (e.target && e.target.matches && e.target.matches('.pdp-form, [data-ajax-form="disable"]'))
272            e.stopImmediatePropagation();
273        }, false);
274      })();
275    </script>
275
276    
276<script data-ot-ignore src="//jenis.com/cdn/shop/t/483/assets/zg-custom.global.js?v=2538929937661637741789144277" defer="defer"></script>
276
277
278  <!-- OrderLogic checkout restrictions ========================================= -->
279  
279<script>
280DEBUG_KEY = "__olDebug";
281
282if (typeof olCreateCookie == 'undefined') {
283    var olCreateCookie = function (name, value, days) {
284        if (days) {
285            var date = new Date();
286            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
287            var expires = "; expires=" + date.toGMTString();
288        }
289        else var expires = "";
290        document.cookie = name + "=" + JSON.stringify(value) + expires + "; path=/; SameSite=None; Secure";
291    };
292}
293
294if (typeof olReadCookie == 'undefined') {
295    var olReadCookie = function (name) {
296        var nameEQ = name + "=";
297        var ca = document.cookie.split(';');
298        // the cookie is being created, there is a problem with the following logic matching the name
299        for (var i = 0; i < ca.length; i++) {
300            var c = ca[i];
301            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
302            if (c.indexOf(nameEQ) == 0) return JSON.parse(c.substring(nameEQ.length, c.length));
303        }
304        return;
305    };
306}
307
308if (typeof getOlCacheBuster == 'undefined') {
309    var getOlCacheBuster = function() {
310        if ( typeof getOlCacheBuster.olCacheBuster == 'undefined') {
311            scriptsArray = Array.prototype.slice.call(document.getElementsByTagName("script"));
312            scriptsArray = scriptsArray.concat(Array.prototype.slice.call(document.getElementsByTagName("noscript")));
313            for (var i=0; i
313<scriptsArray.length; i++) {
314                cacheBusterArray = scriptsArray[i].innerHTML.match(/orderlogicapp.com\\\/embedded_js\\\/production_base.js\?(\d+)/);
315                if (cacheBusterArray == null) {
316                    cacheBusterString = scriptsArray[i].getAttribute('src');
317                    if (cacheBusterString != null) {
318                        cacheBusterArray = cacheBusterString.match(/orderlogicapp.com\/embedded_js\/production_base.js\?(\d+)/);
319                    }
320                }
321                if (cacheBusterArray != null) {
322                    getOlCacheBuster.olCacheBuster = cacheBusterArray[1];
323                    break;
324                }
325            }
326        }
327        return getOlCacheBuster.olCacheBuster;
328    }
329}
330
331if (typeof ol_hostname == 'undefined') {
332    var ol_hostname = 'www.orderlogicapp.com';
333    var ol_debug = olReadCookie(DEBUG_KEY);
334    if (window.location.search.replace("?", "").substring(0, 7) == 'olDebug') {
335        ol_debug = window.location.search.replace("?olDebug=", "");
336        if (ol_debug == 'false') ol_debug = false;
337        olCreateCookie(DEBUG_KEY, ol_debug, null);
338    }
339}
340
341var ol_cachebuster = getOlCacheBuster();
342if (( typeof ol_cachebuster != 'undefined') || (ol_debug)) {
343    if (typeof ol_script == 'undefined') {
344        var ol_script = document.createElement('script');
345        ol_script.type = 'text/javascript';
346        ol_script.async = true;
347        ol_script.src = "https://" + (ol_debug ? 'dev.orderlogicapp.com' : ol_hostname) + "/embedded_js/store.js?" + ol_cachebuster;
348        document.head.appendChild(ol_script);
349    }
350}
351
352
353
354olProductData = { 
355}
356
357
358</script>
358
359
360
361    <style data-shopify>
362      
363      
364      
365      
366      
367
368      :root {
369        --font-body-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
370        --font-body-style: normal;
371        --font-body-weight: 500;
372
373        --font-heading-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
374        --font-heading-style: normal;
375        --font-heading-weight: 700;
376
377        --color-base-text: 26, 27, 24;
378        --color-base-background-1: 255, 255, 255;
379        --color-base-background-2: 250, 241, 233;
380        --color-base-background-1: 255, 255, 255;
381        --color-base-background-2: 255, 255, 255;
382        --color-base-solid-button-labels: 255, 255, 255;
383        --color-base-outline-button-labels: 68, 89, 88;
384        --color-base-accent-1: 68, 89, 88;
385        --color-base-accent-2: 157, 87, 44;
386        --payment-terms-background-color: #FFFFFF;
387
388        --container: 160rem;
389      }
390
391      .card-wrapper .card-information .product-tag-icon-container {
392    justify-content: center;
393    align-items: center;
394}
395
396      .product-tag-icon-container {
397    justify-content: center;
398    align-items: center;
399    display: flex;
400}
401
402      *,
403      *::before,
404      *::after {
405        box-sizing: inherit;
406      }
407
408      html {
409        box-sizing: border-box;
410        font-size: 62.5%;
411        height: 100%;
412      }
413      #gorgias-chat-container{display:none;}
414      body {
415       /* display: grid;
416        grid-template-rows: auto auto 1fr auto;
417        grid-template-columns: 100%;
418        min-height: 100%;*/
419        margin: 0;
420        font-size: 1.5rem;
421        letter-spacing: 0.06rem;
422        line-height: 1.8;
423        font-family: var(--font-body-family);
424        font-style: var(--font-body-style);
425        font-weight: var(--font-body-weight);
426        display: flex;
427        flex-direction: column;
428        min-height: 100vh;
429        position: relative;
430      }
431
432      @media screen and (min-width: 750px) {
433        body {
434          font-size: 1.6rem;
435        }
436      }
437      .main-page .rte a {
438    color: #dd3900 !important;
439}
440    </style>
441
442    <link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.global.css?v=11648071380902796531789144277" rel="stylesheet" type="text/css" media="all" />
443
444    <!-- Begin ReCharge Overrides -->
445    
446    <!-- End ReCharge Overrides -->
446<script>
447      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
448
449      window.theme = {
450        strings: {
451          cart: {
452            error: `There was an error while updating your cart. Please try again.`,
453            quantityError: `You can only add [quantity] of this item to your cart.`
454          },
455          product: {
456            addToCart: `Add to cart`,
457            soldOut: `Sold out`,
458            unavailable: `Unavailable`,
459            variantAddToCart: `Add to cart`,
460            variantSoldOut: `Sold out`,
461            variantUnavailable: `Unavailable`,
462            quantity: `QTY`,
463            pintClubBlurb: ``,
464            pintClubDelivery: `State the ice cream will be delivered to:`,
465            pintClubChooseState: `Choose options`,
466            pintClubValidEmail: `Enter recipient email address`,
467            pintClubDisclaimer: `Note: This is only so we can send a &quot;heads-up&quot; email before the first shipment. We won&#39;t ruin the surprise!`,
468            digitalGiftCardRecipientName: `Enter recipient name`,
469            digitalGiftCardRecipientEmail: `Enter recipient email address`,
470            digitalGiftCardSenderName: `Enter your name`,
471            digitalGiftCardGreeting: `Enter your message`
472          },
473          miniCart: {
474            shipping: `Shipping`,
475            subtotal: `Subtotal`,
476            viewCart: `View Cart`,
477            closeCart: `Close cart`,
478            cartTitle: `Cart`,
479            items: `items`,
480            youQualify: `You&#39;re all set to checkout!`,
481            giftMessage: `Gift Message`,
482            saved: `We saved your gift note.`,
483            giftQuestion: `Is this order a gift? `,
484            delete: `You can delete it.`,
485            addANote: `Add a personalized note`,
486            addMoreMessage: `Feel free to add as many pints as you like.`,
487            loyaltyMsg: `Have rewards points?`,
488            loyaltyCta: `Redeem now`
489          }
490        },
491        icons: {
492          cart: `<svg class="icon icon-cart" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
493  <path d="M16 16C14.89 16 14 16.89 14 18C14 18.5304 14.2107 19.0391 14.5858 19.4142C14.9609 19.7893 15.4696 20 16 20C16.5304 20 17.0391 19.7893 17.4142 19.4142C17.7893 19.0391 18 18.5304 18 18C18 17.4696 17.7893 16.9609 17.4142 16.5858C17.0391 16.2107 16.5304 16 16 16ZM0 0V2H2L5.6 9.59L4.24 12.04C4.09 12.32 4 12.65 4 13C4 13.5304 4.21071 14.0391 4.58579 14.4142C4.96086 14.7893 5.46957 15 6 15H18V13H6.42C6.3537 13 6.29011 12.9737 6.24322 12.9268C6.19634 12.8799 6.17 12.8163 6.17 12.75C6.17 12.7 6.18 12.66 6.2 12.63L7.1 11H14.55C15.3 11 15.96 10.58 16.3 9.97L19.88 3.5C19.95 3.34 20 3.17 20 3C20 2.73478 19.8946 2.48043 19.7071 2.29289C19.5196 2.10536 19.2652 2 19 2H4.21L3.27 0H0ZM6 16C4.89 16 4 16.89 4 18C4 18.5304 4.21071 19.0391 4.58579 19.4142C4.96086 19.7893 5.46957 20 6 20C6.53043 20 7.03914 19.7893 7.41421 19.4142C7.78929 19.0391 8 18.5304 8 18C8 17.4696 7.78929 16.9609 7.41421 16.5858C7.03914 16.2107 6.53043 16 6 16Z" fill="currentColor"/>
494  </svg>
495`,
496          close: `<svg class="icon icon-close" width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
497  <path fill-rule="evenodd" clip-rule="evenodd" d="M10.0921 12.0142L18.2599 20.182L20.182 18.2599L12.0142 10.0921L20.1841 1.92231L18.262 0.000218676L10.0921 8.17004L1.92209 0L0 1.92209L8.17004 10.0921L0.00207396 18.2601L1.92417 20.1822L10.0921 12.0142Z" fill="currentColor" />
498</svg>
499  `,
500          plus: `<svg class="icon icon-plus" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
501  <g transform="matrix(-1,7.65714e-16,-7.65714e-16,-1,30.3516,16.9668)">
502    <rect x="15.176" y="8.483" width="13.994" height="0.849"/>
503  </g>
504  <g transform="matrix(-5.82017e-16,-1,1,-5.82017e-16,-0.729357,30.2315)">
505    <rect x="15.176" y="8.483" width="13.994" height="0.849"/>
506  </g>
507</svg>
508`,
509          minus: `<svg class='icon icon-minus' width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="15.1758" y="8.4834" width="13.9941" height="0.849414" transform="rotate(-180 15.1758 8.4834)" fill="currentColor"/></svg> 
510`,
511          miniCartPint: `<svg width="68" height="68" viewBox="0 0 68 68" fill="none" xmlns="http://www.w3.org/2000/svg">
512  <path d="M33.5951 5.75391C20.6771 5.75391 10.1719 8.53797 10.1719 11.9531V20.1197C10.1719 21.0477 10.9514 21.9015 12.2878 22.7181L13.3643 55.57C13.3643 58.9851 22.4217 61.7692 33.558 61.7692C44.7313 61.7692 53.7517 58.9851 53.7517 55.57L54.8282 22.7181C56.2017 21.9386 56.9441 21.0477 56.9441 20.1197V11.9531C57.0183 8.53797 46.5503 5.75391 33.5951 5.75391Z" fill="white"/>
513  <path d="M14.5508 26.7638L15.6273 52.934C15.6273 55.3468 22.4575 58.0195 33.5937 58.0195C44.73 58.0195 53.7875 55.2354 53.7875 51.8203L54.864 26.3926C50.5208 29.3994 27.1719 31.738 14.5508 26.7638Z" fill="#FF4612"/>
514  <path d="M33.5951 18.1523C46.5314 18.1523 57.0183 15.3768 57.0183 11.9531C57.0183 8.52937 46.5314 5.75391 33.5951 5.75391C20.6588 5.75391 10.1719 8.52937 10.1719 11.9531C10.1719 15.3768 20.6588 18.1523 33.5951 18.1523Z" stroke="#FF4612" stroke-width="1.48483" stroke-miterlimit="10"/>
515  <path d="M57.0183 11.9531V20.1197C57.0183 23.5348 46.5503 26.3189 33.5951 26.3189C20.6399 26.3189 10.1719 23.5348 10.1719 20.1197V11.9531" stroke="#FF4612" stroke-width="1.48483" stroke-miterlimit="10"/>
516  <path d="M54.8998 22.6064L53.8233 55.5326C53.8233 58.9477 44.7658 61.7318 33.6296 61.7318C22.4934 61.7318 13.4359 58.9477 13.4359 55.5326L12.3594 22.6064" stroke="#FF4612" stroke-width="1.48483" stroke-miterlimit="10"/>
517  <path d="M33.7799 16.4813C45.4246 16.4813 54.8645 14.4537 54.8645 11.9526C54.8645 9.45141 45.4246 7.42383 33.7799 7.42383C22.1352 7.42383 12.6953 9.45141 12.6953 11.9526C12.6953 14.4537 22.1352 16.4813 33.7799 16.4813Z" fill="#FF4612"/>
518  <mask id="mask0_3956_41376" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="14" y="26" width="41" height="33">
519  <path d="M14.5508 26.7638L15.6273 52.934C15.6273 55.3468 22.4575 58.0195 33.5937 58.0195C44.73 58.0195 53.7875 55.2354 53.7875 51.8203L54.864 26.3926C50.5208 29.3994 27.1719 31.738 14.5508 26.7638Z" fill="#FF4612"/>
520  </mask>
521  <g mask="url(#mask0_3956_41376)">
522  <path d="M50.7095 44.3485C50.7095 45.7067 50.1568 46.4042 49.5269 46.4042C49.0737 46.4042 48.7348 46.0204 48.7348 45.3727C48.7348 44.4371 49.3592 43.3429 50.4276 42.6398C50.6028 43.1929 50.6978 43.7684 50.7095 44.3485ZM28.7746 41.5123C28.7746 39.9309 29.6588 38.8422 30.2796 38.8422C30.5485 38.8422 30.7843 39.0064 30.7843 39.4309C30.7843 40.1118 29.9351 40.9329 28.7875 41.8463C28.7875 41.7375 28.7746 41.6267 28.7746 41.5123ZM25.7537 47.67C25.7537 48.7772 25.2822 49.3566 24.7369 49.3566C24.3206 49.3566 23.9449 48.9876 23.9449 48.303C23.9449 47.3988 24.5398 46.5407 25.5437 45.6015C25.6749 46.2834 25.7452 46.9756 25.7537 47.67ZM52.8112 41.0602C52.2036 41.0598 51.6003 41.1614 51.0263 41.361C50.6837 40.5159 50.2895 39.7003 49.969 38.9031C50.365 38.0211 50.6137 37.3438 50.6468 37.0172C50.7021 36.4526 50.2047 36.2422 49.5858 36.4397C48.9669 36.6371 48.803 37.1888 48.803 37.8458C48.8145 38.1937 48.8766 38.538 48.9872 38.8681C48.5855 39.8005 48.1323 40.7098 47.6296 41.5917C46.7915 43.0439 46.0418 43.9592 45.1852 43.9592C44.3692 43.9592 43.824 43.4185 43.7374 41.6341C43.6895 40.6248 43.8608 39.119 43.9492 38.4492C43.962 38.3505 43.9358 38.2508 43.8763 38.1712C43.8168 38.0916 43.7286 38.0384 43.6305 38.0229L43.2456 37.962C43.151 37.9471 43.0543 37.966 42.9721 38.0152C42.89 38.0644 42.8277 38.1409 42.7961 38.2314C42.5972 38.8072 42.1146 40.4679 41.6909 41.492C41.1143 42.8742 40.6723 43.6233 40.1399 43.6233C39.5063 43.6233 39.4713 42.7321 39.5984 41.35C39.6684 40.586 39.6868 39.9125 39.497 39.4179C39.4179 39.1782 39.2645 38.97 39.0591 38.8237C38.8537 38.6773 38.607 38.6004 38.355 38.6042C37.7527 38.6042 37.2129 38.94 36.7543 39.4198C36.664 38.3698 36.2569 37.7074 35.5496 37.7074C34.2841 37.7074 33.8568 39.3773 33.12 41.0971C32.3832 42.817 31.5911 44.0256 30.4896 44.0256C29.8412 44.0256 29.3107 43.5883 29.0159 42.8668C30.5596 41.7135 31.849 40.634 31.849 39.4272C31.849 38.5341 31.2503 37.9509 30.3311 37.9509C28.9294 37.9509 27.7228 39.4401 27.7228 41.6009C27.7221 41.9341 27.7579 42.2664 27.8297 42.5918C27.5644 42.7911 27.2936 42.9959 27.021 43.2045C26.7484 43.413 26.5108 43.5975 26.2566 43.7968C26.2032 43.5735 26.1498 43.3465 26.0945 43.1104C25.6377 41.182 25.2343 39.3294 25.0537 38.6632C25.0336 38.5841 24.9846 38.5154 24.9164 38.4706C24.8483 38.4259 24.7658 38.4084 24.6853 38.4215L24.0977 38.5193C23.998 38.532 23.9036 38.5717 23.8248 38.6341C23.7459 38.6965 23.6855 38.7793 23.6501 38.8736C23.0975 40.6857 22.2115 44.0404 19.629 44.0404C18.883 44.0404 18.4483 43.7525 18.1977 43.424C19.4356 43.1712 19.4006 41.4902 18.2604 41.4902C16.4957 41.4902 16.4957 44.9852 19.6621 44.9852C21.9592 44.9852 23.5893 42.7708 24.3022 40.0472C24.5067 40.9089 24.8824 42.4959 25.2232 43.9998C25.2662 44.1868 25.3067 44.3713 25.3448 44.5534C23.9706 45.7509 22.8802 47.0316 22.8802 48.3362C22.8802 49.5633 23.6722 50.3752 24.7222 50.3752C26.0116 50.3752 26.8571 49.3179 26.8571 47.6461C26.8366 46.6828 26.7131 45.7246 26.4887 44.7877C26.7797 44.5497 27.0929 44.3042 27.4226 44.0496C27.6657 43.8651 27.9107 43.6805 28.1594 43.496C28.6236 44.4187 29.4378 45.0313 30.4417 45.0313C32.1271 45.0313 33.1623 43.5089 33.9415 41.6194C34.6046 40.0011 34.9123 38.8182 35.428 38.8
522182C35.8683 38.8182 35.9456 39.6209 35.9272 40.5491C35.7323 40.8837 35.557 41.2293 35.4022 41.5843C34.6912 43.2118 34.5217 44.8523 35.3857 44.8523C35.8812 44.8523 36.3914 44.1013 36.6161 42.4128C36.6916 41.8463 36.7469 41.278 36.7709 40.7521C37.1761 40.0509 37.6477 39.6763 38.04 39.6763C39.0126 39.6763 38.4526 41.2614 38.5097 42.876C38.5447 43.8835 39.0458 44.6179 40.0349 44.6179C41.3999 44.6179 42.1625 42.9387 42.6948 41.2632C42.6926 41.6647 42.7154 42.0659 42.763 42.4645C42.9472 43.8946 43.7374 44.9852 45.1226 44.9852C46.7049 44.9852 47.7862 43.2451 48.8251 41.2614C49.0461 40.8407 49.2542 40.4328 49.444 40.0453C49.6724 40.5989 49.9284 41.1691 50.1532 41.7596C48.6224 42.6232 47.6738 44.1289 47.6738 45.3634C47.6738 46.5979 48.4677 47.4025 49.5158 47.4025C50.9563 47.4025 51.7741 46.1385 51.7741 44.5275C51.7558 43.7309 51.6083 42.9425 51.3376 42.1932C51.8181 42.0242 52.324 41.9387 52.8333 41.9404C54.8006 41.9404 55.7805 42.7487 56.1931 43.4277H56.1342C56.0119 43.4196 55.8892 43.4368 55.7738 43.4783C55.6583 43.5197 55.5527 43.5845 55.4634 43.6687C55.374 43.7528 55.3029 43.8544 55.2545 43.9673C55.2061 44.0801 55.1814 44.2017 55.1819 44.3245C55.1816 44.451 55.2073 44.5762 55.2573 44.6923C55.3074 44.8084 55.3807 44.9129 55.4728 44.9995C55.5648 45.086 55.6737 45.1526 55.7925 45.1952C55.9114 45.2379 56.0377 45.2555 56.1637 45.2472C56.8802 45.2472 57.291 44.7102 57.291 43.9942C57.291 42.7302 55.7971 41.0602 52.813 41.0602" fill="white"/>
523  <path d="M45.6072 40.0854C46.5374 39.8104 47.3552 38.8361 47.3921 37.8212C47.4308 36.727 46.2242 36.5295 45.784 37.1846C45.4672 37.6533 45.6164 38.4763 46.204 38.6332C46.027 39.0594 45.7533 39.4385 45.4045 39.7403C45.2369 39.8898 45.3272 40.1777 45.6072 40.0946" fill="white"/>
524  <path d="M24.1415 37.279C25.2375 37.172 25.0902 34.7436 23.8542 34.9171C22.5648 35.1016 22.9626 37.3934 24.1415 37.279Z" fill="white"/>
525  <path d="M43.7531 36.8788C44.8583 36.995 45.2691 35.0132 44.1123 34.8988C42.8818 34.7788 42.705 36.768 43.7531 36.8788Z" fill="white"/>
526  </g>
527  </svg>
528  `,
529          celebrate: `<svg width="56" height="55" viewBox="0 0 56 55" fill="none" xmlns="http://www.w3.org/2000/svg">
530  <path d="M30.6812 25.5118C26.3171 20.1209 20.092 18.1314 17.5249 17.8105C16.2418 18.7732 5.01041 48.2946 4.36864 51.5034C3.85522 54.0705 6.08002 53.8566 7.2566 53.4287L38.7033 39.9516C39.345 33.213 36.1362 32.2503 30.6812 25.5118Z" fill="white"/>
531  <path d="M39.1017 40.5277C40.2354 39.3939 40.0229 37.1977 38.393 34.1513C37.8261 33.0887 37.1179 32.0256 36.2673 30.8919C40.1642 29.6168 45.3363 28.6956 51.3586 29.475C51.7836 29.5457 52.138 29.2625 52.138 28.8375C52.2087 28.4124 51.9255 28.0581 51.5005 28.0581C44.9115 27.2787 39.4559 28.2706 35.3464 29.6875C34.2126 28.2706 32.9375 26.8537 31.5913 25.4362C29.3238 23.1687 26.9862 21.2561 24.7893 19.8392C24.9311 15.6591 24.6474 11.9747 23.5849 10.2034C22.4511 8.29031 21.1048 8.00716 20.1841 8.14899C18.1297 8.50335 16.4997 11.054 15.9328 13.3921C15.8621 13.7465 16.0746 14.1715 16.4997 14.2422C16.854 14.3128 17.2791 14.1003 17.3497 13.6753C17.8459 11.5496 19.1917 9.70776 20.3961 9.4952C21.1048 9.42453 21.7424 9.84956 22.3799 10.8415C22.8761 11.6916 23.5137 13.8173 23.4425 18.9185C21.4587 17.7848 19.7581 17.1473 18.4118 17.1473C17.5617 17.1473 16.9237 17.3598 16.4987 17.856C16.2862 18.0685 16.1443 18.3522 16.0025 18.6354H15.9318C15.9318 18.6354 7.35856 41.0952 6.22532 44.071L6.08348 44.3542C3.88722 50.093 3.10773 52.7856 4.24147 53.7774C4.24147 53.7774 4.31215 53.7774 4.31215 53.848C4.59534 54.0606 5.02086 54.2024 5.58722 54.2024C7.00412 54.2024 9.55476 53.423 13.8061 51.6518C16.4986 50.518 37.6121 41.3072 37.8247 41.2366L37.8953 41.166C38.393 41.0241 38.8185 40.882 39.1017 40.5277ZM37.1178 34.8594C38.5347 37.5519 38.5347 39.0395 38.1097 39.5357C37.8972 39.7483 37.6135 39.8189 37.1885 39.8189C35.2047 39.8189 31.7328 37.9058 28.1903 34.8595C29.1115 34.1508 31.4497 32.6632 34.921 31.3876C35.7716 32.5925 36.551 33.7969 37.1178 34.8594ZM30.5995 26.428C31.8746 27.7031 32.9376 28.9081 34.0003 30.1831C30.2451 31.6713 27.8363 33.3007 27.1277 33.9383C26.419 33.3007 25.7814 32.6632 25.0733 32.0251C24.6482 31.6001 24.2939 31.1751 23.8688 30.7501C24.2939 27.7743 24.5776 24.5861 24.7901 21.4687C26.4902 22.6731 28.4739 24.3029 30.5995 26.428ZM18.3424 18.564C19.4049 18.564 21.1762 19.2016 23.3018 20.5479C23.2312 22.886 22.9475 25.791 22.5225 29.3336C17.988 24.0904 16.4292 19.9103 17.4212 18.8477C17.6337 18.7054 17.9174 18.564 18.3424 18.564ZM38.8184 20.3353C38.3934 18.3515 37.6847 15.3759 40.3065 13.817C42.2904 12.6126 43.7073 14.5964 44.7703 16.0133C45.4078 16.8633 46.0453 17.7845 46.6123 17.8553C46.683 17.8553 46.8955 17.8553 47.1792 17.6428C48.1711 16.7927 47.6042 15.7296 46.6123 13.9584C45.8329 12.6833 45.0536 11.337 45.7622 10.2032C46.6834 8.85695 48.1003 9.70705 48.9504 10.2739C50.1548 11.0533 51.0761 11.4783 51.9968 10.7701C52.6343 10.2739 52.9886 9.70755 53.0593 8.85701C53.2718 7.15645 52.3506 5.10189 51.4299 3.89755C51.2174 3.61436 51.2174 3.11816 51.5717 2.90566C51.8549 2.69314 52.3511 2.69314 52.5636 3.0475C53.6973 4.53563 54.7599 7.
53101504 54.4767 9.07011C54.3349 10.2745 53.768 11.1958 52.8473 11.9039C51.076 13.2502 49.3047 12.1871 48.171 11.4789C47.1084 10.8413 46.9665 10.8413 46.8959 10.9827C46.6834 11.337 47.2502 12.329 47.7459 13.1789C48.7378 14.8084 50.084 17.0047 48.0291 18.7053C47.4623 19.1304 46.9666 19.3429 46.3286 19.2722C45.1948 19.1304 44.3447 17.9971 43.4948 16.8634C42.2197 15.0921 41.6528 14.5959 40.8734 15.0214C39.3147 15.9426 39.5271 17.7139 40.094 19.9808C40.2359 20.6896 40.3772 21.3271 40.3772 21.8229C40.3772 22.2479 40.0229 22.5316 39.6685 22.5316C39.3141 22.5316 38.9598 22.1772 38.9598 21.8229C39.1016 21.5397 38.9602 20.9729 38.8184 20.3353ZM6.86447 16.3673C4.66821 16.7923 2.11744 17.2885 1.12565 15.446C0.771291 14.7373 0.842459 14.2416 0.983808 13.8873C1.40884 12.7536 3.03824 12.1868 4.52637 11.6911C5.30576 11.4079 6.72263 10.9823 6.79386 10.6285C6.72319 9.77843 5.16441 8.85721 3.74751 8.07785C2.96812 7.58165 2.11806 7.08596 1.48002 6.58972C0.629956 5.881 0.488126 5.10159 0.629955 4.53529C0.913145 2.48085 4.03069 1.06345 5.02261 0.638343C5.37697 0.496501 5.802 0.638342 5.94383 0.9927C6.08567 1.34706 5.94382 1.77209 5.58947 1.91392C3.60563 2.76398 2.18873 3.89775 2.0469 4.67712C2.0469 4.74779 1.97623 5.03147 2.40126 5.38583C2.96814 5.81086 3.74756 6.30705 4.52693 6.73213C6.29821 7.7947 8.14021 8.85779 8.28204 10.4872C8.35271 11.8335 6.72332 12.4004 5.02263 12.9673C4.03074 13.3217 2.54258 13.8174 2.33016 14.3136C2.33016 14.3843 2.25949 14.4554 2.40083 14.668C2.89703 15.5892 4.73892 15.2348 6.58093 14.8805C8.56477 14.5261 10.6197 14.1011 11.6822 15.3055C13.0285 16.935 11.5404 19.273 10.2653 21.1156C9.69845 21.8949 9.13159 22.8161 9.06091 23.3118C8.99024 23.6662 8.70655 23.9494 8.3522 23.9494H8.28152C7.85649 23.8787 7.64398 23.5243 7.64398 23.17C7.71465 22.3906 8.35269 21.4694 9.13211 20.3362C10.124 18.9193 11.3284 17.0768 10.6202 16.2974C10.0534 15.73 8.3526 16.0841 6.86447 16.3673ZM26.5611 5.52703C26.5611 4.60581 27.2698 3.89758 28.1906 3.89758C29.1118 3.89758 29.82 4.60629 29.82 5.52703C29.82 6.44825 29.1113 7.15648 28.1906 7.15648C27.2694 7.15697 26.5611 6.44826 26.5611 5.52703ZM30.8831 12.5414C31.8043 12.5414 32.5125 13.2501 32.5125 14.1709C32.5125 15.0921 31.8038 15.8003 30.8831 15.8003C29.9618 15.8003 29.2536 15.0916 29.2536 14.1709C29.2531 13.2502 30.0325 12.5414 30.8831 12.5414ZM42.5027 4.60621C42.5027 3.685 43.2114 2.97676 44.1321 2.97676C45.0533 2.97676 45.7616 3.68548 45.7616 4.60621C45.7616 5.52743 45.0529 6.23567 44.1321 6.23567C43.2109 6.23567 42.5027 5.45628 42.5027 4.60621ZM12.1783 7.93622C12.1783 7.01501 12.887 6.30677 13.8078 6.30677C14.729 6.30677 15.4372 7.01549 15.4372 7.93622C15.4372 8.85744 14.7285 9.56567 13.8078 9.56567C12.887 9.56567 12.1783 8.78629 12.1783 7.93622ZM7.14813 30.9629C7.14813 31.8841 6.43942 32.5923 5.51868 32.5923C4.59746 32.5923 3.88923 31.8836 3.88923 30.9629C3.88923 30.0417 4.59794 29.3334 5.51868 29.3334C6.43941 29.3329 7.14813 30.0416 7.14813 30.9629ZM41.2982 45.3457C41.2982 46.2669 40.5895 46.9751 39.6687 46.9751C38.7475 46.9751 38.0393 46.2664 38.0393 45.3457C38.0393 44.4245 38.748 43.7162 39.6687 43.7162C40.59 43.7157 41.2982 44.4245 41.2982 45.3457ZM46.3997 36.4182C46.3997 37.3394 45.691 38.0476 44.7703 38.0476C43.8491 38.0476 43.1408 37.3389 43.1408 36.4182C43.1408 35.497 43.8495 34.7887 44.7703 34.7887C45.6915 34.7887 46.3997 35.4974 46.3997 36.4182ZM55.1148 34.0801C55.1148 35.0013 54.4061 35.7095 53.4854 35.7095C52.5641 35.7095 51.8559 35.0008 51.8559 34.0801C51.8559 33.1589 52.5646 32.4506 53.4854 32.4506C54.4061 32.4506 55.1148 33.1593 55.1148 34.0801ZM51.7848 48.5337C51.7848 49.455 51.0761 50.1632 50.1554 50.1632C49.2341 50.1632 48.5259 49.4545 48.5259 48.5337C48.5259 47.6125 49.2346 46.9043 50.1554 46.9043C51.0761 46.9043 51.7848 47.6832 51.7848 48.5337Z" fill="#FF4612"/>
532</svg>
533  `
534        },
535        settings: {
536          miniCart: {
537            shippingText: "Calculated at checkout",
538            disclaimerText: "Free shipping within the contiguous U.S., taxes \u0026 discount codes calculated at checkout",
539            pintThreshold: 5,
540            giftMessageIntro: "Add a note and we'll include it with your order. Be sure to include your name so the recipient knows who to thank!",
541            punchhEnabled: false
542          }
543        },
544        moneyFormat: "${{amount}}"
545      };
546
547      // TODO - remove these when global.js is cleared out
548      window.routes = {
549        cart_add_url: '/cart/add',
550        cart_change_url: '/cart/change',
551        cart_update_url: '/cart/update'
552      };
553
554      window.shopUrl = 'https://jenis.com';
555
556    </script>
vendor: 1 bytes, line 556
556
557<script>
558
559function loadGoogleOptimize() {
560  const script = document.createElement('script');
561  script.src = 'https://www.googleoptimize.com/optimize.js?id=OPT-N9MZ8TN';
562  script.async = true;
563  document.head.appendChild(script);
564}
565function loadYotpoWidget() {
566  const script = document.createElement('script');
567  script.type = 'text/javascript';
568  script.async = true;
569  script.src = '//staticw2.yotpo.com/57RNE7e444n0hnN6AmEafMe5xiaAb0tKLWWi2Wqz/widget.js';
570  const firstScript = document.getElementsByTagName('script')[0];
571  firstScript.parentNode.insertBefore(script, firstScript);
572}
573
574
575</script>
575
576    <!-- Start of LittledataLayer -->
577	  
578    <!-- End of LittledataLayer -->
579    
580    <!--Punchh setup start -->
581   
582    
583      <style>
584        .template-product .yotpo-bottom-line-right-panel, .template-product .yotpo-filters-top-panel, .template-product .yotpo-main-reviews-widget {
585            position: relative;
586            z-index: 0 !important;
587        }
588        section[id^="shopify-section-"]:has(.container > .shopify-block > .yotpo-widget-instance) {
589    z-index: -1 !important;
590    position:relative;
591}
592        .punchh-float-btn { display: none !important; }
593        #gorgias-chat-container {
594          display: none ;
595        }
596        .videoBoxCTA {z-index:9 !important}
597      </style>
598      
598<script>
599        // Provide a minimal PUNCHH object structure for the minicart
600        window.PUNCHH = window.PUNCHH || {};
601        window.PUNCHH.data = {
602          punchh_discount_code: '',
603          customer_email: '',
604          customer_id: '',
605          cart_symbol: '',
606          request_host: ''
607        };
608      </script>
608
609    
610    
611    <!-- Punchh setup end. -->
612
613
614
615<script defer>
616
617  /**
618   * IMPORTANT!
619   * Do not edit this file. Any changes made could be overwritten by Giftship at
620   * any time. If you need assistance, please reach out to us at [email protected].
621   *
622   * The below code is critical to the functionality of Giftship's multiple shipping
623   * address and bundle features. It also greatly improves the load time of the
624   * application.
625   */
626
627  if (typeof(GIST) == 'undefined') {
628    window.GIST = GIST = {};
629  }
630  if (typeof(GIST.f) == 'undefined') {
631    GIST.f = {};
632  }
633
634  GIST.f._isEmpty = function(obj){
635
636    for(var prop in obj) {
637      if(obj.hasOwnProperty(prop)) {
638        return false;
639      }
640    }
641
642    return JSON.stringify(obj) === JSON.stringify({});
643
644  };
645
646  GIST.bundles   = [];
647  GIST.remove    = {};
648  GIST.discounts = [];
649
650  
651  
652  
653
654  
655
656  
657  GIST._bundleCart = false;
658  
659
660  
661
662  
663  if (GIST.remove && !GIST.f._isEmpty(GIST.remove) ) {
664
665    GIST.xhr = new XMLHttpRequest();
666    GIST.xhr.open('POST', Shopify.routes.root + 'cart/update.js');
667    GIST.xhr.setRequestHeader('Content-Type', 'application/json');
668    GIST.xhr.onload = function() {
669      if (GIST.xhr.status === 200 && window.performance) {
670         var navEntries = window.performance.getEntriesByType('navigation');
671         if (navEntries.length > 0 && navEntries[0].type === 'back_forward') {
672            location.reload();
673         } else if (window.performance.navigation && window.performance.navigation.type == window.performance.navigation.TYPE_BACK_FORWARD) {
674            location.reload();
675         }
676       }
677    };
678    GIST.xhr.send(JSON.stringify({updates:GIST.remove}));
679
680  }
681  
682
683</script>
683
684
685
686
687
688
689
690
691
692
693
694
695
696    	
697<!-- Intelligems Start
698<script>
699    window.Shopify = window.Shopify || {theme: {id: 150965649614, role: 'main' } };
700    window._template = {
701        directory: "",
702        name: "index",
703        suffix: ""
704    };
705  </script>
705
706  
706<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/6e5750378d59/bundle.js" async></script>
706
707Intelligems end-->
708
709<script>
710  // Temporary redirect for testing
711  (function() {
712    const currentPath = window.location.pathname.replace(/\/$/, '');
713    
714    const redirectMap = {
715      '/collections/all-flavors': '/pages/all-flavors',
716      '/collections/new-arrivals': '/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=new',
717      '/collections/gluten-free-ice-cream-flavors': '/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=gf',
718      '/collections/dairy-free-flavors': '/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=df'
719    };
720    
721    if (redirectMap[currentPath]) {
722      window.location.href = redirectMap[currentPath];
723    }
724  })();
725</script>
725
726<style>
727  .gbbProductImageContainerImg {
728  width: auto;
729  height: auto;
730}
731@media (max-width:601px){
732  .hang-ui {z-index:9999;}
733}
734
735#headlessui-dialog-1 > div > div.fixed.inset-y-0.right-0.flex.max-w-full > undefined > div > div.flex.items-center.px-8.py-4.tracking-tight.border-b.bg-cartBlue.font-base.border-grey5 {
736display:none; 
737
738}
739
740</style>
741
742<!-- Accessibility SmartFix™ powered by ACE™ by AccessibilityChecker.org -->
743<script>
744 window.ac_ai_js_client_settings = {
745  domain_hash: "09e4f8eb84c17902f6a6c7069a205e83",
746 };
747 
748 (function() {
749  var script = document.createElement("script");
750  script.src = "https://www.accessibilitychecker.org/ai-script/ac-fixes-client.min.js?v=" + Date.now();
751  script.async = true;
752  document.head.appendChild(script);
753 })();
754</script>
754
755<!-- BEGIN app block: shopify://apps/onetrust-consent-management/blocks/consent_management/a0f47f36-e440-438e-946e-6f1b3963b606 -->
756<script src="https://cdn.shopify.com/extensions/01a061ba-09b8-7f28-a51f-be55b3ced758/onetrust-consent-management-67/assets/storefront-consent.js"></script>
vendor: 1 bytes, line 756
756
757<script id="onetrust-script" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="018f066d-694c-7c1f-9190-b7d47766b101" data-shopify-consent-mapping={"analytics":["C0002"],"marketing":["C0004"],"preferences":["C0003"],"sale_of_data":["C0004"]}></script>
757<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
758<!-- MNTN Tracking Pixel Start -->
759<script id="mntn_tracking_pixel" type="text/javascript">
760const isUSShopper = window.Shopify  && window.Shopify.country === "US";
761
762if (!window.Shopify || isUSShopper) {
763	(function(){"use strict";var e=null,b="4.0.0",
764	n="44340",
765	additional="term=value",
766	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
766c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
767}
768</script>
768
769<!-- MNTN Tracking Pixel End -->
770
771<!-- MNTN DataLayer Start -->
772
773<!-- MNTN DataLayer End -->
774
775<!-- END app block --><!-- BEGIN app block: shopify://apps/sitemap-html-xml-robots-txt/blocks/app-embed/0bffc67a-7a81-4980-bd53-34bba4ce4a7c -->
776
777  <!-- Header Code Container -->
778  <div id="HeaderCodeContainer"></div>
779
780<script>
781  (function() {
782    var finalCodShopDomain = 'jenis-splendid-ice-creams.myshopify.com';
783    var finalCodePageType = 'index';
784    
785    var finalCodeAllHeaderCode = ''; 
786    var finalCodeAllBodyCode = ''; 
787    var finalCodeAllFooterCode = ''; 
788
789    async function injectFinalCode() {
790      try {
791        const response = await fetch(`/apps/final-code/code?shop=${finalCodShopDomain}`, {
792          method: "GET",
793          headers: { "Content-Type": "application/json" }
794        }); 
795        
796        if (!response.ok) return;
797        
798        const data = await response.json(); 
799        
800        if (Array.isArray(data.code)) {
801          data.code.forEach((code) => {
802            const { headerCode, bodyCode, footerCode, pageOptions, isDisabled } = code;
803            
804            // Check if code should run on this page type
805            let isAllowed = true;
806            if (pageOptions && pageOptions.length > 0) {
807              isAllowed = pageOptions.includes(finalCodePageType);
808            }
809
810            if (isAllowed && !isDisabled) {
811              if (headerCode) finalCodeAllHeaderCode += headerCode;
812              if (bodyCode) finalCodeAllBodyCode += bodyCode;
813              if (footerCode) finalCodeAllFooterCode += footerCode;
814            }
815          });
816        }
817
818        // 1. Inject Header Code (We are already in Head, so append to current container or head)
819        const headerContainer = document.getElementById("HeaderCodeContainer");
820        if (headerContainer && finalCodeAllHeaderCode) {
821          headerContainer.innerHTML = finalCodeAllHeaderCode;
822        }
823
824        // 2. Inject Body Code (Create container at start of body if needed, or append)
825        // Usually Body code is top of body, Footer is bottom.
826        if (finalCodeAllBodyCode) {
827          let bodyContainer = document.getElementById("FinalCodeBodyContainer");
828          if (!bodyContainer) {
829            bodyContainer = document.createElement("div");
830            bodyContainer.id = "FinalCodeBodyContainer";
831            // Prepend to body
832            document.body.insertBefore(bodyContainer, document.body.firstChild);
833          }
834          bodyContainer.innerHTML = finalCodeAllBodyCode;
835        }
836
837        // 3. Inject Footer Code
838        if (finalCodeAllFooterCode) {
839          let footerContainer = document.getElementById("FinalCodeFooterContainer");
840          if (!footerContainer) {
841            footerContainer = document.createElement("div");
842            footerContainer.id = "FinalCodeFooterContainer";
843            // Append to body
844            document.body.appendChild(footerContainer);
845          }
846          footerContainer.innerHTML = finalCodeAllFooterCode;
847        }
848
849      } catch (err) {
850        console.error("Final Code: Error injecting code", err);
851      }
852    }
853
854    // Run immediately if DOM is ready, or wait
855    if (document.readyState === 'loading') {
856      document.addEventListener('DOMContentLoaded', injectFinalCode);
857    } else {
858      injectFinalCode();
859    }
860  })();
861</script>
861
862
863
864<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
864<script type="text/javascript">
865  
866  if (typeof window.formbuilder_customer != "object") {
867        window.formbuilder_customer = {}
868  }
869
870  
871
872  window.hulkFormBuilder = {
873    form_data: {"form_aretTUyoKVIcKt_Tntezaw":{"uuid":"aretTUyoKVIcKt_Tntezaw","form_name":"Secondary Jeni's Franchise Interest Form - Request Brochure","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eRequest a guidebook\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s Franchise team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Secondary Jeni's Franchise Interest Form - Request Brochure","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone","page_number":1,"required":"yes","placeholder":"3334445555","infoMessage":"Input numbers only"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1,"halfwidth":"no","confirm_value":"no"},{"Conditions":{},"type":"text","position":4,"label":"City","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":5,"label":"State","halfwidth":"yes","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":6,"label":"By submitting the form, you agree to receive calls, text messages, automated calls, or emails from Jeni′s Ice Creams at the contact information provided. Message rates may apply. Message frequency and type may vary. Text STOP to cancel text messaging at any time. See Terms of Service and Privacy Policy for additional details.","page_number":1,"required":"yes","halfwidth":"no","result_in_yes_no":"yes"}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_Bn0uk561h4aqnBuKSx5zSw":{"uuid":"Bn0uk561h4aqnBuKSx5zSw","form_name":"Corporate Gifts","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us. Our Gift Concierge team will be in contact with you as soon as possible.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Corporate Gifts","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_fonts_type":"Google Fonts","google_analytic_4_id":"G-ZQ9Q8C5CN4","google_tag_conversion_id":"1031323036","google_tag_conversion_label":"-zUPCN_e5eEDEJz74usD","facebook_pixel_id":"308148419372920","advance_js":"","after_submit_script":"  try {\n      var postObject = JSON.stringify({\n        event: 'form_submit', \n        form: 'corporate gifting'\n      });\n      parent.postMessage(postObject, 'https:\/\/jenis.com');\n      window.console \u0026\u0026 window.console.log('form submitted')\n} catch(e) {\n  window.console \u0026\u0026 window.console.log(e);\n}\n\n","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Your Company","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":4,"label":"Phone","page_number":1},{"Conditions":{},"type":"file","position":5,"label":"Upload Order Form","required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_FxOU8AHEqwc8Xbtzc7p3PQ":{"uuid":"FxOU8AHEqwc8Xbtzc7p3PQ","form_name":"Jeni's Franchise Interest Form - Request Brochure","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eRequest a guidebook\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s Franchise team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Franchise Interest Form - Request Brochure","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone","page_number":1,"required":"yes","placeholder":"3334445555","infoMessage":"Input numbers only"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1,"halfwidth":"no","confirm_value":"no"},{"Conditions":{},"type":"text","position":4,"label":"City","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":5,"label":"State","halfwidth":"yes","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":6,"label":"By submitting the form, you agree to receive calls, text messages, automated calls, or emails from Jeni′s Ice Creams at the contact information provided. Message rates may apply. Message frequency and type may vary. Text STOP to cancel text messaging at any time. See Terms of Service and Privacy Policy for additional details.","page_number":1,"required":"yes","halfwidth":"no","result_in_yes_no":"yes"}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_Ibd9AC4V0laxAoJ2_xtx6A":{"uuid":"Ibd9AC4V0laxAoJ2_xtx6A","form_name":"Copy of Jeni's Interest Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eJeni\u0026#39;s Wholesale Interest Form\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s wholesale\u0026nbsp;team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Interest Form","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","phone_validate_field":"no","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"Business Name","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Business Street Address","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Business City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Business State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nByram\nCalifornia\nCokato\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nLowa\nMaine\nMaryland\nMassachusetts\nMedfield\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Jersy\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOntario\nOregon\nPennsylvania\nRamey\nRhode Island\nSouth Carolina\nSouth Dakota\nSublimity\nTennessee\nTexas\nTrimble\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Business Zip","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Business Website","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Business Category","halfwidth":"yes","required":"yes","values":"Grocery\/Market\nCoffee Shop\/Café\nRestaurant\/Bar\nHotel\/Hospitality\nIce Cream Shop\/Truck\nBakery\/Sweets\nConvenience Store\nLiquor, Beer, \u0026 Wine\nEntertainment\nCatering\/Events\nSports\nEducation\nOther","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"Business Category","SelectedElemenetCount":10,"SelectedValue":"Other"},"type":"text","position":11,"label":"Describe Other Business Category","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"Business Facebook","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"Business Instagram","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Other Social Media","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":15,"label":"What product line are you looking for? (Check all that apply)","values":"Pints\n3.6oz. Street Treats\nOther","elementCost":{},"required":"no","page_number":1},{"Conditions":{},"type":"text","position":16,"label":"Describe Other (Tubs\/Gallon sizes are not offered)","page_number":1},{"Conditions":{},"type":"text","position":17,"label":"Where did you hear about Jeni′s?","required":"no","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_jVQD_sLL58wacOeFMNBqPg":{"uuid":"jVQD_sLL58wacOeFMNBqPg","form_name":"Tertiary Jeni's Franchise Interest Form - RTT","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eReady To Talk?\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank y
873ou for contacting us! The Jeni\u0026#39;s Franchise team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Tertiary Jeni's Franchise Interest Form - RTT","form_access_message":"\u003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone","page_number":1,"required":"yes","placeholder":"3334445555","infoMessage":"Input numbers only"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1,"halfwidth":"yes","confirm_value":"no"},{"Conditions":{},"type":"paragraph","position":4,"label":"Label (18)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eWhere would you like to open a Jeni\u0026rsquo;s Franchise?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":6,"label":"State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"halfwidth":"yes","page_number":1,"option_country":"475","required":"yes"},{"Conditions":{},"type":"textarea","position":7,"label":"Tell us about yourself","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Where did you hear about us?","required":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":9,"label":"Label (21)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eMinimum Requirements\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThe minimum cash you will need (without the bank) on average will be $500,000\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":10,"label":"I am financially qualified to invest this amount","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":11,"label":"By submitting the form, you agree to receive calls, text messages, automated calls, or emails from Jeni′s Ice Creams at the contact information provided. Message rates may apply. Message frequency and type may vary. Text STOP to cancel text messaging at any time. See Terms of Service and Privacy Policy for additional details.","page_number":1,"result_in_yes_no":"yes","required":"yes"}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_L4ESMOgefOO1GV-Xc-A8Bw":{"uuid":"L4ESMOgefOO1GV-Xc-A8Bw","form_name":"Jeni's Franchise Interest Form - RTT","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eReady To Talk?\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank y
873ou for contacting us! The Jeni\u0026#39;s Franchise team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Franchise Interest Form - RTT","form_access_message":"\u003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone","page_number":1,"required":"yes","placeholder":"3334445555","infoMessage":"Input numbers only"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1,"halfwidth":"yes","confirm_value":"no"},{"Conditions":{},"type":"paragraph","position":4,"label":"Label (18)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eWhere would you like to open a Jeni\u0026rsquo;s Franchise?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":6,"label":"State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"halfwidth":"yes","page_number":1,"option_country":"475","required":"yes"},{"Conditions":{},"type":"textarea","position":7,"label":"Tell us about yourself","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Where did you hear about us?","required":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":9,"label":"Label (21)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eMinimum Requirements\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThe minimum cash you will need (without the bank) on average will be $500,000\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":10,"label":"I am financially qualified to invest this amount","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":11,"label":"By submitting the form, you agree to receive calls, text messages, automated calls, or emails from Jeni′s Ice Creams at the contact information provided. Message rates may apply. Message frequency and type may vary. Text STOP to cancel text messaging at any time. See Terms of Service and Privacy Policy for additional details.","page_number":1,"result_in_yes_no":"yes","required":"yes"}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_lEelvlmqYgU90FMJt9vHRA":{"uuid":"lEelvlmqYgU90FMJt9vHRA","form_name":"Ted Lasso 2026","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"KEEP ME IN THE LOOP","after_submit":"hideAndmessage","after_submit_msg":"\u003cp style=\"text-align: center;
873\"\u003eThank you, you\u0026#39;ve been signed up for updates.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#ffffff","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"19","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":"8","form_name":"Ted Lasso 2026","form_access_message":"\u003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_description":"","admin_email_date_default":"no","admin_email_response":"no","submition_single_email":"yes","formElements":[{"type":"email","position":0,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_QB_vPRumbmpPzaBkYlx4DQ":{"uuid":"QB_vPRumbmpPzaBkYlx4DQ","form_name":"Secondary Jeni's Franchise Interest Form - RTT","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eReady To Talk?\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s Franchise team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Secondary Jeni's Franchise Interest Form - RTT","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone","page_number":1,"required":"yes","placeholder":"3334445555","infoMessage":"Input numbers only"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"no","Conditions":{},"page_number":1,"halfwidth":"yes","confirm_value":"no"},{"Conditions":{},"type":"paragraph","position":4,"label":"Label (18)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eWhere would you like to open a Jeni\u0026rsquo;s Franchise?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":6,"label":"State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"halfwidth":"yes","page_number":1,"option_country":"475","required":"yes"},{"Conditions":{},"type":"textarea","position":7,"label":"Tell us about yourself","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Where did you hear about us?","required":"yes","page_number":1},{"Conditions":{},"type":"paragraph","position":9,"label":"Label (21)","paragraph":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eMinimum Requirements\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThe minimum cash you will need (without the bank) on average will be $500,000\u003c\/span\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"radio","position":10,"label":"I am financially qualified to invest this amount","values":"Yes\nNo","elementCost":{},"required":"yes","page_number":1},{"Conditions":{},"type":"checkbox","position":11,"label":"By submitting the form, you agree to receive calls, text messages, automated calls, or emails from Jeni′s Ice Creams at the contact information provided. Message rates may apply. Message frequency and type may vary. Text STOP to cancel text messaging at any time. See Terms of Service and Privacy Policy for additional details.","page_number":1,"result_in_yes_no":"yes","required":"yes"}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_QEgLQsQsPtaPgVs9TU7kfw":{"uuid":"QEgLQsQsPtaPgVs9TU7kfw","form_name":"Jeni's Corporate Gifts","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"color:#000000;\"\u003e\u003cstrong\u003eCorporate Gifting\u003c\/strong\u003e\u003c\/span\u003e\u003cbr \/\u003e\n\u0026nbsp;\u003c\/h2\u003e\n","form_submit":"SUBMIT","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us. Our Gift Concierge team will be in contact with you as soon as possible.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"20","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Corporate Gifts","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","label_fonts_type":"Google Fonts","google_analytic_4_id":"G-ZQ9Q8C5CN4","google_tag_conversion_id":"1031323036","google_tag_conversion_label":"-zUPCN_e5eEDEJz74usD","facebook_pixel_id":"308148419372920","advance_js":"","after_submit_script":"  try {\n      var postObject = JSON.stringify({\n        event: 'corporate_form_submission', \n        form: 'corporate gifting'\n      });\n      parent.postMessage(postObject, 'https:\/\/jenis.com');\n      window.console \u0026\u0026 window.console.log('form submitted')\n} catch(e) {\n  window.console \u0026\u0026 window.console.log(e);\n}\n\n","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"required":"yes","page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Your Company","page_number":1,"required":"yes"},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":4,"label":"Phone","page_number":1},{"Conditions":{},"type":"select","position":5,"label":"What product are you interested in gifting?","halfwidth":"no","required":"yes","values":"Ice Cream\nGift Card","elementCost":{},"placeholder":"Please Select","page_number":1},{"Conditions":{},"type":"number","position":6,"label":"How many recipients do you need to ship to?","halfwidth":"no","minNumber":"1","maxNumber":"1000","page_number":1,"required":"yes"},{"Conditions":{},"type":"select","position":7,"label":"How did you hear about us?","values":"Returning customer\nReceived as a gift\nJeni’s Scoop Shop\nEmail marketing\nGoogle search\nFacebook\nInstagram\nEAO\nLinkedIn","elementCost":{},"placeholder":"Please Select","page_number":1},{"Conditions":{},"type":"select","position":8,"label":"I would like to... ","placeholder":"Please Select","values":"Submit my order form\nReceive help with my order form\nAsk a question","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"I would like to... ","SelectedElemenetCount":8,"SelectedValues":["Submit my order form"]},"type":"file","position":9,"label":"Upload Order Form","required":"no","page_number":1},{"Conditions":{"SelectedElemenet":"I would like to... ","SelectedElemenetCount":8,"SelectedValues":["Receive help with my order form"]},"type":"textarea","position":10,"label":"Provide details on how we can help you:","page_number":1},{"Conditions":{"SelectedElemenet":"I would like to... ","SelectedElemenetCount":8,"SelectedValues":["Ask a question"]},"type":"textarea","position":11,"label":"What questions can we answer for you?","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_uBF7Il2Kn6soeiutcp3pEw":{"uuid":"uBF7Il2Kn6soeiutcp3pEw","form_name":"Copy of Jeni's Interest Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eJeni\u0026#39;s Wholesale Interest Form\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s wholesale\u0026nbsp;team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Interest Form","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","phone_validate_field":"no","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"Business Name","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Business Street Address","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Business City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Business State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nByram\nCalifornia\nCokato\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nLowa\nMaine\nMaryland\nMassachusetts\nMedfield\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Jersy\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOntario\nOregon\nPennsylvania\nRamey\nRhode Island\nSouth Carolina\nSouth Dakota\nSublimity\nTennessee\nTexas\nTrimble\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Business Zip","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Business Website","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Business Category","halfwidth":"yes","required":"yes","values":"Grocery\/Market\nCoffee Shop\/Café\nRestaurant\/Bar\nHotel\/Hospitality\nIce Cream Shop\/Truck\nBakery\/Sweets\nConvenience Store\nLiquor, Beer, \u0026 Wine\nEntertainment\nCatering\/Events\nSports\nEducation\nOther","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"Business Category","SelectedElemenetCount":10,"SelectedValue":"Other"},"type":"text","position":11,"label":"Describe Other Business Category","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"Business Facebook","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"Business Instagram","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Other Social Media","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":15,"label":"What product line are you looking for? (Check all that apply)","values":"Pints\n3.6oz. Street Treats\nOther","elementCost":{},"required":"no","page_number":1},{"Conditions":{},"type":"text","position":16,"label":"Describe Other (Tubs\/Gallon sizes are not offered)","page_number":1},{"Conditions":{},"type":"text","position":17,"label":"Where did you hear about Jeni′s?","required":"no","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_V79fBb2G-zQJDxZNRneMbg":{"uuid":"V79fBb2G-zQJDxZNRneMbg","form_name":"Jeni's Interest Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eJeni\u0026#39;s Wholesale Interest Form\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank y
873ou for contacting us! The Jeni\u0026#39;s wholesale\u0026nbsp;team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Jeni's Interest Form","form_access_message":"\u003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","phone_validate_field":"no","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"Business Name","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Business Street Address","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Business City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Business State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nByram\nCalifornia\nCokato\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nLowa\nMaine\nMaryland\nMassachusetts\nMedfield\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Jersy\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOntario\nOregon\nPennsylvania\nRamey\nRhode Island\nSouth Carolina\nSouth Dakota\nSublimity\nTennessee\nTexas\nTrimble\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Business Zip","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Business Website","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Business Category","halfwidth":"yes","required":"yes","values":"Grocery\/Market\nCoffee Shop\/Café\nRestaurant\/Bar\nHotel\/Hospitality\nIce Cream Shop\/Truck\nBakery\/Sweets\nConvenience Store\nLiquor, Beer, \u0026 Wine\nEntertainment\nCatering\/Events\nSports\nEducation\nOther","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"Business Category","SelectedElemenetCount":10,"SelectedValue":"Other"},"type":"text","position":11,"label":"Describe Other Business Category","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"Business Facebook","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"Business Instagram","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Other Social Media","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":15,"label":"What product line are you looking for? (Check all that apply)","values":"Pints\n3.6oz. Street Treats\nOther","elementCost":{},"required":"no","page_number":1},{"Conditions":{},"type":"text","position":16,"label":"Describe Other (Tubs\/Gallon sizes are not offered)","page_number":1},{"Conditions":{},"type":"text","position":17,"label":"Where did you hear about Jeni′s?","required":"no","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_VgMP7Pk3wgQKud-bqqEXrw":{"uuid":"VgMP7Pk3wgQKud-bqqEXrw","form_name":"Test Form Conditional Email","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Test Form Conditional Email","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","placeholder":"###-###-####","phone_validate_field":"no","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email Address","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"select","position":4,"label":"City, State","values":"ohio\nkentucky\nmichigan","elementCost":{},"placeholder":"Select an area","required":"yes","page_number":1},{"type":"textarea","position":5,"label":"Message","required":"yes","Conditions":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true},"form_wBKhjMTahsZ8rNwCqKBMxA":{"uuid":"wBKhjMTahsZ8rNwCqKBMxA","form_name":"Neeru's Test Form","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eJeni\u0026#39;s Wholesale Interest Form\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003eThank you for contacting us! The Jeni\u0026#39;s wholesale\u0026nbsp;team will be in touch with you as soon as possible!\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#ff4612","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#ff4612","btn_border_size":0,"form_name":"Neeru's Test Form","form_access_message":"\u
873003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","captcha_honeypot":"yes","captcha_version_3_enable":"no","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1,"required":"yes"},{"Conditions":{},"type":"phone","position":2,"label":"Phone Number","phone_validate_field":"no","required":"yes","page_number":1},{"type":"email","position":3,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"halfwidth":"yes"},{"Conditions":{},"type":"text","position":4,"label":"Business Name","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"How did you hear about us?","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Business City","halfwidth":"yes","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"Business State","option_sets":"state","values":"Alabama\nAlaska\nArizona\nArkansas\nByram\nCalifornia\nCokato\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nLowa\nMaine\nMaryland\nMassachusetts\nMedfield\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Jersy\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOntario\nOregon\nPennsylvania\nRamey\nRhode Island\nSouth Carolina\nSouth Dakota\nSublimity\nTennessee\nTexas\nTrimble\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming","elementCost":{},"option_country":"475","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"Business Zip","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":9,"label":"Business Website","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"Business Category","halfwidth":"yes","required":"yes","values":"Grocery\/Market\nCoffee Shop\/Café\nRestaurant\/Bar\nHotel\/Hospitality\nIce Cream Shop\/Truck\nBakery\/Sweets\nConvenience Store\nLiquor, Beer, \u0026 Wine\nEntertainment\nCatering\/Events\nSports\nEducation\nOther","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"Business Category","SelectedElemenetCount":10,"SelectedValues":["Other"]},"type":"text","position":11,"label":"Describe Other Business Category","halfwidth":"yes","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":12,"label":"Business Facebook","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":13,"label":"Business Instagram","halfwidth":"yes","page_number":1},{"Conditions":{},"type":"text","position":14,"label":"Other Social Media","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":15,"label":"What product line are you looking for? (Check all that apply)","values":"Pints\n3.6oz. Street Treats\nOther","elementCost":{},"required":"no","page_number":1},{"Conditions":{},"type":"text","position":16,"label":"Describe Other (Tubs\/Gallon sizes are not offered)","page_number":1},{"Conditions":{},"type":"text","position":17,"label":"Where did you hear about Jeni′s?","required":"no","page_number":1}]},"is_spam_form":false,"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","popup_settings":{},"form_is_active":true}},
874    shop_data: {"shop_FPTPzs-oKY233bNnhFzwtw":{"shop_uuid":"FPTPzs-oKY233bNnhFzwtw","shop_timezone":"America\/New_York","shop_id":83274,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"jenis-splendid-ice-creams.myshopify.com","shop_created_at":"2023-05-02T13:16:27.221-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
875    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank y
875ou! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
876    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}},
877    shop: null,
878    shop_id: null,
879    plan_features: null,
880    validateDoubleQuotes: false,
881    assets: {
882      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
882-by-hulkapps-74/assets/searchable-dropdown.js",
883      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
884      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
885      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
886    },
887    translations: {
888      htmlTagNotAllowed: "HTML Tags are not allowed",
889      sqlQueryNotAllowed: "SQL Queries are not allowed",
890      doubleQuoteNotAllowed: "Double quotes are not allowed",
891      
892      maxTextFieldsReached: "You have added the maximum number of text fields.",
893      
894
895      
896      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
897    }
898
899  }
900
901  
902
903  window.FbThemeAppExtSettingsHash = {}
904  
905</script>
905<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
906
907
908<script type="text/javascript">
909  (function e(){var e=document.createElement("script");
910  e.type="text/javascript",e.async=true,
911  e.src="//staticw2.yotpo.com/57RNE7e444n0hnN6AmEafMe5xiaAb0tKLWWi2Wqz/widget.js?lang=en";
912  var t=document.getElementsByTagName("script")[0];
913  t.parentNode.insertBefore(e,t)})();
914</script>
914
915
916
917
918  
919<!-- END app block -->
919<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
919
920<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
921<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: 59254767822,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 921
921
922<script>
923  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
924</script>
vendor: 1 bytes, line 924
924
925<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}
925).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: 59254767822,storefrontBaseUrl: "https://jenis.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://jenis.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"704544974","configuration":"{\"accountID\":\"gKJEPb\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"559579342","configuration":"{\"pixelCode\":\"CDG5KKRC77UDKVUT2SE0\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"558137550","configuration":"{\"pixel_id\":\"308148419372920\",\"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":"522780878","configuration":"{\"ti\":\"211023732\",\"endpoint\"
925:\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"400163022","configuration":"{\"mntnAID\":\"44340\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"356450510","configuration":"{\"shopId\":\"jenis-splendid-ice-creams.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"314441934","configuration":"{\"campaignID\":\"31305\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/3327bfe8a3f21707f58a382a3dd0b12b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"272924878","configuration":"{\"masterTagID\":\"108038\",\"merchantID\":\"162218\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"214794446","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\",\\\"GT-PZSC7LKR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/nKBYCMLlns0DEJz74usD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/DMBwCMXlns0DEJz74usD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZQ9Q8C5CN4\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/Nnu0CLzlns0DEJz74usD\\\",\\\"MC-88NB59GMZL\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZQ9Q8C5CN4\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/oc2HCLnlns0DEJz74usD\\\",\\\"MC-88NB59GMZL\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/iIGgCLblns0DEJz74usD\\\",\\\"MC-88NB59GMZL\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZQ9Q8C5CN4\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/RHrzCMjlns0DEJz74usD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZQ9Q8C5CN4\\\",\\\"AW-1031323036\\\/ZugfCL_lns0DEJz74usD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZQ9Q8C5CN4\\\"}],\\\"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":"47907022","configuration":"{\"tagID\":\"2612565685394\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"6193358","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"}
925,{"id":"19497166","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Bing Ads Conversion"},{"id":"23265486","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"shareasale"},{"id":"50462926","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit Ads base pixel"},{"id":"50757838","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit Purchase"},{"id":"58360014","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Podcast-MAI | Base + Purchase"},{"id":"60784846","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Epsilon Custom Pixel"},{"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":"Jeni's Splendid Ice Creams","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"jenis-splendid-ice-creams.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/jenis.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7595976720590","handle":"cj-hendry-collection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43119319875790","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7490132181198","handle":"the-fall-collection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42789619794126","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6865431036110","handle":"best-sellers-collection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40669046210766","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7642844070094","handle":"the-queen-s-diamond-collection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43305921380558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6989817577678","handle":"birthday-party-collection-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41113632833742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6865433133262","handle":"pint-club","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41989513609422","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7594851467470","handle":"opaque","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43114374496462","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8803750445262","handle":"pumpkin-with-brown-sugar-blondies","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48309426847950","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7489952481486","handle":"miso-butterscotch-brownie","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42788756979918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8803750641870","handle":"hazelnut-stracciatella","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48309427077326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7642830471374","handle":"queen-charlotte-sponge-cake","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43305869181134","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6865428414670","handle":"brambleberry-crisp","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40669040345294","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6865440538830","handle":"boston-cream-pie","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40669064069326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7122400968910","handle":"digital-gift-card","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43588839538894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://jenis.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"150965649614","themePublished":"true","eventMetadataId":"6c0014b2-6104-4cc0-ae9f-4f5e7da5ea6a","pageType":"home","shopId":"59254767822","storefrontBaseUrl":"https:\/\/jenis.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
925<script>
926  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
927  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
928  window.ShopifyAnalytics.meta.currency = 'USD';
929  var meta = {"page":{"pageType":"home","requestId":"bff2a378-201e-410b-81b9-9bb20a27ccd5-1790239993"}};
930  for (var attr in meta) {
931    window.ShopifyAnalytics.meta[attr] = meta[attr];
932  }
933</script>
vendor: 1 bytes, line 933
933
934<script class="analytics">
935  (function () {
936    var customDocumentWrite = function(content) {
937      var jquery = null;
938
939      if (window.jQuery) {
940        jquery = window.jQuery;
941      } else if (window.Checkout && window.Checkout.$) {
942        jquery = window.Checkout.$;
943      }
944
945      if (jquery) {
946        jquery('body').append(content);
947      }
948    };
949
950    var hasLoggedConversion = function(token) {
951      if (token) {
952        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
953      }
954      return false;
955    }
956
957    var setCookieIfConversion = function(token) {
958      if (token) {
959        var twoMonthsFromNow = new Date(Date.now());
960        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
961
962        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
963      }
964    }
965
966    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
967    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
968    if (trekkie.integrations) {
969      return;
970    }
971    trekkie.methods = [
972      'identify',
973      'page',
974      'ready',
975      'track',
976      'trackForm',
977      'trackLink'
978    ];
979    trekkie.factory = function(method) {
980      return function() {
981        var args = Array.prototype.slice.call(arguments);
982        args.unshift(method);
983        trekkie.push(args);
984        if (method == 'track' || method == 'page') {
985          try {
986            if (window.__TREKKIE_SHIM_QUEUE == null) {
987              window.__TREKKIE_SHIM_QUEUE = [];
988            }
989            window.__TREKKIE_SHIM_QUEUE.push({
990              from: 'trekkie-stub',
991              method: method,
992              args: args.slice(1)
993            });
994          } catch (e) {
995            // no-op
996          }
997        }
998        return trekkie;
999      };
1000    };
1001    for (var i = 0; i < trekkie.methods.length; i++) {
1002      var key = trekkie.methods[i];
1003      trekkie[key] = trekkie.factory(key);
1004    }
1005    trekkie.load = function(config) {
1006      trekkie.config = config || {};
1007      trekkie.config.initialDocumentCookie = document.cookie;
1008      var first = document.getElementsByTagName('script')[0];
1009var script = document.createElement('script');
1010script.type = 'text/javascript';
1011script.onerror = function(e) {
1012  var scriptFallback = document.createElement('script');
1013  scriptFallback.type = 'text/javascript';
1014  scriptFallback.onerror = function(error) {
1015          var Monorail = {
1016      produce: function produce(monorailDomain, schemaId, payload) {
1017        var currentMs = new Date().getTime();
1018        var event = {
1019          schema_id: schemaId,
1020          payload: payload,
1021          metadata: {
1022            event_created_at_ms: currentMs,
1023            event_sent_at_ms: currentMs
1024          }
1025        };
1026        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1027      },
1028      sendRequest: function sendRequest(endpointUrl, payload) {
1029        // Try the sendBeacon API
1030        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1031          var blobData = new window.Blob([payload], {
1032            type: 'text/plain'
1033          });
1034
1035          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1036            return true;
1037          } // sendBeacon was not successful
1038
1039        } // XHR beacon
1040
1041        var xhr = new XMLHttpRequest();
1042
1043        try {
1044          xhr.open('POST', endpointUrl);
1045          xhr.setRequestHeader('Content-Type', 'text/plain');
1046          xhr.send(payload);
1047        } catch (e) {
1048          console.log(e);
1049        }
1050
1051        return false;
1052      },
1053      isIos12: function isIos12() {
1054        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1055      }
1056    };
1057    Monorail.produce('monorail-edge.shopifysvc.com',
1058      'trekkie_storefront_load_errors/1.1',
1059      {shop_id: 59254767822,
1060      theme_id: 150965649614,
1061      app_name: "storefront",
1062      context_url: window.location.href,
1063      source_url: "//jenis.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1064
1065  };
1066  scriptFallback.async = true;
1067  scriptFallback.src = '//jenis.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1068  first.parentNode.insertBefore(scriptFallback, first);
1069};
1070script.async = true;
1071script.src = '//jenis.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1072first.parentNode.insertBefore(script, first);
1073
1074    };
1075    trekkie.load(
1076      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":59254767822,"isMerchantRequest":null,"themeId":150965649614,"themeCityHash":"10621910833483896959","contentLanguage":"en","currency":"USD","eventMetadataId":"6c0014b2-6104-4cc0-ae9f-4f5e7da5ea6a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1077    );
1078
1079    var loaded = false;
1080    trekkie.ready(function() {
1081      if (loaded) return;
1082      loaded = true;
1083
1084      window.ShopifyAnalytics.lib = window.trekkie;
1085
1086      var originalDocumentWrite = document.write;
1087      document.write = customDocumentWrite;
1088      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1089      document.write = originalDocumentWrite;
1090
1091      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1092      var token = match? match[1]: undefined;
1093      if (!hasLoggedConversion(token)) {
1094        setCookieIfConversion(token);
1095        
1096      }
1097    });
1098
1099    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"bff2a378-201e-410b-81b9-9bb20a27ccd5-1790239993","shopifyEmitted":true});
1100
1101    var eventsListenerScript = document.createElement('script');
1102    eventsListenerScript.async = true;
1103    eventsListenerScript.src = "//jenis.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1104    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1105})();</script>
vendor: 1 bytes, line 1105
1105
1106<script
1107  defer
1108  src="https://jenis.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1109  data-application="storefront-renderer"
1110  data-shop-id="59254767822"
1111  data-render-region="gcp-us-central1"
1112  data-page-type="index"
1113  data-theme-instance-id="150965649614"
1114  data-theme-name="Zest"
1115  data-theme-version="1.1.0"
1116  data-monorail-region="shop_domain"
1117  data-resource-timing-sampling-rate="10"
1118  data-shs="true"
1119  data-shs-beacon="true"
1120  data-shs-export-with-fetch="true"
1121  data-shs-logs-sample-rate="1"
1122  data-shs-beacon-endpoint="https://jenis.com/api/collect"
1123></script>
1123
1124<meta name="shopify-y" content="1e394d24-a6c0-4cda-b7ff-5633fac97c02" data-expiration="1821797593000"><meta name="shopify-s" content="f3717de5-0a70-4cb4-af02-720b0aa4e31c" data-expiration="1790241793000"><meta name="new-cookie-storage-activated" content="t">
1125</head>
1126
1127
1128  
1129
1130  <body data-aos-easeing='ease'
1131    data-aos-duration="400"
1132    data-aos-delay="0"
1133    id="jeni-39-s-ice-creams" 
1134    class="template-index              fixed-header-active              pencil-banner-enabled pencil-banner-active bg-white">
1135
1136    
1137    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1138      Skip to content
1139    </a>
1140
1141   
1142      <div class="pencil-site-header-wrapper">
1143        <div data-aos='fade-down' class="w-full pencil-site-header-wrapper__inner">
1144          
1145
1146  
1146<script src="//jenis.com/cdn/shop/t/483/assets/zg-custom.pencil-banner.js?v=160377107002533256171789144277" defer="defer"></script>
1146
1147
1148<pencil-banner class="pencil-banner js-pencil-banner block relative bg-black" data-pencil-banner>
1149  <div class="absolute inset-0 flex items-center justify-center w-full h-full px-4 js-pencil-banner">
1150    
1151      <div data-aos="fade-up" data-aos-delay="100" class="relative border-0" role="region">
1152<!-- Desktop view -->
1153<div class="pencil-banner__content hidden lg:flex">
1154  <span class="pencil-banner__text">
1155    <p>Now available: OPAQUE. An exploration of color and flavor. </p>
1156  </span>
1157  
1158</div>
1159<!-- Mobile view -->
1160<div class="pencil-banner__content flex lg:hidden">
1161  <span class="pencil-banner__text">
1162    <p>Now available: OPAQUE. </p>
1163  </span>
1164  
1165</div>
1166        
1167          <a class="absolute inset-0" href="/pages/opaque" aria-label="Now available: OPAQUE. An exploration of color and flavor. " role="button" tabindex="0"></a>
1168        
1169      </div>
1170    
1171  </div>
1172</pencil-banner><div id="shopify-section-site-header" class="shopify-section">
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182<site-header class="site-header">
1183  <header class="header" data-header-height>
1184    <div class="header__inner bg-eggshellLight">
1185      <div class="px-12 mx-auto header__top">
1186        <div class="flex items-center header__mobile-menu">
1187          <button aria-label="Mobile Menu" aria-expanded="false" aria-describedby="mobile-menu-trigger-desc" class="relative lg:hidden icon-menu" data-mobile-menu-trigger>
1188            <span class="icon__inner"></span>
1189          </button>
1190          <span id="mobile-menu-trigger-desc" class="visually-hidden">Press to open mobile menu</span>
1191        </div>
1192
1193
1194        <div class="header__logo-nav-wrap flex">
1195          <div class="flex items-center header__logo">
1196            <a href="/" class="header__logo--container" aria-label="Jeni's Ice Creams, Home"><img srcset="//jenis.com/cdn/shop/files/Jenis_Ice_Cream_Logo_300x.png?v=1694546149 1x, //jenis.com/cdn/shop/files/[email protected]?v=1694546149 2x"
1197                  src="//jenis.com/cdn/shop/files/Jenis_Ice_Cream_Logo_300x.png?v=1694546149"
1198                  loading="lazy"
1199                  class="header__logo--img"
1200                  width="2909"
1201                  height="1123"
1202                  alt=""
1203                ></a>
1204          </div>
1205          <div class="hidden pl-12 header__desktop-menu lg:block" data-desktop-menu>
1206            <nav aria-label="Main navigation">
1207              <ul class="flex justify-center">
1208                
1209                  
1210                    <li class="mx-4 lg:mx-9 text-softBlack">
1211                      <button
1212                        class="flex items-center justify-center header__desktop-menu__item"
1213                        
1214                        data-mega-menu-trigger="1"
1215                        aria-expanded="false"
1216                        aria-controls="mega-menu-1"
1217                        aria-label="Shop - this item has a submenu"
1218                        >
1219                        Shop
1220                        
1221                          <span class="header__desktop-menu__chevron" aria-hidden="true"><svg class="icon-chevron-down" width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1222  <path d="M1 1L10 10L19 1" stroke="#222222" stroke-width="2"/>
1223</svg>
1224</span>
1225                        
1226                      </button>
1227                    </li>
1228                  
1229                
1230                  
1231                    <li class="mx-4 lg:mx-9 text-softBlack">
1232                      <button
1233                        class="flex items-center justify-center header__desktop-menu__item"
1234                        
1235                        data-mega-menu-trigger="2"
1236                        aria-expanded="false"
1237                        aria-controls="mega-menu-2"
1238                        aria-label="Delivery - this item has a submenu"
1239                        >
1240                        Delivery
1241                        
1242                          <span class="header__desktop-menu__chevron" aria-hidden="true"><svg class="icon-chevron-down" width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1243  <path d="M1 1L10 10L19 1" stroke="#222222" stroke-width="2"/>
1244</svg>
1245</span>
1246                        
1247                      </button>
1248                    </li>
1249                  
1250                
1251                  
1252                    <li class="mx-4 lg:mx-9 text-softBlack">
1253                      <button
1254                        class="flex items-center justify-center header__desktop-menu__item"
1255                        
1256                        data-mega-menu-trigger="3"
1257                        aria-expanded="false"
1258                        aria-controls="mega-menu-3"
1259                        aria-label="Grocery - this item has a submenu"
1260                        >
1261                        Grocery
1262                        
1263                          <span class="header__desktop-menu__chevron" aria-hidden="true"><svg class="icon-chevron-down" width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1264  <path d="M1 1L10 10L19 1" stroke="#222222" stroke-width="2"/>
1265</svg>
1266</span>
1267                        
1268                      </button>
1269                    </li>
1270                  
1271                
1272                  
1273                    <li class="mx-4 lg:mx-9 text-softBlack">
1274                      <a href="/blogs/scoop-shops"
1275                        class="flex items-center justify-center header__desktop-menu__item"
1276                        >
1277                        Scoop Shops
1278                        
1279                      </a>
1280                    </li>
1281                  
1282                
1283                  
1284                    <li class="mx-4 lg:mx-9 text-softBlack">
1285                      <button
1286                        class="flex items-center justify-center header__desktop-menu__item"
1287                        
1288                        data-mega-menu-trigger="5"
1289                        aria-expanded="false"
1290                        aria-controls="mega-menu-5"
1291                        aria-label="GIFT - this item has a submenu"
1292                        >
1293                        GIFT
1294                        
1295                          <span class="header__desktop-menu__chevron" aria-hidden="true"><svg class="icon-chevron-down" width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1296  <path d="M1 1L10 10L19 1" stroke="#222222" stroke-width="2"/>
1297</svg>
1298</span>
1299                        
1300                      </button>
1301                    </li>
1302                  
1303                
1304                  
1305                    <li class="mx-4 lg:mx-9 text-softBlack">
1306                      <a href="/pages/our-story"
1307                        class="flex items-center justify-center header__desktop-menu__item"
1308                        >
1309                        Our Story
1310                        
1311                      </a>
1312                    </li>
1313                  
1314                
1315              </ul>
1316            </nav>
1317          </div>
1318        </div>
1319
1320        <div class="flex justify-end header__user-menu ">
1321          <site-search-bar class="relative header__icon header__icon--search">
1322            <details class="relative">
1323              <summary aria-haspopup="dialog" aria-label="Search" data-detail-toggle>
1324                <span>
1325                  <svg class="icon icon-search"  viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1326  <path d="M6.5 0.25C8.22391 0.25 9.87721 0.934819 11.0962 2.15381C12.3152 3.37279 13 5.02609 13 6.75C13 8.36 12.41 9.84 11.44 10.98L11.71 11.25H12.5L17.5 16.25L16 17.75L11 12.75V11.96L10.73 11.69C9.55055 12.6968 8.05071 13.2499 6.5 13.25C4.77609 13.25 3.12279 12.5652 1.90381 11.3462C0.684819 10.1272 0 8.47391 0 6.75C0 5.02609 0.684819 3.37279 1.90381 2.15381C3.12279 0.934819 4.77609 0.25 6.5 0.25V0.25ZM6.5 2.25C4 2.25 2 4.25 2 6.75C2 9.25 4 11.25 6.5 11.25C9 11.25 11 9.25 11 6.75C11 4.25 9 2.25 6.5 2.25Z" fill="currentColor"/>
1327</svg>
1328
1329                </span>
1330              </summary>
1331              <div class="absolute right-0 bg-eggshellLight z-search-drawer" role="dialog" aria-modal="true" aria-label="Search">
1332                <div class="relative flex items-center justify-center w-full h-search-drawer" tabindex="-1">
1333                  <form action="/search" method="get" role="search" class="w-full pl-2">
1334                    <div class="relative flex form-group">
1335                      <input type="hidden" name="options[prefix]" value="last">
1336                      <button class="absolute transform -translate-y-1/2 left-5 top-2/4" aria-label="Search">
1337                        <svg class="icon icon-search"  viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1338  <path d="M6.5 0.25C8.22391 0.25 9.87721 0.934819 11.0962 2.15381C12.3152 3.37279 13 5.02609 13 6.75C13 8.36 12.41 9.84 11.44 10.98L11.71 11.25H12.5L17.5 16.25L16 17.75L11 12.75V11.96L10.73 11.69C9.55055 12.6968 8.05071 13.2499 6.5 13.25C4.77609 13.25 3.12279 12.5652 1.90381 11.3462C0.684819 10.1272 0 8.47391 0 6.75C0 5.02609 0.684819 3.37279 1.90381 2.15381C3.12279 0.934819 4.77609 
13380.25 6.5 0.25V0.25ZM6.5 2.25C4 2.25 2 4.25 2 6.75C2 9.25 4 11.25 6.5 11.25C9 11.25 11 9.25 11 6.75C11 4.25 9 2.25 6.5 2.25Z" fill="currentColor"/>
1339</svg>
1340
1341                      </button>
1342                      <input aria-label="Modal Search" class="py-3 pl-20 form-control bg-eggshellLight text-softBlack" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search">
1343                    </div>
1344                  </form>
1345                  <button class="ml-5 w-search-close" type="button" class="" aria-label="Close" data-detail-close>
1346                      <svg class="icon icon-close" width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
1347  <path fill-rule="evenodd" clip-rule="evenodd" d="M10.0921 12.0142L18.2599 20.182L20.182 18.2599L12.0142 10.0921L20.1841 1.92231L18.262 0.000218676L10.0921 8.17004L1.92209 0L0 1.92209L8.17004 10.0921L0.00207396 18.2601L1.92417 20.1822L10.0921 12.0142Z" fill="currentColor" />
1348</svg>
1349  
1350                  </button>
1351                </div>
1352              </div>
1353              
1354            </details>
1355          </site-search-bar><a aria-label="Rewards" href="/pages/rewards" class="header__icon header__icon--rewards p1">
1356              Rewards
1357            </a><site-mini-cart class="relative header__icon header__icon--cart"
1358            >
1359            <a href="/cart"
1360              aria-label="Link to your cart"
1361              aria-describedby="cart-item-count"
1362              >
1363              <svg class="icon icon-cart" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
1364  <path d="M16 16C14.89 16 14 16.89 14 18C14 18.5304 14.2107 19.0391 14.5858 19.4142C14.9609 19.7893 15.4696 20 16 20C16.5304 20 17.0391 19.7893 17.4142 19.4142C17.7893 19.0391 18 18.5304 18 18C18 17.4696 17.7893 16.9609 17.4142 16.5858C17.0391 16.2107 16.5304 16 16 16ZM0 0V2H2L5.6 9.59L4.24 12.04C4.09 12.32 4 12.65 4 13C4 13.5304 4.21071 14.0391 4.58579 14.4142C4.96086 14.7893 5.46957 15 6 15H18V13H6.42C6.3537 13 6.29011 12.9737 6.24322 12.9268C6.19634 12.8799 6.17 12.8163 6.17 12.75C6.17 12.7 6.18 12.66 6.2 12.63L7.1 11H14.55C15.3 11 15.96 10.58 16.3 9.97L19.88 3.5C19.95 3.34 20 3.17 20 3C20 2.73478 19.8946 2.48043 19.7071 2.29289C19.5196 2.10536 19.2652 2 19 2H4.21L3.27 0H0ZM6 16C4.89 16 4 16.89 4 18C4 18.5304 4.21071 19.0391 4.58579 19.4142C4.96086 19.7893 5.46957 20 6 20C6.53043 20 7.03914 19.7893 7.41421 19.4142C7.78929 19.0391 8 18.5304 8 18C8 17.4696 7.78929 16.9609 7.41421 16.5858C7.03914 16.2107 6.53043 16 6 16Z" fill="currentColor"/>
1365  </svg>
1366
1367            </a></site-mini-cart>
1368        </div>
1369      </div>
1370    </div>
1371
1372    
1373    
1374        <div class="mega-menu" data-mega-menu-content="1" id="mega-menu-1" aria-hidden="true" inert>
1375          <div class="container px-8">
1376            <div class="flex justify-between mega-menu__content">
1377              
1378                <div class="flex self-start flex-grow mega-menu__links">
1379                  
1380                    <div class="mega-menu__link is-split-line">
1381                      <a href="https://jenis.com/pages/all-flavors/" class="mega-menu__link-label">Flavors</a>
1382
1383                      
1384                        <ul class="mega-menu__link-list">
1385                          <li class="mega-menu__link-list__item">
1386                            <a href="https://jenis.com/pages/all-flavors">All Flavors</a>
1387                          </li>
1388                        </ul>
1389                      
1390                        <ul class="mega-menu__link-list">
1391                          <li class="mega-menu__link-list__item">
1392                            <a href="/collections/ice-cream-collections">Collections</a>
1393                          </li>
1394                        </ul>
1395                      
1396                        <ul class="mega-menu__link-list">
1397                          <li class="mega-menu__link-list__item">
1398                            <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=new">New Arrivals</a>
1399                          </li>
1400                        </ul>
1401                      
1402                        <ul class="mega-menu__link-list">
1403                          <li class="mega-menu__link-list__item">
1404                            <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=df">Dairy Free</a>
1405                          </li>
1406                        </ul>
1407                      
1408                        <ul class="mega-menu__link-list">
1409                          <li class="mega-menu__link-list__item">
1410                            <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=gf">Gluten Free</a>
1411                          </li>
1412                        </ul>
1413                      
1414                    </div>
1415                  
1416                    <div class="mega-menu__link is-split-line">
1417                      <a href="/pages/gifts-by-occasion" class="mega-menu__link-label">Gifts</a>
1418
1419                      
1420                        <ul class="mega-menu__link-list">
1421                          <li class="mega-menu__link-list__item">
1422                            <a href="/pages/corporate-gifting">Corporate Gifts</a>
1423                          </li>
1424                        </ul>
1425                      
1426                        <ul class="mega-menu__link-list">
1427                          <li class="mega-menu__link-list__item">
1428                            <a href="/products/digital-gift-card">Gift Cards</a>
1429                          </li>
1430                        </ul>
1431                      
1432                        <ul class="mega-menu__link-list">
1433                          <li class="mega-menu__link-list__item">
1434                            <a href="/products/pint-club">Pint Club Subscription</a>
1435                          </li>
1436                        </ul>
1437                      
1438                        <ul class="mega-menu__link-list">
1439                          <li class="mega-menu__link-list__item">
1440                            <a href="/collections/merch">Merch</a>
1441                          </li>
1442                        </ul>
1443                      
1444                        <ul class="mega-menu__link-list">
1445                          <li class="mega-menu__link-list__item">
1446                            <a href="/collections/party-packs">Single-Serving Mini Cups</a>
1447                          </li>
1448                        </ul>
1449                      
1450                    </div>
1451                  
1452                </div>
1453              
1454
1455              
1456                <div class="mega-menu__promo">
1457                  
1458                    <a href="/products/best-sellers-collection"  class="mega-menu__promo-item">
1459                      <img class="mega-menu__promo-image" src="//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_500x.jpg?v=1783518653" alt="">
1460
1461                      <div class="mega-menu__promo-content bg-eggshell">
1462                        <p class="eyebrow mega-menu__promo-title"></p>
1463                        <h5 class="h5 mega-menu__promo-text">SHOP BEST SELLERS</h5>
1464                      </div>
1465                    </a>
1466                  
1467
1468                  
1469                </div>
1470              
1471
1472              
1473            </div>
1474          </div>
1475        </div>
1476      
1477        <div class="mega-menu" data-mega-menu-content="2" id="mega-menu-2" aria-hidden="true" inert>
1478          <div class="container px-8">
1479            <div class="flex justify-between mega-menu__content">
1480              
1481
1482              
1483
1484              
1485                <div class="flex justify-center flex-grow mega-menu__blocks">
1486                  
1487                    <a href="https://rewards.jenis.com/order" class="mega-menu__block-item">
1488                      <img class="mega-menu__block-image" src="//jenis.com/cdn/shop/files/CoolBag-Layflat-Studio-2026-2-1500px_7aed1470-7377-4cfb-bf1c-a93393c310fd_400x.jpg?v=1779999594" alt="LOCAL PICKUP & DELIVERY">
1489
1490                      <h5 class="h5 mega-menu__block-label">LOCAL PICKUP & DELIVERY</h5>
1491                    </a>
1492                  
1493
1494                  
1495                    <a href="https://jenis.com/pages/all-flavors" class="mega-menu__block-item">
1496                      <img class="mega-menu__block-image" src="//jenis.com/cdn/shop/files/DeliveryBox-Porch-1500px_400x.jpg?v=1779999830" alt="NATIONWIDE SHIPPING">
1497
1498                      <h5 class="h5 mega-menu__block-label">NATIONWIDE SHIPPING</h5>
1499                    </a>
1500                  
1501                </div>
1502              
1503            </div>
1504          </div>
1505        </div>
1506      
1507        <div class="mega-menu" data-mega-menu-content="3" id="mega-menu-3" aria-hidden="true" inert>
1508          <div class="container px-8">
1509            <div class="flex justify-between mega-menu__content">
1510              
1511                <div class="flex self-start flex-grow mega-menu__links">
1512                  
1513                    <div class="mega-menu__link ">
1514                      <a href="/pages/grocery-locator" class="mega-menu__link-label">Find a Grocery Store</a>
1515
1516                      
1517                        <ul class="mega-menu__link-list">
1518                          <li class="mega-menu__link-list__item">
1519                            <a href="/pages/grocery-locator">Jeni's Ice Cream Pints</a>
1520                          </li>
1521                        </ul>
1522                      
1523                        <ul class="mega-menu__link-list">
1524                          <li class="mega-menu__link-list__item">
1525                            <a href="/pages/jenis-j-bars">Jeni's Ice Cream Bars</a>
1526                          </li>
1527                        </ul>
1528                      
1529                        <ul class="mega-menu__link-list">
1530                          <li class="mega-menu__link-list__item">
1531                            <a href="/pages/sandwiches">Jeni's Ice Cream Sandwiches</a>
1532                          </li>
1533                        </ul>
1534                      
1535                    </div>
1536                  
1537                </div>
1538              
1539
1540              
1541                <div class="mega-menu__promo">
1542                  
1543                    <a href="/pages/jenis-j-bars"  class="mega-menu__promo-item">
1544                      <img class="mega-menu__promo-image" src="//jenis.com/cdn/shop/files/jbar_for_posters_24456899-a4d4-40b8-bbd5-0673d77220b3_500x.jpg?v=1779999927" alt="">
1545
1546                      <div class="mega-menu__promo-content bg-eggshell">
1547                        <p class="eyebrow mega-menu__promo-title"></p>
1548                        <h5 class="h5 mega-menu__promo-text">
1548Indulge in J-Bars</h5>
1549                      </div>
1550                    </a>
1551                  
1552
1553                  
1554                </div>
1555              
1556
1557              
1558            </div>
1559          </div>
1560        </div>
1561      
1562        <div class="mega-menu" data-mega-menu-content="5" id="mega-menu-5" aria-hidden="true" inert>
1563          <div class="container px-8">
1564            <div class="flex justify-between mega-menu__content">
1565              
1566                <div class="flex self-start flex-grow mega-menu__links">
1567                  
1568                    <div class="mega-menu__link is-split-line">
1569                      <a href="/pages/gifts-by-occasion" class="mega-menu__link-label">Gifts by Occasion</a>
1570
1571                      
1572                        <ul class="mega-menu__link-list">
1573                          <li class="mega-menu__link-list__item">
1574                            <a href="/collections/birthday-gifts">Birthday Gifts</a>
1575                          </li>
1576                        </ul>
1577                      
1578                        <ul class="mega-menu__link-list">
1579                          <li class="mega-menu__link-list__item">
1580                            <a href="/collections/thank-you-gifts">Thank You Gifts</a>
1581                          </li>
1582                        </ul>
1583                      
1584                        <ul class="mega-menu__link-list">
1585                          <li class="mega-menu__link-list__item">
1586                            <a href="/collections/new-parent-gifts">New Parent Gifts</a>
1587                          </li>
1588                        </ul>
1589                      
1590                        <ul class="mega-menu__link-list">
1591                          <li class="mega-menu__link-list__item">
1592                            <a href="/collections/party-packs">Single-Serving Mini Cups</a>
1593                          </li>
1594                        </ul>
1595                      
1596                        <ul class="mega-menu__link-list">
1597                          <li class="mega-menu__link-list__item">
1598                            <a href="/collections/collections-for-gifting-occasions">Gifts by Occasion</a>
1599                          </li>
1600                        </ul>
1601                      
1602                    </div>
1603                  
1604                    <div class="mega-menu__link is-split-line">
1605                      <a href="/pages/gifts-by-occasion" class="mega-menu__link-label">Unique Gifts</a>
1606
1607                      
1608                        <ul class="mega-menu__link-list">
1609                          <li class="mega-menu__link-list__item">
1610                            <a href="/pages/corporate-gifting">Corporate Gifts</a>
1611                          </li>
1612                        </ul>
1613                      
1614                        <ul class="mega-menu__link-list">
1615                          <li class="mega-menu__link-list__item">
1616                            <a href="/products/digital-gift-card">Gift Cards</a>
1617                          </li>
1618                        </ul>
1619                      
1620                        <ul class="mega-menu__link-list">
1621                          <li class="mega-menu__link-list__item">
1622                            <a href="/products/pint-club">Pint Club Subscription</a>
1623                          </li>
1624                        </ul>
1625                      
1626                        <ul class="mega-menu__link-list">
1627                          <li class="mega-menu__link-list__item">
1628                            <a href="/collections/merch">Merch</a>
1629                          </li>
1630                        </ul>
1631                      
1632                    </div>
1633                  
1634                </div>
1635              
1636
1637              
1638                <div class="mega-menu__promo">
1639                  
1640                    <a href="/collections/collections-for-gifting-occasions"  class="mega-menu__promo-item">
1641                      <img class="mega-menu__promo-image" src="//jenis.com/cdn/shop/files/SympathyCollection_500x.jpg?v=1748963191" alt="">
1642
1643                      <div class="mega-menu__promo-content bg-eggshell">
1644                        <p class="eyebrow mega-menu__promo-title"></p>
1645                        <h5 class="h5 mega-menu__promo-text">SHOP GIFTS FOR OCCASIONS</h5>
1646                      </div>
1647                    </a>
1648                  
1649
1650                  
1651                </div>
1652              
1653
1654              
1655            </div>
1656          </div>
1657        </div>
1658      
1659  </header>
1660  
1661  <div class="flex flex-col bg-white mobile-menu js-mobile-menu" data-mobile-menu aria-hidden="true" inert>
1662    <button class="visually-hidden" data-mobile-menu-close aria-label="Close Mobile Menu">Close Mobile Menu</button>
1663    <div class="flex flex-col mobile-menu__top">
1664      <form action="/search" method="get" role="search" class="relative mb-6 mobile-menu__search">
1665        <div class="px-0 border-b border-black">
1666          <input type="hidden" name="type" value="product,article" />
1667          <input aria-label="Search" type="search" name="q" placeholder="Search for products" class="w-full px-12 py-4 mobile-menu__search-input"/>
1668          <span class="absolute left-0 transform top-2/4 -translate-y-2/4">
1669            <svg class="icon icon-search"  viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1670  <path d="M6.5 0.25C8.22391 0.25 9.87721 0.934819 11.0962 2.15381C12.3152 3.37279 13 5.02609 13 6.75C13 8.36 12.41 9.84 11.44 10.98L11.71 11.25H12.5L17.5 16.25L16 17.75L11 12.75V11.96L10.73 11.69C9.55055 12.6968 8.05071 13.2499 6.5 13.25C4.77609 13.25 3.12279 12.5652 1.90381 11.3462C0.684819 10.1272 0 8.47391 0 6.75C0 5.02609 0.684819 3.37279 1.90381 2.15381C3.12279 0.934819 4.77609 0.25 6.5 0.25V0.25ZM6.5 2.25C4 2.25 2 4.25 2 6.75C2 9.25 4 11.25 6.5 11.25C9 11.25 11 9.25 11 6.75C11 4.25 9 2.25 6.5 2.25Z" fill="currentColor"/>
1671</svg>
1672
1673          </span>
1674        </div>
1675      </form>
1676
1677      <ul class="mobile-menu__items mb-12">
1678        
1679          
1680            
1681              <li class="mobile-menu__item">
1682                <details>
1683                  <summary role="button" class="flex items-center justify-between" aria-label="Shop - this item has a submenu">
1684                    <span class="text-base leading-none tracking-widest uppercase font-bolder" aria-hidden="true">Shop</span>
1685
1686                    <span class="text-orange" aria-hidden="true">
1687                      
1688
1689<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke block" viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="height:16px;width:16px;">
1690  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1691</svg>
1692
1693                    </span>
1694                  </summary>
1695
1696                  <div class="px-8 bg-white mobile-menu__submenu">
1697                    <button data-mobile-submenu-close class="relative w-full py-10 mb-6 text-base leading-none tracking-widest text-center uppercase menu-drawer__close-button font-bolder" aria-label="Close Shop submenu">
1698                      <span class="absolute left-0 transform rotate-180 text-orange top-2/4 -translate-y-2/4">
1699                        
1700
1701<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
1702  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1703</svg>
1704
1705                      </span>
1706
1707                      <span>Shop</span>
1708                    </button>
1709
1710                    <div class="mobile-menu__submenu-container">
1711                      
1712                        <div class="mb-12 mobile-menu__submenu-list">
1713                          <a href="https://jenis.com/pages/all-flavors/" class="mb-4 text-base leading-none tracking-widest uppercase font-bolder block">Flavors</a>
1714
1715                          <ul class="ml-5">
1716                            
1717                              <li>
1718                                <a href="https://jenis.com/pages/all-flavors" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">All Flavors</a>
1719                              </li>
1720                            
1721                              <li>
1722                                <a href="/collections/ice-cream-collections" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Collections</a>
1723                              </li>
1724                            
1725                              <li>
1726                                <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=new" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">New Arrivals</a>
1727                              </li>
1728                            
1729                              <li>
1730                                <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=df" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Dairy Free</a>
1731                              </li>
1732                            
1733                              <li>
1734                                <a href="https://jenis.com/pages/all-flavors?source=pageEmbed&page=addProductsPage1&currentFlow=byob&cat=gf" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Gluten Free</a>
1735                              </li>
1736                            
1737                          </ul>
1738                        </div>
1739                      
1740                        <div class="mb-12 mobile-menu__submenu-list">
1741                          <a href="/pages/gifts-by-occasion" class="mb-4 text-base leading-none tracking-widest uppercase font-bolder block">Gifts</a>
1742
1743                          <ul class="ml-5">
1744                            
1745                              <li>
1746                                <a href="/pages/corporate-gifting" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Corporate Gifts</a>
1747                              </li>
1748                            
1749                              <li>
1750                                <a href="/products/digital-gift-card" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Gift Cards</a>
1751                              </li>
1752                            
1753                              <li>
1754                                <a href="/products/pint-club" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Pint Club Subscription</a>
1755                              </li>
1756                            
1757                              <li>
1758                                <a href="/collections/merch" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Merch</a>
1759                              </li>
1760                            
1761                              <li>
1762                                <a href="/collections/party-packs" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Single-Serving Mini Cups</a>
1763                              </li>
1764                            
1765                          </ul>
1766                        </div>
1767                      
1768                    </div>
1769
1770                    <div class="mobile-menu__submenu-promo">
1771                      
1772                        <a href="/products/best-sellers-collection"  class="block mb-12 mobile-menu__submenu-promo__item">
1773                          <img class="w-full mb-5" src="//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_500x.jpg?v=1783518653" alt="">
1774
1775                          <div class="">
1776                            <p class="mb-3 eyebrow"></p>
1777                            <h5 class="text-xl tracking-tight leading-tighter">SHOP BEST SELLERS</h5>
1778                          </div>
1779                        </a>
1780                      
1781
1782                      
1783                    </div>
1784
1785                    <div class="mobile-menu__submenu-blocks">
1786                      
1787
1788                      
1789                    </div>
1790
1791                  </div>
1792                </details>
1793              </li>
1794            
1795          
1796        
1797          
1798            
1799              <li class="mobile-menu__item">
1800                <details>
1801                  <summary role="button" class="flex items-center justify-between" aria-label="Delivery - this item has a submenu">
1802                    <span class="text-base leading-none tracking-widest uppercase font-bolder" aria-hidden="true">Delivery</span>
1803
1804                    <span class="text-orange" aria-hidden="true">
1805                      
1806
1807<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke block" viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="height:16px;width:16px;">
1808  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1809</svg>
1810
1811                    </span>
1812                  </summary>
1813
1814                  <div class="px-8 bg-white mobile-menu__submenu">
1815                    <button data-mobile-submenu-close class="relative w-full py-10 mb-6 text-base leading-none tracking-widest text-center uppercase menu-drawer__close-button font-bolder" aria-label="Close Delivery submenu">
1816                      <span class="absolute left-0 transform rotate-180 text-orange top-2/4 -translate-y-2/4">
1817                        
1818
1819<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
1820  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1821</svg>
1822
1823                      </span>
1824
1825                      <span>Delivery</span>
1826                    </button>
1827
1828                    <div class="mobile-menu__submenu-container">
1829                      
1830                    </div>
1831
1832                    <div class="mobile-menu__submenu-promo">
1833                      
1834
1835                      
1836                    </div>
1837
1838                    <div class="mobile-menu__submenu-blocks">
1839                      
1840                        <a href="https://rewards.jenis.com/order" class="flex items-center justify-center block w-full py-6 mb-6 text-base leading-snug text-white tracking-giant bg-orange">
1841                          <img aria-label="Local Pickup and Delivery" class="mr-4 w-8" src="//jenis.com/cdn/shop/files/Vector1_80x.png?v=1649254762">
1842
1843                          <span>LOCAL PICKUP & DELIVERY</span>
1844                        </a>
1845                      
1846
1847                      
1848                        <a href="https://jenis.com/pages/all-flavors" class="flex items-center justify-center block w-full py-6 text-base leading-snug text-white tracking-giant bg-orange">
1849                          <img aria-label="Nationwide Shipping" class="mr-4 w-8" src="//jenis.com/cdn/shop/files/Vector_80x.png?v=1649254762">
1850
1851                          <span>NATIONWIDE SHIPPING</span>
1852                        </a>
1853                      
1854                    </div>
1855
1856                  </div>
1857                </details>
1858              </li>
1859            
1860          
1861        
1862          
1863            
1864              <li class="mobile-menu__item">
1865                <details>
1866                  <summary role="button" class="flex items-center justify-between" aria-label="Grocery - this item has a submenu">
1867                    <span class="text-base leading-none tracking-widest uppercase font-bolder" aria-hidden="true">Grocery</span>
1868
1869                    <span class="text-orange" aria-hidden="true">
1870                      
1871
1872<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke block" viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="height:16px;width:16px;">
1873  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1874</svg>
1875
1876                    </span>
1877                  </summary>
1878
1879                  <div class="px-8 bg-white mobile-menu__submenu">
1880                    <button data-mobile-submenu-close class="relative w-full py-10 mb-6 text-base leading-none tracking-widest text-center uppercase menu-drawer__close-button font-bolder" aria-label="Close Grocery submenu">
1881                      <span class="absolute left-0 transform rotate-180 text-orange top-2/4 -translate-y-2/4">
1882                        
1883
1884<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
1885  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1886</svg>
1887
1888                      </span>
1889
1890                      <span>Grocery</span>
1891                    </button>
1892
1893                    <div class="mobile-menu__submenu-container">
1894                      
1895                        <div class="mb-12 mobile-menu__submenu-list">
1896                          <a href="/pages/grocery-locator" class="mb-4 text-base leading-none tracking-widest uppercase font-bolder block">Find a Grocery Store</a>
1897
1898                          <ul class="ml-5">
1899                            
1900                              <li>
1901                                <a href="/pages/grocery-locator" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Jeni's Ice Cream Pints</a>
1902                              </li>
1903                            
1904                              <li>
1905                                <a href="/pages/jenis-j-bars" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Jeni's Ice Cream Bars</a>
1906                              </li>
1907                            
1908                              <li>
1909                                <a href="/pages/sandwiches" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Jeni's Ice Cream Sandwiches</a>
1910                              </li>
1911                            
1912                          </ul>
1913                        </div>
1914                      
1915                    </div>
1916
1917                    <div class="mobile-menu__submenu-promo">
1918                      
1919                        <a href="/pages/jenis-j-bars"  class="block mb-12 mobile-menu__submenu-promo__item">
1920                          <img class="w-full mb-5" src="//jenis.com/cdn/shop/files/jbar_for_posters_24456899-a4d4-40b8-bbd5-0673d77220b3_500x.jpg?v=1779999927" alt="">
1921
1922                          <div class="">
1923                            <p class="mb-3 eyebrow"></p>
1924                            <h5 class="text-xl tracking-tight leading-tighter">
1924Indulge in J-Bars</h5>
1925                          </div>
1926                        </a>
1927                      
1928
1929                      
1930                    </div>
1931
1932                    <div class="mobile-menu__submenu-blocks">
1933                      
1934
1935                      
1936                    </div>
1937
1938                  </div>
1939                </details>
1940              </li>
1941            
1942          
1943        
1944          
1945            
1946              <li class="mobile-menu__item flex">
1947                <a class="text-base leading-none tracking-widest uppercase font-bolder" href="/blogs/scoop-shops">Scoop Shops</a>
1948              </li>
1949            
1950          
1951        
1952          
1953            
1954              <li class="mobile-menu__item">
1955                <details>
1956                  <summary role="button" class="flex items-center justify-between" aria-label="GIFT - this item has a submenu">
1957                    <span class="text-base leading-none tracking-widest uppercase font-bolder" aria-hidden="true">GIFT</span>
1958
1959                    <span class="text-orange" aria-hidden="true">
1960                      
1961
1962<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke block" viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="height:16px;width:16px;">
1963  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1964</svg>
1965
1966                    </span>
1967                  </summary>
1968
1969                  <div class="px-8 bg-white mobile-menu__submenu">
1970                    <button data-mobile-submenu-close class="relative w-full py-10 mb-6 text-base leading-none tracking-widest text-center uppercase menu-drawer__close-button font-bolder" aria-label="Close GIFT submenu">
1971                      <span class="absolute left-0 transform rotate-180 text-orange top-2/4 -translate-y-2/4">
1972                        
1973
1974<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
1975  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
1976</svg>
1977
1978                      </span>
1979
1980                      <span>GIFT</span>
1981                    </button>
1982
1983                    <div class="mobile-menu__submenu-container">
1984                      
1985                        <div class="mb-12 mobile-menu__submenu-list">
1986                          <a href="/pages/gifts-by-occasion" class="mb-4 text-base leading-none tracking-widest uppercase font-bolder block">Gifts by Occasion</a>
1987
1988                          <ul class="ml-5">
1989                            
1990                              <li>
1991                                <a href="/collections/birthday-gifts" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Birthday Gifts</a>
1992                              </li>
1993                            
1994                              <li>
1995                                <a href="/collections/thank-you-gifts" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Thank You Gifts</a>
1996                              </li>
1997                            
1998                              <li>
1999                                <a href="/collections/new-parent-gifts" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">New Parent Gifts</a>
2000                              </li>
2001                            
2002                              <li>
2003                                <a href="/collections/party-packs" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Single-Serving Mini Cups</a>
2004                              </li>
2005                            
2006                              <li>
2007                                <a href="/collections/collections-for-gifting-occasions" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Gifts by Occasion</a>
2008                              </li>
2009                            
2010                          </ul>
2011                        </div>
2012                      
2013                        <div class="mb-12 mobile-menu__submenu-list">
2014                          <a href="/pages/gifts-by-occasion" class="mb-4 text-base leading-none tracking-widest uppercase font-bolder block">Unique Gifts</a>
2015
2016                          <ul class="ml-5">
2017                            
2018                              <li>
2019                                <a href="/pages/corporate-gifting" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Corporate Gifts</a>
2020                              </li>
2021                            
2022                              <li>
2023                                <a href="/products/digital-gift-card" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Gift Cards</a>
2024                              </li>
2025                            
2026                              <li>
2027                                <a href="/products/pint-club" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Pint Club Subscription</a>
2028                              </li>
2029                            
2030                              <li>
2031                                <a href="/collections/merch" class="text-base font-medium tracking-tight mobile-menu__submenu-item leading-tall">Merch</a>
2032                              </li>
2033                            
2034                          </ul>
2035                        </div>
2036                      
2037                    </div>
2038
2039                    <div class="mobile-menu__submenu-promo">
2040                      
2041                        <a href="/collections/collections-for-gifting-occasions"  class="block mb-12 mobile-menu__submenu-promo__item">
2042                          <img class="w-full mb-5" src="//jenis.com/cdn/shop/files/SympathyCollection_500x.jpg?v=1748963191" alt="">
2043
2044                          <div class="">
2045                            <p class="mb-3 eyebrow"></p>
2046                            <h5 class="text-xl tracking-tight leading-tighter">SHOP GIFTS FOR OCCASIONS</h5>
2047                          </div>
2048                        </a>
2049                      
2050
2051                      
2052                    </div>
2053
2054                    <div class="mobile-menu__submenu-blocks">
2055                      
2056
2057                      
2058                    </div>
2059
2060                  </div>
2061                </details>
2062              </li>
2063            
2064          
2065        
2066          
2067            
2068              <li class="mobile-menu__item flex">
2069                <a class="text-base leading-none tracking-widest uppercase font-bolder" href="/pages/our-story">Our Story</a>
2070              </li>
2071            
2072          
2073        
2074      </ul>
2075    </div>
2076
2077    <div class="flex flex-col px-8 py-10 pb-30 mobile-menu__user bg-eggshell"><a aria-label="Rewards" href="/pages/rewards" class="p1 mb-9">
2078          Rewards
2079        </a>
2080    </div>
2081
2082  </div>
2083
2084</site-header>
2085
2086
2087
2088</div>
2089        </div>
2090      </div>
2091
2092      <main data-aos="fade-up" role="main" id="MainContent" aria-label="Main Content" 
2092class="content-for-layout focus-none" tabindex="-1" >
2093        
2094        
2095          <section id="shopify-section-template--20371757727950__179008383456333c28" class="shopify-section spaced-section"><div class="container"><div id="shopify-block-AbXkzdm51VDExa1R0V__sitemap_html_xml_robots_txt_app_section_VLdffV" class="shopify-block shopify-app-block">
2096
2097<!-- You can copy paste JS/CSS/HTML scripts here -->
2098
2099<style>
2100.header__logo--img {
2101  filter: grayscale(1);
2102  filter: brightness(100);
2103}
2104.mega-menu__promo-content {
2105  left: 40px;
2106}
2107.bg-eggshellLight {
2108  background-color: black;
2109  color: white;
2110}
2111.header__desktop-menu__item {
2112  color: white;
2113  border-color: white;
2114}
2115.header__desktop-menu__item:hover {
2116color: white;
2117}
2118</style>
2119
2120<script>
2121/* Enter your Custom Javascript code below without script tag */
2122</script>
2122
2123
2124
2125</div>
2126</div>
2127
2128
2129</section><section id="shopify-section-template--20371757727950__hero_image_banner_P68RWx" class="shopify-section spaced-section spaced-section--full-width"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.section-image-banner.css?v=159917153693756048951789144277" rel="stylesheet" type="text/css" media="all" />
2130<script src="//jenis.com/cdn/shop/t/483/assets/zg-custom.image-banner.js?v=107798507948136232691789144277" defer="defer"></script>
2130
2131
2132
2133<div style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;">
2134  
2135    <image-banner id="Banner-template--20371757727950__hero_image_banner_P68RWx" class="banner banner--large lg:px-24 max-w-medium">
2136      <div class="flex lg:hidden banner__media media banner__media__mobile">
2137        <img
2138          class="has-position-settings object-center"
2139          srcset="//jenis.com/cdn/shop/files/jenis-opaque-featureimage-mobile_375x.jpg?v=1790016695 375w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-mobile_750x.jpg?v=1790016695 750w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-mobile.jpg?v=1790016695 750w"
2140          sizes="100vw"
2141          src="//jenis.com/cdn/shop/files/jenis-opaque-featureimage-mobile_1500x.jpg?v=1790016695"
2142          loading="lazy"
2143          alt=""
2144          width="750"
2145          height="1439.9999999999998"
2146        >
2147      </div>
2148
2149      <div class="hidden lg:flex banner__media media">
2150        <img
2151          srcset="//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_375x.jpg?v=1790016690 375w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_750x.jpg?v=1790016690 750w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_1100x.jpg?v=1790016690 1100w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_1500x.jpg?v=1790016690 1500w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_1780x.jpg?v=1790016690 1780w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_2000x.jpg?v=1790016690 2000w,//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop.jpg?v=1790016690 2880w"
2152          sizes="100vw"
2153          src="//jenis.com/cdn/shop/files/jenis-opaque-featureimage-desktop_1500x.jpg?v=1790016690"
2154          loading="lazy"
2155          alt=""
2156          width="2880"
2157          height="1500.0"
2158        >
2159      </div>
2160      <div class="call-to-action absolute flex p-8 mx-5 lg:left-100p lg:right-auto bottom-12 lg:bottom-100p lg:m-0 lg:p-0">
2161        <div class="banner__box bg-eggshell"><p class="text-base tracking-wide font-bold normal-case mb-4 text-left" >Back for a limited time</p><h1 class="text-6xl tracking-wide uppercase mb-2.5 lg:text-9xl text-left lg:justify-start" >
2162                  Opaque
2163                </h1><div class="my-5 lg:my-10 text-left lg:justify-start" >
2164                  An exploration of color and flavor with artist Cj Hendry. Black cocoa, espresso fudge, balsamic cherry.
2165                </div>
2166                <div class="text-left" ><a href="/pages/all-flavors"
2167                    class="my-2.5 text-center btn btn-primary">Shop All Flavors</a><br><a href="/collections/ice-cream-collections"
2168                      class="y-2.5 text-center text-orange btn btn-link border-orange border-b pb-2 px-0">Shop Collections</a></div></div>
2169      </div>
2170    </image-banner>
2171  
2172</div>
2173
2174
2175<style> #shopify-section-template--20371757727950__hero_image_banner_P68RWx .text-left {color: white;} #shopify-section-template--20371757727950__hero_image_banner_P68RWx .banner__box {background: black;} #shopify-section-template--20371757727950__hero_image_banner_P68RWx .btn-primary {background-color: white; color: black; border: none;} #shopify-section-template--20371757727950__hero_image_banner_P68RWx .pb-2 {color: white;} #shopify-section-template--20371757727950__hero_image_banner_P68RWx .border-orange {border-color: white;} @media only screen and (max-width: 768px) {#shopify-section-template--20371757727950__hero_image_banner_P68RWx .call-to-action {bottom: 20rem; }} </style></section><section id="shopify-section-template--20371757727950__1645144277ed2b23f0" class="shopify-section"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.section-rich-text.css?v=50370651836940872651789144277" rel="stylesheet" type="text/css" media="all" />
2176
2177<div class="container" style="
2178  margin-top: 0px;
2179  margin-bottom: 0px;
2180  padding-top: 40px;
2181  padding-bottom: 40px;">
2182  <div class="rich-text text-center relative md:mx-auto">
2183    
2184
2185    
2186
2187  
2188
2189    <div class="mb-12 rich-text__text rte">
2190      <h2>Flavor is everything</h2><p class="p1"><br/>We make unforgettable, crave-worthy flavors that bring people together.</p>
2191    </div>
2192
2193    <div class="flex flex-col items-center rich-text__buttons md:block">
2194          
2195          <a href="https://jenis.com/pages/all-flavors" class="btn btn-primary">
2196            EXPLORE THE FLAVORS
2197          </a>
2198        
2199</div>
2200  </div>
2201</div>
2202
2203
2204<style> #shopify-section-template--20371757727950__1645144277ed2b23f0 .btn-primary {background-color: black; border: none;} </style></section><section id="shopify-section-template--20371757727950__50_50_Fth8yP" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
2205
2206<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row lg:flex-row fifty__fifty__section--large" style="
2207  margin-top: 0px;
2208  margin-bottom: 0px;
2209  padding-top: 0px;
2210  padding-bottom: 0px;">
2211  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--large">
2212    <div class="max__400">
2213      
2214      <p class="pb-5">
2214Jeni’s x Cj Hendry</p>
2215      
2216      
2217      <h2 class="pb-5">Opaque</h2>
2218      
2219      
2220      <p>Our collab flavor with artist Cj Hendry is a full-on sensory experience. Interrogating and immersing beyond the visual. Blurring the lines between perception and reality. And, it’s wildly delicious. </p>
2221      
2222        <div class="klaviyo-form-"></div>
2223      
2224<div class="mt-8 fifty__fifty__section--buttons">
2225          <a href="/pages/opaque" class="btn btn-primary">
2226            Learn More
2227          </a></div></div>
2228  </div>
2229  <div class="flex items-stretch flex-col-2 w-1/2 ">
2230    <div class="fifty__fifty__section--image md:basis-3/6">
2231      
2232      
2233<img
2234          srcset="//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_165x.jpg?v=1790083728 165w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_360x.jpg?v=1790083728 360w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_535x.jpg?v=1790083728 535w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_750x.jpg?v=1790083728 750w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_1070x.jpg?v=1790083728 1070w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_1500x.jpg?v=1790083728 1500w,//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle.jpg?v=1790083728 2000w"
2235          src="//jenis.com/cdn/shop/files/jenis-opaque-5050-Lifestyle_1500x.jpg?v=1790083728"
2236          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2237          alt=""
2238          loading="lazy"
2239          width="2000"
2240          height="2000"
2241        ></div>
2242  </div>
2243</div>
2244
2245<style> #shopify-section-template--20371757727950__50_50_Fth8yP .fifty__fifty__section--large {background-color: black; color: white;} #shopify-section-template--20371757727950__50_50_Fth8yP .btn-primary {background-color: white; color: black; border: none;} </style></section><section id="shopify-section-template--20371757727950__50_50_Ty7eyX" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
2246
2247<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row-reverse lg:flex-row-reverse fifty__fifty__section--large" style="
2248  margin-top: 0px;
2249  margin-bottom: 0px;
2250  padding-top: 0px;
2251  padding-bottom: 0px;">
2252  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--large">
2253    <div class="max__400">
2254      
2255      <p class="pb-5">Taste the season</p>
2256      
2257      
2258      <h2 class="pb-5">Fall ’26</h2>
2259      
2260      
2261      <p>Meet our newest flavors. Made to pair with smoky bonfires, mugs of cider, and that one fall jacket you wait all year to dig out of the closet.</p>
2262      
2263        <div class="klaviyo-form-"></div>
2264      
2265<div class="mt-8 fifty__fifty__section--buttons">
2266          <a href="/pages/fallcollection" class="btn btn-primary">
2267            Explore the collection
2268          </a></div></div>
2269  </div>
2270  <div class="flex items-stretch flex-col-2 w-1/2 ">
2271    <div class="fifty__fifty__section--image md:basis-3/6">
2272      
2273      
2274<img
2275          srcset="//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_165x.jpg?v=1787677890 165w,//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_360x.jpg?v=1787677890 360w,//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_535x.jpg?v=1787677890 535w,//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_750x.jpg?v=1787677890 750w,//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_1070x.jpg?v=1787677890 1070w,//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper.jpg?v=1787677890 1080w"
2276          src="//jenis.com/cdn/shop/files/jenis-fallwave1-webprogram-Pumpkin-Scooper_1500x.jpg?v=1787677890"
2277          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2278          alt=""
2279          loading="lazy"
2280          width="1080"
2281          height="1080"
2282        ></div>
2283  </div>
2284</div>
2285
2286</section><div id="shopify-section-template--20371757727950__1646175162b63d7112" class="shopify-section"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.section-best-sellers.css?v=124825789906123705621789144277" rel="stylesheet" type="text/css" media="all" />
2287<link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.component-product-card.css?v=63984211521529917951789144277" rel="stylesheet" type="text/css" media="all" />
2288<script src="//jenis.com/cdn/shop/t/483/assets/zg-custom.best-sellers.js?v=40298338913246751201789144277" defer="defer"></script>
2288
2289
2290
2291
2292
2293
2294  <div style="
2295    margin-top: 0px;
2296    margin-bottom: 0px;
2297    padding-top: 0px;
2298    padding-bottom: 0px;">
2299    <section class="py-28 best-sellers bg-white">
2300      <div class='container'>
2301        <div class='lg:mx-28'><div class='flex justify-between'>
2302            <div class="flex flex-col lg:w-1/2">
2303              
2304                <h3 class="text-2xl tracking-wide text-center lg:text-5xl lg:text-left">ICE CREAM FOR EVERY OCCASION</h3>
2305              
2306              
2307            </div>
2308            
2309              <div class="hidden lg:block">
2310                <a class="btn btn-primary" href='/collections/ice-cream-collections' title="Shop Now">
2311                  Shop Now
2312                </a>
2313              </div>
2314            
2315          </div><best-seller-carousel class="relative block">
2316            <div
2317              class="relative pb-20 overflow-hidden mt-14 swiper"
2318              data-slideshow
2319              data-scrollbar
2320              data-slides-to-scroll="1"
2321              data-dots="true"
2322              >
2323                <div class="relative swiper-wrapper">
2324                  
2325                  
2326                  
2327                    
2328                    <div class="slideshow-slide-product_f3VQ99 slideshow-slide swiper-slide" 
2329                      data-aos="fade-up" 
2330                      data-aos-delay="400"
2331                      data-aos-duration="0"
2332                      data-slideshow-slide>
2333                      
2334
2335  
2335<script> 
2336    document.addEventListener("DOMContentLoaded", function () {
2337       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
2338   
2339       if (window.location.pathname.startsWith("/collections/")) {
2340           // Show the section only on collection pages
2341           productTagIcons.forEach(el => el.style.display = "flex");
2342   
2343           // Create and insert CSS dynamically
2344           const style = document.createElement("style");
2345           style.textContent = `
2346               .card-wrapper .card-information h3 {
2347                   display: block;
2348               }
2349   
2350               @media screen and (min-width: 768px) {
2351                   .card-wrapper .card-information h3 {
2352                       display: -webkit-box;
2353                       -webkit-line-clamp: 2; 
2354                       -webkit-box-orient: vertical;
2355                       overflow: hidden;
2356                       text-overflow: ellipsis;
2357                       min-height: 45px;
2358                   }
2359                   .card-wrapper .card-information .product-description {
2360                       display: -webkit-box;
2361                       -webkit-line-clamp: 4; 
2362                       -webkit-box-orient: vertical;
2363                       overflow: hidden;
2364                       text-overflow: ellipsis;
2365                       min-height: 70px;
2366                   }
2367               }
2368   
2369               @media (min-width: 1250px) {
2370                   .card-wrapper .card-information .product-description {
2371                       min-height: 90px;
2372                       display: -webkit-box;
2373                       -webkit-line-clamp: 4;
2374                       -webkit-box-orient: vertical;
2375                       overflow: hidden;
2376                       text-overflow: ellipsis;
2377                   }
2378                   .card-wrapper .card-information h3 {
2379                       min-height: 45px;
2380                   }
2381               } 
2382   
2383               @media (max-width: 600px) {
2384                   .card-wrapper .card-information h3 {
2385                       min-height: 0px;
2386                       display: block;
2387                   }
2388                   .card-wrapper .card-information .product-description {
2389                       min-height: 0px;
2390                   }
2391                   .product-tag-icon-container {
2392                       margin-top: 5px;
2393                   }
2394               }
2395           `;
2396   
2397           // Append to head at the beginning
2398           document.head.insertBefore(style, document.head.firstChild);
2399       } else {
2400           // Hide the section on all other pages
2401           productTagIcons.forEach(el => el.style.display = "none");
2402       }
2403   });
2404   </script>
2404
2405  <div class="card-wrapper">
2406    <div class="card card--product" tabindex="-1">
2407      <div class="relative card__inner"><div>
2408            <a aria-label="Opaque Collection" href="/products/cj-hendry-collection">
2409              <div class="absolute top-0 left-0 z-30"></div>
2410              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
2411                
2412              >
2413                  <img
2414                    srcset="//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_165x.jpg?v=1790003024 165w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_360x.jpg?v=1790003024 360w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_533x.jpg?v=1790003024 533w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_720x.jpg?v=1790003024 720w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_940x.jpg?v=1790003024 940w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_1066x.jpg?v=1790003024 1066w,//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px.jpg?v=1790003024 1500w"
2415                    src="//jenis.com/cdn/shop/files/PDP-OpaqueCollection-2026-1500px_533x.jpg?v=1790003024"
2416                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2417                    alt="Opaque Collection"
2418                    loading="lazy"
2419                    class="object-contain max-h-100"
2420                    width="1500"
2421                    height="1500"
2422                  ></div>
2423            </a>
2424          </div>
2425          <div class='absolute bottom-6 right-6'>
2426            
2427              <form
2428                action="/cart/add"
2429                method="post"
2430                enctype="multipart/form-data"
2431                data-add-to-cart-form>
2432          
2433                <input type="hidden" name="id" value="43119319875790">
2434                <input type="hidden" name="quantity" value="1" />
2435          
2436                
2437          
2438                <button
2439                  type="submit"
2440                  name="add"
2441                  class="flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"data-add-to-cart
2442                  >
2443                  <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2444  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
2445  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
2446</svg>
2447</span>
2448                  <span class="show-hover" style="" >Add to cart</span>
2449                </button>
2450              </form>
2451            
2452          </div>
2453        
2454      </div>
2455    </div>
2456  
2457    <div class="card-information">
2458      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
2459            <a aria-label="View Opaque Collection" href="/products/cj-hendry-collection" class="full-unstyled-link">
2460              Opaque Collection
2461            </a>
2462          </h3>
2463          
2464            
2465              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">An exploration of color and flavor.</p>
2466            
2467          
2468
2469        
2470          
2471<div class="price text-sm my-4 text-center">
2472  <div><div class="price__regular">
2473      <span class="visually-hidden visually-hidden--inline">Regular price</span>
2474      <span
2475        class="price-item price-item--regular"
2476        data-
2477        product-id="7595976720590">
2478        $79.00</span>
2479        </div>
2480        
2481                <small class="unit-price caption hidden">
2482                  <span class="visually-hidden">Unit price</span>
2483                  <span class="price-item price-item--last">
2484                    <span></span>
2485                    <span>/</span>
2486                    <span class="visually-hidden">&nbsp;per&nbsp;</span>
2487                    <span>
2488                    </span>
2489                  </span>
2490                </small>
2491              </div></div>
2492
2493        
2494        
2495         <div class="product-tag-icon-container">
2496          </div>
2497        
2498       
2499         
2500      </div>
2501    </div>
2502  </div>
2503
2504  
2505
2506                    </div>
2507                  
2508                    
2509                    <div class="slideshow-slide-product_3ab9nm slideshow-slide swiper-slide" 
2510                      data-aos="fade-up" 
2511                      data-aos-delay="500"
2512                      data-aos-duration="0"
2513                      data-slideshow-slide>
2514                      
2515
2516  
2516<script> 
2517    document.addEventListener("DOMContentLoaded", function () {
2518       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
2519   
2520       if (window.location.pathname.startsWith("/collections/")) {
2521           // Show the section only on collection pages
2522           productTagIcons.forEach(el => el.style.display = "flex");
2523   
2524           // Create and insert CSS dynamically
2525           const style = document.createElement("style");
2526           style.textContent = `
2527               .card-wrapper .card-information h3 {
2528                   display: block;
2529               }
2530   
2531               @media screen and (min-width: 768px) {
2532                   .card-wrapper .card-information h3 {
2533                       display: -webkit-box;
2534                       -webkit-line-clamp: 2; 
2535                       -webkit-box-orient: vertical;
2536                       overflow: hidden;
2537                       text-overflow: ellipsis;
2538                       min-height: 45px;
2539                   }
2540                   .card-wrapper .card-information .product-description {
2541                       display: -webkit-box;
2542                       -webkit-line-clamp: 4; 
2543                       -webkit-box-orient: vertical;
2544                       overflow: hidden;
2545                       text-overflow: ellipsis;
2546                       min-height: 70px;
2547                   }
2548               }
2549   
2550               @media (min-width: 1250px) {
2551                   .card-wrapper .card-information .product-description {
2552                       min-height: 90px;
2553                       display: -webkit-box;
2554                       -webkit-line-clamp: 4;
2555                       -webkit-box-orient: vertical;
2556                       overflow: hidden;
2557                       text-overflow: ellipsis;
2558                   }
2559                   .card-wrapper .card-information h3 {
2560                       min-height: 45px;
2561                   }
2562               } 
2563   
2564               @media (max-width: 600px) {
2565                   .card-wrapper .card-information h3 {
2566                       min-height: 0px;
2567                       display: block;
2568                   }
2569                   .card-wrapper .card-information .product-description {
2570                       min-height: 0px;
2571                   }
2572                   .product-tag-icon-container {
2573                       margin-top: 5px;
2574                   }
2575               }
2576           `;
2577   
2578           // Append to head at the beginning
2579           document.head.insertBefore(style, document.head.firstChild);
2580       } else {
2581           // Hide the section on all other pages
2582           productTagIcons.forEach(el => el.style.display = "none");
2583       }
2584   });
2585   </script>
2585
2586  <div class="card-wrapper">
2587    <div class="card card--product" tabindex="-1">
2588      <div class="relative card__inner"><div>
2589            <a aria-label="The Fall Collection" href="/products/the-fall-collection">
2590              <div class="absolute top-0 left-0 z-30"></div>
2591              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
2592                
2593              >
2594                  <img
2595                    srcset="//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_165x.jpg?v=1788272493 165w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_360x.jpg?v=1788272493 360w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_533x.jpg?v=1788272493 533w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_720x.jpg?v=1788272493 720w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_940x.jpg?v=1788272493 940w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_1066x.jpg?v=1788272493 1066w,//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a.jpg?v=1788272493 1500w"
2596                    src="//jenis.com/cdn/shop/files/PDP-FallCollection-2026-1500px_1_a916320b-3f39-4acc-87cb-d5c397efd84a_533x.jpg?v=1788272493"
2597                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2598                    alt="The Fall Collection"
2599                    loading="lazy"
2600                    class="object-contain max-h-100"
2601                    width="1500"
2602                    height="1500"
2603                  ></div>
2604            </a>
2605          </div>
2606          <div class='absolute bottom-6 right-6'>
2607            
2608              <form
2609                action="/cart/add"
2610                method="post"
2611                enctype="multipart/form-data"
2612                data-add-to-cart-form>
2613          
2614                <input type="hidden" name="id" value="42789619794126">
2615                <input type="hidden" name="quantity" value="1" />
2616          
2617                
2618          
2619                <button
2620                  type="submit"
2621                  name="add"
2622                  class="flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"data-add-to-cart
2623                  >
2624                  <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2625  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
2626  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
2627</svg>
2628</span>
2629                  <span class="show-hover" style="" >Add to cart</span>
2630                </button>
2631              </form>
2632            
2633          </div>
2634        
2635      </div>
2636    </div>
2637  
2638    <div class="card-information">
2639      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
2640            <a aria-label="View The Fall Collection" href="/products/the-fall-collection" class="full-unstyled-link">
2641              The Fall Collection
2642            </a>
2643          </h3>
2644          
2645            
2646              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">The ice cream version of color-changing leaves.</p>
2647            
2648          
2649
2650        
2651          
2652<div class="price text-sm my-4 text-center">
2653  <div><div class="price__regular">
2654      <span class="visually-hidden visually-hidden--inline">Regular price</span>
2655      <span
2656        class="price-item price-item--regular"
2657        data-
2658        product-id="7490132181198">
2659        $79.00</span>
2660        </div>
2661        
2662                <small class="unit-price caption hidden">
2663                  <span class="visually-hidden">Unit price</span>
2664                  <span class="price-item price-item--last">
2665                    <span></span>
2666                    <span>/</span>
2667                    <span class="visually-hidden">&nbsp;per&nbsp;</span>
2668                    <span>
2669                    </span>
2670                  </span>
2671                </small>
2672              </div></div>
2673
2674        
2675        
2676         <div class="product-tag-icon-container">
2677          </div>
2678        
2679       
2680         
2681      </div>
2682    </div>
2683  </div>
2684
2685  
2686
2687                    </div>
2688                  
2689                    
2690                    <div class="slideshow-slide-product_tAfVqG slideshow-slide swiper-slide" 
2691                      data-aos="fade-up" 
2692                      data-aos-delay="600"
2693                      data-aos-duration="0"
2694                      data-slideshow-slide>
2695                      
2696
2697  
2697<script> 
2698    document.addEventListener("DOMContentLoaded", function () {
2699       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
2700   
2701       if (window.location.pathname.startsWith("/collections/")) {
2702           // Show the section only on collection pages
2703           productTagIcons.forEach(el => el.style.display = "flex");
2704   
2705           // Create and insert CSS dynamically
2706           const style = document.createElement("style");
2707           style.textContent = `
2708               .card-wrapper .card-information h3 {
2709                   display: block;
2710               }
2711   
2712               @media screen and (min-width: 768px) {
2713                   .card-wrapper .card-information h3 {
2714                       display: -webkit-box;
2715                       -webkit-line-clamp: 2; 
2716                       -webkit-box-orient: vertical;
2717                       overflow: hidden;
2718                       text-overflow: ellipsis;
2719                       min-height: 45px;
2720                   }
2721                   .card-wrapper .card-information .product-description {
2722                       display: -webkit-box;
2723                       -webkit-line-clamp: 4; 
2724                       -webkit-box-orient: vertical;
2725                       overflow: hidden;
2726                       text-overflow: ellipsis;
2727                       min-height: 70px;
2728                   }
2729               }
2730   
2731               @media (min-width: 1250px) {
2732                   .card-wrapper .card-information .product-description {
2733                       min-height: 90px;
2734                       display: -webkit-box;
2735                       -webkit-line-clamp: 4;
2736                       -webkit-box-orient: vertical;
2737                       overflow: hidden;
2738                       text-overflow: ellipsis;
2739                   }
2740                   .card-wrapper .card-information h3 {
2741                       min-height: 45px;
2742                   }
2743               } 
2744   
2745               @media (max-width: 600px) {
2746                   .card-wrapper .card-information h3 {
2747                       min-height: 0px;
2748                       display: block;
2749                   }
2750                   .card-wrapper .card-information .product-description {
2751                       min-height: 0px;
2752                   }
2753                   .product-tag-icon-container {
2754                       margin-top: 5px;
2755                   }
2756               }
2757           `;
2758   
2759           // Append to head at the beginning
2760           document.head.insertBefore(style, document.head.firstChild);
2761       } else {
2762           // Hide the section on all other pages
2763           productTagIcons.forEach(el => el.style.display = "none");
2764       }
2765   });
2766   </script>
2766
2767  <div class="card-wrapper">
2768    <div class="card card--product" tabindex="-1">
2769      <div class="relative card__inner"><div>
2770            <a aria-label="Best Sellers Collection" href="/products/best-sellers-collection">
2771              <div class="absolute top-0 left-0 z-30"></div>
2772              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
2773                
2774              >
2775                  <img
2776                    srcset="//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_165x.jpg?v=1783518653 165w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_360x.jpg?v=1783518653 360w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_533x.jpg?v=1783518653 533w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_720x.jpg?v=1783518653 720w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_940x.jpg?v=1783518653 940w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_1066x.jpg?v=1783518653 1066w,//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel.jpg?v=1783518653 3810w"
2777                    src="//jenis.com/cdn/shop/files/BestSellersCollections-5Pint-2026SaltyCaramel_533x.jpg?v=1783518653"
2778                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2779                    alt="Best Sellers Collection"
2780                    loading="lazy"
2781                    class="object-contain max-h-100"
2782                    width="3810"
2783                    height="3810"
2784                  ></div>
2785            </a>
2786          </div>
2787          <div class='absolute bottom-6 right-6'>
2788            
2789              <form
2790                action="/cart/add"
2791                method="post"
2792                enctype="multipart/form-data"
2793                data-add-to-cart-form>
2794          
2795                <input type="hidden" name="id" value="40669046210766">
2796                <input type="hidden" name="quantity" value="1" />
2797          
2798                
2799          
2800                <button
2801                  type="submit"
2802                  name="add"
2803                  class="flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"data-add-to-cart
2804                  >
2805                  <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2806  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
2807  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
2808</svg>
2809</span>
2810                  <span class="show-hover" style="" >Add to cart</span>
2811                </button>
2812              </form>
2813            
2814          </div>
2815        
2816      </div>
2817    </div>
2818  
2819    <div class="card-information">
2820      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
2821            <a aria-label="View Best Sellers Collection" href="/products/best-sellers-collection" class="full-unstyled-link">
2822              Best Sellers Collection
2823            </a>
2824          </h3>
2825          
2826            
2827              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Popular for good reason.</p>
2828            
2829          
2830
2831        
2832          
2833<div class="price text-sm my-4 text-center">
2834  <div><div class="price__regular">
2835      <span class="visually-hidden visually-hidden--inline">Regular price</span>
2836      <span
2837        class="price-item price-item--regular"
2838        data-
2839        product-id="6865431036110">
2840        $79.00</span>
2841        </div>
2842        
2843                <small class="unit-price caption hidden">
2844                  <span class="visually-hidden">Unit price</span>
2845                  <span class="price-item price-item--last">
2846                    <span></span>
2847                    <span>/</span>
2848                    <span class="visually-hidden">&nbsp;per&nbsp;</span>
2849                    <span>
2850                    </span>
2851                  </span>
2852                </small>
2853              </div></div>
2854
2855        
2856        
2857         <div class="product-tag-icon-container">
2858          </div>
2859        
2860       
2861         
2862      </div>
2863    </div>
2864  </div>
2865
2866  
2867
2868                    </div>
2869                  
2870                    
2871                    <div class="slideshow-slide-product_qVdXkq slideshow-slide swiper-slide" 
2872                      data-aos="fade-up" 
2873                      data-aos-delay="700"
2874                      data-aos-duration="0"
2875                      data-slideshow-slide>
2876                      
2877
2878  
2878<script> 
2879    document.addEventListener("DOMContentLoaded", function () {
2880       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
2881   
2882       if (window.location.pathname.startsWith("/collections/")) {
2883           // Show the section only on collection pages
2884           productTagIcons.forEach(el => el.style.display = "flex");
2885   
2886           // Create and insert CSS dynamically
2887           const style = document.createElement("style");
2888           style.textContent = `
2889               .card-wrapper .card-information h3 {
2890                   display: block;
2891               }
2892   
2893               @media screen and (min-width: 768px) {
2894                   .card-wrapper .card-information h3 {
2895                       display: -webkit-box;
2896                       -webkit-line-clamp: 2; 
2897                       -webkit-box-orient: vertical;
2898                       overflow: hidden;
2899                       text-overflow: ellipsis;
2900                       min-height: 45px;
2901                   }
2902                   .card-wrapper .card-information .product-description {
2903                       display: -webkit-box;
2904                       -webkit-line-clamp: 4; 
2905                       -webkit-box-orient: vertical;
2906                       overflow: hidden;
2907                       text-overflow: ellipsis;
2908                       min-height: 70px;
2909                   }
2910               }
2911   
2912               @media (min-width: 1250px) {
2913                   .card-wrapper .card-information .product-description {
2914                       min-height: 90px;
2915                       display: -webkit-box;
2916                       -webkit-line-clamp: 4;
2917                       -webkit-box-orient: vertical;
2918                       overflow: hidden;
2919                       text-overflow: ellipsis;
2920                   }
2921                   .card-wrapper .card-information h3 {
2922                       min-height: 45px;
2923                   }
2924               } 
2925   
2926               @media (max-width: 600px) {
2927                   .card-wrapper .card-information h3 {
2928                       min-height: 0px;
2929                       display: block;
2930                   }
2931                   .card-wrapper .card-information .product-description {
2932                       min-height: 0px;
2933                   }
2934                   .product-tag-icon-container {
2935                       margin-top: 5px;
2936                   }
2937               }
2938           `;
2939   
2940           // Append to head at the beginning
2941           document.head.insertBefore(style, document.head.firstChild);
2942       } else {
2943           // Hide the section on all other pages
2944           productTagIcons.forEach(el => el.style.display = "none");
2945       }
2946   });
2947   </script>
2947
2948  <div class="card-wrapper">
2949    <div class="card card--product" tabindex="-1">
2950      <div class="relative card__inner"><div>
2951            <a aria-label="The Queen’s Diamond Collection" href="/products/the-queen-s-diamond-collection">
2952              <div class="absolute top-0 left-0 z-30"></div>
2953              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
2954                
2955              >
2956                  <img
2957                    srcset="//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_165x.jpg?v=1779995438 165w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_360x.jpg?v=1779995438 360w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_533x.jpg?v=1779995438 533w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_720x.jpg?v=1779995438 720w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_940x.jpg?v=1779995438 940w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_1066x.jpg?v=1779995438 1066w,//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px.jpg?v=1779995438 1500w"
2958                    src="//jenis.com/cdn/shop/files/PDP-QueensDiamondCollection-2026-New-1500px_533x.jpg?v=1779995438"
2959                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2960                    alt="The Queen&#39;s Diamond Collection, a Bridgerton-branded assortment of Jeni&#39;s ice cream pints including Queen Charlotte Sponge Cake"
2961                    loading="lazy"
2962                    class="object-contain max-h-100"
2963                    width="1500"
2964                    height="1500"
2965                  ></div>
2966            </a>
2967          </div>
2968          <div class='absolute bottom-6 right-6'>
2969            
2970              <form
2971                action="/cart/add"
2972                method="post"
2973                enctype="multipart/form-data"
2974                data-add-to-cart-form>
2975          
2976                <input type="hidden" name="id" value="43305921380558">
2977                <input type="hidden" name="quantity" value="1" />
2978          
2979                
2980          
2981                <button
2982                  type="submit"
2983                  name="add"
2984                  class="flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"data-add-to-cart
2985                  >
2986                  <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2987  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
2988  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
2989</svg>
2990</span>
2991                  <span class="show-hover" style="" >Add to cart</span>
2992                </button>
2993              </form>
2994            
2995          </div>
2996        
2997      </div>
2998    </div>
2999  
3000    <div class="card-information">
3001      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3002            <a aria-label="View The Queen’s Diamond Collection" href="/products/the-queen-s-diamond-collection" class="full-unstyled-link">
3003              The Queen’s Diamond Collection
3004            </a>
3005          </h3>
3006          
3007            
3008              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">An incomparable assortment. </p>
3009            
3010          
3011
3012        
3013          
3014<div class="price text-sm my-4 text-center">
3015  <div><div class="price__regular">
3016      <span class="visually-hidden visually-hidden--inline">Regular price</span>
3017      <span
3018        class="price-item price-item--regular"
3019        data-
3020        product-id="7642844070094">
3021        $89.00</span>
3022        </div>
3023        
3024                <small class="unit-price caption hidden">
3025                  <span class="visually-hidden">Unit price</span>
3026                  <span class="price-item price-item--last">
3027                    <span></span>
3028                    <span>/</span>
3029                    <span class="visually-hidden">&nbsp;per&nbsp;</span>
3030                    <span>
3031                    </span>
3032                  </span>
3033                </small>
3034              </div></div>
3035
3036        
3037        
3038         <div class="product-tag-icon-container">
3039          </div>
3040        
3041       
3042         
3043      </div>
3044    </div>
3045  </div>
3046
3047  
3048
3049                    </div>
3050                  
3051                    
3052                    <div class="slideshow-slide-product_e8m78k slideshow-slide swiper-slide" 
3053                      data-aos="fade-up" 
3054                      data-aos-delay="800"
3055                      data-aos-duration="0"
3056                      data-slideshow-slide>
3057                      
3058
3059  
3059<script> 
3060    document.addEventListener("DOMContentLoaded", function () {
3061       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
3062   
3063       if (window.location.pathname.startsWith("/collections/")) {
3064           // Show the section only on collection pages
3065           productTagIcons.forEach(el => el.style.display = "flex");
3066   
3067           // Create and insert CSS dynamically
3068           const style = document.createElement("style");
3069           style.textContent = `
3070               .card-wrapper .card-information h3 {
3071                   display: block;
3072               }
3073   
3074               @media screen and (min-width: 768px) {
3075                   .card-wrapper .card-information h3 {
3076                       display: -webkit-box;
3077                       -webkit-line-clamp: 2; 
3078                       -webkit-box-orient: vertical;
3079                       overflow: hidden;
3080                       text-overflow: ellipsis;
3081                       min-height: 45px;
3082                   }
3083                   .card-wrapper .card-information .product-description {
3084                       display: -webkit-box;
3085                       -webkit-line-clamp: 4; 
3086                       -webkit-box-orient: vertical;
3087                       overflow: hidden;
3088                       text-overflow: ellipsis;
3089                       min-height: 70px;
3090                   }
3091               }
3092   
3093               @media (min-width: 1250px) {
3094                   .card-wrapper .card-information .product-description {
3095                       min-height: 90px;
3096                       display: -webkit-box;
3097                       -webkit-line-clamp: 4;
3098                       -webkit-box-orient: vertical;
3099                       overflow: hidden;
3100                       text-overflow: ellipsis;
3101                   }
3102                   .card-wrapper .card-information h3 {
3103                       min-height: 45px;
3104                   }
3105               } 
3106   
3107               @media (max-width: 600px) {
3108                   .card-wrapper .card-information h3 {
3109                       min-height: 0px;
3110                       display: block;
3111                   }
3112                   .card-wrapper .card-information .product-description {
3113                       min-height: 0px;
3114                   }
3115                   .product-tag-icon-container {
3116                       margin-top: 5px;
3117                   }
3118               }
3119           `;
3120   
3121           // Append to head at the beginning
3122           document.head.insertBefore(style, document.head.firstChild);
3123       } else {
3124           // Hide the section on all other pages
3125           productTagIcons.forEach(el => el.style.display = "none");
3126       }
3127   });
3128   </script>
3128
3129  <div class="card-wrapper">
3130    <div class="card card--product" tabindex="-1">
3131      <div class="relative card__inner"><div>
3132            <a aria-label="Birthday Party Collection" href="/products/birthday-party-collection-1">
3133              <div class="absolute top-0 left-0 z-30"></div>
3134              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
3135                
3136              >
3137                  <img
3138                    srcset="//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_165x.jpg?v=1779985756 165w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_360x.jpg?v=1779985756 360w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_533x.jpg?v=1779985756 533w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_720x.jpg?v=1779985756 720w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_940x.jpg?v=1779985756 940w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_1066x.jpg?v=1779985756 1066w,//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px.jpg?v=1779985756 1500w"
3139                    src="//jenis.com/cdn/shop/files/PDP-BirthdayPartyCollection-2-2026-New-1500px_533x.jpg?v=1779985756"
3140                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3141                    alt="Birthday Party Collection of assorted Jeni&#39;s ice cream pints with festive banner, hat, and streamer decorations"
3142                    loading="lazy"
3143                    class="object-contain max-h-100"
3144                    width="1500"
3145                    height="1500"
3146                  ></div>
3147            </a>
3148          </div>
3149          <div class='absolute bottom-6 right-6'>
3150            
3151              <form
3152                action="/cart/add"
3153                method="post"
3154                enctype="multipart/form-data"
3155                data-add-to-cart-form>
3156          
3157                <input type="hidden" name="id" value="41113632833742">
3158                <input type="hidden" name="quantity" value="1" />
3159          
3160                
3161          
3162                <button
3163                  type="submit"
3164                  name="add"
3165                  class="flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"data-add-to-cart
3166                  >
3167                  <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3168  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
3169  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
3170</svg>
3171</span>
3172                  <span class="show-hover" style="" >Add to cart</span>
3173                </button>
3174              </form>
3175            
3176          </div>
3177        
3178      </div>
3179    </div>
3180  
3181    <div class="card-information">
3182      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3183            <a aria-label="View Birthday Party Collection" href="/products/birthday-party-collection-1" class="full-unstyled-link">
3184              Birthday Party Collection
3185            </a>
3186          </h3>
3187          
3188            
3189              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">The party starts when the ice cream walks in. </p>
3190            
3191          
3192
3193        
3194          
3195<div class="price text-sm my-4 text-center">
3196  <div><div class="price__regular">
3197      <span class="visually-hidden visually-hidden--inline">Regular price</span>
3198      <span
3199        class="price-item price-item--regular"
3200        data-
3201        product-id="6989817577678">
3202        $101.00</span>
3203        </div>
3204        
3205                <small class="unit-price caption hidden">
3206                  <span class="visually-hidden">Unit price</span>
3207                  <span class="price-item price-item--last">
3208                    <span></span>
3209                    <span>/</span>
3210                    <span class="visually-hidden">&nbsp;per&nbsp;</span>
3211                    <span>
3212                    </span>
3213                  </span>
3214                </small>
3215              </div></div>
3216
3217        
3218        
3219         <div class="product-tag-icon-container">
3220          </div>
3221        
3222       
3223         
3224      </div>
3225    </div>
3226  </div>
3227
3228  
3229
3230                    </div>
3231                  
3232                </div>
3233              <div class="flex inset-x-0 bottom-0 swiper-pagination best-sellers-swiper__pagination"></div>
3234            </div>
3235            
3236              <div class="absolute hidden cursor-pointer top-38p -left-20 swiper-arrow--left text-orange lg:block">
3237
3238<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
3239  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
3240</svg>
3241</div>
3242              <div class="absolute hidden cursor-pointer top-38p -right-20 swiper-arrow--right text-orange lg:block">
3243
3244<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
3245  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
3246</svg>
3247</div>
3248            
3249          </best-seller-carousel>
3250
3251          <div class='flex justify-center mt-10 lg:hidden'>
3252            
3253              <a href='/collections/ice-cream-collections' title="Shop Now">
3254                <button type="button" class="btn btn-primary">Shop Now</button>
3255              </a>
3256            
3257          </div>
3258        </div>
3259      </div>
3260    </section>
3261  </div>
3262
3263
3264
3265</div><section id="shopify-section-template--20371757727950__1647298097ff19d18e" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
3266
3267<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row-reverse lg:flex-row-reverse fifty__fifty__section--small" style="
3268  margin-top: 0px;
3269  margin-bottom: 0px;
3270  padding-top: 0px;
3271  padding-bottom: 0px;">
3272  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--small">
3273    <div class="max__400">
3274      
3275      <p class="pb-5">Subscribe to Jeni's</p>
3276      
3277      
3278      <h2 class="pb-5">PINT CLUB</h2>
3279      
3280      
3281      <p>Put surprise and delight on repeat with the gift of Pint Club. Every month, lucky members receive a curated box of four ice creams (usually including a sneak peek or two).</p>
3282      
3283        <div class="klaviyo-form-"></div>
3284      
3285<div class="mt-8 fifty__fifty__section--buttons">
3286          <a href="/products/pint-club" class="btn btn-primary">
3287            Join the club
3288          </a></div></div>
3289  </div>
3290  <div class="flex items-stretch flex-col-2 w-1/2 ">
3291    <div class="fifty__fifty__section--image md:basis-3/6">
3292      
3293      
3294<img
3295          srcset="//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_165x.gif?v=1781702699 165w,//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_360x.gif?v=1781702699 360w,//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_535x.gif?v=1781702699 535w,//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_750x.gif?v=1781702699 750w,//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_1070x.gif?v=1781702699 1070w,//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1.gif?v=1781702699 1080w"
3296          src="//jenis.com/cdn/shop/files/BrandCampaign-PintStack-FreezerDoor-2026-Motion-1x1_1500x.gif?v=1781702699"
3297          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
3298          alt=""
3299          loading="lazy"
3300          width="1080"
3301          height="1080"
3302        ></div>
3303  </div>
3304</div>
3305
3306</section><div id="shopify-section-template--20371757727950__166264826888b692a0" class="shopify-section"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.section-best-sellers.css?v=124825789906123705621789144277" rel="stylesheet" type="text/css" media="all" />
3307<link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.component-product-card.css?v=63984211521529917951789144277" rel="stylesheet" type="text/css" media="all" />
3308<script src="//jenis.com/cdn/shop/t/483/assets/zg-custom.best-sellers.js?v=40298338913246751201789144277" defer="defer"></script>
3308
3309
3310
3311
3312
3313
3314  <div style="
3315    margin-top: 0px;
3316    margin-bottom: 0px;
3317    padding-top: 0px;
3318    padding-bottom: 0px;">
3319    <section class="py-28 best-sellers bg-white">
3320      <div class='container'>
3321        <div class='lg:mx-28'><div class='flex justify-between'>
3322            <div class="flex flex-col lg:w-1/2">
3323              
3324              
3325            </div>
3326            
3327          </div><best-seller-carousel class="relative block">
3328            <div
3329              class="relative pb-20 overflow-hidden mt-14 swiper"
3330              data-slideshow
3331              data-scrollbar
3332              data-slides-to-scroll="1"
3333              data-dots="true"
3334              >
3335                <div class="relative swiper-wrapper">
3336                  
3337                  
3338                  
3339                    
3340                    <div class="slideshow-slide-product_9eVVmP slideshow-slide swiper-slide" 
3341                      data-aos="fade-up" 
3342                      data-aos-delay="400"
3343                      data-aos-duration="0"
3344                      data-slideshow-slide>
3345                      
3346
3347  
3347<script> 
3348    document.addEventListener("DOMContentLoaded", function () {
3349       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
3350   
3351       if (window.location.pathname.startsWith("/collections/")) {
3352           // Show the section only on collection pages
3353           productTagIcons.forEach(el => el.style.display = "flex");
3354   
3355           // Create and insert CSS dynamically
3356           const style = document.createElement("style");
3357           style.textContent = `
3358               .card-wrapper .card-information h3 {
3359                   display: block;
3360               }
3361   
3362               @media screen and (min-width: 768px) {
3363                   .card-wrapper .card-information h3 {
3364                       display: -webkit-box;
3365                       -webkit-line-clamp: 2; 
3366                       -webkit-box-orient: vertical;
3367                       overflow: hidden;
3368                       text-overflow: ellipsis;
3369                       min-height: 45px;
3370                   }
3371                   .card-wrapper .card-information .product-description {
3372                       display: -webkit-box;
3373                       -webkit-line-clamp: 4; 
3374                       -webkit-box-orient: vertical;
3375                       overflow: hidden;
3376                       text-overflow: ellipsis;
3377                       min-height: 70px;
3378                   }
3379               }
3380   
3381               @media (min-width: 1250px) {
3382                   .card-wrapper .card-information .product-description {
3383                       min-height: 90px;
3384                       display: -webkit-box;
3385                       -webkit-line-clamp: 4;
3386                       -webkit-box-orient: vertical;
3387                       overflow: hidden;
3388                       text-overflow: ellipsis;
3389                   }
3390                   .card-wrapper .card-information h3 {
3391                       min-height: 45px;
3392                   }
3393               } 
3394   
3395               @media (max-width: 600px) {
3396                   .card-wrapper .card-information h3 {
3397                       min-height: 0px;
3398                       display: block;
3399                   }
3400                   .card-wrapper .card-information .product-description {
3401                       min-height: 0px;
3402                   }
3403                   .product-tag-icon-container {
3404                       margin-top: 5px;
3405                   }
3406               }
3407           `;
3408   
3409           // Append to head at the beginning
3410           document.head.insertBefore(style, document.head.firstChild);
3411       } else {
3412           // Hide the section on all other pages
3413           productTagIcons.forEach(el => el.style.display = "none");
3414       }
3415   });
3416   </script>
3416
3417  <div class="card-wrapper">
3418    <div class="card card--product" tabindex="-1">
3419      <div class="relative card__inner"><div>
3420            <a aria-label="Opaque" href="/products/opaque">
3421              <div class="absolute top-0 left-0 z-30"></div>
3422              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
3423                
3424              >
3425                  <img
3426                    srcset="//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_165x.jpg?v=1790001672 165w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_360x.jpg?v=1790001672 360w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_533x.jpg?v=1790001672 533w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_720x.jpg?v=1790001672 720w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_940x.jpg?v=1790001672 940w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_1066x.jpg?v=1790001672 1066w,//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1.jpg?v=1790001672 1500w"
3427                    src="//jenis.com/cdn/shop/files/PDP-Opaque-StyledPint02026-1500px_1_533x.jpg?v=1790001672"
3428                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3429                    alt="Opaque"
3430                    loading="lazy"
3431                    class="object-contain max-h-100"
3432                    width="1500"
3433                    height="1500"
3434                  ><img
3435                        srcset="//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_165x.jpg?v=1790001672 165w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_360x.jpg?v=1790001672 360w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_533x.jpg?v=1790001672 533w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_720x.jpg?v=1790001672 720w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_940x.jpg?v=1790001672 940w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_1066x.jpg?v=1790001672 1066w,//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1.jpg?v=1790001672 1500w"
3436                        src="//jenis.com/cdn/shop/files/PDP-Opaque-Texture-2026-1500px_1_533x.jpg?v=1790001672"
3437                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3438                        alt="Hover Image for Opaque"
3439                        loading="lazy"
3440                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
3441                        width="1500"
3442                      height="1501"
3443                      ></div>
3444            </a>
3445          </div>
3446          <div class='absolute bottom-6 right-6'>
3447            
3448              
3449              
3450              <button
3451                type="button"
3452                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
3453                data-product-handle="opaque"
3454                data-product-id="7594851467470"
3455                data-variant-id="43114374496462"
3456                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
3457                >
3458                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3459  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
3460  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
3461</svg>
3462</span>
3463                <span class="show-hover" style="">ADD</span>
3464              </button>
3465            
3466          </div>
3467        
3468      </div>
3469    </div>
3470  
3471    <div class="card-information">
3472      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3473            <a aria-label="View Opaque" href="/products/opaque" class="full-unstyled-link">
3474              Opaque
3475            </a>
3476          </h3>
3477          
3478            
3479              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">An exploration of color and flavor with artist Cj Hendry. Black cocoa, espresso fudge, balsamic cherry. </p>
3480            
3481          
3482
3483        
3484        
3485         <div class="product-tag-icon-container">
3486          
3487            <div>
3488              <svg width="33" height="29" viewBox="0 0 33 29" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3489<image width="33" height="29" xlink:href="data:image/png;base64,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"/>
3490</svg>
3491
3492                 </div></div>
3493        
3494       
3495         
3496      </div>
3497    </div>
3498  </div>
3499
3500  
3501
3502                    </div>
3503                  
3504                    
3505                    <div class="slideshow-slide-product_F67NzT slideshow-slide swiper-slide" 
3506                      data-aos="fade-up" 
3507                      data-aos-delay="500"
3508                      data-aos-duration="0"
3509                      data-slideshow-slide>
3510                      
3511
3512  
3512<script> 
3513    document.addEventListener("DOMContentLoaded", function () {
3514       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
3515   
3516       if (window.location.pathname.startsWith("/collections/")) {
3517           // Show the section only on collection pages
3518           productTagIcons.forEach(el => el.style.display = "flex");
3519   
3520           // Create and insert CSS dynamically
3521           const style = document.createElement("style");
3522           style.textContent = `
3523               .card-wrapper .card-information h3 {
3524                   display: block;
3525               }
3526   
3527               @media screen and (min-width: 768px) {
3528                   .card-wrapper .card-information h3 {
3529                       display: -webkit-box;
3530                       -webkit-line-clamp: 2; 
3531                       -webkit-box-orient: vertical;
3532                       overflow: hidden;
3533                       text-overflow: ellipsis;
3534                       min-height: 45px;
3535                   }
3536                   .card-wrapper .card-information .product-description {
3537                       display: -webkit-box;
3538                       -webkit-line-clamp: 4; 
3539                       -webkit-box-orient: vertical;
3540                       overflow: hidden;
3541                       text-overflow: ellipsis;
3542                       min-height: 70px;
3543                   }
3544               }
3545   
3546               @media (min-width: 1250px) {
3547                   .card-wrapper .card-information .product-description {
3548                       min-height: 90px;
3549                       display: -webkit-box;
3550                       -webkit-line-clamp: 4;
3551                       -webkit-box-orient: vertical;
3552                       overflow: hidden;
3553                       text-overflow: ellipsis;
3554                   }
3555                   .card-wrapper .card-information h3 {
3556                       min-height: 45px;
3557                   }
3558               } 
3559   
3560               @media (max-width: 600px) {
3561                   .card-wrapper .card-information h3 {
3562                       min-height: 0px;
3563                       display: block;
3564                   }
3565                   .card-wrapper .card-information .product-description {
3566                       min-height: 0px;
3567                   }
3568                   .product-tag-icon-container {
3569                       margin-top: 5px;
3570                   }
3571               }
3572           `;
3573   
3574           // Append to head at the beginning
3575           document.head.insertBefore(style, document.head.firstChild);
3576       } else {
3577           // Hide the section on all other pages
3578           productTagIcons.forEach(el => el.style.display = "none");
3579       }
3580   });
3581   </script>
3581
3582  <div class="card-wrapper">
3583    <div class="card card--product" tabindex="-1">
3584      <div class="relative card__inner"><div>
3585            <a aria-label="Pumpkin with Brown Sugar Blondies" href="/products/pumpkin-with-brown-sugar-blondies">
3586              <div class="absolute top-0 left-0 z-30"></div>
3587              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
3588                
3589              >
3590                  <img
3591                    srcset="//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_165x.jpg?v=1787668880 165w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_360x.jpg?v=1787668880 360w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_533x.jpg?v=1787668880 533w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_720x.jpg?v=1787668880 720w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_940x.jpg?v=1787668880 940w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_1066x.jpg?v=1787668880 1066w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1.jpg?v=1787668880 1500w"
3592                    src="//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-StyledPint-1500px_1_533x.jpg?v=1787668880"
3593                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3594                    alt="Pumpkin with Brown Sugar Blondies"
3595                    loading="lazy"
3596                    class="object-contain max-h-100"
3597                    width="1500"
3598                    height="1500"
3599                  ><img
3600                        srcset="//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_165x.jpg?v=1787668883 165w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_360x.jpg?v=1787668883 360w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_533x.jpg?v=1787668883 533w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_720x.jpg?v=1787668883 720w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_940x.jpg?v=1787668883 940w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_1066x.jpg?v=1787668883 1066w,//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1.jpg?v=1787668883 1500w"
3601                        src="//jenis.com/cdn/shop/files/PDP-PumpkinwithBrownSugarBlondies-Texture-1500px_1_533x.jpg?v=1787668883"
3602                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3603                        alt="Hover Image for Pumpkin with Brown Sugar Blondies"
3604                        loading="lazy"
3605                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
3606                        width="1500"
3607                      height="1500"
3608                      ></div>
3609            </a>
3610          </div>
3611          <div class='absolute bottom-6 right-6'>
3612            
3613              
3614              
3615              <button
3616                type="button"
3617                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
3618                data-product-handle="pumpkin-with-brown-sugar-blondies"
3619                data-product-id="8803750445262"
3620                data-variant-id="48309426847950"
3621                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
3622                >
3623                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3624  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
3625  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
3626</svg>
3627</span>
3628                <span class="show-hover" style="">ADD</span>
3629              </button>
3630            
3631          </div>
3632        
3633      </div>
3634    </div>
3635  
3636    <div class="card-information">
3637      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3638            <a aria-label="View Pumpkin with Brown Sugar Blondies" href="/products/pumpkin-with-brown-sugar-blondies" class="full-unstyled-link">
3639              Pumpkin with Brown Sugar Blondies
3640            </a>
3641          </h3>
3642          
3643            
3644              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Heirloom pumpkin ice cream with warm spices, caramel, and brown sugar blondies.</p>
3645            
3646          
3647
3648        
3649        
3650         <div class="product-tag-icon-container">
3651          </div>
3652        
3653       
3654         
3655      </div>
3656    </div>
3657  </div>
3658
3659  
3660
3661                    </div>
3662                  
3663                    
3664                    <div class="slideshow-slide-product_9qwmwJ slideshow-slide swiper-slide" 
3665                      data-aos="fade-up" 
3666                      data-aos-delay="600"
3667                      data-aos-duration="0"
3668                      data-slideshow-slide>
3669                      
3670
3671  
3671<script> 
3672    document.addEventListener("DOMContentLoaded", function () {
3673       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
3674   
3675       if (window.location.pathname.startsWith("/collections/")) {
3676           // Show the section only on collection pages
3677           productTagIcons.forEach(el => el.style.display = "flex");
3678   
3679           // Create and insert CSS dynamically
3680           const style = document.createElement("style");
3681           style.textContent = `
3682               .card-wrapper .card-information h3 {
3683                   display: block;
3684               }
3685   
3686               @media screen and (min-width: 768px) {
3687                   .card-wrapper .card-information h3 {
3688                       display: -webkit-box;
3689                       -webkit-line-clamp: 2; 
3690                       -webkit-box-orient: vertical;
3691                       overflow: hidden;
3692                       text-overflow: ellipsis;
3693                       min-height: 45px;
3694                   }
3695                   .card-wrapper .card-information .product-description {
3696                       display: -webkit-box;
3697                       -webkit-line-clamp: 4; 
3698                       -webkit-box-orient: vertical;
3699                       overflow: hidden;
3700                       text-overflow: ellipsis;
3701                       min-height: 70px;
3702                   }
3703               }
3704   
3705               @media (min-width: 1250px) {
3706                   .card-wrapper .card-information .product-description {
3707                       min-height: 90px;
3708                       display: -webkit-box;
3709                       -webkit-line-clamp: 4;
3710                       -webkit-box-orient: vertical;
3711                       overflow: hidden;
3712                       text-overflow: ellipsis;
3713                   }
3714                   .card-wrapper .card-information h3 {
3715                       min-height: 45px;
3716                   }
3717               } 
3718   
3719               @media (max-width: 600px) {
3720                   .card-wrapper .card-information h3 {
3721                       min-height: 0px;
3722                       display: block;
3723                   }
3724                   .card-wrapper .card-information .product-description {
3725                       min-height: 0px;
3726                   }
3727                   .product-tag-icon-container {
3728                       margin-top: 5px;
3729                   }
3730               }
3731           `;
3732   
3733           // Append to head at the beginning
3734           document.head.insertBefore(style, document.head.firstChild);
3735       } else {
3736           // Hide the section on all other pages
3737           productTagIcons.forEach(el => el.style.display = "none");
3738       }
3739   });
3740   </script>
3740
3741  <div class="card-wrapper">
3742    <div class="card card--product" tabindex="-1">
3743      <div class="relative card__inner"><div>
3744            <a aria-label="Miso Butterscotch Brownie" href="/products/miso-butterscotch-brownie">
3745              <div class="absolute top-0 left-0 z-30"></div>
3746              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
3747                
3748              >
3749                  <img
3750                    srcset="//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_165x.jpg?v=1787671039 165w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_360x.jpg?v=1787671039 360w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_533x.jpg?v=1787671039 533w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_720x.jpg?v=1787671039 720w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_940x.jpg?v=1787671039 940w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_1066x.jpg?v=1787671039 1066w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px.jpg?v=1787671039 1500w"
3751                    src="//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-StyledPint-1500px_533x.jpg?v=1787671039"
3752                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3753                    alt="Miso Butterscotch Brownie"
3754                    loading="lazy"
3755                    class="object-contain max-h-100"
3756                    width="1500"
3757                    height="1500"
3758                  ><img
3759                        srcset="//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_165x.jpg?v=1787671040 165w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_360x.jpg?v=1787671040 360w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_533x.jpg?v=1787671040 533w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_720x.jpg?v=1787671040 720w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_940x.jpg?v=1787671040 940w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_1066x.jpg?v=1787671040 1066w,//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px.jpg?v=1787671040 1500w"
3760                        src="//jenis.com/cdn/shop/files/PDP-MisoButterscotchBrownie-2026-Texture-1500px_533x.jpg?v=1787671040"
3761                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3762                        alt="Hover Image for Miso Butterscotch Brownie"
3763                        loading="lazy"
3764                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
3765                        width="1500"
3766                      height="1500"
3767                      ></div>
3768            </a>
3769          </div>
3770          <div class='absolute bottom-6 right-6'>
3771            
3772              
3773              
3774              <button
3775                type="button"
3776                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
3777                data-product-handle="miso-butterscotch-brownie"
3778                data-product-id="7489952481486"
3779                data-variant-id="42788756979918"
3780                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
3781                >
3782                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3783  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
3784  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
3785</svg>
3786</span>
3787                <span class="show-hover" style="">ADD</span>
3788              </button>
3789            
3790          </div>
3791        
3792      </div>
3793    </div>
3794  
3795    <div class="card-information">
3796      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3797            <a aria-label="View Miso Butterscotch Brownie" href="/products/miso-butterscotch-brownie" class="full-unstyled-link">
3798              Miso Butterscotch Brownie
3799            </a>
3800          </h3>
3801          
3802            
3803              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Dark chocolate brownies in toasted sugar and miso cream. Sweet, barely savory, intensely satisfying.</p>
3804            
3805          
3806
3807        
3808        
3809         <div class="product-tag-icon-container">
3810          
3811            <div>
3812              <svg width="33" height="29" viewBox="0 0 33 29" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3813<image width="33" height="29" xlink:href="data:image/png;base64,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"/>
3814</svg>
3815
3816                 </div></div>
3817        
3818       
3819         
3820      </div>
3821    </div>
3822  </div>
3823
3824  
3825
3826                    </div>
3827                  
3828                    
3829                    <div class="slideshow-slide-product_qLrx6g slideshow-slide swiper-slide" 
3830                      data-aos="fade-up" 
3831                      data-aos-delay="700"
3832                      data-aos-duration="0"
3833                      data-slideshow-slide>
3834                      
3835
3836  
3836<script> 
3837    document.addEventListener("DOMContentLoaded", function () {
3838       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
3839   
3840       if (window.location.pathname.startsWith("/collections/")) {
3841           // Show the section only on collection pages
3842           productTagIcons.forEach(el => el.style.display = "flex");
3843   
3844           // Create and insert CSS dynamically
3845           const style = document.createElement("style");
3846           style.textContent = `
3847               .card-wrapper .card-information h3 {
3848                   display: block;
3849               }
3850   
3851               @media screen and (min-width: 768px) {
3852                   .card-wrapper .card-information h3 {
3853                       display: -webkit-box;
3854                       -webkit-line-clamp: 2; 
3855                       -webkit-box-orient: vertical;
3856                       overflow: hidden;
3857                       text-overflow: ellipsis;
3858                       min-height: 45px;
3859                   }
3860                   .card-wrapper .card-information .product-description {
3861                       display: -webkit-box;
3862                       -webkit-line-clamp: 4; 
3863                       -webkit-box-orient: vertical;
3864                       overflow: hidden;
3865                       text-overflow: ellipsis;
3866                       min-height: 70px;
3867                   }
3868               }
3869   
3870               @media (min-width: 1250px) {
3871                   .card-wrapper .card-information .product-description {
3872                       min-height: 90px;
3873                       display: -webkit-box;
3874                       -webkit-line-clamp: 4;
3875                       -webkit-box-orient: vertical;
3876                       overflow: hidden;
3877                       text-overflow: ellipsis;
3878                   }
3879                   .card-wrapper .card-information h3 {
3880                       min-height: 45px;
3881                   }
3882               } 
3883   
3884               @media (max-width: 600px) {
3885                   .card-wrapper .card-information h3 {
3886                       min-height: 0px;
3887                       display: block;
3888                   }
3889                   .card-wrapper .card-information .product-description {
3890                       min-height: 0px;
3891                   }
3892                   .product-tag-icon-container {
3893                       margin-top: 5px;
3894                   }
3895               }
3896           `;
3897   
3898           // Append to head at the beginning
3899           document.head.insertBefore(style, document.head.firstChild);
3900       } else {
3901           // Hide the section on all other pages
3902           productTagIcons.forEach(el => el.style.display = "none");
3903       }
3904   });
3905   </script>
3905
3906  <div class="card-wrapper">
3907    <div class="card card--product" tabindex="-1">
3908      <div class="relative card__inner"><div>
3909            <a aria-label="Hazelnut Stracciatella" href="/products/hazelnut-stracciatella">
3910              <div class="absolute top-0 left-0 z-30"></div>
3911              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
3912                
3913              >
3914                  <img
3915                    srcset="//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_165x.jpg?v=1787669742 165w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_360x.jpg?v=1787669742 360w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_533x.jpg?v=1787669742 533w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_720x.jpg?v=1787669742 720w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_940x.jpg?v=1787669742 940w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_1066x.jpg?v=1787669742 1066w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1.jpg?v=1787669742 1500w"
3916                    src="//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-StyledPint-1500px_1_533x.jpg?v=1787669742"
3917                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3918                    alt="Hazelnut Stracciatella"
3919                    loading="lazy"
3920                    class="object-contain max-h-100"
3921                    width="1500"
3922                    height="1500"
3923                  ><img
3924                        srcset="//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_165x.jpg?v=1787669745 165w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_360x.jpg?v=1787669745 360w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_533x.jpg?v=1787669745 533w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_720x.jpg?v=1787669745 720w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_940x.jpg?v=1787669745 940w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_1066x.jpg?v=1787669745 1066w,//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1.jpg?v=1787669745 1500w"
3925                        src="//jenis.com/cdn/shop/files/PDP-HazelnutStracciatella-Texture-1500px_1_533x.jpg?v=1787669745"
3926                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3927                        alt="Hover Image for Hazelnut Stracciatella"
3928                        loading="lazy"
3929                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
3930                        width="1500"
3931                      height="1500"
3932                      ></div>
3933            </a>
3934          </div>
3935          <div class='absolute bottom-6 right-6'>
3936            
3937              
3938              
3939              <button
3940                type="button"
3941                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
3942                data-product-handle="hazelnut-stracciatella"
3943                data-product-id="8803750641870"
3944                data-variant-id="48309427077326"
3945                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
3946                >
3947                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
3948  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
3949  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
3950</svg>
3951</span>
3952                <span class="show-hover" style="">ADD</span>
3953              </button>
3954            
3955          </div>
3956        
3957      </div>
3958    </div>
3959  
3960    <div class="card-information">
3961      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
3962            <a aria-label="View Hazelnut Stracciatella" href="/products/hazelnut-stracciatella" class="full-unstyled-link">
3963              Hazelnut Stracciatella
3964            </a>
3965          </h3>
3966          
3967            
3968              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Roasted hazelnut ice cream with bittersweet chocolaty curls. </p>
3969            
3970          
3971
3972        
3973        
3974         <div class="product-tag-icon-container">
3975          
3976            <div>
3977              <svg width="33" height="29" viewBox="0 0 33 29" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
3978<image width="33" height="29" xlink:href="data:image/png;base64,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"/>
3979</svg>
3980
3981                 </div></div>
3982        
3983       
3984         
3985      </div>
3986    </div>
3987  </div>
3988
3989  
3990
3991                    </div>
3992                  
3993                    
3994                    <div class="slideshow-slide-product_zeHwc4 slideshow-slide swiper-slide" 
3995                      data-aos="fade-up" 
3996                      data-aos-delay="800"
3997                      data-aos-duration="0"
3998                      data-slideshow-slide>
3999                      
4000
4001  
4001<script> 
4002    document.addEventListener("DOMContentLoaded", function () {
4003       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
4004   
4005       if (window.location.pathname.startsWith("/collections/")) {
4006           // Show the section only on collection pages
4007           productTagIcons.forEach(el => el.style.display = "flex");
4008   
4009           // Create and insert CSS dynamically
4010           const style = document.createElement("style");
4011           style.textContent = `
4012               .card-wrapper .card-information h3 {
4013                   display: block;
4014               }
4015   
4016               @media screen and (min-width: 768px) {
4017                   .card-wrapper .card-information h3 {
4018                       display: -webkit-box;
4019                       -webkit-line-clamp: 2; 
4020                       -webkit-box-orient: vertical;
4021                       overflow: hidden;
4022                       text-overflow: ellipsis;
4023                       min-height: 45px;
4024                   }
4025                   .card-wrapper .card-information .product-description {
4026                       display: -webkit-box;
4027                       -webkit-line-clamp: 4; 
4028                       -webkit-box-orient: vertical;
4029                       overflow: hidden;
4030                       text-overflow: ellipsis;
4031                       min-height: 70px;
4032                   }
4033               }
4034   
4035               @media (min-width: 1250px) {
4036                   .card-wrapper .card-information .product-description {
4037                       min-height: 90px;
4038                       display: -webkit-box;
4039                       -webkit-line-clamp: 4;
4040                       -webkit-box-orient: vertical;
4041                       overflow: hidden;
4042                       text-overflow: ellipsis;
4043                   }
4044                   .card-wrapper .card-information h3 {
4045                       min-height: 45px;
4046                   }
4047               } 
4048   
4049               @media (max-width: 600px) {
4050                   .card-wrapper .card-information h3 {
4051                       min-height: 0px;
4052                       display: block;
4053                   }
4054                   .card-wrapper .card-information .product-description {
4055                       min-height: 0px;
4056                   }
4057                   .product-tag-icon-container {
4058                       margin-top: 5px;
4059                   }
4060               }
4061           `;
4062   
4063           // Append to head at the beginning
4064           document.head.insertBefore(style, document.head.firstChild);
4065       } else {
4066           // Hide the section on all other pages
4067           productTagIcons.forEach(el => el.style.display = "none");
4068       }
4069   });
4070   </script>
4070
4071  <div class="card-wrapper">
4072    <div class="card card--product" tabindex="-1">
4073      <div class="relative card__inner"><div>
4074            <a aria-label="Queen Charlotte Sponge Cake" href="/products/queen-charlotte-sponge-cake">
4075              <div class="absolute top-0 left-0 z-30"></div>
4076              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
4077                
4078              >
4079                  <img
4080                    srcset="//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_165x.jpg?v=1779992260 165w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_360x.jpg?v=1779992260 360w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_533x.jpg?v=1779992260 533w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_720x.jpg?v=1779992260 720w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_940x.jpg?v=1779992260 940w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_1066x.jpg?v=1779992260 1066w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New.jpg?v=1779992260 1500w"
4081                    src="//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-StyledPint-New_533x.jpg?v=1779992260"
4082                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4083                    alt="Pint of the Bridgerton x Jeni&#39;s Queen Charlotte Sponge Cake ice cream with a spoon, pink and cream scoops on top"
4084                    loading="lazy"
4085                    class="object-contain max-h-100"
4086                    width="1500"
4087                    height="1500"
4088                  ><img
4089                        srcset="//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-texture-1500px-3_165x.jpg?v=1765469581 165w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-texture-1500px-3_360x.jpg?v=1765469581 360w,//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-texture-1500px-3.jpg?v=1765469581 530w"
4090                        src="//jenis.com/cdn/shop/files/PDP-QueenCharlotteSpongeCake-texture-1500px-3_533x.jpg?v=1765469581"
4091                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4092                        alt="Hover Image for Close-up texture of Queen Charlotte Sponge Cake ice cream with a pink and cream swirl"
4093                        loading="lazy"
4094                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
4095                        width="530"
4096                      height="530"
4097                      ></div>
4098            </a>
4099          </div>
4100          <div class='absolute bottom-6 right-6'>
4101            
4102              
4103              
4104              <button
4105                type="button"
4106                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
4107                data-product-handle="queen-charlotte-sponge-cake"
4108                data-product-id="7642830471374"
4109                data-variant-id="43305869181134"
4110                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
4111                >
4112                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
4113  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
4114  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
4115</svg>
4116</span>
4117                <span class="show-hover" style="">ADD</span>
4118              </button>
4119            
4120          </div>
4121        
4122      </div>
4123    </div>
4124  
4125    <div class="card-information">
4126      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
4127            <a aria-label="View Queen Charlotte Sponge Cake" href="/products/queen-charlotte-sponge-cake" class="full-unstyled-link">
4128              Queen Charlotte Sponge Cake
4129            </a>
4130          </h3>
4131          
4132            
4133              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Decadent almond buttercream with raspberry-rose jam and honey sponge cake. Lavender-hued at Queen Charlotte’s behest.</p>
4134            
4135          
4136
4137        
4138        
4139         <div class="product-tag-icon-container">
4140          </div>
4141        
4142       
4143         
4144      </div>
4145    </div>
4146  </div>
4147
4148  
4149
4150                    </div>
4151                  
4152                    
4153                    <div class="slideshow-slide-product_ELW6rQ slideshow-slide swiper-slide" 
4154                      data-aos="fade-up" 
4155                      data-aos-delay="900"
4156                      data-aos-duration="0"
4157                      data-slideshow-slide>
4158                      
4159
4160  
4160<script> 
4161    document.addEventListener("DOMContentLoaded", function () {
4162       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
4163   
4164       if (window.location.pathname.startsWith("/collections/")) {
4165           // Show the section only on collection pages
4166           productTagIcons.forEach(el => el.style.display = "flex");
4167   
4168           // Create and insert CSS dynamically
4169           const style = document.createElement("style");
4170           style.textContent = `
4171               .card-wrapper .card-information h3 {
4172                   display: block;
4173               }
4174   
4175               @media screen and (min-width: 768px) {
4176                   .card-wrapper .card-information h3 {
4177                       display: -webkit-box;
4178                       -webkit-line-clamp: 2; 
4179                       -webkit-box-orient: vertical;
4180                       overflow: hidden;
4181                       text-overflow: ellipsis;
4182                       min-height: 45px;
4183                   }
4184                   .card-wrapper .card-information .product-description {
4185                       display: -webkit-box;
4186                       -webkit-line-clamp: 4; 
4187                       -webkit-box-orient: vertical;
4188                       overflow: hidden;
4189                       text-overflow: ellipsis;
4190                       min-height: 70px;
4191                   }
4192               }
4193   
4194               @media (min-width: 1250px) {
4195                   .card-wrapper .card-information .product-description {
4196                       min-height: 90px;
4197                       display: -webkit-box;
4198                       -webkit-line-clamp: 4;
4199                       -webkit-box-orient: vertical;
4200                       overflow: hidden;
4201                       text-overflow: ellipsis;
4202                   }
4203                   .card-wrapper .card-information h3 {
4204                       min-height: 45px;
4205                   }
4206               } 
4207   
4208               @media (max-width: 600px) {
4209                   .card-wrapper .card-information h3 {
4210                       min-height: 0px;
4211                       display: block;
4212                   }
4213                   .card-wrapper .card-information .product-description {
4214                       min-height: 0px;
4215                   }
4216                   .product-tag-icon-container {
4217                       margin-top: 5px;
4218                   }
4219               }
4220           `;
4221   
4222           // Append to head at the beginning
4223           document.head.insertBefore(style, document.head.firstChild);
4224       } else {
4225           // Hide the section on all other pages
4226           productTagIcons.forEach(el => el.style.display = "none");
4227       }
4228   });
4229   </script>
4229
4230  <div class="card-wrapper">
4231    <div class="card card--product" tabindex="-1">
4232      <div class="relative card__inner"><div>
4233            <a aria-label="Brambleberry Crisp" href="/products/brambleberry-crisp">
4234              <div class="absolute top-0 left-0 z-30"></div>
4235              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
4236                
4237              >
4238                  <img
4239                    srcset="//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_165x.jpg?v=1779974726 165w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_360x.jpg?v=1779974726 360w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_533x.jpg?v=1779974726 533w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_720x.jpg?v=1779974726 720w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_940x.jpg?v=1779974726 940w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_1066x.jpg?v=1779974726 1066w,//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px.jpg?v=1779974726 1500w"
4240                    src="//jenis.com/cdn/shop/files/PDP-2026-BrambleberryCrisp-StyledPint-1500px_533x.jpg?v=1779974726"
4241                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4242                    alt="Pint of Jeni&#39;s Brambleberry Crisp ice cream, a magenta pint topped with cream scoops and a berry swirl"
4243                    loading="lazy"
4244                    class="object-contain max-h-100"
4245                    width="1500"
4246                    height="1500"
4247                  ><img
4248                        srcset="//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_165x.jpg?v=1789650105 165w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_360x.jpg?v=1789650105 360w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_533x.jpg?v=1789650105 533w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_720x.jpg?v=1789650105 720w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_940x.jpg?v=1789650105 940w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_1066x.jpg?v=1789650105 1066w,//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10.jpg?v=1789650105 1500w"
4249                        src="//jenis.com/cdn/shop/files/PDP-BrambleberryCrisp-Texture-1500px_55b8e0e2-e8b1-4d3b-9eae-5a7e4c5edf10_533x.jpg?v=1789650105"
4250                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4251                        alt="Hover Image for Brambleberry Crisp"
4252                        loading="lazy"
4253                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
4254                        width="1500"
4255                      height="1499"
4256                      ></div>
4257            </a>
4258          </div>
4259          <div class='absolute bottom-6 right-6'>
4260            
4261              
4262              
4263              <button
4264                type="button"
4265                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
4266                data-product-handle="brambleberry-crisp"
4267                data-product-id="6865428414670"
4268                data-variant-id="40669040345294"
4269                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
4270                >
4271                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
4272  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
4273  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
4274</svg>
4275</span>
4276                <span class="show-hover" style="">ADD</span>
4277              </button>
4278            
4279          </div>
4280        
4281      </div>
4282    </div>
4283  
4284    <div class="card-information">
4285      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
4286            <a aria-label="View Brambleberry Crisp" href="/products/brambleberry-crisp" class="full-unstyled-link">
4287              Brambleberry Crisp
4288            </a>
4289          </h3>
4290          
4291            
4292              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">Oven-toasted oat streusel and a sweet-tart brambleberry jam layered throughout vanilla ice cream.</p>
4293            
4294          
4295
4296        
4297        
4298         <div class="product-tag-icon-container">
4299          </div>
4300        
4301       
4302         
4303      </div>
4304    </div>
4305  </div>
4306
4307  
4308
4309                    </div>
4310                  
4311                    
4312                    <div class="slideshow-slide-product_xaaRpQ slideshow-slide swiper-slide" 
4313                      data-aos="fade-up" 
4314                      data-aos-delay="1000"
4315                      data-aos-duration="0"
4316                      data-slideshow-slide>
4317                      
4318
4319  
4319<script> 
4320    document.addEventListener("DOMContentLoaded", function () {
4321       const productTagIcons = document.querySelectorAll(".product-tag-icon-container");
4322   
4323       if (window.location.pathname.startsWith("/collections/")) {
4324           // Show the section only on collection pages
4325           productTagIcons.forEach(el => el.style.display = "flex");
4326   
4327           // Create and insert CSS dynamically
4328           const style = document.createElement("style");
4329           style.textContent = `
4330               .card-wrapper .card-information h3 {
4331                   display: block;
4332               }
4333   
4334               @media screen and (min-width: 768px) {
4335                   .card-wrapper .card-information h3 {
4336                       display: -webkit-box;
4337                       -webkit-line-clamp: 2; 
4338                       -webkit-box-orient: vertical;
4339                       overflow: hidden;
4340                       text-overflow: ellipsis;
4341                       min-height: 45px;
4342                   }
4343                   .card-wrapper .card-information .product-description {
4344                       display: -webkit-box;
4345                       -webkit-line-clamp: 4; 
4346                       -webkit-box-orient: vertical;
4347                       overflow: hidden;
4348                       text-overflow: ellipsis;
4349                       min-height: 70px;
4350                   }
4351               }
4352   
4353               @media (min-width: 1250px) {
4354                   .card-wrapper .card-information .product-description {
4355                       min-height: 90px;
4356                       display: -webkit-box;
4357                       -webkit-line-clamp: 4;
4358                       -webkit-box-orient: vertical;
4359                       overflow: hidden;
4360                       text-overflow: ellipsis;
4361                   }
4362                   .card-wrapper .card-information h3 {
4363                       min-height: 45px;
4364                   }
4365               } 
4366   
4367               @media (max-width: 600px) {
4368                   .card-wrapper .card-information h3 {
4369                       min-height: 0px;
4370                       display: block;
4371                   }
4372                   .card-wrapper .card-information .product-description {
4373                       min-height: 0px;
4374                   }
4375                   .product-tag-icon-container {
4376                       margin-top: 5px;
4377                   }
4378               }
4379           `;
4380   
4381           // Append to head at the beginning
4382           document.head.insertBefore(style, document.head.firstChild);
4383       } else {
4384           // Hide the section on all other pages
4385           productTagIcons.forEach(el => el.style.display = "none");
4386       }
4387   });
4388   </script>
4388
4389  <div class="card-wrapper">
4390    <div class="card card--product" tabindex="-1">
4391      <div class="relative card__inner"><div>
4392            <a aria-label="Boston Cream Pie" href="/products/boston-cream-pie">
4393              <div class="absolute top-0 left-0 z-30"></div>
4394              <div class="group relative media media--transparent media--portrait media--hover-effect cursor-pointer"
4395                
4396              >
4397                  <img
4398                    srcset="//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_165x.jpg?v=1779974435 165w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_360x.jpg?v=1779974435 360w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_533x.jpg?v=1779974435 533w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_720x.jpg?v=1779974435 720w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_940x.jpg?v=1779974435 940w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_1066x.jpg?v=1779974435 1066w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px.jpg?v=1779974435 1500w"
4399                    src="//jenis.com/cdn/shop/files/PDP-BostonCreamPie-StyledPint-1500px_533x.jpg?v=1779974435"
4400                    sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4401                    alt="Pint of Jeni&#39;s Boston Cream Pie ice cream, a pale yellow pint topped with chocolate-swirled scoops"
4402                    loading="lazy"
4403                    class="object-contain max-h-100"
4404                    width="1500"
4405                    height="1500"
4406                  ><img
4407                        srcset="//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_165x.jpg?v=1789650922 165w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_360x.jpg?v=1789650922 360w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_533x.jpg?v=1789650922 533w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_720x.jpg?v=1789650922 720w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_940x.jpg?v=1789650922 940w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_1066x.jpg?v=1789650922 1066w,//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0.jpg?v=1789650922 1500w"
4408                        src="//jenis.com/cdn/shop/files/PDP-BostonCreamPie-Texture-1500px_ab37a7f4-855b-477f-851b-cf852643e9f0_533x.jpg?v=1789650922"
4409                        sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
4410                        alt="Hover Image for Boston Cream Pie"
4411                        loading="lazy"
4412                        class="absolute inset-0 object-contain w-full h-full transition-opacity opacity-0 max-h-100 group-hover:opacity-100"
4413                        width="1500"
4414                      height="1500"
4415                      ></div>
4416            </a>
4417          </div>
4418          <div class='absolute bottom-6 right-6'>
4419            
4420              
4421              
4422              <button
4423                type="button"
4424                class="product-card-add-to-bundle flex items-center justify-center px-1 py-3 text-base font-bold uppercase bg-white rounded-full lg:px-4 tracking-giant text-orange product-card__button-content"
4425                data-product-handle="boston-cream-pie"
4426                data-product-id="6865440538830"
4427                data-variant-id="40669064069326"
4428                data-bundle-url="/pages/all-flavors/4?page=addProductsPage1&currentFlow=byob"
4429                >
4430                <span class="hide-hover"><svg class="icon icon--stroke icon-plus-large" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
4431  <line x1="8.58984" y1="3.27836e-08" x2="8.58984" y2="17" stroke="currentColor" stroke-width="1.5"/>
4432  <line x1="16.9999" y1="8.66846" x2="-0.000122136" y2="8.66846" stroke="currentColor" stroke-width="1.5"/>
4433</svg>
4434</span>
4435                <span class="show-hover" style="">ADD</span>
4436              </button>
4437            
4438          </div>
4439        
4440      </div>
4441    </div>
4442  
4443    <div class="card-information">
4444      <div class="flex flex-col justify-center"><h3 class="mt-10 font-bold tracking-widest text-center capitalize text-softBlack text-md lg:text-xl">
4445            <a aria-label="View Boston Cream Pie" href="/products/boston-cream-pie" class="full-unstyled-link">
4446              Boston Cream Pie
4447            </a>
4448          </h3>
4449          
4450            
4451              <p class="product-description mt-4 text-sm font-medium leading-normal tracking-tight text-center">A salted vanilla custard layered with yellow cake pieces and darkest chocolate fudge.</p>
4452            
4453          
4454
4455        
4456        
4457         <div class="product-tag-icon-container">
4458          </div>
4459        
4460       
4461         
4462      </div>
4463    </div>
4464  </div>
4465
4466  
4467
4468                    </div>
4469                  
4470                </div>
4471              <div class="flex inset-x-0 bottom-0 swiper-pagination best-sellers-swiper__pagination"></div>
4472            </div>
4473            
4474              <div class="absolute hidden cursor-pointer top-38p -left-20 swiper-arrow--left text-orange lg:block">
4475
4476<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
4477  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
4478</svg>
4479</div>
4480              <div class="absolute hidden cursor-pointer top-38p -right-20 swiper-arrow--right text-orange lg:block">
4481
4482<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow icon--stroke " viewBox="0 0 13 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="">
4483  <path d="M1 1L11 11L0.999997 21" stroke="currentColor" stroke-width="2"/>
4484</svg>
4485</div>
4486            
4487          </best-seller-carousel>
4488
4489          <div class='flex justify-center mt-10 lg:hidden'>
4490            
4491          </div>
4492        </div>
4493      </div>
4494    </section>
4495  </div>
4496
4497
4498
4499</div><section id="shopify-section-template--20371757727950__50_50_CJUBUB" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
4500
4501<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row lg:flex-row fifty__fifty__section--large" style="
4502  margin-top: 0px;
4503  margin-bottom: 0px;
4504  padding-top: 0px;
4505  padding-bottom: 0px;">
4506  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--large">
4507    <div class="max__400">
4508      
4509      <p class="pb-5">These perks are sweet</p>
4510      
4511      
4512      <h2 class="pb-5">Splendid Rewards</h2>
4513      
4514      
4515      <p>Join our rewards program and earn a reward with every ice cream purchase (and a free upgrade just for signing up!). Plus early access to new flavors, a free scoop on your birthday, and other members-only bonuses. </p>
4516      
4517        <div class="klaviyo-form-"></div>
4518      
4519<div class="mt-8 fifty__fifty__section--buttons">
4520          <a href="/pages/rewards" class="btn btn-primary">
4521            Count me in
4522          </a></div></div>
4523  </div>
4524  <div class="flex items-stretch flex-col-2 w-1/2 ">
4525    <div class="fifty__fifty__section--image md:basis-3/6">
4526      
4527      
4528<img
4529          srcset="//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px_165x.jpg?v=1716217910 165w,//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px_360x.jpg?v=1716217910 360w,//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px_535x.jpg?v=1716217910 535w,//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px_750x.jpg?v=1716217910 750w,//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px.jpg?v=1716217910 800w"
4530          src="//jenis.com/cdn/shop/files/Rewards_WaffleCone-Halftone-808px_1500x.jpg?v=1716217910"
4531          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
4532          alt=""
4533          loading="lazy"
4534          width="800"
4535          height="800"
4536        ></div>
4537  </div>
4538</div>
4539
4540</section><section id="shopify-section-template--20371757727950__c7848645-78c1-4813-a5fd-f8a656ef4a7e" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
4541
4542<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row-reverse lg:flex-row-reverse fifty__fifty__section--small" style="
4543  margin-top: 0px;
4544  margin-bottom: 0px;
4545  padding-top: 0px;
4546  padding-bottom: 0px;">
4547  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--small">
4548    <div class="max__400">
4549      
4550      <p class="pb-5">Everyone’s favorite flavor</p>
4551      
4552      
4553      <h2 class="pb-5">Jeni’s Gift Cards</h2>
4554      
4555      
4556      <p>The no-melt, always-win, any-occasion gifting solution.</p>
4557      
4558        <div class="klaviyo-form-"></div>
4559      
4560<div class="mt-8 fifty__fifty__section--buttons">
4561          <a href="/products/digital-gift-card" class="btn btn-primary">
4562            Buy now
4563          </a></div></div>
4564  </div>
4565  <div class="flex items-stretch flex-col-2 w-1/2 ">
4566    <div class="fifty__fifty__section--image md:basis-3/6">
4567      
4568      
4569<img
4570          srcset="//jenis.com/cdn/shop/files/GiftCard-2026-1500px_165x.jpg?v=1779999253 165w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px_360x.jpg?v=1779999253 360w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px_535x.jpg?v=1779999253 535w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px_750x.jpg?v=1779999253 750w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px_1070x.jpg?v=1779999253 1070w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px_1500x.jpg?v=1779999253 1500w,//jenis.com/cdn/shop/files/GiftCard-2026-1500px.jpg?v=1779999253 1500w"
4571          src="//jenis.com/cdn/shop/files/GiftCard-2026-1500px_1500x.jpg?v=1779999253"
4572          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
4573          alt=""
4574          loading="lazy"
4575          width="1500"
4576          height="1500"
4577        ></div>
4578  </div>
4579</div>
4580
4581</section><section id="shopify-section-template--20371757727950__1647377476abab92b4" class="shopify-section fifty-fifty"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-50-50.css?v=35853812013267779401789144277" rel="stylesheet" type="text/css" media="all" />
4582
4583<div class="fifty__fifty__section flex flex-col-reverse items-stretch md:flex-row lg:flex-row fifty__fifty__section--small" style="
4584  margin-top: 0px;
4585  margin-bottom: 30px;
4586  padding-top: 0px;
4587  padding-bottom: 30px;">
4588  <div class="flex items-stretch flex-col-2 w-full md:w-1/2 lg:w-1/2   py-10 px-10 md:py-32 lg:py-32 md:px-32 lg:px-32 bg-white fifty__fifty__section--small">
4589    <div class="max__400">
4590      
4591      
4592      <h2 class="pb-5">Ice cream in the mail? Yes, this is real life.</h2>
4593      
4594      
4595        <div class="flex flex-col mt-10">
4596          
4597            <div class='flex flex-row items-center justify-start w-full icon-addition'>
4598              <div class='w-1/6 m-0 lg:w-1/12'>
4599                <img class='cstm-icon' src='//jenis.com/cdn/shop/files/Snowflake_50x.png?v=1651262821' alt='Guaranteed Cold' />
4600              </div>
4601              <div class='w-5/6 pl-0 m-0 lg:pl-6 lg:w-11/12'>
4602                <p class="text-left">
4602Guaranteed frozen delivery. Pints arrive in an insulated box with plenty of dry ice.</p>
4603              </div>
4604            </div>
4605          
4606          
4607            <div class='flex flex-row items-center justify-start w-full mt-10 icon-addition'>
4608              <div class='w-1/6 m-0 lg:w-1/12'>
4609                <img class='cstm-icon' src='//jenis.com/cdn/shop/files/Truck_50x.png?v=1646848392' alt='Flat Rate Shipping' />
4610              </div>
4611              <div class='w-5/6 pl-0 m-0 lg:pl-6 lg:w-11/12'>
4612                <p class="text-left">Free shipping in the contiguous U.S. No matter how many pints you order.</p>
4613              </div>
4614            </div>
4615          
4616          
4617          <div class='flex flex-row items-center justify-start w-full mt-10 icon-addition'>
4618            <div class='w-1/6 m-0 lg:w-1/12'>
4619              <img class='cstm-icon' src='//jenis.com/cdn/shop/files/Vector_7790d502-91c6-4b6d-b928-577a06f321f2_50x.png?v=1648235403' alt='artful packaging' />
4620            </div>
4621            <div class='w-5/6 pl-0 m-0 lg:pl-6 lg:w-11/12'>
4622              <p class="text-left">Instagram-worthy unboxing. Pints are packaged with an artful attention to detail.</p>
4623            </div>
4624          </div>
4625        
4626        </div>
4627      
4628      
4629      
4630        <div class="klaviyo-form-"></div>
4631      
4632<div class="mt-8 fifty__fifty__section--buttons">
4633          <a href="/pages/ice-cream-delivery" class="btn btn-primary">
4634            Learn More
4635          </a><a  href="https://jenis.com/pages/all-flavors" class="mt-8 btn btn-secondary">
4636              Explore all flavors
4637            </a></div></div>
4638  </div>
4639  <div class="flex items-stretch flex-col-2 w-1/2 ">
4640    <div class="fifty__fifty__section--image md:basis-3/6">
4641      
4642      
4643<img
4644          srcset="//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_165x.jpg?v=1779999300 165w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_360x.jpg?v=1779999300 360w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_535x.jpg?v=1779999300 535w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_750x.jpg?v=1779999300 750w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_1070x.jpg?v=1779999300 1070w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_1500x.jpg?v=1779999300 1500w,//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px.jpg?v=1779999300 1500w"
4645          src="//jenis.com/cdn/shop/files/DeliveryBox-Overhead-2026-1500px_1500x.jpg?v=1779999300"
4646          sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
4647          alt=""
4648          loading="lazy"
4649          width="1500"
4650          height="1500"
4651        ></div>
4652  </div>
4653</div>
4654
4655</section><div id="shopify-section-template--20371757727950__1646172999c00fc115" class="shopify-section"><link href="//jenis.com/cdn/shop/t/483/assets/zg-custom.sections-social-images.css?v=44383366713139713151789144277" rel="stylesheet" type="text/css" media="all" />
4656
4657<section class="social-images py-28 md:py-32" style="
4658  margin-top: 25px;
4659  margin-bottom: 25px;
4660  padding-top: 50px;
4661  padding-bottom: 50px;">
4662  <div class="container text-center md:text-left">
4663    <h2 class="mb-4 h4 md:mb-8">Follow us on instagram</h2>
4664    <p class="mb-16 p1">
4665       
4666        <a href='https://www.instagram.com/jenisicecreams/?hl=en' target='blank'>@jenisicecreams</a>
4667      
4668    </p>
4669    <div class="flex overflow-x-auto overflow-y-hidden">
4670      
4671        
4672          <div class="social-images__image">
4673        
4674          <img src="//jenis.com/cdn/shop/files/Rectangle_990_400x.png?v=1648157062" 
4675            alt="A dog sitting at a table with a bowl of ice cream in the foreground." />
4676        
4677          </div>
4678        
4679      
4680        
4681          <div class="social-images__image">
4682        
4683          <img src="//jenis.com/cdn/shop/files/JENIS_FUNDRAISING_SOCIAL_400x.jpg?v=1655493911" 
4684            alt="Employees at a Jeni&#39;s scoop shop scooping ice cream for customers." />
4685        
4686          </div>
4687        
4688      
4689        
4690          <div class="social-images__image">
4691        
4692          <img src="//jenis.com/cdn/shop/files/Rectangle_782_400x.jpg?v=1646074286" 
4693            alt="An image of a hand holding an ice cream cone" />
4694        
4695          </div>
4696        
4697      
4698        
4699          <div class="social-images__image">
4700        
4701          <img src="//jenis.com/cdn/shop/files/Rectangle_1001_8742fdde-e9c5-4d7d-b45b-5359be8ace3f_400x.jpg?v=1646087808" 
4702            alt="A brown and white cow standing in a field" />
4703        
4704          </div>
4705        
4706      
4707    </div>
4708  </div>
4709</section>
4710
4711
4712</div>
4712<script data-locksmith>
4713    var load = function () {
4714
4715
4716            Locksmith.initializeSession({silent: true});
4717
4718
4719      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
4720        event.preventDefault();
4721        var data = Locksmith.util.serializeForm(event.target);
4722        var options = { spinner: false, container: 'locksmith-content' };
4723        // a form rendered inline (section replacement) must keep that context
4724        // on resubmit: same enclosing container (there may be several on the
4725        // page), and no layout classes or cancel affordance in the re-render
4726        var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]');
4727        if (inlineContainer) {
4728          options.container = inlineContainer;
4729        }
4730        if (event.target.getAttribute('data-locksmith-inline') === 'true') {
4731          options.include_layout_classes = false;
4732        }
4733        Locksmith.postResource(data, options);
4734      });
4735
4736      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
4737        event.preventDefault();
4738        Locksmith.postResource({}, { spinner: true, container: document });
4739      });
4740
4741      Locksmith.submitPasscode = function (passcode) {
4742        Locksmith.postResource(
4743          { passcode: passcode },
4744          { spinner: false, container: 'locksmith-content' }
4745        );
4746      };
4747    };
4748
4749    if (typeof Locksmith !== 'undefined') {
4750      load();
4751    } else {
4752      window.addEventListener('load', load);
4753    }
4754  </script>
4754
4755        
4756        <div id="shopify-section-pre-footer" class="shopify-section"><section class="text-center bg-white pre-footer-how pb-10 pt-10 pr-5 pl-5">
4757  <div class="container bg-white lg:flex lg:justify-around lg:items-center pb-16 pt-16 pr-5 pl-5">
4758    <div class="pre-footer-how__item flex items-center flex-col text-lg">
4759      <img
4760        class="pb-4"
4761        width="40"
4762        height="auto"
4763        src="https://cdn.shopify.com/s/files/1/0592/5476/7822/files/icon-snowflake.svg?v=1746549704"
4764        alt="">
4765      <span>Guaranteed frozen delivery. Pints arrive in an insulated box with plenty of dry ice.</span>
4766    </div>
4767    <div class="pre-footer-how__item flex items-center flex-col text-lg">
4768      <img
4769        class="pb-4"
4770        width="auto"
4771        height="40"
4772        src="https://cdn.shopify.com/s/files/1/0592/5476/7822/files/icon-truck.svg?v=1746549704"
4773        alt="">
4774      <span>Free shipping in the contiguous U.S. No matter how many pints you order.</span>
4775    </div>
4776    <div class="pre-footer-how__item flex items-center flex-col text-lg">
4777      <img
4778        class="pb-4"
4779        width="40"
4780        height="auto"
4781        src="https://cdn.shopify.com/s/files/1/0592/5476/7822/files/icon-box.svg?v=1746549704"
4782        alt="">
4783      <span>Instagram-worthy unboxing. Pints are packaged with an artful attention to detail.</span>
4784    </div>
4785  </div>
4786</section>
4787<section class="text-center pre-footer p-10" style="background: #d1ffff;">
4788  <div class="container lg:flex lg:justify-between lg:items-center">
4789    <h2 class="h4 pre-footer__label">Need Jeni's now?</h2>
4790
4791    <div class="pre-footer__buttons md:flex">
4792      
4793        
4794        <a href="https://rewards.jenis.com/order" class="pre-footer__button btn btn-icon">
4795          
4796            <img
4797              class="icon"
4798              loading="lazy"
4799              src="//jenis.com/cdn/shop/files/Vector3_20x.png?v=1644338250"
4800              alt="Icon of a shopping bag">
4801          
4802
4803          LOCAL DELIVERY
4804        </a>
4805      
4806        
4807        <a href="/blogs/scoop-shops" class="pre-footer__button btn btn-icon">
4808          
4809            <img
4810              class="icon"
4811              loading="lazy"
4812              src="//jenis.com/cdn/shop/files/Vector2_20x.png?v=1644338251"
4813              alt="Ice cream cone icon">
4814          
4815
4816          SCOOP SHOPS
4817        </a>
4818      
4819        
4820        <a href="/pages/grocery-locator" class="pre-footer__button btn btn-icon">
4821          
4822            <img
4823              class="icon"
4824              loading="lazy"
4825              src="//jenis.com/cdn/shop/files/Vector1_e38849b6-9b3e-4e44-892f-650e9a3029d0_20x.png?v=1644338250"
4826              alt="Map pin icon">
4827          
4828
4829          GROCERY LOCATOR
4830        </a>
4831      
4832    </div>
4833  </div>
4834</section>
4835
4836<style> #shopify-section-pre-footer .pre-footer-how {display: none;} #shopify-section-pre-footer .pre-footer {display: none;} </style></div>
4837      </main>
4838
4839   
4840      <div id="shopify-section-footer" class="shopify-section"><footer class="footer">
4841
4842  <div class="lg:container lg:grid lg:grid-cols-5 footer__container">
4843    <div class="footer__content-left lg:col-span-2 bg-pink lg:bg-transparent"><div class="flex flex-col">
4844        <h2 class="mb-10 h4 lg:mb-14">Signup for updates</h2>
4845        <div id="KlaviyoEmbedForm" class="mb-12 lg:mb-40 klaviyo-form-JbUJwZ" hidden></div>
4846      
4847<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form mb-12 lg:mb-40"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input
4848          type="hidden"
4849          name="contact[tags]"
4850          value="newsletter">
4851        <div class="flex flex-col mb-12 newsletter-form__field-wrapper lg:mb-8" >
4852          <div class="footer__newsletter-email__wrapper mb-6">
4853            <label class="p1 lg:mb-1" for="NewsletterForm-Email">
4854              Your email<span aria-hidden="true"> *</span>
4855            </label>
4856
4857            <input
4858              id="NewsletterForm-Email"
4859              type="email"
4860              name="contact[email]"
4861              class="form-control"
4862              value=""
4863              aria-required="true"
4864              autocorrect="off"
4865              autocapitalize="off"
4866              autocomplete="email"
4867              
4868              placeholder="[email protected]"
4869              required>
4870          </div>
4871
4872          <div class="footer__newsletter-birthday__wrapper">
4873            <label class="p1 lg:mb-1" for="NewsletterForm-Birthday">
4874              Your Birthday<span aria-hidden="true"> *</span>
4875            </label>
4876
4877            <input
4878              id="NewsletterForm-Birthday"
4879              name="contact[birthday]"
4880              class="form-control"
4881              value=""
4882              type="date"
4883              aria-required="true"
4884              required
4885              autocorrect="off"
4886              autocapitalize="off"
4887              
4888              placeholder="MM/DD">
4889          </div>
4890        </div>
4891
4892        <button
4893          type="submit"
4894          class="btn btn-primary footer__newsletter-submit"
4895          name="commit"
4896          id="Subscribe"
4897          aria-label="Submit"
4898          >
4899          Submit
4900        </button>
4901
4902        <h3
4903          id="ContactFooter-success"
4904          class="newsletter-form__message newsletter-form__message--success form__message"
4905          role="status"
4906          aria-live="polite"
4907          tabindex="-1"
4908          hidden>
4909          Thanks for subscribing
4910        </h3>
4911
4912        <p
4913          id="ContactFooter-error"
4914          class="newsletter-form__message form__message"
4915          role="alert"
4916          aria-live="assertive"
4917          hidden>
4918          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13">
4919  <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/>
4920  <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/>
4921  <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/>
4922  <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7">
4923</svg>
4924
4925Something went wrong. Please try again.</p></form><div class="footer__socials lg:mb-12">
4926        <ul class="flex items-center justify-center list-unstyled lg:justify-start" role="list"><li class="mr-12 lg:mr-8">
4927              <a
4928                aria-label="Instagram"
4929                alt="Instagram"
4930                href="https://www.instagram.com/jenisicecreams/"
4931                class="text-softBlack"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg">
4932  <path d="M10.8148 0.924805C7.87793 0.924805 7.50935 0.937647 6.35587 0.990141C5.20464 1.04286 4.41883 1.22512 3.73125 1.49255C3.02001 1.76877 2.41668 2.13825 1.81561 2.73957C1.21409 3.34066 0.84461 3.944 
49320.567504 4.65504C0.29941 5.34287 0.116925 6.12893 0.0651086 7.27974C0.0135173 8.43326 0 8.80207 0 11.739C0 14.676 0.013067 15.0435 0.0653342 16.197C0.118277 17.3482 0.300536 18.1341 0.56773 18.8217C0.84416 19.5329 1.21363 20.1363 1.81493 20.7374C2.41578 21.3389 3.01911 21.7093 3.72989 21.9855C4.41793 22.2529 5.20396 22.4352 6.35497 22.4879C7.50845 22.5404 7.8768 22.5533 10.8134 22.5533C13.7506 22.5533 14.118 22.5404 15.2715 22.4879C16.4227 22.4352 17.2094 22.2529 17.8975 21.9855C18.6085 21.7093 19.2109 21.3389 19.8117 20.7374C20.4133 20.1363 20.7827 19.5329 21.0598 18.8219C21.3257 18.1341 21.5082 17.348 21.5622 16.1972C21.6141 15.0437 21.6276 14.676 21.6276 11.739C21.6276 8.80207 21.6141 8.43348 21.5622 7.27997C21.5082 6.1287 21.3257 5.34287 21.0598 4.65526C20.7827 3.944 20.4133 3.34066 19.8117 2.73957C19.2102 2.13803 18.6087 1.76854 17.8968 1.49255C17.2074 1.22512 16.4211 1.04286 15.2699 0.990141C14.1164 0.937647 13.7492 0.924805 10.8114 0.924805H10.8148ZM9.8447 2.87362C10.1326 2.87317 10.4539 2.87362 10.8148 2.87362C13.7021 2.87362 14.0443 2.88398 15.1845 2.9358C16.2389 2.98401 16.8111 3.1602 17.1923 3.30822C17.6969 3.50422 18.0567 3.73853 18.435 4.11703C18.8135 4.49553 19.0478 4.856 19.2442 5.36067C19.3923 5.74142 19.5687 6.31367 19.6166 7.36806C19.6685 8.50806 19.6797 8.85051 19.6797 11.7366C19.6797 14.6226 19.6685 14.9651 19.6166 16.1051C19.5684 17.1594 19.3923 17.7317 19.2442 18.1124C19.0482 18.6171 18.8135 18.9765 18.435 19.3547C18.0565 19.7332 17.6972 19.9675 17.1923 20.1635C16.8116 20.3122 16.2389 20.488 15.1845 20.5362C14.0446 20.588 13.7021 20.5993 10.8148 20.5993C7.92726 20.5993 7.58505 20.588 6.44508 20.5362C5.39073 20.4875 4.81849 20.3113 4.43708 20.1633C3.93243 19.9673 3.57197 19.733 3.19348 19.3545C2.81499 18.976 2.58069 18.6164 2.38424 18.1115C2.23622 17.7308 2.05982 17.1585 2.01184 16.1042C1.96002 14.9642 1.94966 14.6217 1.94966 11.7339C1.94966 8.846 1.96002 8.50535 2.01184 7.36535C2.06005 6.31097 2.23622 5.73871 2.38424 5.35751C2.58024 4.85285 2.81499 4.49237 3.19348 4.11388C3.57197 3.73538 3.93243 3.50107 4.43708 3.30461C4.81827 3.15592 5.39073 2.98018 6.44508 2.93175C7.44267 2.88669 7.82926 2.87317 9.8447 2.87092V2.87362ZM16.5872 4.66923C15.8707 4.66923 15.2895 5.24982 15.2895 5.96649C15.2895 6.68293 15.8707 7.2642 16.5872 7.2642C17.3036 7.2642 17.8848 6.68293 17.8848 5.96649C17.8848 5.25004 17.3036 4.66878 16.5872 4.66878V4.66923ZM10.8148 6.18548C7.74793 6.18548 5.26141 8.67207 5.26141 11.739C5.26141 14.806 7.74793 17.2915 10.8148 17.2915C13.8817 17.2915 16.3673 14.806 16.3673 11.739C16.3673 8.67207 13.8814 6.18548 10.8146 6.18548H10.8148ZM10.8148 8.13429C12.8055 8.13429 14.4194 9.74809 14.4194 11.739C14.4194 13.7298 12.8055 15.3438 10.8148 15.3438C8.82392 15.3438 7.21017 13.7298 7.21017 11.739C7.21017 9.74809 8.82392 8.13429 10.8148 8.13429Z" fill="currentColor"/>
4933</svg>
4934<span class="hidden">Instagram</span>
4935              </a>
4936            </li><li class="mr-12 lg:mr-8">
4937              <a
4938                alt="Facebook"
4939                href="https://www.facebook.com/JenisIceCreams/"
4940                class="text-softBlack"
4941                aria-label='Facebook Profile'><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 12 22" fill="none" xmlns="http://www.w3.org/2000/svg">
4942  <path d="M3.36669 7.30435H0.627563V10.9565H3.36669V21.913H7.93191V10.9565H11.2572L11.5841 7.30435H7.93191V5.7823C7.93191 4.91035 8.10722 4.56522 8.94995 4.56522H11.5841V0H8.10722C4.82391 0 3.36669 1.44535 3.36669 4.2137V7.30435Z" fill="currentColor"/>
4943</svg>
4944<span class="hidden">Facebook</span>
4945              </a>
4946            </li><li class="mr-12 lg:mr-8">
4947              <a
4948                alt="YouTube"
4949                href="https://www.tiktok.com/@jenisicecreams"
4950                class="text-softBlack"
4951                aria-label='YouTube Profile'><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">
4952  <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor">
4953</svg>
4954<span class="hidden">YouTube</span>
4955              </a>
4956            </li><li class="mr-12">
4957              <a
4958                alt="Twitter"
4959                href="https://twitter.com/jenisicecreams"
4960                class="text-softBlack"
4961                aria-label='Twitter Profile'><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 21 18" fill="none" xmlns="http://www.w3.org/2000/svg">
4962  <path fill-rule="evenodd" clip-rule="evenodd" d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"fill="currentColor"/>
4963</svg><span class="hidden">Twitter</span>
4964              </a>
4965            </li></ul>
4966      </div><div class="hidden footer__content-privacy lg:block"><a
4967              class="mr-12 p2"
4968              href='/pages/privacy-policy'
4969              title='Privacy Policy'>
4970              Privacy Policy
4971            </a><a
4972              class="mr-12 p2"
4973              href='/pages/terms-of-use'
4974              title='Terms of Use'>
4975              Terms of Use
4976            </a><a
4977              class="mr-12 p2"
4978              href='https://privacyportal.onetrust.com/webform/92c87f57-8dea-427e-b8a0-3fb20bc50257/cd5cdda9-ef14-48ce-b123-ae3b169de1ec'
4979              title='Do Not Sell'>
4980              Do Not Sell
4981            </a><a
4982              class="mr-12 p2"
4983              href='/pages/accessibility'
4984              title='Accessibility Statement'>
4985              Accessibility Statement
4986            </a><a class="mr-12 p2" href="javascript:Optanon.ToggleInfoDisplay()">Cookie Settings</a>
4987          <a
4988            class="mr-12 p2"
4989            href="#"
4990            id="custom-gorgias-chat-button">Chat With Our Team</a>
4991        </div></div></div>
4992
4993    <div class="footer__content-right lg:col-span-3 bg-eggshell lg:bg-transparent lg:flex lg:justify-between lg:flex-col">
4994      <div class="justify-between footer__menu-list lg:flex">
4995        
4996<div class='flex mb-20 lg:hidden footer__menu--mobile'>
4997            <div class="w-full">
4998              <details>
4999                <summary>
5000                  <div class="flex items-center justify-between">
5001                    <!-- icon caret -->
5002                    <p role="heading" aria-level="3" class="uppercase footer__menu-label font-bolder">Shop</p>
5003                    <span class="text-orange">
5004                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret icon--stroke" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
5005  <path d="M16 1L8.5 8.5L1 0.999997" stroke="currentColor" stroke-width="2"/>
5006</svg>
5007
5008
5009                    </span>
5010                  </div>
5011                </summary>
5012                <ul class="mt-8 list-unstyled"><li class="">
5013                      <a href="https://jenis.com/pages/all-flavors" class="text-base footer__menu-item">
5014                        All Flavors
5015                      </a>
5016                    </li><li class="">
5017                      <a href="/collections/ice-cream-collections" class="text-base footer__menu-item">
5018                        Collections
5019                      </a>
5020                    </li><li class="">
5021                      <a href="/products/pint-club" class="text-base footer__menu-item">
5022                        Pint Club
5023                      </a>
5024                    </li><li class="">
5025                      <a href="/collections/merch" class="text-base footer__menu-item">
5026                        Merch
5027                      </a>
5028                    </li><li class="">
5029                      <a href="/pages/corporate-gifting" class="text-base footer__menu-item">
5030                        Corporate Gifts
5031                      </a>
5032                    </li></ul>
5033              </details>
5034            </div>
5035          </div>
5036
5037          <div class="hidden footer__menu lg:block">
5038            <h3 class="mb-8 uppercase footer__menu-label lg:py-0 font-bolder">Shop</h3>
5039            <ul>
5040              
5041                <li>
5042                  <a href="https://jenis.com/pages/all-flavors" class="text-base footer__menu-item">All Flavors</a>
5043                </li>
5044              
5045                <li>
5046                  <a href="/collections/ice-cream-collections" class="text-base footer__menu-item">Collections</a>
5047                </li>
5048              
5049                <li>
5050                  <a href="/products/pint-club" class="text-base footer__menu-item">Pint Club</a>
5051                </li>
5052              
5053                <li>
5054                  <a href="/collections/merch" class="text-base footer__menu-item">Merch</a>
5055                </li>
5056              
5057                <li>
5058                  <a href="/pages/corporate-gifting" class="text-base footer__menu-item">Corporate Gifts</a>
5059                </li>
5060              
5061            </ul>
5062          </div>
5063        
5064<div class='flex mb-20 lg:hidden footer__menu--mobile'>
5065            <div class="w-full">
5066              <details>
5067                <summary>
5068                  <div class="flex items-center justify-between">
5069                    <!-- icon caret -->
5070                    <p role="heading" aria-level="3" class="uppercase footer__menu-label font-bolder">Company</p>
5071                    <span class="text-orange">
5072                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret icon--stroke" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
5073  <path d="M16 1L8.5 8.5L1 0.999997" stroke="currentColor" stroke-width="2"/>
5074</svg>
5075
5076
5077                    </span>
5078                  </div>
5079                </summary>
5080                <ul class="mt-8 list-unstyled"><li class="">
5081                      <a href="/pages/our-story" class="text-base footer__menu-item">
5082                        Our Story
5083                      </a>
5084                    </li><li class="">
5085                      <a href="/pages/jeni-britton" class="text-base footer__menu-item">
5086                        Jeni Britton
5087                      </a>
5088                    </li><li class="">
5089                      <a href="/pages/join-our-team" class="text-base footer__menu-item">
5090                        Join Our Team
5091                      </a>
5092                    </li><li class="">
5093                      <a href="/pages/events-catering" class="text-base footer__menu-item">
5094                        Events & Catering
5095                      </a>
5096                    </li><li class="">
5097                      <a href="/pages/jenis-fundraising" class="text-base footer__menu-item">
5098                        Fundraising
5099                      </a>
5100                    </li><li class="">
5101                      <a href="/blogs/scoop-shops" class="text-base footer__menu-item">
5102                        Scoop Shops
5103                      </a>
5104                    </li><li class="">
5105                      <a href="/collections/flavor-vault" class="text-base footer__menu-item">
5106                        Flavor Vault
5107                      </a>
5108                    </li><li class="">
5109                      <a href="/pages/franchise" class="text-base footer__menu-item">
5110                        Franchising
5111                      </a>
5112                    </li></ul>
5113              </details>
5114            </div>
5115          </div>
5116
5117          <div class="hidden footer__menu lg:block">
5118            <h3 class="mb-8 uppercase footer__menu-label lg:py-0 font-bolder">Company</h3>
5119            <ul>
5120              
5121                <li>
5122                  <a href="/pages/our-story" class="text-base footer__menu-item">Our Story</a>
5123                </li>
5124              
5125                <li>
5126                  <a href="/pages/jeni-britton" class="text-base footer__menu-item">Jeni Britton</a>
5127                </li>
5128              
5129                <li>
5130                  <a href="/pages/join-our-team" class="text-base footer__menu-item">Join Our Team</a>
5131                </li>
5132              
5133                <li>
5134                  <a href="/pages/events-catering" class="text-base footer__menu-item">Events & Catering</a>
5135                </li>
5136              
5137                <li>
5138                  <a href="/pages/jenis-fundraising" class="text-base footer__menu-item">Fundraising</a>
5139                </li>
5140              
5141                <li>
5142                  <a href="/blogs/scoop-shops" class="text-base footer__menu-item">Scoop Shops</a>
5143                </li>
5144              
5145                <li>
5146                  <a href="/collections/flavor-vault" class="text-base footer__menu-item">Flavor Vault</a>
5147                </li>
5148              
5149                <li>
5150                  <a href="/pages/franchise" class="text-base footer__menu-item">Franchising</a>
5151                </li>
5152              
5153            </ul>
5154          </div>
5155        
5156<div class='flex mb-20 lg:hidden footer__menu--mobile'>
5157            <div class="w-full">
5158              <details>
5159                <summary>
5160                  <div class="flex items-center justify-between">
5161                    <!-- icon caret -->
5162                    <p role="heading" aria-level="3" class="uppercase footer__menu-label font-bolder">Customer Service</p>
5163                    <span class="text-orange">
5164                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret icon--stroke" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
5165  <path d="M16 1L8.5 8.5L1 0.999997" stroke="currentColor" stroke-width="2"/>
5166</svg>
5167
5168
5169                    </span>
5170                  </div>
5171                </summary>
5172                <ul class="mt-8 list-unstyled"><li class="">
5173                      <a href="/pages/contact-us" class="text-base footer__menu-item">
5174                        Contact Us
5175                      </a>
5176                    </li><li class="">
5177                      <a href="/pages/faqs" class="text-base footer__menu-item">
5178                        FAQ
5179                      </a>
5180                    </li><li class="">
5181                      <a href="/pages/shipping-returns" class="text-base footer__menu-item">
5182                        Shipping & Returns
5183                      </a>
5184                    </li><li class="">
5185                      <a href="/pages/ingredients" class="text-base footer__menu-item">
5186                        Ingredients & Nutrition
5187                      </a>
5188                    </li><li class="">
5189                      <a href="https://jenis.com/pages/jenis-ice-cream-wholesale" class="text-base footer__menu-item">
5190                        Wholesale
5191                      </a>
5192                    </li><li class="">
5193                      <a href="/pages/ice-cream-delivery" class="text-base footer__menu-item">
5194                        The Delivery Box
5195                      </a>
5196                    </li></ul>
5197              </details>
5198            </div>
5199          </div>
5200
5201          <div class="hidden footer__menu lg:block">
5202            <h3 class="mb-8 uppercase footer__menu-label lg:py-0 font-bolder">Customer Service</h3>
5203            <ul>
5204              
5205                <li>
5206                  <a href="/pages/contact-us" class="text-base footer__menu-item">Contact Us</a>
5207                </li>
5208              
5209                <li>
5210                  <a href="/pages/faqs" class="text-base footer__menu-item">FAQ</a>
5211                </li>
5212              
5213                <li>
5214                  <a href="/pages/shipping-returns" class="text-base footer__menu-item">Shipping & Returns</a>
5215                </li>
5216              
5217                <li>
5218                  <a href="/pages/ingredients" class="text-base footer__menu-item">Ingredients & Nutrition</a>
5219                </li>
5220              
5221                <li>
5222                  <a href="https://jenis.com/pages/jenis-ice-cream-wholesale" class="text-base footer__menu-item">Wholesale</a>
5223                </li>
5224              
5225                <li>
5226                  <a href="/pages/ice-cream-delivery" class="text-base footer__menu-item">The Delivery Box</a>
5227                </li>
5228              
5229            </ul>
5230          </div>
5231        
5232<div class='flex mb-20 lg:hidden footer__menu--mobile'>
5233            <div class="w-full">
5234              <details>
5235                <summary>
5236                  <div class="flex items-center justify-between">
5237                    <!-- icon caret -->
5238                    <p role="heading" aria-level="3" class="uppercase footer__menu-label font-bolder">Gifts</p>
5239                    <span class="text-orange">
5240                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret icon--stroke" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
5241  <path d="M16 1L8.5 8.5L1 0.999997" stroke="currentColor" stroke-width="2"/>
5242</svg>
5243
5244
5245                    </span>
5246                  </div>
5247                </summary>
5248                <ul class="mt-8 list-unstyled"><li class="">
5249                      <a href="/collections/valentines-day-gifts" class="text-base footer__menu-item">
5250                        Valentine's Day Gifts
5251                      </a>
5252                    </li><li class="">
5253                      <a href="/collections/birthday-gifts" class="text-base footer__menu-item">
5254                        Birthday Gifts
5255                      </a>
5256                    </li><li class="">
5257                      <a href="/collections/thank-you-gifts" class="text-base footer__menu-item">
5258                        Thank You Gifts
5259                      </a>
5260                    </li><li class="">
5261                      <a href="/collections/new-parent-gifts" class="text-base footer__menu-item">
5262                        New Parent Gifts
5263                      </a>
5264                    </li><li class="">
5265                      <a href="/products/pint-club" class="text-base footer__menu-item">
5266                        Pint Club Subscription
5267                      </a>
5268                    </li><li class="">
5269                      <a href="/pages/corporate-gifting" class="text-base footer__menu-item">
5270                        Corporate Gifts
5271                      </a>
5272                    </li><li class="">
5273                      <a href="/collections/merch" class="text-base footer__menu-item">
5274                        Merch
5275                      </a>
5276                    </li><li class="">
5277                      <a href="/products/digital-gift-card" class="text-base footer__menu-item">
5278                        Gift Cards
5279                      </a>
5280                    </li></ul>
5281              </details>
5282            </div>
5283          </div>
5284
5285          <div class="hidden footer__menu lg:block">
5286            <h3 class="mb-8 uppercase footer__menu-label lg:py-0 font-bolder">Gifts</h3>
5287            <ul>
5288              
5289                <li>
5290                  <a href="/collections/valentines-day-gifts" class="text-base footer__menu-item">Valentine's Day Gifts</a>
5291                </li>
5292              
5293                <li>
5294                  <a href="/collections/birthday-gifts" class="text-base footer__menu-item">Birthday Gifts</a>
5295                </li>
5296              
5297                <li>
5298                  <a href="/collections/thank-you-gifts" class="text-base footer__menu-item">Thank You Gifts</a>
5299                </li>
5300              
5301                <li>
5302                  <a href="/collections/new-parent-gifts" class="text-base footer__menu-item">New Parent Gifts</a>
5303                </li>
5304              
5305                <li>
5306                  <a href="/products/pint-club" class="text-base footer__menu-item">Pint Club Subscription</a>
5307                </li>
5308              
5309                <li>
5310                  <a href="/pages/corporate-gifting" class="text-base footer__menu-item">Corporate Gifts</a>
5311                </li>
5312              
5313                <li>
5314                  <a href="/collections/merch" class="text-base footer__menu-item">Merch</a>
5315                </li>
5316              
5317                <li>
5318                  <a href="/products/digital-gift-card" class="text-base footer__menu-item">Gift Cards</a>
5319                </li>
5320              
5321            </ul>
5322          </div>
5323        
5324      </div><div class="py-8 border-t border-b footer__content-privacy lg:hidden border-grey"><a
5325              class="inline-block mr-12 p2"
5326              href='/pages/privacy-policy'
5327              title='Privacy Policy'>
5328              Privacy Policy
5329            </a><a
5330              class="inline-block mr-12 p2"
5331              href='/pages/terms-of-use'
5332              title='Terms of Use'>
5333              Terms of Use
5334            </a><a
5335              class="inline-block mr-12 p2"
5336              href='https://privacyportal.onetrust.com/webform/92c87f57-8dea-427e-b8a0-3fb20bc50257/cd5cdda9-ef14-48ce-b123-ae3b169de1ec'
5337              title='Do Not Sell'>
5338              Do Not Sell
5339            </a><a
5340              class="inline-block mr-12 p2"
5341              href='/pages/accessibility'
5342              title='Accessibility Statement'>
5343              Accessibility Statement
5344            </a><a class="mr-12 p2" href="javascript:Optanon.ToggleInfoDisplay()">Cookie Settings</a>
5345        </div>
5346      <p class="footer__copyright p2">
5347        ©2026 JENI&#39;S SPLENDID ICE CREAMS, LLC. ALL RIGHTS RESERVED
5348      </p>
5349    </div>
5350  </div>
5351
5352  
5352<script>
5353    // Function to update the focusable attribute based on aria-hidden
5354    function updateFocusableAttribute(element) {
5355      const isAriaHidden = element.getAttribute('aria-hidden');
5356
5357      if (isAriaHidden === 'true') {
5358    element.setAttribute('focusable', 'false');
5359      } else {
5360    element.setAttribute('focusable', 'true');
5361      }
5362    }
5363
5364    // Find all elements with the class name "mega-menu" on page load
5365    document.addEventListener("DOMContentLoaded", function () {
5366      const megaMenuElements = document.querySelectorAll('.mega-menu');
5367
5368      // Initial update
5369      megaMenuElements.forEach((element) => {
5370    updateFocusableAttribute(element);
5371      });
5372
5373      // Listen for changes to the aria-hidden attribute
5374      megaMenuElements.forEach((element) => {
5375    const observer = new MutationObserver(() => {
5376      updateFocusableAttribute(element);
5377    });
5378    observer.observe(element, { attributes: true, attributeFilter: ['aria-hidden'] });
5379      });
5380    });
5381
5382      // Pass along icons urls for product detail page.
5383      window.shopifyAssetUrls = {
5384    glutenFree: "//jenis.com/cdn/shop/t/483/assets/icon-gf.svg?v=79436857091507395751789144277",
5385    vegan: "//jenis.com/cdn/shop/t/483/assets/icon-v.svg?v=137303885193007242051789144277",
5386    dairyFree: "//jenis.com/cdn/shop/t/483/assets/icon-df.svg?v=164420878803694234531789144277",
5387     };  
5388
5389     //hide chat
5390     document.addEventListener('DOMContentLoaded', function() {
5391    // Add event listener to custom chat button
5392    const chatButton = document.getElementById('custom-gorgias-chat-button');
5393    if (chatButton) {
5394    chatButton.addEventListener('click', function(e) {
5395    e.preventDefault();
5396
5397    // First make the chat container visible
5398    const chatContainer = document.querySelector('#gorgias-chat-container');
5399    if (chatContainer) {
5400    chatContainer.style.display = 'block';
5401    }
5402
5403    // Then use the Gorgias API to open the chat
5404    // Short delay to ensure container is visible first
5405    setTimeout(function() {
5406    if (window.GorgiasChat && typeof window.GorgiasChat.open === 'function') {
5407    window.GorgiasChat.open();
5408    }
5409    }, 100);
5410    });
5411    }
5412    });
5413
5414  </script>
5414
5415</footer>
5416
5417<style>
5418  #ContactFooter-success[hidden],
5419  #ContactFooter-error[hidden],
5420  #ContactFooter .newsletter-form__field-wrapper[hidden],
5421  #Subscribe[hidden],
5422  #ContactFooter[hidden],
5423  #KlaviyoEmbedForm[hidden] { display: none !important; }
5424</style>
5425
5426<script>
5427(function() {
5428  // Consent-based form swap: show Klaviyo embed if marketing consent granted,
5429  // otherwise keep the native API form visible.
5430  function applyConsentFormSwap() {
5431    var embed = document.getElementById('KlaviyoEmbedForm');
5432    if (!embed) return; // no form_id configured, always use native form
5433
5434    var consent = null;
5435    try {
5436      if (window.Shopify && window.Shopify.customerPrivacy &&
5437          typeof window.Shopify.customerPrivacy.currentVisitorConsent === 'function') {
5438        consent = window.Shopify.customerPrivacy.currentVisitorConsent();
5439      }
5440    } catch(e) {}
5441
5442    var marketingGranted = consent && consent.marketing === true;
5443
5444    if (marketingGranted) {
5445      embed.removeAttribute('hidden');
5446      var nativeForm = document.getElementById('ContactFooter');
5447      if (nativeForm) nativeForm.setAttribute('hidden', '');
5448    }
5449    // if not granted: embed stays hidden, native form stays visible (default)
5450  }
5451
5452  // Run after Shopify's consent API initialises (~100ms delay in theme.liquid)
5453  if (document.readyState === 'loading') {
5454    document.addEventListener('DOMContentLoaded', function() { setTimeout(applyConsentFormSwap, 150); });
5455  } else {
5456    setTimeout(applyConsentFormSwap, 150);
5457  }
5458
5459  var KLAVIYO_LIST_ID = "Ht72HM";
5460  if (!KLAVIYO_LIST_ID) return;
5461
5462  var form = document.getElementById('ContactFooter');
5463  if (!form) return;
5464
5465  var emailInput = form.querySelector('[name="contact[email]"]');
5466  var errorEl = document.getElementById('ContactFooter-error');
5467  var successEl = document.getElementById('ContactFooter-success');
5468
5469  function showError() {
5470    if (errorEl) errorEl.removeAttribute('hidden');
5471    if (emailInput) {
5472      emailInput.setAttribute('aria-invalid', 'true');
5473      emailInput.setAttribute('aria-describedby', 'ContactFooter-error');
5474    }
5475  }
5476
5477  function clearError() {
5478    if (errorEl) errorEl.setAttribute('hidden', '');
5479    if (emailInput) {
5480      emailInput.removeAttribute('aria-invalid');
5481      emailInput.removeAttribute('aria-describedby');
5482    }
5483  }
5484
5485  form.addEventListener('submit', async function(e) {
5486    e.preventDefault();
5487    clearError();
5488
5489    var btn = form.querySelector('[type="submit"]');
5490    btn.disabled = true;
5491    btn.setAttribute('aria-busy', 'true');
5492
5493    var email = emailInput ? emailInput.value.trim() : '';
5494    var birthdayEl = form.querySelector('[name="contact[birthday]"]');
5495    var birthday = birthdayEl ? birthdayEl.value.trim() : '';
5496
5497    var payload = {
5498      data: {
5499        type: 'subscription',
5500        attributes: {
5501          list_id: KLAVIYO_LIST_ID,
5502          email: email
5503        }
5504      }
5505    };
5506
5507    if (birthday) {
5508      payload.data.attributes.profile = {
5509        data: {
5510          type: 'profile',
5511          attributes: { properties: { birthday: birthday } }
5512        }
5513      };
5514    }
5515
5516    try {
5517      var res = await fetch('https://a.klaviyo.com/client/subscriptions/?company_id=gKJEPb', {
5518        method: 'POST',
5519        headers: { 'Content-Type': 'application/json', 'revision': '2024-02-15' },
5520        body: JSON.stringify(payload)
5521      });
5522
5523      if (res.ok || res.status === 202) {
5524        var fields = form.querySelector('.newsletter-form__field-wrapper');
5525        if (fields) fields.setAttribute('hidden', '');
5526        btn.setAttribute('hidden', '');
5527        if (successEl) { successEl.removeAttribute('hidden'); successEl.focus(); }
5528      } else {
5529        btn.disabled = false;
5530        btn.removeAttribute('aria-busy');
5531        showError();
5532      }
5533    } catch(err) {
5534      btn.disabled = false;
5535      btn.removeAttribute('aria-busy');
5536      showError();
5537    }
5538  });
5539})();
5540</script>
5540
5541
5542
5543</div>
5544    
5545
5546    <ul hidden>
5547      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
5548    </ul>
5549  
5550<!--Gorgias Chat Widget Start-->
5551<script id="gorgias-chat-widget-install-v3" 
5552    src="https://config.gorgias.chat/bundle-loader/01H0T85TF9A1YA61QE1JJNVMWV?source=shopify1click">
5553</script>
vendor: 1 bytes, line 5553
5553
5554<script id="gorgias-chat-shopify-install">!function(_){_.SHOPIFY_PERMANENT_DOMAIN="jenis-splendid-ice-creams.myshopify.com",_.SHOPIFY_CUSTOMER_ID="",_.SHOPIFY_CUSTOMER_EMAIL=""}(window||{});
5555</script>
5555
5556<!--Gorgias Chat Widget End-->
5557        
5558     <!-- Bundle builder: click category tab when ?cat= is present (runs on all pages so it works on bundle app proxy) -->
5559  
5559<script>
5560  (function () {
5561   var path = window.location.pathname;
5562   if (!path.includes('/apps/gbb/easybundle/') && !path.includes('/pages/build-your-collection')) return;
5563   var params = new URLSearchParams(window.location.search);
5564   var cat = params.get('cat');
5565   if (!cat) return;
5566   var categoryMap = {
5567     df: 'category88838',
5568     gf: 'category79408',
5569     new: 'category48472',
5570   };
5571   var targetCategoryId = categoryMap[cat.toLowerCase()];
5572   if (!targetCategoryId) return;
5573   var maxAttempts = 40;
5574   var attempts = 0;
5575   function tryClick() {
5576     var tab = document.querySelector('.gbbCategoryTabContainer[categoryid="' + targetCategoryId + '"]');
5577     if (tab) {
5578       tab.click();
5579       console.log('[Bundle] Category tab clicked:', targetCategoryId);
5580       return true;
5581     }
5582     var iframes = document.querySelectorAll('iframe');
5583     for (var i = 0; i < iframes.length; i++) {
5584       try {
5585         var doc = iframes[i].contentDocument || iframes[i].contentWindow && iframes[i].contentWindow.document;
5586         if (doc) {
5587           tab = doc.querySelector('.gbbCategoryTabContainer[categoryid="' + targetCategoryId + '"]');
5588           if (tab) {
5589             tab.click();
5590             console.log('[Bundle] Category tab clicked (iframe):', targetCategoryId);
5591             return true;
5592           }
5593         }
5594       } catch (e) {}
5595     }
5596     return false;
5597   }
5598   var interval = setInterval(function () {
5599     if (tryClick()) {
5600       clearInterval(interval);
5601       return;
5602     }
5603     attempts++;
5604     if (attempts >= maxAttempts) clearInterval(interval);
5605   }, 500);
5606  })();
5607  </script>
5607
5608  <!-- runs view product sccript -->
5609  <!-- Klaviyo – Viewed Product (inline) -->
5610<script>
5611(function() {
5612  if (!window.location.pathname.includes('/products/')) return;
5613
5614  function toGrandeImageUrl(url) {
5615    if (!url || typeof url !== 'string') return url || '';
5616    var u = url.replace(/_(\d+x\d*|pico|icon|thumb|small|compact|medium|large)\.(jpg|jpeg|png|webp)/gi, '_grande.$2');
5617    if (u.indexOf('//') === 0) u = 'https:' + u;
5618    return u;
5619  }
5620
5621  function trackKlaviyoViewedProduct() {
5622    if (typeof window.klaviyo === 'undefined') return false;
5623    var script = document.querySelector('[data-product-json]');
5624    if (!script) return false;
5625    var product;
5626    try { product = JSON.parse(script.textContent); } catch (e) { return false; }
5627    var urlParams = new URLSearchParams(window.location.search);
5628    var variantId = urlParams.get('variant');
5629    var variant = (variantId && product.variants.find(function(v) { return String(v.id) === variantId; }))
5630      || product.variants.find(function(v) { return v.available; }) || product.variants[0];
5631    if (!variant) return false;
5632    var rawImageUrl = (variant.featured_image && variant.featured_image.src)
5633      || (product.images && product.images[0] && product.images[0].src) || '';
5634    var imageUrl = toGrandeImageUrl(rawImageUrl);
5635    var item = {
5636      ProductName: product.title,
5637      ProductID: String(product.id),
5638      SKU: variant.sku || '',
5639      Categories: product.type ? [product.type] : (product.tags || []).slice(0, 5),
5640      ImageURL: imageUrl,
5641      URL: window.location.href,
5642      Brand: product.vendor || '',
5643      Price: Number(variant.price) / 100
5644    };
5645    if (variant.compare_at_price) item.CompareAtPrice = Number(variant.compare_at_price) / 100;
5646    window.klaviyo.track('Viewed Product', item);
5647    if (typeof window.klaviyo.trackViewedItem === 'function') {
5648      window.klaviyo.trackViewedItem({
5649        Title: product.title,
5650        ItemId: String(product.id),
5651        Categories: item.Categories,
5652        ImageUrl: imageUrl,
5653        Url: item.URL,
5654        Metadata: {
5655          Brand: product.vendor || '',
5656          Price: item.Price,
5657          CompareAtPrice: item.CompareAtPrice
5658        }
5659      });
5660    }
5661    return true;
5662  }
5663
5664  function runWhenReady() {
5665    if (trackKlaviyoViewedProduct()) return;
5666    var attempts = 0;
5667    var interval = setInterval(function() {
5668      attempts++;
5669      if (trackKlaviyoViewedProduct() || attempts >= 20) clearInterval(interval);
5670    }, 500);
5671  }
5672
5673  if (document.readyState === 'loading') {
5674    document.addEventListener('DOMContentLoaded', runWhenReady);
5675  } else {
5676    runWhenReady();
5677  }
5678})();
5679</script>
5679
5680<!-- runs view bundle pint product -->
5681<script>
5682(function() {
5683  var path = window.location.pathname;
5684  var isBundlePage = path.includes('/pages/all-flavors') || path.includes('/apps/gbb/easybundle/') || path.includes('/pages/build-your-collection');
5685  if (!isBundlePage) return;
5686
5687  console.log('[Klaviyo Test] Viewed Bundle Pint script loaded on bundle page');
5688
5689  function getDataFromProductItem(item) {
5690    if (!item) return null;
5691    var productId = item.getAttribute('productid');
5692    var variantId = item.getAttribute('firstvariantid');
5693    if (!productId || !variantId) return null;
5694    var titleEl = item.querySelector('.gbbProductTitleOnly');
5695    var priceEl = item.querySelector('.gbbProductItemPrice');
5696    var img = item.querySelector('.gbbProductImageContainerImg');
5697    return {
5698      ProductID: productId,
5699      VariantID: variantId,
5700      ProductName: titleEl ? titleEl.textContent.trim() : '',
5701      Price: priceEl ? priceEl.textContent.trim() : '',
5702      ImageURL: img && img.src ? img.src : '',
5703      URL: window.location.href
5704    };
5705  }
5706
5707  function fireViewedBundlePint(data) {
5708    if (typeof window.klaviyo === 'undefined') {
5709      console.log('[Klaviyo Test] klaviyo not loaded – cannot send Viewed Bundle Pint');
5710      return false;
5711    }
5712    window.klaviyo.track('Viewed Bundle Pint', {
5713      ProductID: data.ProductID,
5714      VariantID: data.VariantID,
5715      ProductName: data.ProductName,
5716      Price: data.Price,
5717      ImageURL: data.ImageURL,
5718      URL: data.URL
5719    });
5720    console.log('[Klaviyo Test] Fired "Viewed Bundle Pint"', data);
5721    return true;
5722  }
5723
5724  document.addEventListener('click', function(e) {
5725    if (e.target.closest('.gbbProductAddButton')) return;
5726    var item = e.target.closest('.gbbProductItem');
5727    if (!item) return;
5728    var data = getDataFromProductItem(item);
5729    if (!data) return;
5730    fireViewedBundlePint(data);
5731  }, true);
5732
5733  if (document.readyState === 'loading') {
5734    document.addEventListener('DOMContentLoaded', function() {
5735      console.log('[Klaviyo Test] DOM ready – click a pint to fire Viewed Bundle Pint');
5736    });
5737  }
5738})();
5739</script>
5739
5740<!-- add bundle to cart -->
5741<script>
5742(function() {
5743  var path = window.location.pathname;
5744  var isBundlePage = path.includes('/pages/all-flavors') || path.includes('/apps/gbb/easybundle/') || path.includes('/pages/build-your-collection');
5745  if (!isBundlePage) return;
5746
5747  console.log('[Klaviyo Test] Bundle Add to Cart script loaded');
5748
5749  function getProductNameFromGrid(doc, productId, variantId) {
5750    doc = doc || document;
5751    var card = doc.querySelector('.gbbProductItem[productid="' + productId + '"][firstvariantid="' + variantId + '"]');
5752    if (!card) return '';
5753    var titleEl = card.querySelector('.gbbProductTitleOnly');
5754    return titleEl ? titleEl.textContent.trim() : '';
5755  }
5756
5757  function getBundleProductsFromDom(doc) {
5758    doc = doc || document;
5759    var container = doc.querySelector('.gbbSlotFooterProductsContainer');
5760    if (!container) return [];
5761    var productEls = container.querySelectorAll('.gbbSlotFooterProductContainer');
5762    var items = [];
5763    for (var i = 0; i < productEls.length; i++) {
5764      var el = productEls[i];
5765      var productId = el.getAttribute('productid');
5766      var variantId = el.getAttribute('variantid');
5767      var img = el.querySelector('.gbbSlotFooterProductImage');
5768      if (productId && variantId) {
5769        var productName = getProductNameFromGrid(doc, productId, variantId);
5770        if (!productName && img && img.alt) {
5771          productName = img.alt.replace(/^Image of\s+/i, '').replace(/\s+Pint$/i, '').trim();
5772        }
5773        var qtyEl = el.querySelector('.gbbSlotFooterProductQuantity');
5774        var qty = 1;
5775        if (qtyEl) {
5776          var qtyNum = parseInt((qtyEl.textContent || '').replace(/x/gi, '').trim(), 10);
5777          if (!isNaN(qtyNum) && qtyNum > 0) qty = qtyNum;
5778        }
5779        items.push({
5780          ProductID: productId,
5781          VariantID: variantId,
5782          ProductName: productName,
5783          Quantity: qty,
5784          ImageURL: img && img.src ? img.src : ''
5785        });
5786      }
5787    }
5788    return items;
5789  }
5790
5791  function buildItemsByName(items) {
5792    var byName = {};
5793    var nameCount = {};
5794    for (var i = 0; i < items.length; i++) {
5795      var item = items[i];
5796      var name = item.ProductName || ('Item ' + (i + 1));
5797      var key = name;
5798      if (nameCount[name]) {
5799        nameCount[name]++;
5800        key = name + ' (' + nameCount[name] + ')';
5801      } else {
5802        nameCount[name] = 1;
5803      }
5804      byName[key] = {
5805        ProductID: item.ProductID,
5806        VariantID: item.VariantID,
5807        Quantity: item.Quantity,
5808        ImageURL: item.ImageURL
5809      };
5810    }
5811    return byName;
5812  }
5813
5814  function fireBundleAddToCart(items) {
5815    if (typeof window.klaviyo === 'undefined') {
5816      console.log('[Klaviyo Test] klaviyo not loaded');
5817      return false;
5818    }
5819    var totalQuantity = 0;
5820    for (var j = 0; j < items.length; j++) totalQuantity += items[j].Quantity || 1;
5821    var payload = {
5822      ItemCount: items.length,
5823      TotalQuantity: totalQuantity,
5824      Items: items,
5825      ItemsByName: buildItemsByName(items),
5826      URL: window.location.href
5827    };
5828    window.klaviyo.track('Bundle Add to Cart', payload);
5829    console.log('[Klaviyo Test] Fired "Bundle Add to Cart"', payload);
5830    return true;
5831  }
5832
5833  document.addEventListener('click', function(e) {
5834    if (!e.target.closest('.gbbFooterNextButton')) return;
5835    var items = getBundleProductsFromDom(document);
5836    if (items.length === 0) {
5837      console.log('[Klaviyo Test] No products in .gbbSlotFooterProductsContainer');
5838      return;
5839    }
5840    fireBundleAddToCart(items);
5841  }, true);
5842})();
5843</script>
5843
5844<!-- Add to bundle -->
5845<script>
5846(function() {
5847  var path = window.location.pathname;
5848  var isBundlePage = path.includes('/pages/all-flavors') || path.includes('/apps/gbb/easybundle/') || path.includes('/pages/build-your-collection');
5849  if (!isBundlePage) return;
5850
5851  console.log('[Klaviyo Test] Bundle Add Pint script loaded');
5852
5853  function getDataFromProductItem(item) {
5854    if (!item) return null;
5855    var productId = item.getAttribute('productid');
5856    var variantId = item.getAttribute('firstvariantid');
5857    if (!productId || !variantId) return null;
5858    var titleEl = item.querySelector('.gbbProductTitleOnly');
5859    var priceEl = item.querySelector('.gbbProductItemPrice');
5860    var img = item.querySelector('.gbbProductImageContainerImg');
5861    return {
5862      ProductID: productId,
5863      VariantID: variantId,
5864      ProductName: titleEl ? titleEl.textContent.trim() : '',
5865      Price: priceEl ? priceEl.textContent.trim() : '',
5866      ImageURL: img && img.src ? img.src : '',
5867      URL: window.location.href
5868    };
5869  }
5870
5871  function getDataFromModal(modal) {
5872    if (!modal) return null;
5873    var productId = modal.getAttribute('productid');
5874    var variantId = modal.getAttribute('firstvariantid');
5875    if (!productId || !variantId) return null;
5876    var card = document.querySelector('.gbbProductItem[productid="' + productId + '"][firstvariantid="' + variantId + '"]');
5877    if (card) return getDataFromProductItem(card);
5878    return {
5879      ProductID: productId,
5880      VariantID: variantId,
5881      ProductName: '',
5882      Price: '',
5883      ImageURL: '',
5884      URL: window.location.href
5885    };
5886  }
5887
5888  function fireBundleAddPint(data) {
5889    if (typeof window.klaviyo === 'undefined') {
5890      console.log('[Klaviyo Test] klaviyo not loaded');
5891      return false;
5892    }
5893    window.klaviyo.track('Bundle Add Pint', {
5894      ProductID: data.ProductID,
5895      VariantID: data.VariantID,
5896      ProductName: data.ProductName,
5897      Price: data.Price,
5898      ImageURL: data.ImageURL,
5899      URL: data.URL
5900    });
5901    console.log('[Klaviyo Test] Fired "Bundle Add Pint"', data);
5902    return true;
5903  }
5904
5905  document.addEventListener('click', function(e) {
5906    if (e.target.closest('.gbbProductAddButton')) {
5907      var item = e.target.closest('.gbbProductItem');
5908      if (!item) return;
5909      var data = getDataFromProductItem(item);
5910      if (data) fireBundleAddPint(data);
5911      return;
5912    }
5913
5914    if (e.target.closest('.gbbProductQuantityAddButtonWrapper')) {
5915      var item = e.target.closest('.gbbProductItem');
5916      if (!item) return;
5917      var data = getDataFromProductItem(item);
5918      if (data) fireBundleAddPint(data);
5919      return;
5920    }
5921
5922    var modal = e.target.closest('.gbbProductVariantModalContainer');
5923    if (modal) {
5924      var btn = e.target.closest('button') || e.target.closest('[role="button"]');
5925      if (!btn) return;
5926      var data = getDataFromModal(modal);
5927      if (data) fireBundleAddPint(data);
5928    }
5929  }, true);
5930})();
5931</script>
vendor: 1 bytes, line 5931
5931
5932<script>
5933  document.addEventListener('DOMContentLoaded', function () {
5934    document.querySelectorAll('img[src*="adxcel-ec2.com"]').forEach(function (el) {
5935      el.remove();
5936    });
5937  });
5938</script>
5938
5939<style> /* this is to keep the hang widget from blocking the privacy links at the bottom of the page. MTFBWY -KD */.footer__content-privacy {padding-bottom: 10rem;} .px-4 {text-align: center;} .footer__container:before {background-color: #f9f3e4;} .lg\:justify-between {background-color: #f9f3e4;} .footer__container:after {background-color: #f9f3e4;} .lg\:col-span-2 {background-color: #f9f3e4;} .bg-pink {background-color: #f9f3e4;} .bg-beige {background-color: #f9f3e4;} .js-pencil-banner {background-color: #202828; color: white;} </style>
5940<div id="shopify-block-ATldkVzczK3JGcjBzc__16007363587265767737" class="shopify-block shopify-app-block">
5941
5942<div id="hang-ui" class="hang-ui">
5943  <!-- BEGIN app snippet: vite-tag -->
5944
5945
5946<!-- END app snippet --><!-- BEGIN app snippet: vite-tag -->
5947
5948
5949  
5949<script src="https://cdn.shopify.com/extensions/01a06283-7b9c-751a-8328-f945d5280b94/hang-97/assets/theme-F8yvefmA.js" type="module" crossorigin="anonymous"></script>
5949
5950
5951<!-- END app snippet -->
5952</div>
5953
5954<script>
5955  const home = "\/"
5956</script>
5956
5957
5958<script>
5959  window.ShopifyConfig = {
5960    ...JSON.parse(`{"primaryColor":"#EF4A25","secondaryColor":"#FDE9E9","backgroundColor":"#F9F7EF","widgetPosition":"left","storefrontAccessToken":"6a822e19533dabfde8476a5e7e681cea","isAppTestingMode":false,"postPurchaseHeader":"Jeni's Splendid Rewards","postPurchaseButtonText":"Open mystery gift","postPurchaseDescription":"Mystery gifts can contain discounts, free merchandise, and more. Click below to open and see what's inside!","postPurchaseTitle":"You unlocked a mystery gift!","logoImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0592\/5476\/7822\/files\/Jenis_Ice_Creams_Logo.png?v=1694544687","hideWidgetSelectors":["#onetrust-banner-sdk","#addToCartContainer .fixed-position button",".mobile-menu.is-open"],"isBalanceEnabled":true,"portalAppUrl":"https:\/\/rewards.jenis.com","minimizedWidgetSignedOutDisplayMode":"static_text","minimizedWidgetSignedOutText":"$10 off your order","minimizedWidgetSignedOutSubtitle":"Sign up now","minimizedWidgetSignedInDisplayMode":"static_text","minimizedWidgetSignedInText":"Reward on every purchase","minimizedWidgetSignedInSubtitle":"Earn now","isLevelUpAnimationEnabled":false,"loadBehaviorSignedIn":"closed","loadBehaviorSignedOut":"open","signedOutPage":"sign_in","signUpPageHeader":"Want $10 off?","signUpPageDescription":"Sign up for emails and join Splendid Rewards to get $10 off your first order of 5 pints or more. Plus, you’ll earn rewards on every purchase.","signUpPageButtonText":"Join now","signUpPageSignInText":"Current rewards members:","signInPageHeader":"Sign in to Splendid Rewards","signInPageDescription":"Access current rewards, view account history, and continue earning rewards on every ice cream purchase.","signInPageButtonText":"Sign in","signInPageSignUpText":"Not a rewards member?","verificationCodeHeader":"Enter the code we sent to your email","addPhoneNumberFootnoteText":"Add your phone number to be subscribed to SMS marketing and to start earning and redeeming rewards!","addPhoneNumberVerificationCodeFootnoteText":"Enter the code we sent to your phone number to complete your profile.","widgetImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0592\/5476\/7822\/files\/Widget_Image_-_361_x_128.png?v=1742592097","widgetImageAltText":"Earn mystery rewards with every purchase","widgetImageButtonUrl":null,"widgetInfoText":"These perks are sweet","widgetInfoSubtitle":"Splendid Rewards","widgetInfoButtonUrl":"https:\/\/jenis.com\/pages\/rewards","minimizedWidgetSignedInIconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0592\/5476\/7822\/files\/account-circle.png?v=1772569473","minimizedWidgetSignedOutIconUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0592\/5476\/7822\/files\/tendollarpng2.png?v=1790179288","minimizedWidgetSignedInIconSpinEnabled":false,"minimizedWidgetSignedOutIconSpinEnabled":false,"hangLoyaltyHost":"https:\/\/loyalty.hang.xyz","hasMultipass":true}`),
5961    shopUrl: `https://jenis.com`,
5962    shopDomain: `https://jenis.com`.split('://')[1],
5963  }
5964</script>
5964
5965
5966
5967
5968
5969</div><div id="shopify-block-AQzZUdjQ3SXVxbUpNb__11348531219507317188" class="shopify-block shopify-app-block">
5969<script>window.gbbEnv=new URLSearchParams(location.search).get('env')==='staging'?'staging':'production'</script>
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978<!-- BEGIN app snippet: storefront-globals -->
5978<script>
5979  (function () {
5980    window.easybundle_active_product_data = window.easybundle_active_product_data ?? null;
5981    window.easybundle_currency_config = window.easybundle_currency_config ?? {
5982    currencySymbol: "$",
5983    moneyFormat: "${{amount}}",
5984    moneyFormatWithCurrency: "${{amount}} USD",
5985    market: { id: 779976910, handle: "us" }
5986  };
5987    window.easybundle_active_page_type = window.easybundle_active_page_type ?? "index";
5988    window.easybundle_cart_data = window.easybundle_cart_data ?? {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
5989    window.easybundle_locale_config = window.easybundle_locale_config ?? {
5990    currentLocale: "en",
5991    primaryLocale: "en",
5992  };
5993  })();
5994</script>
5994<!-- END app snippet -->
5995
5996<!-- BEGIN app snippet: bundle-products-prefetch --><!-- END app snippet -->�<!-- BEGIN app snippet: bundle-loading-screen --><!-- END app snippet -->
5997
5998<!-- BEGIN app snippet: quantity-breaks-bootstrap --><!-- END app snippet -->
5999
6000<!-- BEGIN app snippet: bundle-bootstrap -->
6000<script>
6001    (function(){
6002        window.gbbExtEmbed = { f :{} };
6003        function getProductData() {
6004            return {
6005                handle: null,
6006                productId: null,
6007                productData : window.easybundle_active_product_data ?? null,
6008                collections: [
6009                    
6010                ],
6011                selected_or_first_available_variant: null
6012            };
6013        }
6014        function debugConsole(...messages){
6015                try {
6016                    let isDebug = localStorage.getItem("debug");
6017                    if (isDebug) {
6018                        for (let message of messages) {
6019                            console.error(message);
6020                        }
6021                    }
6022                } catch (err) {
6023                    console.error('error inside the debugError function ->', err)
6024                }
6025        }
6026        function getBundleRenderTarget(){
6027            const customSettings = window.easybundle_active_bundle_data?.userData?.customSettings
6028                ?? window.easybundle_user_ext_data?.customSettings
6029                ?? window.easybundles_ext_data?.userData?.customSettings
6030                ?? {};
6031            const customSelector = customSettings.customSelectorToRenderFullPageBundle || "";
6032            if(customSelector){
6033                return document.querySelector(customSelector);
6034            }
6035            return document.querySelector('main')
6036                || document.querySelector('.main')
6037                || document.querySelector('#main')
6038                || document.querySelector('#main-content');
6039        }
6040
6041        function removeProductHtmlForBundles(){
6042            try{
6043                const targetWrapper = getBundleRenderTarget();
6044                if(targetWrapper){
6045                    targetWrapper.innerHTML = '';
6046                }
6047            }catch(err){
6048                debugConsole("error in removeProductHtmlForBundles",err)
6049            }
6050        }
6051
6052        // Mount must exist before the template script runs, or its lookup races.
6053        function buildDummyProductHtmlForBundles(){
6054            try{
6055                const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
6056                const offerId = parentProductData?.offerId;
6057                if(parentProductData?.bundleType !== "SDK" || !offerId) return;
6058                if(document.getElementById("gbbBundle")) return;
6059
6060                const bundleWrapperDiv = document.createElement("div");
6061                bundleWrapperDiv.id = "gbbBundle";
6062                bundleWrapperDiv.className = "gbbBundleWrapper";
6063                bundleWrapperDiv.dataset.offerId = offerId;
6064                const lg = window.easybundle_active_bundle_data?.userData?.customSettings?.loadingGif
6065                    || window.easybundle_user_ext_data?.customSettings?.loadingGif
6066                    || "https://d3ks0ngva6go34.cloudfront.net/storefront/loading-gif.gif";
6067                bundleWrapperDiv.innerHTML = '<div class="gbbLoadingScreen gbbInitialLoad"><img class="gbbLoadingSpinnerGIF" src="'+lg+'"></div>';
6068
6069                const targetWrapper = getBundleRenderTarget();
6070                if(targetWrapper){
6071                    targetWrapper.innerHTML = "";
6072                    targetWrapper.appendChild(bundleWrapperDiv);
6073                }else{
6074                    document.body.appendChild(bundleWrapperDiv);
6075                }
6076            }catch(err){
6077                debugConsole("error in buildDummyProductHtmlForBundles", err);
6078            }
6079        }
6080        async function getBundleDataFromS3() {
6081            try {
6082                const parentProductsData = window?.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
6083                if(!parentProductsData?.bundleId) return null;
6084
6085                const shopName = window.Shopify.shop;
6086                const s3Url = `https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/public/backup-config/${shopName}/${parentProductsData?.bundleId}.json`
6087                const fetchResponse = await fetch(s3Url);
6088                const data = await fetchResponse.json();
6089                return data || null;
6090            } catch (error) {
6091                debugConsole("Error in getBundleDataFromS3:", error);
6092                return null;
6093            }
6094        }
6095
6096        // { errorMsg } sentinel: written when a metafield exceeds ~1.8 MB.
6097        function isOverflowed(value) {
6098            if (
6099                value !== null &&
6100                typeof value === 'object' &&
6101                !Array.isArray(value) &&
6102                value.errorMsg !== undefined &&
6103                value.errorMsg !== null
6104            ) {
6105                return true;
6106            }
6107            return false;
6108
6109        }
6110
6111        function isForceCdn(){
6112            try {
6113                return new URLSearchParams(location.search).get('gbbForceCdn') === 'true'
6114                    || localStorage.getItem('gbbForceCdn') === 'true';
6115            } catch(_){ return false; }
6116        }
6117
6118        // R2-first, 3s timeout; failure memoized so later loads skip R2; null when both fail.
6119        async function fetchOverflowedDataFromCDN(s3Key, memoKey){
6120            const shouldSkipR2 = (function(){
6121                try { return localStorage.getItem('gbbSdk.' + memoKey) === 'true'; }
6122                catch(_){ return false; }
6123            })();
6124
6125            const buster = '?nocache=' + Date.now();
6126            const r2Url = 'https://giftbox.giftkartcdn.app/' + s3Key + buster;
6127            const s3Url = 'https://gift-box-builder-app4.s3.us-east-2.amazonaws.com/' + s3Key + buster;
6128
6129            if (!shouldSkipR2) {
6130                try {
6131                    const r2Resp = await Promise.race([
6132                        fetch(r2Url),
6133                        new Promise(function(_, rej){ setTimeout(function(){ rej(new Error('r2-timeout')); }, 3000); })
6134                    ]);
6135                    if (r2Resp.ok) {
6136                        const data = await r2Resp.json();
6137                        if (data) return data;
6138                    }
6139                } catch (e) {
6140                    debugConsole('R2 fetch failed for ' + memoKey + ', falling back to S3:', e);
6141                    try { localStorage.setItem('gbbSdk.' + memoKey, 'true'); } catch(_){}
6142                }
6143            }
6144
6145            try {
6146                const s3Resp = await fetch(s3Url);
6147                if (!s3Resp.ok) return null;
6148                return (await s3Resp.json()) || null;
6149            } catch (e) {
6150                debugConsole('S3 fetch failed for ' + memoKey + ':', e);
6151                return null;
6152            }
6153        }
6154
6155        async function getSdkBundleDataFromCDN(offerId){
6156            if (!offerId) return null;
6157            const shopName = window.Shopify.shop;
6158            return fetchOverflowedDataFromCDN('public/backup-config/' + shopName + '/' + offerId + '.json', 'useS3ForBundleConfig');
6159        }
6160
6161        async function getUpsellIndexFromCDN(){
6162            const shopName = window.Shopify.shop;
6163            return fetchOverflowedDataFromCDN('public/sdk-bundle-upsell-index/' + shopName + '.json', 'useS3ForUpsellIndex');
6164        }
6165
6166        function initializeShopifyValues() {
6167            const productDetails = getProductData()
6168            window.shopifyLiquidValuesApp4Ext = {
6169                product: productDetails,
6170                cartData: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
6171                selected_or_first_available_variant: productDetails.selected_or_first_available_variant
6172            };
6173            let ext_data = {"userData":{"shopName":"jenis-splendid-ice-creams.myshopify.com","countryCode":"US","countryName":"United States","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":"#addToCartContainer","checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/jenis-splendid-ice-creams.myshopify.com\/1770754064214.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/jenis-splendid-ice-creams.myshopify.com\/1778264865502.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":true,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"loadingBgColor":"transparent","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"\/* Code to open the footer cart on mobile when one item is added *\/\n(function () {\n  let previousItemCount = null;\n  let shouldOpenAfterRender = false;\n  let hasAutoOpened = false;\n\n  function getItemCount() {\n    try {\n      return gbb?.state?.giftBoxCartData?.item_count ?? 0;\n    } catch (e) {\n      return 0;\n    }\n  }\n\n  function isMobile() {\n    return window.innerWidth \u003c 600;\n  }\n\n  document.addEventListener(\"gbb-page-init\", function () {\n    previousItemCount = getItemCount();\n  });\n\n  document.addEventListener(\"gbb-cart-update\", function () {\n    const currentItemCount = getItemCount();\n\n    if (\n      isMobile() \u0026\u0026\n      !hasAutoOpened \u0026\u0026\n      previousItemCount === 0 \u0026\u0026\n      currentItemCount \u003e 0\n    ) {\n      shouldOpenAfterRender = true;\n    }\n\n    previousItemCount = currentItemCount;\n  });\n\n  document.addEventListener(\"gbb-footer-rendered\", function () {\n    if (!shouldOpenAfterRender || !isMobile()) return;\n\n    const isDrawerOpen = !!gbb?.gbbAddProductsPage?.state?.showBoxProductsInFooter;\n    const toggleFn = gbb?.gbbAddProductsPage?.f?.toggleBoxProductsDisplayFooter;\n\n    if (!isDrawerOpen \u0026\u0026 typeof toggleFn === \"function\") {\n      toggleFn();\n      hasAutoOpened = true;\n    }\n\n    shouldOpenAfterRender = false;\n  });\n})();\n\/* Code ends here*\/\n(function () {\n\tfunction blockScroll() {\n\t\tif (typeof window.gbb === 'undefined' || !window.gbb.$) {\n\t\t\tsetTimeout(blockScroll, 100);\n\t\t\treturn;\n\t\t}\n\n\t\tconst $ = window.gbb.$;\n\t\tconst originalAnimate = $.fn.animate;\n\n\t\t$.fn.animate = function (props, duration, easing, complete) {\n\t\t\tif (\n\t\t\t\tthis.is('html, body') \u0026\u0026\n\t\t\t\tprops \u0026\u0026\n\t\t\t\tprops.scrollTop !== undefined \u0026\u0026\n\t\t\t\t$('html').hasClass('gbbBundle-HTML')\n\t\t\t) {\n\t\t\t\tconst targetTop = props.scrollTop;\n\t\t\t\tconst containers = $('.gbbCategoryContainer');\n\n\t\t\t\tfor (let i = 0; i \u003c containers.length;
6173 i++) {\n\t\t\t\t\tif (containers.eq(i).offset().top - 100 === targetTop) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn originalAnimate.apply(this, arguments);\n\t\t};\n\t}\n\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', blockScroll);\n\t} else {\n\t\tblockScroll();\n\t}\n})();\n\n\ndocument.addEventListener('click', function (e) {\n\tconst header = e.target.closest('.gbb-ingredients-header');\n\tif (!header) return;\n\n\theader.closest('.gbb-ingredients-accordion')?.classList.toggle('open');\n});\n\ngbb.gbbDiscountComponent.f.calculateDiscountProgressBarValue = function () {\n\ttry {\n\t\tlet { item_count: totalQuantity, total_price: totalCartValue, boxSelection } =\n\t\t\tgbb.state.giftBoxCartData;\n\t\tlet { activeRule: { boxQuantity: selectedBoxQuantity } } = boxSelection;\n\n\t\tlet { rules: discountRules } = JSON.parse(\n\t\t\tJSON.stringify(gbb.settings.discountsData)\n\t\t);\n\t\ttotalCartValue = totalCartValue \/ 100;\n\t\tlet discountRulesType = discountRules[0].type;\n\t\tlet calculateDiscountOnValue =\n\t\t\tdiscountRulesType == 'amount' ? totalCartValue : totalQuantity;\n\t\tif (discountRulesType == 'amount') {\n\t\t\tdiscountRules = discountRules.map((rule) =\u003e {\n\t\t\t\trule.value = gbb.utility.convertFromStoreCurrencyToCustomer(rule.value);\n\t\t\t\treturn rule;\n\t\t\t});\n\t\t}\n\t\tlet highestDiscountValue = 0;\n\t\tdiscountRules.forEach(\n\t\t\t(rule) =\u003e\n\t\t\t\t(highestDiscountValue = Math.max(\n\t\t\t\t\thighestDiscountValue,\n\t\t\t\t\tparseInt(rule.value)\n\t\t\t\t))\n\t\t);\n\t\tlet progressPercentage =\n\t\t\t(calculateDiscountOnValue \/ selectedBoxQuantity) * 100;\n\n\t\treturn progressPercentage;\n\t} catch (error) {\n\t\tgbb.utility.debugError('error in calculateDiscountProgressBarValue', error);\n\t}\n};\n(function () {\n\tconsole.log('[GBB → Banner] Script loaded');\n\n\tfunction sendActiveCategoryToBanner() {\n\t\tvar active = document.querySelector('.gbbCategoryTabContainer[data-is-active=\"true\"]');\n\t\tif (!active) {\n\t\t\tconsole.log('[GBB → Banner] sendActiveCategoryToBanner: no active tab found');\n\t\t\treturn;\n\t\t}\n\t\tvar titleEl = active.querySelector('.gbbCategoryTabTitle');\n\t\tvar text = titleEl \u0026\u0026 titleEl.textContent ? titleEl.textContent.trim() : '';\n\t\tif (!text) {\n\t\t\tconsole.log('[GBB → Banner] sendActiveCategoryToBanner: no title text on active tab');\n\t\t\treturn;\n\t\t}\n\t\tif (window.parent !== window) {\n\t\t\twindow.parent.postMessage({ gbbCategoryTitle: text }, '*');\n\t\t\tconsole.log('[GBB → Banner] postMessage sent (iframe):', text);\n\t\t} else {\n\t\t\tvar bannerEl = document.querySelector('.builder-title');\n\t\t\tif (bannerEl) {\n\t\t\t\tbannerEl.textContent = text;\n\t\t\t\tconsole.log('[GBB → Banner] .builder-title updated (same window):', text);\n\t\t\t} else {\n\t\t\t\tconsole.log('[GBB → Banner] .builder-title not found in DOM');\n\t\t\t}\n\t\t}\n\t}\n\n\tdocument.addEventListener('click', function (e) {\n\t\tvar tab = e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest('.gbbCategoryTabContainer');\n\t\tif (tab) {\n\t\t\tconsole.log('[GBB → Banner] category tab clicked');\n\t\t\tsetTimeout(sendActiveCategoryToBanner, 150);\n\t\t}\n\t});\n\n\tvar mo = new MutationObserver(function () {\n\t\tconsole.log('[GBB → Banner] MutationObserver fired (data-is-active change)');\n\t\tsendActiveCategoryToBanner();\n\t});\n\tfunction attach() {\n\t\tvar container = document.querySelector('.gbbMultipleCategoryTabsContainer');\n\t\tif (container \u0026\u0026 !container._gbbTitleSynced) {\n\t\t\tcontainer._gbbTitleSynced = true;\n\t\t\tmo.observe(container, { attributes: true, attributeFilter: ['data-is-active'], subtree: true });\n\t\t\tconsole.log('[GBB → Banner] attached to .gbbMultipleCategoryTabsContainer');\n\t\t\tsendActiveCategoryToBanner();\n\t\t}\n\t}\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', attach);\n\t} else {\n\t\tattach();\n\t}\n\tvar t = setInterval(function () {\n\t\tattach();\n\t\tif (document.querySelector('.gbbMultipleCategoryTabsContainer')) clearInterval(t);\n\t}, 400);\n\tsetTimeout(function () { clearInterval(t); }, 15000);\n})();\n\ndocument.addEventListener('gbb-category-change', function (event) {\n  try {\n    const categoryId = event.detail.activeCategory;\n\n    const allCategories = gbb.utility.convertObjectToArray(\n      gbb.gbbAddProductsPage.state.productPageData?.categories\n    );\n\n    const activeCategory = allCategories.find(\n      category =\u003e category.categoryId == categoryId\n    );\n\n    if (!activeCategory) return;\n\n    gbb.$('.gbbActiveCategoryTitle')\n      .text(activeCategory.title);\n\n  } catch (error) {\n    gbb.utility.debugError('dropdown title update failed', error);\n  }\n});\n\ndocument.addEventListener('gbb-page-init', function () {\n  setTimeout(function () {\n    try {\n      gbb.$('.gbbProductItem').each(function () {\n        try {\n          const $productCard = gbb.$(this);\n\n          const productName = $productCard\n            .find('.gbbProductTitleOnly')\n            .clone()\n            .children()\n            .remove()\n            .end()\n            .text()\n            .trim();\n\n          if (!productName) return;\n\n          $productCard\n            .find('.gbbProductImageContainerImg')\n            .attr('alt', `Image of ${productName} Pint`);\n\n        } catch (error) {\n          gbb.utility.debugError('Alt tag patch failed', error);\n        }\n      });\n\n    } catch (error) {\n      gbb.utility.debugError('Alt handler failed', error);\n    }\n  }, 1000);\n});\n\ngbb.f.renderConditionNotificationToast = function (conditionMessage, categoryTitle) {\n            const appendToastToPageBody = gbb.$(\".gbbMinim
6173ilisticLayout\").length \u003e 0\n            const appendTo = appendToastToPageBody ? \".gbbPageBody\" : \".gbbPageFooterHTML\"\n            const TIMEOUT_DURATION = appendToastToPageBody ? 5000 : 6000\n            const gbbConditionNotificationToastMainContainer = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationToastMainContainer\");\n            const gbbConditionNotificationToast = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationToast\");\n            const gbbConditionNotificationMessage = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationMessage\");\n            const gbbConditionNotificationClose = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationClose\");\n            gbbConditionNotificationClose.text(\"+\")\n            gbbConditionNotificationClose.on(\"click\", () =\u003e {\n                gbb.$(appendTo).find(\".gbbConditionNotificationToast\").remove()\n            })\n            if (categoryTitle) {\n                conditionMessage = categoryTitle + \" : \" + conditionMessage\n            }\n            gbbConditionNotificationMessage.text(conditionMessage);\n            gbbConditionNotificationToast.css(\"background\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastBgColor || gbb.settings.pageCustomizationData?.quickSettings?.colors?.buttonBgColor)\n\n            gbbConditionNotificationToast.css(\"color\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastTextColor || \"#ffffff\")\n            gbbConditionNotificationClose.css(\"color\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastTextColor || \"#ffffff\")\n\n            gbbConditionNotificationToast.append(gbbConditionNotificationMessage);\n            gbbConditionNotificationToast.append(gbbConditionNotificationClose);\n\n            \/\/gbbConditionNotificationToastMainContainer.append(gbbConditionNotificationToast);\n            gbb.$(appendTo).append(gbbConditionNotificationToast);\n            setTimeout(() =\u003e {\n                gbb.$(appendTo).find(\".gbbConditionNotificationToast\").remove()\n            }, TIMEOUT_DURATION)\n        }\n\ngbb.gbbAddProductsPage.state.fetchCountPerBatch = 80;\n\n\n(function () {\n\tfunction replaceWithLi(el) {\n\t\tconst li = document.createElement('li');\n\t\tArray.from(el.attributes).forEach((attr) =\u003e\n\t\t\tli.setAttribute(attr.name, attr.value)\n\t\t);\n\t\twhile (el.firstChild) li.appendChild(el.firstChild);\n\t\tel.parentNode.replaceChild(li, el);\n\t}\n\n\tfunction processExisting(root) {\n\t\troot.querySelectorAll('div.gbbCategoryOption').forEach(replaceWithLi);\n\t}\n\n\tfunction observeContainer(container) {\n\t\tconst observer = new MutationObserver(() =\u003e {\n\t\t\tprocessExisting(container);\n\t\t});\n\t\tobserver.observe(container, { childList: true, subtree: true });\n\t\tprocessExisting(container);\n\t}\n\n\t\/\/ Fix 1: div.gbbCategoryOption → li + add tabindex=\"0\" to .gbbCategoryOptionsContainer\n\tconst categoryInterval = setInterval(() =\u003e {\n\t\tconst container = document.querySelector('.gbbCategoryOptionsContainer');\n\t\tif (container) {\n\t\t\tclearInterval(categoryInterval);\n\t\t\tcontainer.setAttribute('tabindex', '0');\n\t\t\tobserveContainer(container);\n\t\t}\n\t}, 100);\n\n\t\/\/ Fix 2: Add tabindex=\"0\" to .gbbSlotFooterProductsContainer\n\tconst footerInterval = setInterval(() =\u003e {\n\t\tconst footerContainer = document.querySelector(\n\t\t\t'.gbbSlotFooterProductsContainer'\n\t\t);\n\t\tif (footerContainer) {\n\t\t\tclearInterval(footerInterval);\n\t\t\tfooterContainer.setAttribute('tabindex', '0');\n\t\t}\n\t}, 100);\n})();\n\nif (!window.__ebCategoryOptionFix) {\n    window.__ebCategoryOptionFix = true;\n    document.addEventListener('click', function (event) {\n      const option = event.target.closest('.gbbCategoryOptionsContainer li.gbbCategoryOption');\n      if (!option) return;\n      gbb.gbbMultipleCategoriesPage.f.handleCategoryClick.call(option, event);\n    });\n  }\n\n\/* v2-trace-repair: Mixpanel tracing + EXPAND self-repair for the legacy full-page (FBP) engine.\n * Replaces the v1 Mixpanel block (monitoring build for ONE merchant; observability over payload size).\n *  1. Network tracer: wraps fetch + XHR (+ PerformanceObserver for callers that bypass the wrappers)\n *     and emits \"EB Net\" for every call during an ATC trace and every cart write at any time.\n *  2. EXPAND self-repair before the redirect to checkout: re-keys a failed \/cart\/change.js, reads back\n *     bundle_details after the write, and verifies has_components on the bundle line (re-append + restamp).\n *     Only a line CONFIRMED broken (has_components === false) after the repair rounds can block the redirect,\n *     and only while blocking is enabled (REMOVE_ON_FINAL_FAILURE, window.__ebRepairReportOnly, session breaker).\n *     Anything uncertain (no line, unreadable c
6173art, timeout, budget) passes the engine result through.\n *  3. Summary events: \"EB ATC Trace\" per attempt, plus v1 \"Add to Cart\" \/ \"Add to Cart Failed\".\n * Health = ONE cart line with has_components === true. Never inferred from line counts or quantities. *\/\n(function () {\n  if (!window.gbb || !gbb.cartTransformUtility) return;\n  if (window.__ebFbpTraceRepairV2) return;\n  window.__ebFbpTraceRepairV2 = true;\n  gbb.__fbpMixpanelReady = true; \/\/ a stray v1 block pasted after this one must not double-wrap\n\n  \/\/ Blocking is ON (the owner enabled it in the live copy). Set false for report-only: repairs run, nothing is removed.\n  \/\/ Blocking needs this === true AND window.__ebRepairReportOnly !== true AND the session breaker not tripped.\n  var REMOVE_ON_FINAL_FAILURE = true;\n  var SESSION_BLOCK_LIMIT = 2;                \/\/ after 2 blocks in one session that shopper is report-only\n  var SESSION_BLOCK_KEY = \"__ebRepairBlocks\";\n  var REQUEST_TIMEOUT_MS = 4000;              \/\/ every request this script issues\n  var VERIFY_BUDGET_MS = 6000;                \/\/ whole post-return verify + repair phase\n  var REMOVAL_RESERVE_MS = 2500;              \/\/ with blocking on, a round starts only if its requests + the removal still fit\n  var LOCK_MAX_MS = 30000;                    \/\/ single-flight slot is force-cleared after this\n  var REMOVAL_HOLD_MS = 4000;                 \/\/ max extra slot hold for a removal still running after the budget\n  var SENSITIVE_PARAM = \/token|key|email|phone|address|code|sig|auth\/i;\n\n  var SCRIPT_VERSION = \"v2.1-trace-repair\";\n  var TOKEN = \"84201e64225655d8cc7a24e28dbf2c00\";\n  var INSTANCE = \"gbbFbp_mixpanel\";\n  var TRACE_INSTANCE = \"gbbFbpTrace_mixpanel\";\n  var RETRY_DELAYS = [0, 400, 1200];          \/\/ metafield write: first attempt, then two retries (v1)\n  var CHANGE_RETRY_DELAYS = [300, 800];       \/\/ change.js re-key attempts after the first failure\n  var VERIFY_RETRY_DELAYS = [300, 800, 1500]; \/\/ post-expand verify\/repair rounds\n  var TRACE_TAIL_MS = 20000;\n  var MAX_STR = 250;\n  var MAX_OWN_PROPS = 220;                    \/\/ Mixpanel caps an event at 255 props incl. its own defaults\n  var MAX_JS_ERRORS_PER_TRACE = 20;\n  var HEAD_LEN = 200;                         \/\/ ReqHead \/ RespHead length\n  var FAIL_TOAST = \"We couldn't add your bundle. Please try again.\";\n  var PAGE_ID = randomId(10);\n\n  var current = null;      \/\/ active trace (in-op or within its 20 s tail)\n  var tailTimer = null;\n  var inFlight = null;     \/\/ single-flight slot for executeExpandOperation only (MERGE is untouched, as in v1)\n  var selfDepth = 0;       \/\/ \u003e0 while this script itself is calling fetch\n  var globalSeq = 0;\n  var currentCartToken = \"\";  \/\/ bare cart token (no ?key=), put on every event as CartToken\n  var prevTokenPending = \"\";  \/\/ token before the last change, until an event carries CartTokenChanged\n  var seenRequests = [];   \/\/ wrapper-seen {abs, t0, used} for PerformanceObserver de-duplication\n  var missingFns = [];\n  var snapshotDone = false;\n\n  \/\/ ---------- small utils ----------\n  function now() { try { return performance.now(); } catch (e) { return Date.now(); } }\n  function randomId(n) { var s = \"\"; while (s.length \u003c n) s += Math.random().toString(36).slice(2); return s.slice(0, n); }\n  function sleep(ms) { return new Promise(function (r) { setTimeout(r, ms); }); }\n  \/\/ Settles with `fallback` when `p` has not settled within ms. The underlying request keeps running.\n  function withTimeout(p, ms, fallback) {\n    var timer = null;\n    var to = new Promise(function (r) { timer = setTimeout(function () { r(fallback); }, ms); });\n    return Promise.race([Promise.resolve(p), to]).then(\n      function (v) { clearTimeout(timer); return v; },\n      function (e) { clearTimeout(timer); throw e; });\n  }\n  var TIMED_OUT = { timedOut: true };\n  function clip(s, n) { s = String(s === undefined || s === null ? \"\" : s); return s.length \u003e n ? s.slice(0, n) : s; }
6173\n  function errMsg(e) { try { return clip((e \u0026\u0026 (e.message || e.name)) || String(e), 200); } catch (x) { return \"?\"; } }\n  function debug(msg, e) { try { gbb.utility.debugConsole(\"[EB v2] \" + msg, e); } catch (x) {} }\n  function bareToken(t) { return t ? String(t).split(\"?\")[0] : \"\"; }\n  \/\/ v2.1: the full bare token (was the 12-char tail), so events can be filtered per cart.\n  function tok(t) { return bareToken(t); }\n  function setCartToken(t) {\n    var b = bareToken(t);\n    if (!b || b === currentCartToken) return;\n    if (currentCartToken \u0026\u0026 !prevTokenPending) prevTokenPending = currentCartToken;\n    currentCartToken = b;\n  }\n  function cookieCartToken() {\n    try {\n      var parts = String(document.cookie || \"\").split(\/;\\s*\/);\n      for (var i = 0; i \u003c parts.length; i++) {\n        if (parts[i].indexOf(\"cart=\") === 0) return bareToken(decodeURIComponent(parts[i].slice(5)));\n      }\n    } catch (e) {}\n    return \"\";\n  }\n  \/\/ Explicit CartToken on every track call (both instances), plus CartTokenChanged\/PrevCartToken once after a change.\n  function stampCartToken(props) {\n    props.CartToken = currentCartToken;\n    if (prevTokenPending \u0026\u0026 prevTokenPending !== currentCartToken) {\n      props.CartTokenChanged = true;\n      props.PrevCartToken = prevTokenPending;\n    }\n    prevTokenPending = \"\";\n    return props;\n  }\n  \/\/ The cart key is a secret: ?key=\u003cvalue\u003e \/ %3Fkey%3D\u003cvalue\u003e -\u003e ?key=[x].\n  function redactKey(s) {\n    return String(s).replace(\/\\?key=[^\u0026\"'\\s\\\\\u003c\u003e#]*\/g, \"?key=[x]\").replace(\/%3Fkey%3D[A-Za-z0-9._~-]*\/gi, \"?key=[x]\");\n  }\n  function head(s) { return s ? clip(redactKey(clip(s, HEAD_LEN * 3)), HEAD_LEN) : \"\"; }\n  function keyTail(k) { var s = String(k || \"\"); var i = s.indexOf(\":\"); return i === -1 ? clip(s, 12) : s.slice(i + 1, i + 9); }\n  function tokFromGid(gid) { var s = String(gid || \"\"); return s.indexOf(\"gid:\/\/shopify\/Cart\/\") === 0 ? \"Cart\/\" + tok(s.slice(19)) : clip(s, 40); }\n  function typeOf(v) { return Array.isArray(v) ? \"array(\" + v.length + \")\" : v === null ? \"null\" : typeof v === \"string\" ? \"string(\" + v.length + \")\" : typeof v; }\n\n  function parentVariantFromSettings() {\n    try {\n      var v = gbb.settings \u0026\u0026 gbb.settings.stepsConfigurationData \u0026\u0026 gbb.settings.stepsConfigurationData.parentProductVariantId;\n      if (typeof v === \"string\" \u0026\u0026 v.indexOf(\"gid:\/\/\") === 0) v = v.split(\"\/\").pop();\n      return v ? String(v) : \"\";\n    } catch (e) { return \"\"; }\n  }\n\n  \/\/ ---------- Mixpanel ----------\n  function loadMixpanelScript() {\n    try {\n      if (window.mixpanel) return;\n      (function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split(\".\"); 2 == b.length \u0026\u0026 ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; \"undefined\" !== typeof c ? (a = b[c] = []) : (c = \"mixpanel\"); a.people = a.people || []; a.toString = function (a) { var d = \"mixpanel\"; \"mixpanel\" !== c \u0026\u0026 (d += \".\" + c); a || (d += \" (stub)\"); return d; }; a.people.toString = function () { return a.toString(1) + \".people (stub)\"; }; i = \"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove\".split(\" \"); for (h = 0; h \u003c i.length; h++) g(a, i[h]); var j = \"set set_once union unset remove delete\".split(\" \"); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for (var d = {}, e = [\"get_group\"].concat(Array.prototype.slice.call(arguments, 0)), c = 0; c \u003c j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement(\"script\"); e.type = \"text\/javascript\"; e.async = !0; e.src = \"undefined\" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : \"file:\" === f.location.protocol \u0026\u0026 \"\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\".match(\/^\\\/\\\/\/) ? \"https:\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\" : \"\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\"; g = f.getElementsByTagName(\"script\")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);\n    } catch (error) { debug(\"error in loadMixPanelScript\", error); }\n  }\n\n  function initMixpanel() {\n    try {\n      if (!window.mixpanel || !window.mixpanel.init) return;\n      if (!window.mixpanel[INSTANCE]) {\n        window.mixpanel.init(TOKEN, { debug: true, cross_subdomain_cookie: false, cookie_domain: \"auto\" }, INSTANCE);\n      }\n      \/\/ sendBeacon + no batching: the events fire right before the redirect to checkout, where no theme script runs.\n      if (!window.mixpanel[TRACE_INSTANCE]) {\n        window.mixpanel.init(TOKEN, { cross_subdomain_cookie: false, cookie_domain: \"auto\", batch_requests: false, api_transport: \"sendBeacon\" }, TRACE_INSTANCE);\n      }\n    } catch (error) { debug(\"error in initMixpanel\", error); }\n  }\n\n  function mpInstance(name) {\n    try {\n      var inst = window.mixpanel \u0026\u0026 window.mixpanel[name];\n      return inst \u0026\u0026 typeof inst.track === \"function\" ? inst : null;\n    } catch (e) { return null; }\n  }\n\n  function capProps(props) {\n    var keys = Object.keys(props);\n    if (keys.length \u003c= MAX_OWN_PROPS) return props;\n    var out = {};\n    for (var i = 0; i \u003c MAX_OWN_PROPS - 1; i++) out[keys[i]] = props[keys[i]];\n    out.PropsTruncated = keys.length;\n    return out;\n  }\n\n  function trackV1(event, props) {\n    try {\n      var inst = mpInstance(INSTANCE);\n      if (inst) inst.track(event, stampCartToken(capProps(props)));\n    } catch (error) { debug(\"error in trackEvent\", error); }\n  }
6173\n\n  \/\/ Super properties are merged per call instead of register(): both instances share one\n  \/\/ persistence cookie, so register() would leak these props into the v1 instance.\n  function trackTrace(event, props) {\n    try {\n      var inst = mpInstance(TRACE_INSTANCE);\n      if (!inst) return;\n      var all = {\n        ShopName: (window.Shopify \u0026\u0026 window.Shopify.shop) || \"\",\n        PageId: PAGE_ID,\n        ScriptVersion: SCRIPT_VERSION\n      };\n      setProp(all, \"PageUrl\", String(window.location \u0026\u0026 window.location.href || \"\").split(\"#\")[0].split(\"?\")[0]);\n      for (var k in props) all[k] = props[k];\n      inst.track(event, stampCartToken(capProps(all)), { transport: \"sendBeacon\", send_immediately: true });\n    } catch (error) { debug(\"error in trackTrace\", error); }\n  }\n\n  \/\/ Strings over 250 chars become Prop[0], Prop[1], ...\n  function setProp(props, name, value) {\n    if (value === undefined) return;\n    if (value !== null \u0026\u0026 typeof value === \"object\") value = safeJson(value);\n    if (typeof value !== \"string\" || value.length \u003c= MAX_STR) { props[name] = value; return; }\n    for (var i = 0, n = 0; i \u003c value.length; i += MAX_STR, n++) props[name + \"[\" + n + \"]\"] = value.slice(i, i + MAX_STR);\n  }\n  function buildProps(obj) { var p = {}; for (var k in obj) setProp(p, k, obj[k]); return p; }\n  function safeJson(v) { try { return JSON.stringify(v); } catch (e) { return \"[unserializable]\"; } }\n\n  \/\/ ---------- v1 helpers (unchanged semantics) ----------\n  function wroteOk(res) {\n    var set = res \u0026\u0026 res.data \u0026\u0026 res.data.cartMetafieldsSet;\n    return !!(set \u0026\u0026 set.metafields \u0026\u0026 set.metafields.length);\n  }\n\n  function describeWriteFailure(res) {\n    if (res === undefined || res === null) return \"no response (fetch threw or was blocked)\";\n    if (res.errors \u0026\u0026 res.errors.length) return \"graphql errors: \" + JSON.stringify(res.errors).slice(0, 350);\n    var set = res.data \u0026\u0026 res.data.cartMetafieldsSet;\n    if (!set) return \"no cartMetafieldsSet in response: \" + JSON.stringify(res).slice(0, 350);\n    if (set.userErrors \u0026\u0026 set.userErrors.length) return \"userErrors: \" + JSON.stringify(set.userErrors).slice(0, 350);\n    if (!set.metafields || !set.metafields.length) return \"empty metafields array, no errors reported\";\n    return \"\";\n  }\n\n  \/\/ master returns the GraphQL envelope; staging returns { existingKeys } (no envelope to judge, read-back decides).\n  function writeFailureReason(res) {\n    if (res \u0026\u0026 Array.isArray(res.existingKeys)) return \"\";\n    return wroteOk(res) ? \"\" : describeWriteFailure(res);\n  }\n\n  function serializeItems(items) {\n    try {\n      return (items || []).map(function (item) {\n        var props = item.properties || {};\n        var pairs = { id: item.variantId || item.id, q: item.quantity };\n        if (props.Box !== undefined) pairs[\"p.b\"] = props.Box;\n        if (props[\"_easyBundle:OfferId\"] !== undefined) pairs[\"p.oId\"] = props[\"_easyBundle:OfferId\"];\n        if (props[\"_easyBundle:prodQty\"] !== undefined) pairs[\"p.pQ\"] = props[\"_easyBundle:prodQty\"];\n        return new URLSearchParams(pairs).toString();\n      }).join(\"|\");\n    } catch (error) { return \"\"; }\n  }\n\n  function chunkInto(eventProperties, prefix, serialized) {\n    var parts = (serialized || \"\").split(\"|\").filter(Boolean);\n    for (var i = 0; parts.length \u003e 0; i++) {\n      eventProperties[prefix + \"[\" + i + \"]\"] = parts.splice(0, 4).join(\"|\");\n    }\n  }\n\n  function lineBelongsToBundle(line, bundleId) {\n    var props = line.properties || {};\n    var candidates = [props[\"_easyBundle:OfferId\"], props._originalOfferId, props._EasyBundleId, props._bundleOfferId];\n    for (var i = 0; i \u003c candidates.length; i++) {\n      if (candidates[i] \u0026\u0026 String(candidates[i]).indexOf(bundleId) === 0) return true;\n    }\n    return false;\n  }\n\n  \/\/ ---------- cart \/ metafield reads + the one removal write ----------\n  function selfFetch(url, init) {\n    selfDepth++;\n    try { return fetch(url, init); } finally { selfDepth--; }\n  }\n\n  \/\/ AbortController where available; the race also covers a body that never finishes and browsers without it.\n  function timedSelfFetch(url, init, read) {\n    var ctl = null;\n    try { ctl = typeof AbortController === \"function\" ? new AbortController() : null; } catch (e) { ctl = null; }
6173\n    if (ctl) init.signal = ctl.signal;\n    var timer = null;\n    var to = new Promise(function (resolve, reject) {\n      timer = setTimeout(function () {\n        try { if (ctl) ctl.abort(); } catch (e) {}\n        reject(new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\"));\n      }, REQUEST_TIMEOUT_MS);\n    });\n    var work = selfFetch(url, init).then(read);\n    return Promise.race([work, to]).then(\n      function (v) { clearTimeout(timer); return v; },\n      function (e) { clearTimeout(timer); throw e; });\n  }\n\n  function readCart() {\n    try {\n      return timedSelfFetch(\"\/cart.js\", { headers: { Accept: \"application\/json\" }, cache: \"no-store\" },\n        function (r) { return r.ok ? r.json() : null; })\n        .then(function (c) { if (c \u0026\u0026 c.token) setCartToken(c.token); return c; })\n        .catch(function () { return null; });\n    } catch (e) { return Promise.resolve(null); }\n  }\n\n  \/\/ Tri-state by design: ok:false means UNKNOWN (read failed \/ timed out), never \"key missing\".\n  \/\/ The engine's getCartMetafield returns null on any error, so the query is issued directly.\n  function readBundleDetails() {\n    var UNKNOWN = { ok: false, keys: [] };\n    async function read() {\n      try {\n        var g = gbb.graphQlUtility;\n        var q = g \u0026\u0026 g.QUERIES \u0026\u0026 g.QUERIES.GET_CART_METAFIELD;\n        if (!q || typeof g.getCurrentCartIdFromToken !== \"function\" || typeof g.graphQlAPIWrapper !== \"function\") return UNKNOWN;\n        var cartId = await g.getCurrentCartIdFromToken();\n        var res = await g.graphQlAPIWrapper(q, { cartId: cartId, key: \"bundle_details\" });\n        if (!res || !res.data || !res.data.cart || (res.errors \u0026\u0026 res.errors.length)) return UNKNOWN;\n        var mf = res.data.cart.metafield;\n        if (!mf || !mf.value) return { ok: true, keys: [] };\n        var parsed = JSON.parse(mf.value);\n        var isMap = parsed \u0026\u0026 typeof parsed === \"object\" \u0026\u0026 !Array.isArray(parsed);\n        return { ok: true, keys: isMap ? Object.keys(parsed) : [] };\n      } catch (e) { return UNKNOWN; }\n    }\n    return withTimeout(read(), REQUEST_TIMEOUT_MS, UNKNOWN);\n  }\n\n  \/\/ \"present\" | \"missing\" | \"unknown\" for one offer key.\n  function offerState(rb, offerKey) {\n    if (!rb.ok) return \"unknown\";\n    return rb.keys.indexOf(offerKey) !== -1 ? \"present\" : \"missing\";\n  }\n\n  function removeLine(key) {\n    try {\n      return timedSelfFetch(\"\/cart\/change.js\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\", Accept: \"application\/json\" },\n        body: JSON.stringify({ id: key, quantity: 0 })\n      }, function (r) { return !!(r \u0026\u0026 r.ok); }).catch(function () { return false; });\n    } catch (e) { return Promise.resolve(false); }\n  }\n\n  \/\/ The parent line of THIS attempt: stamped (carries the attempt's offer key) or still bare (_EasyBundleId only).\n  \/\/ ownBare = a bare line whose key this attempt saw (add response or a re-key); other bare lines may be\n  \/\/ leftovers or another tab's in-progress add, so they are never removed or counted as confirmed broken.\n  function resolveParentLine(cart, t) {\n    var out = { stamped: null, bare: null, ownBare: null };\n    var items = (cart \u0026\u0026 cart.items) || [];\n    var offerKey = t.ctx.offerKey;\n    var variantId = String(t.ctx.parentVariantId || parentVariantFromSettings());\n    var ebId = String(gbb.state \u0026\u0026 gbb.state.offerId);\n    for (var i = 0; i \u003c items.length; i++) {\n      var p = items[i].properties || {};\n      if (offerKey \u0026\u0026 (p[\"_easyBundle:OfferId\"] === offerKey || p._originalOfferId === offerKey)) {\n        if (!out.stamped) out.stamped = items[i];\n        continue;\n      }\n      var isBare = String(items[i].variant_id) === variantId \u0026\u0026 String(p._EasyBundleId) === ebId \u0026\u0026 !p[\"_easyBundle:OfferId\"];\n      if (!isBare) continue;\n      if (!out.bare) out.bare = items[i];\n      if (!out.ownBare \u0026\u0026 t.bareKeys.indexOf(String(items[i].key)) !== -1) out.ownBare = items[i];\n    }\n    if (out.ownBare) out.bare = out.ownBare;\n    return out;\n  }\n\n  \/\/ healthy: has_components === true. broken: has_components === false on a line owned by this attempt.\n  \/\/ Absent\/null has_components or a foreign bare line is neither: the caller treats it as indeterminate.\n  function inspectBundle(cart, t) {\n    var r = resolveParentLine(cart, t);\n    var line = r.stamped;
6173\n    if (!line \u0026\u0026 t.ctx.offerKey) {\n      var items = (cart \u0026\u0026 cart.items) || [];\n      for (var i = 0; i \u003c items.length \u0026\u0026 !line; i++) if (lineBelongsToBundle(items[i], t.ctx.offerKey)) line = items[i];\n    }\n    var own = !!line;\n    if (!line) { line = r.bare; own = !!line \u0026\u0026 line === r.ownBare; }\n    var hc = line ? line.has_components : undefined;\n    return { line: line, healthy: hc === true, broken: own \u0026\u0026 hc === false };\n  }\n\n  function showFailureUi() {\n    try { gbb.utility.renderTemporaryLoadingSpinner(\"hide\"); } catch (e) {}\n    try { gbb.$(\"body\").find(\".gbbPreparingBundleMainContainer\").remove(); } catch (e) {}\n    try { gbb.f.renderConditionNotificationToast(FAIL_TOAST); } catch (e) {}\n  }\n\n  \/\/ ---------- kill switch + per-session breaker ----------\n  function sessionBlocks() {\n    try { return Number(window.sessionStorage.getItem(SESSION_BLOCK_KEY)) || 0; } catch (e) { return 0; }\n  }\n  function countSessionBlock() {\n    try { window.sessionStorage.setItem(SESSION_BLOCK_KEY, String(sessionBlocks() + 1)); } catch (e) {}\n  }\n  \/\/ \"\" when blocking is enabled, otherwise why this attempt is report-only.\n  function reportOnlyReason() {\n    if (REMOVE_ON_FINAL_FAILURE !== true) return \"flag-off\";\n    if (window.__ebRepairReportOnly === true) return \"window-override\";\n    if (sessionBlocks() \u003e= SESSION_BLOCK_LIMIT) return \"session-breaker\";\n    return \"\";\n  }\n\n  \/\/ ---------- trace ----------\n  function newTrace(operation) {\n    var t = {\n      id: randomId(12), operation: operation, t0: now(), seq: 0, steps: [], lastStep: \"\",\n      inOp: true, summarized: false, leaveSent: false, jsErrors: 0,\n      netCalls: 0, netAfterSummary: 0, foreignWrites: 0, foreignAfterSummary: 0, foreignInitiators: [],\n      repairAttempts: 0, repairActions: [], joined: 0, firstFailure: \"\",\n      metafield: { attempts: 0, written: null, recovered: false, reason: \"\", firstReason: \"\", readBack: null, readBacks: [] },\n      changeLog: [], lineKeyFromAdd: \"\", bareKeys: [], addSeen: false, addItems: null,\n      deadline: 0, budgetExceeded: false, blockDecided: false, blocked: false, removalOk: null,\n      reportOnly: \"\", rbUnknown: 0, lastVerdict: \"\", removal: null,\n      children: null, tq: null, bundleName: \"\", itemOfferId: \"\",\n      ctx: { parentVariantId: \"\", bundleDetailsForOffer: null, parentProductProperties: null, offerKey: \"\" },\n      cartTokenStart: currentCartToken || bareToken(gbb.state \u0026\u0026 gbb.state.shopifyCartData \u0026\u0026 gbb.state.shopifyCartData.token),\n      cartTokenEnd: \"\", lineKeyInCart: \"\", metafieldPresentAtVerify: null, hasComponentsFinal: null\n    };\n    if (tailTimer) clearTimeout(tailTimer);\n    current = t;\n    return t;\n  }\n\n  function mark(t, name, extra) {\n    try {\n      if (!t) return;\n      t.steps.push(name + \"@\" + Math.round(now() - t.t0) + (extra ? \":\" + clip(String(extra).replace(\/[|@]\/g, \" \"), 60) : \"\"));\n      t.lastStep = name;\n    } catch (e) {}\n  }\n  function noteFailure(t, reason) { if (t \u0026\u0026 !t.firstFailure \u0026\u0026 reason) t.firstFailure = clip(reason, 240); }\n  function addAction(t, action) { if (t) t.repairActions.push(action); }\n  function opTrace() { return current \u0026\u0026 current.inOp ? current : null; }\n\n  function endTraceWindow(t) {\n    t.inOp = false;\n    t.endedAt = now();\n    if (tailTimer) clearTimeout(tailTimer);\n    tailTimer = setTimeout(function () { if (current === t) current = null; }, TRACE_TAIL_MS);\n  }\n\n  \/\/ ---------- network tracer ----------\n  function classify(method, url) {\n    var out = { kind: \"other\", path: \"\", host: \"\", abs: \"\", skip: false };\n    var u;\n    try { u = new URL(String(url), window.location.href); } catch (e) { out.path = clip(String(url).split(\"?\")[0], 200); return out; }\n    out.abs = u.href;\n    var sameOrigin = u.origin === window.location.origin;\n    out.path = loggedPath(u, sameOrigin);\n    if (!sameOrigin) out.host = u.host;\n    if (\/mixpanel\\.com$|mxpnl\\.com$\/.test(u.hostname)) { out.ski
6173p = true; return out; }\n    var p = u.pathname;\n    if (\/\\\/cart\\\/(add|change|update|clear)(\\.js|\\.json)?$\/.test(p)) out.kind = \"cart-write\";\n    else if (\/\\\/cart(\\.js|\\.json)$\/.test(p) || (\/\\\/cart$\/.test(p) \u0026\u0026 u.searchParams.get(\"view\") === \"json\")) out.kind = \"cart-read\";\n    else if (\/\\\/api\\\/([^\/]+\\\/)?graphql(\\.json)?$\/.test(p)) out.kind = \"gql\";\n    else if (\/^\\\/(?:[a-z]{2}(?:-[a-z]{2})?\\\/)?apps\\\/\/i.test(p)) out.kind = \"app-proxy\";\n    return out;\n  }\n\n  \/\/ Cross-origin: host + pathname only. Same-origin: query kept, values of sensitive-looking params dropped.\n  function loggedPath(u, sameOrigin) {\n    if (!sameOrigin || !u.search) return u.pathname;\n    var parts = [];\n    u.searchParams.forEach(function (v, k) {\n      parts.push(encodeURIComponent(k) + \"=\" + (SENSITIVE_PARAM.test(k) ? \"[redacted]\" : encodeURIComponent(v)));\n    });\n    return u.pathname + (parts.length ? \"?\" + parts.join(\"\u0026\") : \"\");\n  }\n\n  function frameLocation(line) {\n    var s = String(line || \"\").trim();\n    if (!s || s === \"Error\") return \"\";\n    var m = s.match(\/\\(([^()]*)\\)\\s*$\/);\n    var loc = m ? m[1] : s.replace(\/^at\\s+(async\\s+)?\/, \"\").replace(\/^[^@]*@\/, \"\");\n    loc = loc.replace(\/:\\d+(:\\d+)?$\/, \"\");\n    if (!loc || loc === \"\u003canonymous\u003e\" || loc.indexOf(\"[native code]\") !== -1 || !\/[\\\/.]\/.test(loc)) return \"\";\n    return loc;\n  }\n\n  function labelFrame(loc) {\n    var file = loc.split(\"?\")[0].split(\"#\")[0];\n    var page = String(window.location.href || \"\").split(\"#\")[0].split(\"?\")[0];\n    var name = file.split(\"\/\").pop() || file;\n    if (\/easy-bundle-full-page|giftboxbuilderLogic\/i.test(file)) return \"EB-engine\";\n    if (\/eb-jenis-custom-script\/i.test(file)) return \"EB-script\";\n    if (file === page) return \"page-inline\";\n    if (\/^global[-.].*\\.js$\/i.test(name)) return \"theme(\" + name + \")\";\n    if (\/\\\/cdn\\\/shop\\\/t\\\/\\d+\\\/assets\\\/\/.test(file)) return \"theme-asset(\" + name + \")\";\n    if (\/jquery\/i.test(name)) return \"jquery(\" + name + \")\";\n    if (\/shopifycloud|shop_events_listener|trekkie|\\\/checkouts\\\/internal\/i.test(file)) return \"shopify(\" + name + \")\";\n    return clip(name, 60);\n  }\n\n  function parseInitiator(stack, isSelf) {\n    var labels = [];\n    try {\n      var lines = String(stack || \"\").split(\"\\n\");\n      for (var i = 0; i \u003c lines.length \u0026\u0026 labels.length \u003c 8; i++) {\n        if (lines[i].indexOf(\"__ebNet\") !== -1) continue;\n        var loc = frameLocation(lines[i]);\n        if (loc) labels.push(labelFrame(loc));\n      }\n    } catch (e) {}\n    if (isSelf) labels.unshift(\"EB-script(self)\");\n    \/\/ Decide EB-vs-foreign on 8 frames (jQuery can sit between the engine and send()); show the first 3.\n    var isEb = false;\n    for (var j = 0; j \u003c labels.length; j++) if (\/^EB-\/.test(labels[j])) isEb = true;\n    return { text: labels.length ? labels.slice(0, 3).join(\"\u003e\") : \"unknown\", isEb: isEb };\n  }\n\n  function makeRecord(source, method, url, stack) {\n    var c = classify(method, url);\n    if (c.skip) return null;\n    var t = current;\n    var init = parseInitiator(stack, selfDepth \u003e 0);\n    var rec = {\n      source: source, method: String(method || \"GET\").toUpperCase(), url: String(url), path: c.path, host: c.host,\n      kind: c.kind, abs: c.abs, t0: now(), trace: t, phase: t ? (t.inOp ? \"op\" : \"tail\") : \"none\",\n      seq: t ? ++t.seq : ++globalSeq, initiator: init.text, isEb: init.isEb,\n      reqBody: undefined, reqPromise: null, status: null, ok: null, failed: false, errMsg: \"\",\n      respText: null, respPromise: null, counted: false, emitted: false\n    };\n    if (c.abs) {\n      seenRequests.push({ abs: c.abs, t0: rec.t0, used: false });\n      if (seenRequests.length \u003e 300) seenRequests.splice(0, seenRequests.length - 300);\n    }\n    if (t) { t.netCalls++; if (t.summarized) t.netAfterSummary++; }\n    return rec;\n  }\n\n  \/\/ Bodies are cloned\/read only when they will be summarised: an active trace, a cart write or a GraphQL\n  \/\/ mutation. Backgroun
6173d product\/collection GraphQL on the builder page is logged as metadata only.\n  function needsBody(rec) {\n    if (rec.kind === \"other\") return false;\n    if (rec.trace || rec.kind === \"cart-write\" || rec.kind === \"gql-mutation\") return true;\n    return rec.kind === \"gql\" \u0026\u0026 !rec.counted; \/\/ Request-object body still being read: kind not final yet\n  }\n\n  \/\/ Parses the gql body once (needs the body text) and counts foreign writes once the kind is final.\n  function finalizeKind(rec) {\n    if (rec.counted) return;\n    rec.counted = true;\n    if (rec.kind === \"gql\") {\n      rec.gql = parseGql(bodyToText(rec.reqBody));\n      rec.kind = rec.gql.type === \"mutation\" ? \"gql-mutation\" : rec.gql.type ? \"gql-query\" : \"gql\";\n    }\n    var t = rec.trace;\n    if (t \u0026\u0026 isCartWrite(rec) \u0026\u0026 !rec.isEb) {\n      t.foreignWrites++;\n      if (t.summarized) t.foreignAfterSummary++;\n      if (t.foreignInitiators.length \u003c 10) t.foreignInitiators.push(rec.path.split(\"?\")[0] + \"\u003c\" + rec.initiator);\n    }\n  }\n\n  function isCartWrite(rec) {\n    return rec.kind === \"cart-write\" || (rec.kind === \"gql-mutation\" \u0026\u0026 rec.gql \u0026\u0026 \/^cart\/i.test(rec.gql.op));\n  }\n\n  function shouldEmit(rec) { return !!rec.trace || isCartWrite(rec); }\n\n  function bodyToText(body) {\n    try {\n      if (body === undefined || body === null) return \"\";\n      if (typeof body === \"string\") return body;\n      if (typeof URLSearchParams !== \"undefined\" \u0026\u0026 body instanceof URLSearchParams) return body.toString();\n      if (typeof FormData !== \"undefined\" \u0026\u0026 body instanceof FormData) {\n        var parts = [];\n        body.forEach(function (v, k) { parts.push(encodeURIComponent(k) + \"=\" + encodeURIComponent(typeof v === \"string\" ? v : \"[file]\")); });\n        return parts.join(\"\u0026\");\n      }\n      if (typeof Blob !== \"undefined\" \u0026\u0026 body instanceof Blob) return \"\";\n      return \"\";\n    } catch (e) { return \"\"; }\n  }\n\n  function parseBody(text) {\n    var out = { json: null, form: null };\n    if (!text) return out;\n    try { out.json = JSON.parse(text); return out; } catch (e) {}\n    try {\n      var form = [];\n      new URLSearchParams(text).forEach(function (v, k) { form.push([k, v]); });\n      out.form = form;\n    } catch (e) {}\n    return out;\n  }\n\n  function propKeys(props) {\n    return props \u0026\u0026 typeof props === \"object\" ? \"{\" + Object.keys(props).join(\",\") + \"}\" : \"\";\n  }\n\n  function summarizeCartWriteReq(path, text) {\n    var b = parseBody(text);\n    var p = path.split(\"?\")[0];\n    var j = b.json;\n    var action = (p.match(\/\\\/cart\\\/(add|change|update|clear)\/) || [])[1] || \"?\";\n    if (action === \"clear\") return \"clear\";\n    if (j \u0026\u0026 typeof j === \"object\") {\n      if (action === \"add\") {\n        var items = Array.isArray(j.items) ? j.items : (j.id ? [j] : []);\n        return \"add \" + items.map(function (i) { return \"v\" + i.id + \"x\" + (i.quantity || 1) + propKeys(i.properties); }).join(\",\");\n      }\n      if (action === \"change\") {\n        return \"change\" + (j.id !== undefined ? \" id=\" + j.id : \"\") + (j.line !== undefined ? \" line=\" + j.line : \"\") +\n          (j.quantity !== undefined ? \" q=\" + j.quantity : \"\") + (j.properties ? \" props=\" + propKeys(j.properties) : \"\");\n      }\n      var upd = j.updates ? (Array.isArray(j.updates) ? \"[\" + j.updates.join(\",\") + \"]\" : Object.keys(j.updates).map(function (k) { return keyTail(k) + \"=\" + j.updates[k]; }).join(\",\")) : \"\";\n      return \"update\" + (j.attributes ? \" attrs=\" + propKeys(j.attributes) : \"\") +\n        (j.note !== undefined ? \" noteLen=\" + String(j.note).length : \"\") + (upd ? \" updates=\" + upd : \"\");\n    }\n    if (b.form) {\n      var bits = [], attrs = [], fprops = [];\n      b.form.forEach(function (kv) {\n        var k = kv[0];\n        var nested = k.match(\/^(attributes|properties)\\[(.*)\\]$\/);\n        if (nested) (nested[1] === \"attributes\" ? attrs : fprops).push(nested[2]);\n        else if (k === \"note\") bits.push(\"noteLen=\" + kv[1].length);\n        else if (\/^(id|quantity|line|items\\[\\d+\\]\\[(id|quantity)\\]|updates\\[.*\\])$\/.test(k)) bits.push(k + \"=\" + clip(kv[1], 40));\n        else bits.push(k);\n      });\n      if (attrs.length) bits.push(\"attrs={\" + attrs.join(\",\") + \"}\");\n      if (fprops.length) bits.push(\"props={\" + fprops.join(\",\") + \"}\");\n      return action + \" form \" + bits.join(\" \");\n    }\n    return action + (text ? \" body:\" + text.length : \" nobody\");\n  }\n\n  function offersOf(value) {\n    try {\n      var parsed = JSON.parse(value);\n      if (!parsed || typeof parsed !== \"object\" || Array.isArray(parsed)) return \"\";\n      return \" offers=[\" + Object.keys(parsed).map(function (k) {\n        var e = parsed[k] || {};\n        return k + \"(tq\" + (e._TQ !== undefined ? e._TQ : \"?\") + \",i\" + (e.bundleItems ? e.bundleItems.length : 0) + \")\";\n      }).join(\",\") + \"]\";\n    } catch (e) { return \"\"; }\n  }\n\n  function parseGql(text) {\n    var out = { type: \"\", op: \"\", name: \"\", keys: [], vars: \"\" };\n    try {\n      var j = JSON.parse(text);\n      var q = String(j.query || \"\").replace(\/#[^\\n]*\/g, \"\").trim();\n      var m = q.match(\/^(query|mutation|subscription)\\b\\s*([A-Za-z_]\\w*)?\/);\n      out.type = m ? m[1] : (q.charAt(0) === \"{\" ? \"query\" : \"\");\n      out.name = (m \u0026\u0026 m[2]) || j.operationName || \"\";\n      var brace = q.indexOf(\"{\");
6173\n      if (brace !== -1) {\n        var f = q.slice(brace + 1).match(\/^\\s*(?:[A-Za-z_]\\w*\\s*:\\s*)?([A-Za-z_]\\w*)\/);\n        out.op = f ? f[1] : \"\";\n      }\n      out.vars = summarizeGqlVars(j.variables || {}, out.keys);\n    } catch (e) {}\n    return out;\n  }\n\n  \/\/ Values are summarised, never copied: notes, attributes and buyer identity only show type + length.\n  function summarizeGqlVars(vars, keys) {\n    var parts = [];\n    for (var name in vars) {\n      var v = vars[name];\n      if (name === \"metafields\" \u0026\u0026 Array.isArray(v)) {\n        v.forEach(function (mf) {\n          mf = mf || {};\n          keys.push(mf.key);\n          parts.push(\"mf:\" + mf.key + \"(\" + (mf.type || \"\") + \") owner=\" + tokFromGid(mf.ownerId) + \" len=\" + String(mf.value || \"\").length +\n            (mf.key === \"bundle_details\" ? offersOf(mf.value) : \"\"));\n        });\n      } else if (\/^(cartId|id|ownerId)$\/.test(name) \u0026\u0026 typeof v === \"string\") {\n        parts.push(name + \"=\" + tokFromGid(v));\n      } else if (name === \"key\" \u0026\u0026 typeof v === \"string\") {\n        keys.push(v);\n        parts.push(\"key=\" + clip(v, 40));\n      } else if (name === \"lines\" \u0026\u0026 Array.isArray(v)) {\n        parts.push(\"lines=\" + v.map(function (l) { l = l || {}; return String(l.merchandiseId || l.id || \"\").split(\"\/\").pop() + \"x\" + l.quantity; }).join(\",\"));\n      } else {\n        parts.push(name + \":\" + typeOf(v));\n      }\n    }\n    return parts.join(\" \");\n  }\n\n  function lineSummary(l) {\n    var p = (l \u0026\u0026 l.properties) || {};\n    var oid = p[\"_easyBundle:OfferId\"] || p._originalOfferId || p._EasyBundleId || p.EasyBundleId || \"\";\n    var hc = l.has_components === true ? \"1\" : l.has_components === false ? \"0\" : \"?\";\n    return \"v\" + l.variant_id + \"x\" + l.quantity + \":hc\" + hc + (oid ? \":oid=\" + oid : \"\") + \":k=\" + keyTail(l.key);\n  }\n\n  function summarizeResp(rec, text) {\n    var j = null;\n    try { j = text ? JSON.parse(text) : null; } catch (e) { j = null; }\n    if (rec.status \u003e= 400) {\n      \/\/ description\/message only: arbitrary app-proxy error bodies can carry shopper data.\n      var desc = j \u0026\u0026 (typeof j.description === \"string\" ? j.description : typeof j.message === \"string\" ? j.message : \"\");\n      return desc ? \"err \" + clip(desc, 200) : \"err len=\" + (text ? text.length : 0);\n    }\n    if (!j) return text ? \"len=\" + text.length : \"\";\n    if (rec.kind.indexOf(\"gql\") === 0) return summarizeGqlResp(j);\n    if (Array.isArray(j.items) \u0026\u0026 j.token !== undefined) {\n      rec.cartTokenAfter = tok(j.token);\n      rec.itemCountAfter = j.item_count;\n      setCartToken(j.token);\n      return \"ic=\" + j.item_count + \" tok=\" + tok(j.token) + \" lines=\" + j.items.length + \" [\" + j.items.map(lineSummary).join(\";\") + \"]\";\n    }\n    if (Array.isArray(j.items)) return \"added=[\" + j.items.map(lineSummary).join(\";\") + \"]\";\n    if (j.key \u0026\u0026 j.variant_id) return \"added=[\" + lineSummary(j) + \"]\";\n    return \"keys=\" + Object.keys(j).slice(0, 10).join(\",\");\n  }\n\n  function summarizeGqlResp(j) {\n    var parts = [];\n    if (j.errors \u0026\u0026 j.errors.length) parts.push(\"errors=\" + j.errors.map(function (e) { return clip(e \u0026\u0026 e.message, 80); }).join(\";\"));\n    var d = j.data || {};\n    for (var field in d) {\n      var v = d[field];\n      if (field === \"cart\") {\n        if (!v) parts.push(\"cart=null\");\n        else if (\"metafield\" in v) parts.push(\"metafield=\" + (v.metafield ? (v.metafield.key || \"set\") + offersOf(v.metafield.value) : \"null\"));\n        else parts.push(\"cart=ok\");\n        continue;\n      }\n      if (v \u0026\u0026 Array.isArray(v.metafields)) parts.push(field + \" mf=[\" + v.metafields.map(function (m) { return m \u0026\u0026 m.key; }).join(\",\") + \"]\");\n      else parts.push(field + (v ? \"=ok\" : \"=null\"));\n      if (v \u0026\u0026 v.userErrors \u0026\u0026 v.userErrors.length) {\n        parts.push(\"ue=\" + v.userErrors.map(function (u) { return (u.code || \"\") + \":\" + clip(u.message, 80); }).join(\";\"));\n      }\n    }\n    return parts.join(\" \");\n  }\n\n  function emitRecord(rec) {\n    try {\n      if (rec.emitted) return;\n      rec.emitted = true;\n      finalizeKind(rec);\n      noteCartToken(rec);\n      if (!shouldEmit(rec)) return;\n      var t = rec.trace;\n      var reqText = bodyToText(rec.reqBody);\n      var req = \"\";
6173\n      if (rec.kind === \"cart-write\") req = summarizeCartWriteReq(rec.path, reqText);\n      else if (rec.gql) req = (rec.gql.name ? rec.gql.name + \" \" : \"\") + rec.gql.vars;\n      else if (reqText) req = \"len=\" + reqText.length;\n      var resp = rec.respText !== null ? summarizeResp(rec, rec.respText) : \"\";\n      var p = {\n        TraceId: t ? t.id : \"none\",\n        Seq: rec.seq,\n        TMs: t ? Math.round(rec.t0 - t.t0) : null,\n        Phase: rec.phase,\n        Source: rec.source,\n        Method: rec.method,\n        Path: rec.path,\n        Host: rec.host || undefined,\n        Kind: rec.kind,\n        GqlOp: rec.gql ? rec.gql.op : undefined,\n        GqlKeys: rec.gql \u0026\u0026 rec.gql.keys.length ? rec.gql.keys.join(\",\") : undefined,\n        Status: rec.status,\n        DurMs: rec.dur !== undefined ? Math.round(rec.dur) : null,\n        Ok: rec.ok,\n        Failed: rec.failed,\n        ErrMsg: rec.errMsg || undefined,\n        ReqSummary: req || undefined,\n        RespSummary: resp || undefined,\n        ReqHead: reqHead(rec.reqBody) || undefined,\n        RespHead: rec.respText !== null ? head(rec.respText) || undefined : undefined,\n        Initiator: rec.initiator,\n        Foreign: isCartWrite(rec) ? !rec.isEb : undefined,\n        CartTokenAfter: rec.cartTokenAfter || undefined,\n        ItemCountAfter: rec.itemCountAfter\n      };\n      trackTrace(\"EB Net\", buildProps(p));\n    } catch (e) { debug(\"EB Net emit failed\", e); }\n  }\n\n  \/\/ Keeps the cart token fresh from bodies already read (cart JSON, or a GraphQL cart.id gid). Reads nothing new.\n  function noteCartToken(rec) {\n    try {\n      if (!rec.respText || rec.status \u003e= 400) return;\n      if (rec.kind === \"cart-read\" || rec.kind === \"cart-write\") {\n        var j = JSON.parse(rec.respText);\n        if (j \u0026\u0026 j.token) setCartToken(j.token);\n      } else if (rec.kind.indexOf(\"gql\") === 0) {\n        var d = (JSON.parse(rec.respText) || {}).data || {};\n        for (var f in d) {\n          var v = d[f];\n          var gid = v \u0026\u0026 (f === \"cart\" ? v.id : v.cart \u0026\u0026 v.cart.id);\n          if (typeof gid === \"string\" \u0026\u0026 gid.indexOf(\"gid:\/\/shopify\/Cart\/\") === 0) setCartToken(gid.slice(19));\n        }\n      }\n    } catch (e) {}\n  }\n\n  \/\/ First 200 chars of the raw request body; non-text bodies (Blob, ArrayBuffer, ...) give their type name.\n  function reqHead(body) {\n    try {\n      if (body === undefined || body === null) return \"\";\n      var isText = typeof body === \"string\" ||\n        (typeof URLSearchParams !== \"undefined\" \u0026\u0026 body instanceof URLSearchParams) ||\n        (typeof FormData !== \"undefined\" \u0026\u0026 body instanceof FormData);\n      return isText ? head(bodyToText(body)) : Object.prototype.toString.call(body).slice(8, -1);\n    } catch (e) { return \"\"; }\n  }\n\n  function settleAndEmit(rec) {\n    try {\n      var reqP = rec.reqPromise || Promise.resolve();\n      var respP = rec.respPromise || Promise.resolve();\n      Promise.all([reqP, respP]).then(function () { emitRecord(rec); }, function () { emitRecord(rec); });\n    } catch (e) { emitRecord(rec); }\n  }\n\n  function beginFetchRecord(input, init, stack) {\n    var isRequest = typeof Request !== \"undefined\" \u0026\u0026 input instanceof Request;\n    var url = typeof input === \"string\" ? input : (input \u0026\u0026 input.url) || String(input);\n    var method = (init \u0026\u0026 init.method) || (isRequest \u0026\u0026 input.method) || \"GET\";\n    var rec = makeRecord(\"fetch\", method, url, stack);\n    if (!rec) return null;\n    if (init \u0026\u0026 init.body !== undefined) rec.reqBody = init.body;\n    else if (isRequest \u0026\u0026 needsBody(rec) \u0026\u0026 rec.method !== \"GET\") {\n      try {\n        rec.reqPromise = input.clone().text().then(function (txt) { rec.reqBody = txt; }, function () {});\n      } catch (e) {}\n    }\n    if (!rec.reqPromise) finalizeKind(rec);\n    return rec;\n  }\n\n  function finishFetch(rec, res) {\n    try {\n      rec.dur = now() - rec.t0;\n      rec.status = res.status;\n      rec.ok = !!res.ok;\n      if (needsBody(rec)) {\n        rec.respPromise = res.clone().text().then(function (txt) { rec.respText = txt; }, function () {});\n      }\n    } catch (e) {}\n    settleAndEmit(rec);\n  }\n\n  function failRecord(rec, err) {\n    try {\n      rec.dur = now() - rec.t0;\n      rec.failed = true;\n      rec.ok = false;\n      rec.errMsg = errMsg(err);\n    } catch (e) {}\n    settleAndEmit(rec);\n  }\n\n  function wrapFetch() {\n    var origFetch = window.fetch;\n    if (typeof origFetch !== \"function\") return;\n    window.fetch = function __ebNetFetch(input, init) {\n      var rec = null;
6173\n      try { rec = beginFetchRecord(input, init, new Error().stack); } catch (e) { rec = null; }\n      var p;\n      try {\n        p = origFetch.apply(this, arguments);\n      } catch (err) {\n        if (rec) failRecord(rec, err);\n        throw err;\n      }\n      if (rec) {\n        try { p.then(function (res) { finishFetch(rec, res); }, function (err) { failRecord(rec, err); }); } catch (e) {}\n      }\n      return p;\n    };\n  }\n\n  function wrapXhr() {\n    var XHR = window.XMLHttpRequest;\n    if (!XHR || !XHR.prototype) return;\n    var proto = XHR.prototype;\n    var origOpen = proto.open;\n    var origSend = proto.send;\n    if (typeof origOpen !== \"function\" || typeof origSend !== \"function\") return;\n    proto.open = function __ebNetXhrOpen(method, url) {\n      try { this.__ebNetInfo = { method: method, url: url }; } catch (e) {}\n      return origOpen.apply(this, arguments);\n    };\n    proto.send = function __ebNetXhrSend(body) {\n      try { startXhrRecord(this, body, new Error().stack); } catch (e) {}\n      return origSend.apply(this, arguments);\n    };\n  }\n\n  function startXhrRecord(xhr, body, stack) {\n    var info = xhr.__ebNetInfo;\n    if (!info) return;\n    var rec = makeRecord(\"xhr\", info.method, info.url, stack);\n    if (!rec) return;\n    rec.reqBody = body;\n    finalizeKind(rec);\n    var failure = \"\";\n    [\"error\", \"abort\", \"timeout\"].forEach(function (type) {\n      xhr.addEventListener(type, function () { failure = type; });\n    });\n    xhr.addEventListener(\"loadend\", function () {\n      try {\n        rec.dur = now() - rec.t0;\n        rec.status = xhr.status;\n        rec.ok = xhr.status \u003e= 200 \u0026\u0026 xhr.status \u003c 300;\n        rec.failed = !!failure || xhr.status === 0;\n        if (rec.failed) rec.errMsg = failure || \"status 0\";\n        if (needsBody(rec)) {\n          var rt = xhr.responseType;\n          if (rt === \"\" || rt === \"text\") rec.respText = xhr.responseText;\n          else if (rt === \"json\") rec.respText = safeJson(xhr.response);\n        }\n      } catch (e) {}\n      emitRecord(rec);\n    });\n  }\n\n  function wrapperSaw(abs, startTime) {\n    for (var i = seenRequests.length - 1; i \u003e= 0; i--) {\n      var s = seenRequests[i];\n      if (s.used || s.abs !== abs) continue;\n      var d = startTime - s.t0;\n      if (d \u003e= -20 \u0026\u0026 d \u003c= 2000) { s.used = true; return true; }\n    }\n    return false;\n  }\n\n  function handlePerfEntry(e) {\n    if (!e || (e.initiatorType !== \"fetch\" \u0026\u0026 e.initiatorType !== \"xmlhttprequest\")) return;\n    var c = classify(\"GET\", e.name);\n    if (c.skip || (c.kind !== \"cart-read\" \u0026\u0026 c.kind !== \"cart-write\" \u0026\u0026 c.kind !== \"gql\")) return;\n    if (wrapperSaw(c.abs, e.startTime)) return;\n    var t = current \u0026\u0026 e.startTime \u003e= current.t0 - 50 ? current : null;\n    if (!t \u0026\u0026 c.kind !== \"cart-write\") return;\n    var foreign = c.kind === \"cart-write\";\n    if (t) {\n      t.netCalls++;\n      if (t.summarized) t.netAfterSummary++;\n      if (foreign) {\n        t.foreignWrites++;\n        if (t.summarized) t.foreignAfterSummary++;\n        if (t.foreignInitiators.length \u003c 10) t.foreignInitiators.push(c.path.split(\"?\")[0] + \"\u003cbypass(perf)\");\n      }\n    }\n    trackTrace(\"EB Net\", buildProps({\n      TraceId: t ? t.id : \"none\",\n      Seq: t ? ++t.seq : ++globalSeq,\n      TMs: t ? Math.round(e.startTime - t.t0) : null,\n      Phase: t ? (t.inOp ? \"op\" : \"tail\") : \"none\",\n      Source: \"perf\",\n      Method: \"?\",\n      Path: c.path,\n      Host: c.host || undefined,\n      Kind: c.kind,\n      Status: e.responseStatus !== undefined ? e.responseStatus : null,\n      DurMs: Math.round(e.duration || 0),\n      Initiator: \"bypass(\" + e.initiatorType + \")\",\n      Foreign: foreign || undefined\n    }));\n  }\n\n  function observeResources() {\n    if (typeof PerformanceObserver !== \"function\") return;\n    var po = new PerformanceObserver(function (list) {\n      try { list.getEntries().forEac
6173h(function (e) { try { handlePerfEntry(e); } catch (x) {} }); } catch (x) {}\n    });\n    try { po.observe({ type: \"resource\", buffered: false }); } catch (e) { po.observe({ entryTypes: [\"resource\"] }); }\n  }\n\n  function installNetTracer() {\n    if (window.__ebNetTracerInstalled) return;\n    window.__ebNetTracerInstalled = true;\n    try { wrapFetch(); } catch (e) { debug(\"wrapFetch failed\", e); }\n    try { wrapXhr(); } catch (e) { debug(\"wrapXhr failed\", e); }\n    try { observeResources(); } catch (e) { debug(\"observeResources failed\", e); }\n  }\n\n  \/\/ ---------- page lifecycle events ----------\n  function onPageLeave(trigger) {\n    try {\n      var t = current;\n      if (!t || t.leaveSent) return;\n      t.leaveSent = true;\n      trackTrace(\"EB Page Leave\", buildProps({\n        TraceId: t.id, Trigger: trigger, LastStep: t.lastStep, MsSinceStart: Math.round(now() - t.t0),\n        InOp: t.inOp, Summarized: t.summarized, NetCallsAfterSummary: t.netAfterSummary,\n        ForeignCartWritesAfterSummary: t.foreignAfterSummary\n      }));\n    } catch (e) {}\n  }\n\n  function onJsError(kind, message, source, line, col, stack) {\n    try {\n      var t = current;\n      if (!t || t.jsErrors \u003e= MAX_JS_ERRORS_PER_TRACE) return;\n      t.jsErrors++;\n      trackTrace(\"EB JS Error\", buildProps({\n        TraceId: t.id, Kind: kind, Message: clip(message, 500), Source: source ? labelFrame(String(source)) : \"\",\n        Line: line || null, Col: col || null, Stack: clip(stack, 750), LastStep: t.lastStep, MsSinceStart: Math.round(now() - t.t0)\n      }));\n    } catch (e) {}\n  }\n\n  function installPageListeners() {\n    if (window.__ebFbpPageListeners) return;\n    window.__ebFbpPageListeners = true;\n    try {\n      window.addEventListener(\"pagehide\", function () { onPageLeave(\"pagehide\"); });\n      document.addEventListener(\"visibilitychange\", function () { if (document.visibilityState === \"hidden\") onPageLeave(\"hidden\"); });\n      window.addEventListener(\"error\", function (ev) {\n        onJsError(\"error\", ev \u0026\u0026 ev.message, ev \u0026\u0026 ev.filename, ev \u0026\u0026 ev.lineno, ev \u0026\u0026 ev.colno, ev \u0026\u0026 ev.error \u0026\u0026 ev.error.stack);\n      });\n      window.addEventListener(\"unhandledrejection\", function (ev) {\n        var r = ev \u0026\u0026 ev.reason;\n        onJsError(\"unhandledrejection\", (r \u0026\u0026 r.message) || String(r), \"\", null, null, r \u0026\u0026 r.stack);\n      });\n    } catch (e) {}\n  }\n\n  \/\/ ---------- engine wrappers ----------\n  function wrapMethod(obj, name, makeWrapper) {\n    try {\n      var orig = obj \u0026\u0026 obj[name];\n      if (typeof orig !== \"function\") { missingFns.push(name); return null; }\n      if (orig.__ebV2Wrapped) return orig.__ebOriginal;\n      var w = makeWrapper(orig);\n      w.__ebV2Wrapped = true;\n      w.__ebOriginal = orig;\n      obj[name] = w;\n      return orig;\n    } catch (e) { missingFns.push(name); return null; }\n  }\n\n  function captureBundleDetails(t, bundleDetails) {\n    try {\n      var key = Object.keys(bundleDetails || {})[0];\n      if (!key) return;\n      var entry = bundleDetails[key] || {};\n      t.itemOfferId = key;\n      if (entry._TQ !== undefined) t.tq = entry._TQ;\n      if (entry.bundleName) t.bundleName = entry.bundleName;\n      if (entry.bundleItems \u0026\u0026 entry.bundleItems.length) t.children = entry.bundleItems;\n    } catch (e) {}\n  }\n\n  var origAppend = null;\n  var origUpdate = null; \/\/ restamps call the unwrapped original, so they never nest the wrapper's re-key loop\n\n  function installEngineWrappers() {\n    var ctu = gbb.cartTransformUtility;\n\n    wrapMethod(gbb.shopifyUtility, \"addToCart\", function (orig) {\n      return async function (cartData, options) {\n        var t = opTrace();\n        if (!t) return orig.apply(this, arguments);\n        var first = !t.addSeen;\n        t.addSeen = true;\n        try { if (first \u0026\u0026 cartData \u0026\u0026 cartData.items) t.addItems = cartData.items; } catch (e) {}\n        mark(t, first ? \"add\u003e\" : \"add+\u003e\");\n        var res;\n        try {\n          res = await orig.apply(this, arguments);\n        } catch (err) {\n          mark(t, \"add!\", errMsg(err));\n          throw err;\n        }\n        try {\n          var key = res \u0026\u0026 res.items \u0026\u0026 res.items[0] \u0026\u0026 res.items[0].key;\n          if (first) t.lineKeyFromAdd = key || \"\";\n          if (first \u0026\u0026 key) t.bareKeys.push(String(key));\n          mark(t, first ? \"add\u003c\" : \"add+\u003c\", key ? \"k=\" + keyTail(key) : (res === false ? \"fal
6173se\" : \"nokey\"));\n        } catch (e) {}\n        return res;\n      };\n    });\n\n    wrapMethod(ctu, \"addParentProductAndSetBundleDetails\", function (orig) {\n      return async function (args) {\n        var t = opTrace();\n        if (t) {\n          try {\n            args = args || {};\n            t.ctx.parentVariantId = args.parentVariantId ? String(args.parentVariantId) : \"\";\n            t.ctx.bundleDetailsForOffer = args.bundleDetailsForOffer || null;\n            t.ctx.parentProductProperties = args.parentProductProperties || null;\n            t.ctx.offerKey = Object.keys(args.bundleDetailsForOffer || {})[0] ||\n              String((args.parentProductProperties || {})[\"_easyBundle:OfferId\"] || \"\");\n            captureBundleDetails(t, args.bundleDetailsForOffer);\n          } catch (e) {}\n          mark(t, \"apsb\u003e\");\n        }\n        var res = await orig.apply(this, arguments);\n        if (t) {\n          mark(t, \"apsb\u003c\", res \u0026\u0026 res.success ? \"ok\" : \"fail \" + (res \u0026\u0026 res.error));\n          if (res \u0026\u0026 res.success === false) noteFailure(t, String(res.error));\n        }\n        return res;\n      };\n    });\n\n    origAppend = wrapMethod(ctu, \"appendBundleDetailsToCart\", function (orig) {\n      return async function (bundleDetails, options) {\n        var t = opTrace();\n        if (!t) return orig.apply(this, arguments);\n        var m = t.metafield;\n        captureBundleDetails(t, bundleDetails);\n        var offerKey = Object.keys(bundleDetails || {})[0];\n        var res, lastThrown = null;\n        for (var i = 0; i \u003c RETRY_DELAYS.length; i++) {\n          if (RETRY_DELAYS[i]) await sleep(RETRY_DELAYS[i]);\n          m.attempts++;\n          lastThrown = null;\n          mark(t, \"mf\u003e\", \"#\" + m.attempts);\n          try {\n            res = await orig.call(this, bundleDetails, options);\n          } catch (error) {\n            lastThrown = error;\n            res = undefined;\n          }\n          var why = lastThrown ? (\"threw: \" + errMsg(lastThrown)) : writeFailureReason(res);\n          mark(t, \"mf\u003c\", why ? \"fail\" : \"ok\");\n          \/\/ cartMetafieldsSet can echo success and still be reverted by a concurrent cart write: read it back.\n          \/\/ Only a CONFIRMED miss retries: a failed read-back (\"unknown\") is recorded and the write is trusted,\n          \/\/ because every extra engine append can drop other bundles' entries when its own getCart fails.\n          if (!why \u0026\u0026 t.operation === \"EXPAND\" \u0026\u0026 offerKey) {\n            var st = offerState(await readBundleDetails(), offerKey);\n            if (st !== \"unknown\" \u0026\u0026 m.readBack === null) m.readBack = st === \"present\";\n            if (st === \"unknown\") t.rbUnknown++;\n            m.readBacks.push(st === \"present\" ? \"1\" : st === \"missing\" ? \"0\" : \"e\");\n            mark(t, \"rb\", st === \"present\" ? \"hit\" : st === \"missing\" ? \"miss\" : \"unknown(no-retry)\");\n            if (st === \"missing\") why = \"read-back missing\";\n          }\n          if (!why) {\n            m.written = true;\n            m.recovered = m.attempts \u003e 1;\n            m.reason = m.recovered ? m.firstReason : \"\";\n            if (m.recovered) addAction(t, \"retry-metafield\");\n            return res;\n          }\n          if (!m.firstReason) m.firstReason = why;\n          m.reason = why;\n        }\n        m.written = false;\n        m.recovered = false;\n        noteFailure(t, \"bundle_details write did not land\");\n        if (lastThrown) throw lastThrown;\n        return res;\n      };\n    });\n\n    origUpdate = wrapMethod(ctu, \"updateLineItemProperties\", function (orig) {\n      return async function (lineItemKey, properties) {\n        var t = opTrace();\n        if (!t || t.operation !== \"EXPAND\") return orig.apply(this, arguments);\n        var self = this;\n        mark(t, \"chg\u003e\", \"k=\" + keyTail(lineItemKey));\n        try {\n          var data = await orig.apply(self, arguments);\n          mark(t, \"chg\u003c\", \"ok\");\n          t.changeLog.push(\"1:\" + keyTail(lineItemKey) + \":ok\");\n          return data;\n        } catch (firstErr) {\n          var firstMsg = errMsg(firstErr);\n          mark(t, \"chg!\", firstMsg);\n          t.changeLog.push(\"1:\" + keyTail(lineItemKey) + \":\" + firstMsg);\n          noteFailure(t, firstMsg);\n          \/\/ Resending the same key fails the same way: resolve the line again from a fresh cart.\n          for (var i = 0; i \u003c CHANGE_RETRY_DELAYS.length;
6173 i++) {\n            await sleep(CHANGE_RETRY_DELAYS[i]);\n            t.repairAttempts++;\n            var n = i + 2;\n            var cart = await readCart();\n            var found = resolveParentLine(cart, t);\n            if (found.stamped) {\n              addAction(t, \"rekey-already-stamped\");\n              mark(t, \"rekey\" + n, \"already-stamped k=\" + keyTail(found.stamped.key));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.stamped.key) + \":already-stamped\");\n              return cart;\n            }\n            if (!found.bare) {\n              mark(t, \"rekey\" + n, cart ? \"no-line\" : \"cart-read-failed\");\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003enone:\" + (cart ? \"no-line\" : \"cart-read-failed\"));\n              continue;\n            }\n            if (t.bareKeys.indexOf(String(found.bare.key)) === -1) t.bareKeys.push(String(found.bare.key));\n            try {\n              var d = await withTimeout(orig.call(self, found.bare.key, properties), REQUEST_TIMEOUT_MS, TIMED_OUT);\n              if (d === TIMED_OUT) throw new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\");\n              addAction(t, \"rekey-change\");\n              mark(t, \"rekey\" + n, \"ok k=\" + keyTail(found.bare.key));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.bare.key) + \":ok\");\n              return d;\n            } catch (err) {\n              mark(t, \"rekey\" + n, \"fail \" + errMsg(err));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.bare.key) + \":\" + errMsg(err));\n            }\n          }\n          throw firstErr;\n        }\n      };\n    });\n\n    wrapOperation(\"executeMergeOperation\");\n    wrapOperation(\"executeExpandOperation\");\n  }\n\n  function wrapOperation(name) {\n    var isExpand = name === \"executeExpandOperation\";\n    wrapMethod(gbb.cartTransformUtility, name, function (orig) {\n      return function () {\n        var operation = isExpand ? \"EXPAND\" : \"MERGE\";\n        \/\/ MERGE stays identical to v1: no single-flight, no join, no verify, same return value. Tracing only.\n        if (!isExpand) {\n          var tm = null;\n          try { tm = newTrace(operation); } catch (e) { tm = null; }\n          return runOperation(orig, this, arguments, tm, operation);\n        }\n        if (inFlight) {\n          try { if (inFlight.trace) { inFlight.trace.joined++; mark(inFlight.trace, \"join\", name); } } catch (e) {}\n          return inFlight.promise;\n        }\n        var t = null;\n        try { t = newTrace(operation); } catch (e) { t = null; }\n        \/\/ The slot is taken before the call, so the finally releases it on every path (result, throw, timeout).\n        \/\/ The timer is a last resort for an engine request that never settles.\n        var slot = { promise: null, trace: t };\n        inFlight = slot;\n        var clear = function () { if (inFlight === slot) inFlight = null; };\n        var safety = setTimeout(clear, LOCK_MAX_MS);\n        var self = this;\n        var args = arguments;\n        slot.promise = (async function () {\n          try {\n            return await runOperation(orig, self, args, t, operation);\n          } finally {\n            clearTimeout(safety);\n            \/\/ The budget won after the block decision, so the removal is still running. Hold the slot until it\n            \/\/ settles (capped): a retry click then joins instead of adding a line the late removal can delete.\n            var tail = t \u0026\u0026 t.budgetExceeded \u0026\u0026 t.removal;\n            if (tail) {\n              var cap = setTimeout(clear, REMOVAL_HOLD_MS);\n              var release = function () { clearTimeout(cap); clear(); };\n              tail.then(release, release);\n            } else {\n              clear();\n            }\n          }\n        })();\n        return slot.promise;\n      };\n    });\n  }\n\n  async function runOperation(orig, self, args, t, operation) {\n    if (!t) return orig.apply(self, args);\n    mark(t, \"op\u003e\", operation);\n    var result, threw = null;\n    try {\n      result = await orig.apply(self, args);\n    } catch (err) {\n      threw = err;\n    }\n    mark(t, \"op\u003c\", threw ? \"threw \" + errMsg(threw) : (result \u0026\u0026 result.data ? \"data\" : \"nodata\"));\n    var final = null;\n    try {\n      final = operation === \"EXPAND\" ? await finishExpand(t, result, threw) : finishMerge(t, result, threw);\n    } catch (e) {\n      debug(\"finish failed\", e);\n      final = null;\n    }\n    try { endTraceWindow(t); } catch (e) {}\n    if (final \u0026\u0026 final.override) return final.value;\n    if (threw) throw threw;\n    return result;\n  }\n\n  \/\/ ---------- EXPAND verify \/ repair ----------\n  \/\/ false once the verify budget has expired: background steps then stop before issuing any further write.\n  function alive(t) { return !t.budgetExceeded; }\n  var ABANDONED = { state: \"indeterminate\", cart: null };\n\n  \/\/ Returns { state: \"healthy\" | \"broken\" | \"indeterminate\", cart }.\n  \/\/ broken = the latest successful read, after the repair rounds, shows this attempt's line with\n  \/\/ has_components === false. No line, an unreadable c
6173art or an unreported has_components is indeterminate.\n  async function verifyAndRepair(t) {\n    var offerKey = t.ctx.offerKey;\n    mark(t, \"verify\u003e\");\n    var readStart = now();\n    var cart = await readCart(); \/\/ cart only: the metafield is read only once the cart looks unhealthy\n    if (!alive(t)) return ABANDONED;\n    \/\/ A round is ~5 sequential requests. Estimate its cost from the verify read, then from the slowest round so far.\n    var roundCost = 5 * (now() - readStart);\n    if (!cart) { mark(t, \"verify=\", \"cart-unreadable\"); return { state: \"indeterminate\", cart: null }; }\n    var st = inspectBundle(cart, t);\n    recordFinalLine(t, cart, st);\n    if (st.healthy) { mark(t, \"verify=\", \"healthy\"); return { state: \"healthy\", cart: cart }; }\n    if (!st.broken) {\n      mark(t, \"verify=\", st.line ? \"hc-unknown\" : \"no-line\");\n      noteFailure(t, st.line ? \"has_components not reported\" : \"no bundle line in cart\");\n      return { state: \"indeterminate\", cart: cart };\n    }\n\n    mark(t, \"verify=\", \"not-transformed\");\n    noteFailure(t, \"line not transformed\");\n    t.lastVerdict = \"broken\";\n    var verdict = { state: \"broken\", cart: cart };\n    for (var i = 0; i \u003c VERIFY_RETRY_DELAYS.length; i++) {\n      var round = \"repair\" + (i + 1);\n      \/\/ Start a round only if it can finish inside the budget (plus, with blocking on, the removal after it).\n      \/\/ A round cut off by the budget does no good and leaves its writes racing the checkout navigation.\n      if (now() + VERIFY_RETRY_DELAYS[i] + roundCost + (t.reportOnly ? 0 : REMOVAL_RESERVE_MS) \u003e t.deadline) { mark(t, round + \"\u003e\", \"skipped-budget\"); break; }\n      await sleep(VERIFY_RETRY_DELAYS[i]);\n      if (!alive(t)) return ABANDONED;\n      var roundStart = now();\n      t.repairAttempts++;\n      mark(t, round + \"\u003e\");\n\n      var mfState = offerState(await readBundleDetails(), offerKey);\n      if (!alive(t)) return ABANDONED;\n      if (i === 0) t.metafieldPresentAtVerify = mfState === \"unknown\" ? null : mfState === \"present\";\n      if (mfState === \"unknown\") {\n        t.rbUnknown++;\n        mark(t, round + \"-mf\", \"read-unknown skip\");\n      } else if (mfState === \"missing\" \u0026\u0026 t.ctx.bundleDetailsForOffer \u0026\u0026 origAppend) {\n        try {\n          var wr = await withTimeout(origAppend.call(gbb.cartTransformUtility, t.ctx.bundleDetailsForOffer), REQUEST_TIMEOUT_MS, TIMED_OUT);\n          var why = wr === TIMED_OUT ? \"timeout\" : writeFailureReason(wr);\n          addAction(t, \"rewrite-metafield\");\n          mark(t, round + \"-mf\", why ? \"fail \" + why : \"ok\");\n        } catch (e) { mark(t, round + \"-mf\", \"threw \" + errMsg(e)); }\n        if (!alive(t)) return ABANDONED;\n      }\n\n      var c1 = await readCart();\n      if (!alive(t)) return ABANDONED;\n      var r = resolveParentLine(c1, t);\n      \/\/ Own lines only: stamping a foreign bare line with this offer key would make it \"own\" and removable.\n      var target = r.stamped || r.ownBare;\n      if (target \u0026\u0026 t.ctx.parentProductProperties \u0026\u0026 origUpdate) {\n        try {\n          var up = await withTimeout(origUpdate.call(gbb.cartTransformUtility, target.key, t.ctx.parentProductProperties), REQUEST_TIMEOUT_MS, TIMED_OUT);\n          if (up === TIMED_OUT) throw new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\");\n          addAction(t, \"restamp\");\n          mark(t, round + \"-stamp\", \"ok k=\" + keyTail(target.key));\n        } catch (e) { mark(t, round + \"-stamp\", \"fail \" + errMsg(e)); }\n        if (!alive(t)) return ABANDONED;\n      } else {\n        mark(t, round + \"-stamp\", c1 ? \"no-line\" : \"cart-read-failed\");\n      }\n\n      var c2 = await readCart();\n      if (!alive(t)) return ABANDONED;\n      roundCost = Math.max(roundCost, now() - roundStart);\n      if (!c2) {\n        mark(t, round + \"=\", \"cart-unreadable\");\n        t.lastVerdict = \"indeterminate\";\n        verdict = { state: \"indeterminate\", cart: verdict.cart };\n        continue;\n      }\n      var st2 = inspectBundle(c2, t);\n      recordFinalLine(t, c2, st2);\n      if (st2.healthy) { mark(t, round + \"=\", \"healthy\"); return { state: \"healthy\", cart: c2 }; }\n      mark(t, round + \"=\", st2.broken ? \"not-transformed\" : (st2.line ? \"hc-unknown\" : \"no-line\"));\n      verdict = { state: st2.broken ? \"broken\" : \"indeterminate\", cart: c2 };\n      t.lastVerdict = verdict.state;\n    }\n    return verdict;\n  }\n\n  function recordFinalLine(t, cart, st) {\n    t.cartTokenEnd = bareToken(cart \u0026\u0026 cart.token) || t.cartTokenEnd;\n    t.lineKeyInCart = st.line ? String(st.line.key) : \"\";\n    var hc = st.line ? st.line.has_components : undefined;\n    t.hasComponentsFinal = hc === true ? true : hc === false ? false : null;\n  }\n\n  \/\/ Removes this attempt's confirmed-broken line(s): the stamped line, or the bare line whose key this attempt\n  \/\/ saw. A failed change.js is retried once with the key re-resolved from a fresh cart (a concurrent write can\n  \/\/ rehash it). Sets t.removalOk.\
6173n  async function removeBrokenBundle(t) {\n    var cart = await readCart();\n    var r = resolveParentLine(cart, t);\n    var targets = [];\n    if (r.stamped \u0026\u0026 r.stamped.has_components === false) targets.push({ role: \"stamped\", line: r.stamped });\n    if (r.ownBare \u0026\u0026 r.ownBare.has_components === false) targets.push({ role: \"ownBare\", line: r.ownBare });\n    var allOk = targets.length \u003e 0;\n    for (var i = 0; i \u003c targets.length; i++) {\n      var key = targets[i].line.key;\n      var ok = await removeLine(key);\n      mark(t, \"remove\", (ok ? \"ok \" : \"fail \") + \"k=\" + keyTail(key));\n      if (!ok) {\n        var freshCart = await readCart();\n        var again = resolveParentLine(freshCart, t)[targets[i].role];\n        if (again \u0026\u0026 again.has_components === false) {\n          ok = await removeLine(again.key);\n          mark(t, \"remove-retry\", (ok ? \"ok \" : \"fail \") + \"k=\" + keyTail(again.key));\n        } else if (freshCart \u0026\u0026 !again \u0026\u0026 targets[i].role === \"stamped\") {\n          ok = true; \/\/ the stamped line is matched by offer key, so absent from a good read = already gone\n          mark(t, \"remove-retry\", \"already-gone\");\n        } else {\n          mark(t, \"remove-retry\", freshCart ? \"not-resolved\" : \"cart-read-failed\");\n        }\n      }\n      if (ok) addAction(t, \"remove-line\");\n      else allOk = false;\n    }\n    if (!targets.length) mark(t, \"remove\", cart ? \"no-broken-line\" : \"cart-read-failed\");\n    t.removalOk = allOk;\n    try {\n      if (t.ctx.offerKey \u0026\u0026 typeof gbb.cartTransformUtility.removeBundleDetailsFromCart === \"function\") {\n        var rm = await withTimeout(gbb.cartTransformUtility.removeBundleDetailsFromCart(t.ctx.offerKey), REQUEST_TIMEOUT_MS, TIMED_OUT);\n        mark(t, \"remove-mf\", rm === TIMED_OUT ? \"timeout\" : \"done\");\n      }\n    } catch (e) { mark(t, \"remove-mf\", \"threw \" + errMsg(e)); }\n  }\n\n  \/\/ Returns { outcome, block, cart }. Blocks ONLY for a confirmed-broken line of this attempt while blocking\n  \/\/ is enabled; everything uncertain passes the engine's own result (or error) through.\n  async function decideExpand(t, result, threw) {\n    t.reportOnly = reportOnlyReason();\n    var v;\n    if (!threw \u0026\u0026 result \u0026\u0026 result.data) {\n      v = await verifyAndRepair(t);\n      if (v.state === \"healthy\") return { outcome: t.repairActions.length ? \"repaired\" : \"healthy\", block: false, cart: v.cart };\n      if (v.state === \"indeterminate\") return { outcome: \"indeterminate\", block: false, cart: v.cart };\n    } else {\n      \/\/ The engine already failed (its caller blocks the redirect on its own). Only clean up a confirmed-broken line.\n      noteFailure(t, threw ? errMsg(threw) : \"expand returned no data\");\n      var cart = await readCart();\n      var st = cart ? inspectBundle(cart, t) : null;\n      if (cart) recordFinalLine(t, cart, st);\n      v = { state: st \u0026\u0026 st.broken ? \"broken\" : \"engine-failed\", cart: cart };\n    }\n    if (!alive(t)) return { outcome: \"indeterminate\", block: false, cart: v.cart };\n    if (v.state !== \"broken\") return { outcome: \"failed-unrepairable\", block: false, cart: v.cart };\n    if (t.reportOnly) {\n      mark(t, \"block\", \"report-only \" + t.reportOnly);\n      return { outcome: \"failed-unrepairable\", block: false, cart: v.cart };\n    }\n    t.blockDecided = true;\n    t.removal = removeBrokenBundle(t);\n    await t.removal;\n    return { outcome: \"removed\", block: true, cart: v.cart };\n  }\n\n  \/\/ Runs decideExpand under the hard VERIFY_BUDGET_MS. On expiry the original result passes through\n  \/\/ (Outcome=indeterminate, BudgetExceeded) unless a confirmed-broken line was already committed to blocking.\n  async function finishExpand(t, result, threw) {\n    t.deadline = now() + VERIFY_BUDGET_MS;\n    var BUDGET = {};\n    var timer = null;\n    var budget = new Promise(function (r) { timer = setTimeout(function () { r(BUDGET); }, VERIFY_BUDGET_MS); });\n    var work = decideExpand(t, result, threw);\n    work.then(null, function () {}); \/\/ a late rejection after the budget won must not surface as unhandled\n    var d;\n    try {\n      d = await Promise.race([work, budget]);\n    } catch (e) {\n      debug(\"verify failed\", e);\n      mark(t, \"verify!\", errMsg(e));\n      d = { outcome: \"indeterminate\", block: false, cart: null };\n    }\n    clearTimeout(timer);\n    if (d === BUDGET) {\n      t.budgetExceeded = true;\n      mark(t, \"budget\", \"exceeded \" + VERIFY_BUDGET_MS + \"ms\");\n      \/\/ A confirmed-broken line already committed to blocking stays blocked: its removal may be mid-flight.\n      \/\/ Otherwise the last completed read decides the label (report-only must not relabel a broken line as a success).\n      d = t.blockDecided ? { outcome: \"removed\", block: true, cart: null }\n        : { outcome: t.lastVerdict === \"broken\" ? \"failed-unrepairable\" : \"indeterminate\", block: false, cart: null };\n    }\n    if (d.block) {\n      t.blocked = true;\n      countSessionBlock();\n      showFailureUi();\n    }\n    mark(t, \"final\", d.outcome + (d.block ? \" toast\" : \"\"));\n    emitAtcEvents(t, d.outcome, d.cart, threw);\n    return d.block ? { override: true, value: { data: false, failedProductsArr: [] } } : { override: false };\n  }\n\n  function finishMerge(t, result, threw) {\n    (async function () {\n      tr
6173y {\n        var cart = await readCart();\n        var bundleId = (gbb.state \u0026\u0026 gbb.state.offerId) || \"\";\n        var lines = cart ? (cart.items || []).filter(function (l) { return lineBelongsToBundle(l, bundleId); }) : [];\n        var line = lines[0];\n        var cents = lines.reduce(function (s, l) { return s + (l.line_price || 0); }, 0);\n        var reason = \"\";\n        if (threw) reason = errMsg(threw);\n        else if (t.metafield.written === false) reason = \"bundle_details write did not land\";\n        else if (!cart || !bundleId) reason = \"\";\n        else if (!lines.length) reason = \"no bundle line in cart\";\n        else if (line.has_components === false) reason = \"line not transformed\";\n        else if (cents === 0) reason = \"bundle line priced 0\";\n        noteFailure(t, reason);\n        if (cart) { t.cartTokenEnd = bareToken(cart.token); t.hasComponentsFinal = line ? line.has_components === true : null; t.lineKeyInCart = line ? String(line.key) : \"\"; }\n        var outcome = reason ? \"failed-unrepairable\" : (cart \u0026\u0026 bundleId ? \"healthy\" : \"indeterminate\");\n        emitAtcEvents(t, outcome, cart, threw);\n      } catch (e) { debug(\"merge tracking failed\", e); }\n    })();\n    return { override: false };\n  }\n\n  \/\/ ---------- summary events ----------\n  function buildV1Props(t, cart) {\n    var bundleId = (gbb.state \u0026\u0026 gbb.state.offerId) || \"\";\n    var builderCart = (gbb.state \u0026\u0026 gbb.state.giftBoxCartData) || {};\n    var intended = t.children || t.addItems || [];\n    var lines = cart ? (cart.items || []).filter(function (l) { return lineBelongsToBundle(l, bundleId); }) : [];\n    var cents = lines.reduce(function (s, l) { return s + (l.line_price || 0); }, 0);\n    var m = t.metafield;\n    var props = {\n      \"ProductQuantity\": builderCart.item_count,\n      \"CartTotal\": builderCart.total_price,\n      \"OfferID\": bundleId,\n      \"ItemOfferID\": String(t.itemOfferId || \"\").split(\"_\").slice(0, 2).join(\"_\"),\n      \"ShopName\": window.Shopify \u0026\u0026 window.Shopify.shop,\n      \"ActiveDiscount\": JSON.stringify((gbb.gbbDiscountComponent \u0026\u0026 gbb.gbbDiscountComponent.state \u0026\u0026 gbb.gbbDiscountComponent.state.currentDiscountRule) || null),\n      \"PurchaseType\": (gbb.gbbBrowser \u0026\u0026 gbb.gbbBrowser.getSubscriptionType \u0026\u0026 gbb.gbbBrowser.getSubscriptionType()) || \"\",\n      \"ActiveSellingPlan\": (gbb.gbbSubscriptionWidget \u0026\u0026 gbb.gbbSubscriptionWidget.state \u0026\u0026 gbb.gbbSubscriptionWidget.state.activeSellingPlanId) || \"\",\n      \"TemplateId\": (gbb.settings \u0026\u0026 gbb.settings.stepsConfigurationData \u0026\u0026 gbb.settings.stepsConfigurationData.bundleId) || \"\",\n      \"BundleType\": \"FULL_PAGE\",\n      \"Operation\": t.operation,\n      \"BundleName\": t.bundleName,\n      \"MetafieldWritten\": m.written,\n      \"MetafieldAttempts\": m.attempts,\n      \"MetafieldRecovered\": m.recovered,\n      \"MetafieldReason\": m.reason,\n      \"GraphQlOrigin\": gbb.__graphQlOrigin || \"\",\n      \"ExpectedTQ\": t.tq,\n      \"ExpectedChildren\": intended.length,\n      \"ExpectedQty\": intended.reduce(function (s, i) { return s + (Number(i.quantity) || 0); }, 0),\n      \"ExpectedCents\": Math.round(((gbb.state \u0026\u0026 gbb.state.totalPriceOfProductsInBundle) || 0) * 100),\n      \"ResultLines\": cart ? lines.length : -1,\n      \"ResultCents\": cart ? cents : -1,\n      \"ResultHasComponents\": t.hasComponentsFinal,\n      \"CartItemCount\": cart ? cart.item_count : -1,\n      \"CartTotalCents\": cart ? cart.total_price : -1\n    };\n    chunkInto(props, \"Payload\", serializeItems(intended));\n    chunkInto(props, \"Result\", serializeItems(lines));\n    return { props: props, lines: lines, cents: cents };\n  }\n\n  function emitAtcEvents(t, outcome, cart, threw) {\n    try {\n      var built = buildV1Props(t, cart);\n      var props = built.props;\n      props.TraceId = t.id;\n      props.Outcome = outcome;\n      props.RepairAttempts = t.repairAttempts;\n      props.RepairActions = t.repairActions.join(\",\");\n      props.Repaired = outcome === \"repaired\";\n      props.ScriptVersion = SCRIPT_VERSION;\n      props.PageId = PAGE_ID;\n      var failed = outcome === \"removed\" || outcome === \"failed-unrepairable\";
6173\n      if (failed) {\n        props.FailureReason = t.firstFailure || (threw ? errMsg(threw) : \"unknown\");\n        trackV1(\"Add to Cart Failed\", props);\n        debug(\"[FBP ATC] \" + props.FailureReason + \" | \" + outcome, props);\n      } else if (cart \u0026\u0026 built.lines.length \u0026\u0026 built.cents === 0) {\n        props.FailureReason = \"bundle line priced 0\"; \/\/ v1 rule, kept for report continuity\n        trackV1(\"Add to Cart Failed\", props);\n      } else {\n        if (t.firstFailure) props.FailureReason = t.firstFailure;\n        props.VerifyState = outcome === \"indeterminate\" ? \"indeterminate\" : \"ok\";\n        trackV1(\"Add to Cart\", props);\n      }\n    } catch (e) { debug(\"v1 event failed\", e); }\n\n    try {\n      var isExpand = t.operation === \"EXPAND\";\n      var tokStart = bareToken(t.cartTokenStart);\n      var tokEnd = bareToken(t.cartTokenEnd);\n      trackTrace(\"EB ATC Trace\", buildProps({\n        TraceId: t.id,\n        Operation: t.operation,\n        OfferId: (gbb.state \u0026\u0026 gbb.state.offerId) || \"\",\n        OfferKey: t.ctx.offerKey || t.itemOfferId,\n        Outcome: outcome,\n        FirstFailure: t.firstFailure || undefined,\n        Steps: t.steps.join(\"|\"),\n        NetCalls: t.netCalls,\n        ForeignCartWrites: t.foreignWrites,\n        ForeignInitiators: t.foreignInitiators.join(\"|\") || undefined,\n        RepairAttempts: t.repairAttempts,\n        RepairActions: t.repairActions.join(\",\"),\n        ChangeAttempts: t.changeLog.join(\"|\") || undefined,\n        ConcurrentCallsJoined: t.joined,\n        CartTokenStart: tokStart,\n        CartTokenEnd: tokEnd,\n        TokenChanged: tokStart \u0026\u0026 tokEnd ? tokStart !== tokEnd : null,\n        LineKeyFromAdd: t.lineKeyFromAdd,\n        LineKeyInCart: t.lineKeyInCart,\n        KeyMatched: t.lineKeyFromAdd \u0026\u0026 t.lineKeyInCart ? t.lineKeyFromAdd === t.lineKeyInCart : null,\n        ParentVariantId: t.ctx.parentVariantId || parentVariantFromSettings(),\n        MetafieldAttempts: t.metafield.attempts,\n        MetafieldReadBackAfterWrite: t.metafield.readBack,\n        MetafieldReadBacks: t.metafield.readBacks.join(\",\"),\n        MetafieldPresentAtVerify: t.metafieldPresentAtVerify,\n        HasComponentsFinal: t.hasComponentsFinal,\n        RemoveOnFinalFailure: REMOVE_ON_FINAL_FAILURE,\n        BlockingEnabled: isExpand ? !t.reportOnly : undefined,\n        ReportOnlyReason: isExpand \u0026\u0026 t.reportOnly ? t.reportOnly : undefined,\n        Blocked: isExpand ? t.blocked : undefined,\n        RemovalOk: isExpand \u0026\u0026 t.removalOk !== null ? t.removalOk : undefined,\n        BudgetExceeded: isExpand ? t.budgetExceeded : undefined,\n        MetafieldReadUnknown: t.rbUnknown || undefined,\n        MissingEngineFns: missingFns.join(\",\") || undefined,\n        DurMs: Math.round(now() - t.t0)\n      }));\n    } catch (e) { debug(\"EB ATC Trace failed\", e); }\n    t.summarized = true;\n  }\n\n  \/\/ ---------- cart snapshot (orphans left by earlier attempts) ----------\n  async function cartSnapshot(trigger) {\n    if (snapshotDone) return;\n    if (!(gbb.state \u0026\u0026 gbb.state.useExpandOperation)) return; \/\/ orphans only exist for EXPAND; saves 3 reads\/page\n    snapshotDone = true;\n    try {\n      var both = await Promise.all([readCart(), readBundleDetails()]);\n      var cart = both[0];\n      var bd = both[1];\n      var pv = parentVariantFromSettings();\n      var items = (cart \u0026\u0026 cart.items) || [];\n      var parentLines = items.filter(function (l) { return pv \u0026\u0026 String(l.variant_id) === pv; });\n      var orphans = parentLines.filter(function (l) { return l.has_components !== true; });\n      var inCart = items.map(function (l) { return (l.properties || {})._originalOfferId; }).filter(Boolean);\n      var stale = bd.keys.filter(function (k) { return !inCart.some(function (id) { return k.indexOf(id) === 0; }); });\n      trackTrace(\"EB Cart Snapshot\", buildProps({\n        Trigger: trigger,\n        CartReadOk: !!cart,\n        ItemCount: cart ? cart.item_count : -1,\n        LineCount: items.length,\n        UseExpand: !!(gbb.state \u0026\u0026 gbb.state.useExpandOperation),\n        ParentVariantId: pv,\n        ParentLines: parentLines.length,\n        OrphanLines: orphans.length,\n        Orphans: orphans.map(lineSummary).join(\"|\") || undefined,\n        BundleDetailsReadOk: bd.ok,\n        BundleDetailsKeys: bd.keys.join(\",\"),\n        StaleBundleDetailsKeys: stale.join(\",\") || undefined\n      }));\n    } catch (e) { debug(\"cart snapshot failed\", e); }\n  }\n\n  \/\/ ---------- install ----------\n  try { currentCartToken = cookieCartToken(); } catch (e) {}\n  try { loadMixpanelScript(); initMixpanel(); } catch (e) {}\n  try { installNetTracer(); } catch (e) { debug(\"tracer install failed\", e); }\n  try { installPageListeners(); } catch (e) {}\n  try { installEngineWrappers(); } catch (e) { debug(\"engine wrappers failed\", e); }\n  try {\n    document.addEventListener(\"gbb-page-init\", function () { cartSnapshot(\"page-init\"); });\n    if (gbb.state \u0026\u0026 gbb.state.currentPageId) cartSnapshot(\"script-load\");\n  } catch (e) {}\n})();\n\n\n(function () {\n  if (!window.gbb || !gbb.graphQlUtility) return;\n  if (gbb.__sameOriginGraphQl) return;\n  gbb.__sameOriginGraphQl = true;\n\n  var origWrapper = gbb.graphQlUtility.graphQlAPIWrapper;\n\n  gbb.graphQlUtility.graphQlAPIWrapper = async function (query, variables, options) {\n    options = options || {};\n    var version = options.apiVersion || gbb.graphQlUtility.DEFAULT_API_VERSION;\n    var token = gbb.state.storefrontAccessToken || gbb.settings.STOREFRONT_ACCESS_TOKEN;\n\n    try {\n      var res = await fetch(\"\/api\/\" + version + \"\/graphql.json\", {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\",\n          \"X-Shopify-Storefront-Access-Token\": token\n        },\n        body: JSON.stringify({ query: query, variables: variables })\n      });\n      if (res.ok) {\n        gbb.__graphQlOrigin = \"same-origin\";\n        return await res.json();\n      }\n      gbb.__graphQlOrigin = \"fallback:http-\" + res.status;\n    } catch (error) {\n      gbb.__graphQlOrigin = \"fallback:threw\";\n    }\n\n    return await origWrapper.call(this, query, variables, options);\n  };\n})();\n\n","customCartIntegrationScript":"","customStyleForBuilderPages":".gbb-metafield-product-info-tags {\n    display: flex;\n    max-width: fit-content;\n    place-self: center;\n    gap: 4px;\n}\n.gbb-metafield-product-info-tag-item {\n    max-width: fit-content;\n    background: #202828;\n    padding: 4px;\n    color: white;\n    border-radius: 40px;\n}\n\n.gbbCategoryHeaderContainer {\n\tdisplay: none;\n}\n\n.gbbCategoryContainer {\n\tpadding-block: 0px !important;\n\tborder-bottom: none !important;\n}\n\n@media (min-width: 1024px) {\n\t.gbbProductItem {\n\t\tgrid-template-rows: 240px 0.5fr 0.5fr !important;\n\t}\n}\n\n@media (min-width: 768px) {\n\t.gbbProductItem {\n\t\tgrid-template-rows: 200px 0.5fr 0.5fr !important;\n\t}\n}\n\n@media (max-width: 768px) {\n\t.gbbProductImageContainerImg {\n\t\tmax-height: 180px !important;\n\t}\n\t.gbbProductItem:has(.gbbProductATCWithContentWrapper) {\n\t\tgrid-template-rows: 180px 0.2fr 0.2fr 0.2fr !important;\n\t}\n    .gbbProductVariantModalMainContainer .gbbProductImageContainerImg {\n        max-height: 350px !important;\n    }\n    .gbbSlotFooterProductsContainerWrapper {\n        max-height: 35vh !important;\n    }\n}\n\n@media (min-width: 767px) {\n  .gbbSlotFooterProductsContainerWrapper {\n\tmax-height: fit-content !important;\n  }\n}\n\n.gbbAddProductsPageFooterHTML {\n\tz-index: 99999 !important;\n}\n\n.gbbMultipleCategoriesDropdownContainer .gbbCategoryOptionsContainer {\n\tbackground: #fff !important;\n\tcolor: #000 !important;\n}\n\n.gbbCategoryOption {\n\tpadding: 8px 5px !important;\n}\n\n.gbbProductAddButton:hover,\n.gbbFooterNextButton:hover {\n\tbackground: #ee3900 !important;\n}\n\n.gbbCategoryTabContainer:hover {\n\tbackground: #f9f3E4 !important;\n}\n.gbbProductVariantModalMainContainer.gbbProductQuickView {\n    .gbbProductCardActionContainer, .gbbProductVariantAddButton{\n        display: flex !important;\n    }\n}\n.gbbProductVariantAddButton, .product_metafield_viewDetails{\n\twidth: 50%;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-content: center;\n\ttext-transform: uppercase;\n\tborder-radius: 50px !important;\n\tpadding: 10px;\n\tfont-weight: bold;\n}\n.product_metafield_viewDetails{\n\tcolor:#828282;\n\tbackground-color: #FBF7F5;\n}\n.gbbProductCardTextContainer .product_metafield_viewDetails{\n\tdisplay: none;\n}\n.gbbProductAddButton, .gbbProductQuantityHTML {\n     border-radius: 99px !important;\n}\n.gbbSlotFooterProductContainerEmpty svg {\n\tdisplay: none !important;\n}\n.gbbSideFooterHTML {\n     background: #FAF7F5 !important;\n}\n\n.gbbPageFooterHTML:has(.gbbSlotFooterProductContainerEmpty)\n  .gbbFooterNextButton {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.gbbDiscountPill {display:none;}\n\n.gbbAddProductsPageFooterHTML[style] {\n        z-index: 9999 !important;\n}","customStyleForDummyProductPage":"","customThemeIntegrationScript":"(function () {\n  function start() {\n    if (window.__gbbOrphanSweepDone) return;\n    window.__gbbOrphanSweepDone = true;\n\n    var parentIds = [].concat(\n      gbbExt.settings.bundleLinkData || [],\n      gbbExt.settings.allMixAndMatchBundlesData || []\n    ).map(function (b) {\n      return String(b.parentProductVariantId || \"\").replace(\"gid:\/\/shopify\/ProductVariant\/\", \"\");\n    }
6173).filter(Boolean);\n\n    \/\/console.log(\"[SWEEP] known parent variants:\", parentIds.length, parentIds);\n    if (!parentIds.length) { console.warn(\"[SWEEP] no parent variants, stopping\"); return; }\n\n    gbbExt.utility.getCart().then(function (cart) {\n      var items = (cart \u0026\u0026 cart.items) || [];\n      console.log(\"[SWEEP] cart\", cart \u0026\u0026 cart.token, \"lines:\", items.length);\n\n      console.table(items.map(function (l) {\n        var p = l.properties || {};\n        return {\n          key: l.key,\n          variantId: l.id,\n          title: l.title,\n          isParent: parentIds.indexOf(String(l.id)) !== -1,\n          has_components: l.has_components,\n          ours: !!(p[\"_easyBundle:OfferId\"] || p._EasyBundleId),\n          price: l.line_price\n        };\n      }));\n\n      var bad = items.filter(function (l) {\n        var p = l.properties || {};\n        return parentIds.indexOf(String(l.id)) !== -1\n          \u0026\u0026 l.has_components === false\n          \u0026\u0026 !!(p[\"_easyBundle:OfferId\"] || p._EasyBundleId);\n      });\n\n      \/\/console.log(\"[SWEEP] orphans found:\", bad.length);\n      if (!bad.length) return;\n\n      return bad.reduce(function (chain, line) {\n        return chain.then(function () {\n          \/\/console.warn(\"[SWEEP] removing\", line.key, line.title, line.line_price, line.properties);\n          return gbbExt.utility.changeCart({ id: line.key, quantity: 0 });\n        });\n      }, Promise.resolve()).then(function () {\n        \/\/console.log(\"[SWEEP] done, removed\", bad.length);\n        if (gbbExt.utility.handleSkaiLamaSideCartUpdate) gbbExt.utility.handleSkaiLamaSideCartUpdate();\n      });\n    }).catch(function (e) {\n      console.error(\"[SWEEP] error\", e);\n    });\n  }\n\n  if (window.gbbExt \u0026\u0026 gbbExt.settings) start();\n  else document.addEventListener(\"gbbExt-initialized\", start);\n})();","enableCustomThemeIntegrationScript":true,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":false,"redirectToCheckoutEnabled":true,"redirectToScript":"window.dispatchEvent(new Event(\"cartUpdateSuccess\"));\nwindow.dispatchEvent(new Event(\"toggleMiniCartOpen\"));","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","dynamicScriptForHTMLContent":"function prepareHTMLforProductMetafields(productData, origin, selectedVariant) {\n\ttry {\n\t\tconst metafieldNameSpaceAndKeys =\n\t\t\tgbb.settings.bundleSettings.metafieldNameSpaceAndKeys || [];\n\t\tconst ariaMap = { GF: 'Gluten Free', DF: 'Dairy Free' };\n\n\t\tif (!metafieldNameSpaceAndKeys.length) return '';\n\t\t\/\/ filter origin\n\t\tlet metafieldWrapper = gbb.$('\u003cdiv\u003e').addClass('productsMetafieldWrapper');\n\t\tconst validMetafieldTypes = [\n\t\t\t'single_line_text_field',\n\t\t\t'multi_line_text_field',\n\t\t\t'list.single_line_text_field',\n\t\t\t'file_reference',\n\t\t]; \/\/only allow the type whose value we can get root level -- for eg : metafield.value\n\n\t\tfor (let i = 0; i \u003c metafieldNameSpaceAndKeys.length; i++) {\n\t\t\tlet metafieldData = metafieldNameSpaceAndKeys[i];\n\t\t\tif (\n\t\t\t\tmetafieldData.hasOwnProperty('showOnProductCard') ||\n\t\t\t\tmetafieldData.hasOwnProperty('showOnModal')\n\t\t\t) {\n\t\t\t\tif (origin == 'PRODUCT_CARD' \u0026\u0026 !metafieldData.showOnProductCard) {\n\t\t\t\t\tcontinue;\n\t\t\t\t} else if (\n\t\t\t\t\torigin == 'PRODUCT_VARIANTS_MODAL' \u0026\u0026\n\t\t\t\t\t!metafieldData.showOnModal\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\tlet productMetafieldAccessKey = `metafield_${metafieldData?.namespace}_${metafieldData?.key}`;\n\t\t\tlet productMetafieldData = {};\n\n\t\t\t\/\/ variant level metafield\n\t\t\tif (metafieldData.origin == 'variant' \u0026\u0026 selectedVariant) {\n\t\t\t\tproductMetafieldData =\n\t\t\t\t\tselectedVariant?.[productMetafieldAccessKey] || {};\n\t\t\t} else {\n\t\t\t\t\/\/ product level metafield\n\t\t\t\tproductMetafieldData = productData?.[productMetafieldAccessKey] || {};\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\tvalidMetafieldTypes.includes(productMetafieldData?.type) ||\n\t\t\t\tmetafieldData?.key === 'viewDetails'\n\t\t\t) {\n\t\t\t\tlet metafieldContainer = gbb.$('\u003cdiv\u003e').addClass('metafieldContainer');\n\t\t\t\tlet metafieldLabel = gbb.$('\u003cdiv\u003e').addClass('metafieldLabel');\n\t\t\t\tmetafieldLabel.text(metafieldData?.label);\n\n\t\t\t\tlet metafieldValue = gbb\n\t\t\t\t\t.$('\u003cdiv\u003e')\n\t\t\t\t\t.attr('metafield-key', metafieldData?.key);\n\n\t\t\t\tif (metafieldData.origin == 'variant') {\n\t\t\t\t\tmetafieldValue.addClass(`variant_metafield_${metafieldData?.key}`);\n\t\t\t\t} else {\n\t\t\t\t\tmetafieldValue.addClass(`product_metafield_${metafieldData?.key}`);\n\t\t\t\t}\n\n\t\t\t\tif (productMetafieldData?.type === 'list.single_line_text_field') {\n\t\t\t\t\tconst infoTagWrapper = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\tclass: 'gbb-metafield-product-info-tags',\n\t\t\t\t\t});\n\t\t\t\t\tconst allInfoTags = JSON.parse(productMetafieldData?.value ?? '[]');
6173\n\t\t\t\t\tallInfoTags.forEach((infoTag) =\u003e {\n\t\t\t\t\t\tlet ariaLabel = ariaMap[infoTag] || infoTag;\n\t\t\t\t\t\tlet infoTagItem = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-metafield-product-info-tag-item',\n\t\t\t\t\t\t\t'aria-label': ariaLabel,\n\t\t\t\t\t\t});\n\t\t\t\t\t\tinfoTagItem.text(infoTag);\n\t\t\t\t\t\tinfoTagWrapper.append(infoTagItem);\n\t\t\t\t\t});\n\t\t\t\t\tmetafieldValue.append(infoTagWrapper);\n\t\t\t\t} else if (metafieldData.key === 'viewDetails') {\n\t\t\t\t\tconst shopName =\n\t\t\t\t\t\tgbb.settings?.merchantInfo?.shopName ?? window.Shopify?.shop;\n\t\t\t\t\tconst productUrl = `https:\/\/jenis.com\/products\/${productData.handle}#shopify-section-template--17092992205006__1646785629439d7a26`;\n\n\t\t\t\t\tconst viewDetailsButton = gbb.$('\u003ca\u003e', {\n\t\t\t\t\t\thref: 'javascript:void(0);',\n\t\t\t\t\t});\n\n\t\t\t\t\tviewDetailsButton.text('Read Reviews');\n\t\t\t\t\tviewDetailsButton.on('click', () =\u003e {\n\t\t\t\t\t\twindow.location.href = productUrl;\n\n\t\t\t\t\t\tsetTimeout(() =\u003e {\n\t\t\t\t\t\t\tconst reviewSection = document.getElementById('yotpo-app');\n\t\t\t\t\t\t\tif (reviewSection) {\n\t\t\t\t\t\t\t\treviewSection.scrollIntoView({ behavior: 'smooth' });\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 2000);\n\t\t\t\t\t});\n\n\t\t\t\t\tmetafieldValue.append(viewDetailsButton);\n\n\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\tgbb\n\t\t\t\t\t\t\t.$(metafieldWrapper)\n\t\t\t\t\t\t\t?.closest('.gbbProductVariantModalDetailsContainer')\n\t\t\t\t\t\t\t?.find('.gbbProductVariantAddButton')\n\t\t\t\t\t\t\t?.after(metafieldValue);\n\t\t\t\t\t}, 0);\n\t\t\t\t} else if (\n\t\t\t\t\tmetafieldData.key === 'nutritional_facts' ||\n\t\t\t\t\tmetafieldData.key === 'ingredients'\n\t\t\t\t) {\n\t\t\t\t\tconst imageUrl = productMetafieldData?.reference?.image?.url;\n\t\t\t\t\tconst altText =\n\t\t\t\t\t\tproductMetafieldData?.reference?.image?.altText ||\n\t\t\t\t\t\t'Nutritional facts';\n\n\t\t\t\t\t\/\/ Create accordion wrapper (only once)\n\t\t\t\t\tlet accordion = metafieldWrapper.find('.gbb-ingredients-accordion');\n\n\t\t\t\t\tif (!accordion.length) {\n\t\t\t\t\t\taccordion = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-ingredients-accordion',\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tconst header = gbb\n\t\t\t\t\t\t\t.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\t\tclass: 'gbb-ingredients-header',\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\t'\u003cspan\u003eIngredients\u003c\/span\u003e',\n\t\t\t\t\t\t\t\t`\n\t\u003csvg class=\"gbb-accordion-arrow\" width=\"15\" viewBox=\"0 0 15 8\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\t\t\u003cpath fill=\"#FF4612\" d=\"M14.8729 0.727273L14.2288 0.0948618C14.0593 -0.0316206 13.7881 -0.0316206 13.6525 0.0948619L7.48305 5.81818L1.34746 0.0948624C1.21186 -0.0316201 0.940678 -0.0316201 0.771186 0.0948624L0.127118 0.727273C-0.0423732 0.885376 -0.0423732 1.10672 0.127118 1.26482L7.21186 7.90514C7.38136 8.03162 7.61864 8.03162 7.78814 7.90514L14.8729 1.26482C15.0424 1.10672 15.0424 0.885375 14.8729 0.727273Z\"\u003e\u003c\/path\u003e\n\t\u003c\/svg\u003e\n\t`\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\tconst body = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-ingredients-body',\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\taccordion.append(header);\n\t\t\t\t\t\taccordion.append(body);\n\t\t\t\t\t\tmetafieldWrapper.append(accordion);\n\t\t\t\t\t}\n\n\t\t\t\t\tconst body = accordion.find('.gbb-ingredients-body');\n\n\t\t\t\t\t\/\/ Create content wrapper\n\t\t\t\t\tconst contentWrapper = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\tclass: `gbb-ingredient-block gbb-${metafieldData.key}`,\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ IMAGE (nutritional facts)\n\t\t\t\t\tif (imageUrl) {\n\t\t\t\t\t\tconst img = gbb.$('\u003cimg\u003e', {\n\t\t\t\t\t\t\tsrc: imageUrl,\n\t\t\t\t\t\t\talt: altText,\n\t\t\t\t\t\t\tclass: 'gbb-metafield-nutrition-image',\n\t\t\t\t\t\t\tloading: 'lazy',\n\t\t\t\t\t\t});\n\t\t\t\t\t\tcontentWrapper.append(img);\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ TEXT (ingredients)\n\t\t\t\t\tif (!imageUrl \u0026\u0026 productMetafieldData?.value) {\n\t\t\t\t\t\tcontentWrapper.text(productMetafieldData.value);\n\t\t\t\t\t}\n\n\t\t\t\t\tbody.append(contentWrapper);\n\t\t\t\t} else {\n\t\t\t\t\tmetafieldValue.text(productMetafieldData?.value);\n\t\t\t\t}\n\n\t\t\t\tmetafieldContainer.append(metafieldLabel);\n\t\t\t\tmetafieldContainer.append(metafieldValue);\n\n\t\t\t\tmetafieldWrapper.append(metafieldContainer);\n\t\t\t}\n\t\t}\n\t\treturn metafieldWrapper;\n\t} catch (error) {\n\t\tgbb.utility.debugError('error in prepareHTMLforProductMetafields', error);\n\t}\n}\n\nprepareHTMLforProductMetafields(productData, origin, selectedVariant);\n","bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":true,"showOriginalPrice":true,"showPersonalizationCharges":false,"discountDisplay":{"isEnabled":false,"format":"amount_percentage"}},"overWriteParentProductButtonWithBundleLink":false,"isAutoDecrementOnBoxSelectionAllowed":false,"customCss":"","customJs":"","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":false,"renderBundleBreakdown":false,"trackNativeAtcViaSplitAdd":true,"isExternalIntegrationSyncEnabled":false,"useExpandOperation":true}
6173,"bundleSettings":{"allowMultipleBoxesFromSameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false,"metafieldNameSpaceAndKeys":[{"namespace":"custom","key":"product_icons","type":"list.single_line_text_field"},{"namespace":"customWidget","key":"viewDetails","showOnModal":true,"showOnProductCard":false},{"namespace":"custom","key":"ingredients","showOnModal":true,"showOnProductCard":false},{"namespace":"custom","key":"nutritional_facts","showOnModal":true,"showOnProductCard":false,"type":"file_reference"}]},"isAppLevelMetafieldCreated":true,"storefrontAccessToken":"08d86f8fb90f220021e6e5e146278514","createdAt":"2025-10-23T13:09:35.189Z","multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":{"_id":"68fa2910d24134e53a35a261","shopName":"jenis-splendid-ice-creams.myshopify.com","languageMode":"SINGLE","createdAt":"2025-10-23T13:09:35.968Z","updatedAt":"2026-07-17T05:00:46.262Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."},"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."}
6173,"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"You’ve made the  Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","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","type":"text","value":"You have completed this 9-pint collection, add to cart before trying to add another collection"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least {{conditionWeight}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of {{conditionWeight}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing {{conditionWeight}} on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","type":"text","value":"Add"},"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","type":"text","value":"Preparing Collection..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove {{boxSelectionDifference}} item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From {{stepName}}"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
6173,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of {{maxAllowedAddons}} addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least {{conditionAmount}} on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of {{conditionAmount}} on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth {{conditionAmount}} on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least {{conditionQuantity}} products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of {{conditionQuantity}} products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly {{conditionQuantity}} products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"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"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"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"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"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":""}}}},"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":"68fa2910d24134e53a35a260","shopName":"jenis-splendid-ice-creams.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":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#FF3900","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#FF3900","cartFooterNextButtonBorderColor":"#FF3900","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"5px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#FF3900","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#FF3900"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2025-10-23T13:09:35.968Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#FF3900","bundleUpSellButtonBorderColor":"#FF3900","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconColor":"#6d727f","upsellCardPopupIconBgColor":"#f1f2f4","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#FF3900","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
6173SlotsBasedOnCondition":false,"renderFilledSlotsAsHorizontalStacked":false,"hideStepTitlesInCompletedState":false,"addToCartWhenProductCardIsClicked":false,"metafieldNameSpaceAndKeys":[],"addToBundleOnProductCardClick":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#FF3900","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#FF3900","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#FF3900","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#FF3900","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"6px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#FF3900","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#FF3900","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-09-23T20:31:42.394Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#FF3900","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"5px","productCardQuantityButtonBorderRadius":"5px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#FF3900","emptyStateCardIconColor":"#FF3900","emptyStateCardTextColor":"#FF3900","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#FF3900","tabsActiveTextColor":"#FFFFFF","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"8px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#FF3900","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#FF3900","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"10px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#C1E7C5","footerDiscountProgressBarFilledColor":"#FF3900"},"addBundleBtn":{"addBundleBtnBgColor":"#FF3900","addBundleBtnBorderRadius":"5px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#FF3900","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#FF3900","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff","pageBackgroun
6173dColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Base","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"productBundle":{"designSettings":{"SERENE_SUITE":{"general":{"bundleTitleColor":"#000000","bundleBgColor":"transparent","bundlePadding":"0px","dividerColor":"#e9e9e9","plusIconBgColor":"#000000","plusIconColor":"#ffffff","bundleTitleFontSize":"18px","bundleTitleFontWeight":"400","bundleBorderRadius":"10px"},"product":{"borderWidth":"0px","borderRadius":"10px","paddingInline":"0px","paddingBlock":"0px","bgColor":"transparent","borderColor":"transparent","imageSize":"64px","imageFit":"cover","imageBorderRadius":"8px","imageBorderVisibility":"block","titleColor":"#000000","titleFontSize":"14px","titleFontWeight":"700","subTitleColor":"#888888","subTitleFontSize":"12px","subTitleFontWeight":"500","discountedPriceColor":"#000000","discountedPriceFontSize":"14px","discountedPriceFontWeight":"400","originalPriceColor":"#888888","originalPriceFontSize":"14px","originalPriceFontWeight":"400","quantityIndicatorBgColor":"#000000","quantityIndicatorColor":"#ffffff","optionNameColor":"#1a1a1a","optionNameFontSize":"13px","optionNameFontWeight":"400","optionSwatchSize":"32px","optionSwatchBorderRadius":"60px","optionLabelWidthMode":"auto","optionLabelFontSize":"12px","optionLabelFontWeight":"400","optionLabelBorderRadius":"60px","optionLabelActiveColor":"#ffffff","optionLabelActiveBgColor":"#000000","optionLabelActiveBorderColor":"#4B4848","optionLabelTextColor":"#1a1a1a","optionLabelBgColor":"#ffffff","optionLabelBorderColor":"#e5e5e5","optionDropdownBorderRadius":"60px","optionDropdownIconSize":"22px","optionDropdownBgColor":"#ffffff","optionDropdownColor":"#1a1a1a","optionDropdownIconColor":"#6b6b6b","optionDropdownBorderColor":"#0000001A"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"5px","atcButtonFontSize":"14px","atcButtonFontWeight":"700","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#888888","originalPriceFontSize":"16px","originalPriceFontWeight":"700","totalPriceLabelFontSize":"16px","totalPriceLabelFontWeight":"700","totalPriceLabelColor":"#6d7175","savingsBadgeBgColor":"#1daf1f","savingsBadgeColor":"#ffffff","savingsBadgeFontSize":"12px","savingsBadgeFontWeight":"700"}}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"unselectOptionsByDefault":true,"showProductCardImageBorder":true,"footerSavingPillPosition":"BEFORE_PRICE","metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"productImageTransformConfig":{"isEnabled":true,"options":"{ maxHeight: 400, maxWidth: 400, scale: 1 }"},"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useWidgetATCButton":true,"useShadowRoot":false,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":false,"redirectToCheckoutEnabled":true,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}},"quantityBreaks":{"designSettings":{"widget":{"titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subTitleColor":"#333533","subTitleFontSize":"14px","subTitleFontWeight":"400","bgColor":"transparent","borderRadius":"0px","padding":"0px"},"tier":{"cardBorderRadius":"16px","cardBorderWidth":"1.5px","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","radioColor":"#e7e7e7","radioActiveColor":"#000000","titleColor":"#000000","titleFontSize":"16px","titleFontWeight":"700","subtitleColor":"#333533","subtitleFontSize":"13px","subtitleFontWeight":"400","priceAlignment":"VERTICAL","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#333533","originalPriceFontSize":"14px","originalPriceFontWeight":"400"},"tiers":{"imageBorderColor":"transparent","imageSize":"32px","imageBorderRadius":"8px","imageObjectFit":"cover"},"badge":{"pillBgColor":"#000000","pillTextColor":"#ffffff","pillBorderColor":"#000000","tagBgColor":"#000000","tagTextColor":"#ffffff"},"variant":{"imageSize":"48px","swatchSize":"28px","swatchBorderRadius":"24px","labelWidthMode":"auto","labelBorderRadius":"8px","labelActiveTextColor":"#ffffff","labelActiveBgColor":"#000000","labelActiveBorderColor":"#000000","labelTextColor":"#1a1a1a","labelFontSize":"14px","labelFontWeight":"400","labelBgColor":"#ffffff","labelBorderColor":"#e5e5e5","dropdownColor":"#1a1a1a","dropdownFontSize":"14px","dropdownFontWeight":"400","dropdownBorderColor":"#e5e5e5","dropdownBorderWidth":"1px","dropdownBorderRadius":"8px","dropdownIconColor":"#6b6b6b"},"addon":{"freeGiftBgColor":"#000000","freeGiftDividerColor":"#ffffff47","freeGiftImageVisibility":"block","freeGiftTextColor":"#ffffff","addOnBgColor":"#e7e7e7","addOnDividerColor":"#000000","addOnImageVisibility":"block","addOnTextColor":"#1a1a1a"},"footer":{"atcButtonBgColor":"#1a1a1a","atcButtonColor":"#ffffff","atcButtonBorderRadius":"9999px","atcButtonFontSize":"14px","atcButtonFontWeight":"500"},"subscription":{"cardActiveBgColor":"#f8f8f8","cardActiveBorderColor":"#000000","cardBgColor":"transparent","cardBorderColor":"#e7e7e7","cardBorderRadius":"16px","titleFontSize":"16px","titleFontWeight":"700","titleColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","discountedPriceColor":"#000000","originalPriceFontSize":"14px","originalPriceFontWeight":"400","originalPriceColor":"#9aa0b5","discountPillBgColor":"#000000","discountPillTextColor":"#ffffff","discountPillBorderColor":"#000000","highlightTextColor":"#000000","highlightFontSize":"14px","highlightFontWeight":"500","priceAlignment":"HORIZONTAL"}},"globalSettings":{"general":{"autoShiftToAvailableVariant":true,"hideOutOfStockOptions":false,"showProductCardImageBorder":true,"metafieldNameSpaceAndKeys":[],"isB2BCatalogPricingEnabled":false,"allowPartialLocaleMatching":false,"customCss":"","customJs":""},"devMode":{"useNativeCartRefresh":true,"useShadowRoot":true,"useAcceleratedCheckoutUrlRedirect":true,"useFormOnlyCartAdd":false,"hideUi":{"groupByProduct":false}},"selectorConfig":{"productFormSubmitSelector":null,"customVariantPickerSelectors":null,"quantityBtnSelectors":null,"addToCartBtnSelectors":null,"checkoutBtnSelector":null,"nativeDiscountedPriceSelector":null,"nativeOriginalPriceSelector":null,"nativePriceBadgeSelector":null},"postDecisionAddToCartConfig":{"executeDefaultSideCartUpdate":true,"redirectToCheckoutEnabled":false,"redirectToCartEnabled":false,"executeScriptAfterAddToCart":""}}}},"bundleLinkData":[{"_id":"68fa298ed24134e53a35a518","bundleId":"1","bundleName":"Test Bundle Builder","createdAt":"2025-10-23T13:11:42.986Z","parentProductShopifyData":{"id":7622686212302,"handle":"test-bundle-builder"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43209187786958"},{"_id":"696a93d5b12ae3d57a3011e3","bundleId":"3","bundleName":"All Flavors","createdAt":"2026-01-16T19:39:01.682Z","parentProductShopifyData":{"id":7655236993230,"handle":"all-flavors"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43342884700366"},{"_id":"6985bcacc99b2b07312c921d","bundleId":"4","bundleName":"Your Collection","createdAt":"2026-02-06T10:04:28.961Z","parentProductShopifyData":{"id":7663418966222,"handle":"pick-your-mix"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43370932732110","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg","productsForBundleLink":[]},{"_id":"69c6749f425db2232e8ec569","bundleId":"5","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg","bundleName":"Your Collection","createdAt":"2026-03-27T12:14:22.599Z","parentProductShopifyData":{"id":7678556995790,"handle":"your-collection-test"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43444041875662","productsForBundleLink":[]},{"_id":"69ce9fba2fa2aafc742e8242","bundleId":"6","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg","bundleName":"Your Collection","createdAt":"2026-04-02T16:56:26.078Z","parentProductShopifyData":{"id":7685461377230,"handle":"your-collection-v2-remove-on-testing-launch"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43467085349070","productsForBundleLink":[]},{"_id":"69de7c0bfd6bf7a4e6cf9a3d","bundleId":"7","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg","bundleName":"Party Packs Mix","createdAt":"2026-04-14T17:40:27.421Z","parentProductShopifyData":{"id":7689760342222,"handle":"party-packs-mix"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43489887912142","productsForBundleLink":[]},{"_id":"6a05c65b502eda9a2118c54d","bundleId":"8","bundleImg":"https:\/\/d3ks0ngva6go34.cloudfront.net\/public\/default_bundle_image.jpg","bundleName":"All Flavors \u0026 Early Access","createdAt":"2026-05-14T12:55:55.315Z","parentProductShopifyData":{"id":7696562487502,"handle":"all-flavors-early-access"},"parentProductVariantId":"gid:\/\/shopify\/ProductVariant\/43522395275470","productsForBundleLink":[]}],"bundleUpsellData":{},"mixAndMatchData":[]};
6174            if (ext_data && !ext_data?.errorMsg) {
6175                window.easybundles_ext_data = ext_data;
6176            }
6177
6178            let sdk_bundle_upsell_index = [];
6179            window.__gbbOverflow = window.__gbbOverflow || {};
6180            window.__gbbOverflow.upsellIndexRaw = sdk_bundle_upsell_index;
6181            if (window.easybundles_ext_data && Array.isArray(sdk_bundle_upsell_index)) {
6182                window.easybundles_ext_data.sdkBundleUpsellIndex = sdk_bundle_upsell_index;
6183                const matchedRaw = JSON.parse("{}") || {};
6184                const matchedSdkUpsells = {};
6185                for (const offerId of Object.keys(matchedRaw)) {
6186                    const { entry, bundleData } = matchedRaw[offerId];
6187                    matchedSdkUpsells[offerId] = bundleData ? { ...entry, bundleData } : entry;
6188                }
6189                window.easybundles_ext_data.matchedSdkUpsells = matchedSdkUpsells;
6190            }
6191
6192            let full_page_ext_data = {"userData":{"_id":"68fa290fd24134e53a35a25a","shopName":"jenis-splendid-ice-creams.myshopify.com","brandName":"Jeni's Splendid Ice Creams","bundleSettings":{"allowMultipleBoxesFromS
6192ameBundle":true,"showCompareAtPrice":true,"dontIndexGiftboxBuilderPages_onGoogle":false,"isValidateInventoryEnabled":false,"calculateAutomaticDiscountInPercentage":true,"combineWithOrderDiscounts":false,"isDiscountMethodAutomatic":false,"removeUnUsedVariantImages":false,"metafieldNameSpaceAndKeys":[{"namespace":"custom","key":"product_icons","type":"list.single_line_text_field"},{"namespace":"customWidget","key":"viewDetails","showOnModal":true,"showOnProductCard":false},{"namespace":"custom","key":"ingredients","showOnModal":true,"showOnProductCard":false},{"namespace":"custom","key":"nutritional_facts","showOnModal":true,"showOnProductCard":false,"type":"file_reference"}]},"counters":{"reviewModal":100,"themeExtensionModal":5,"instructionsModalCnt":1,"viewBundleModalCnt":1,"createBundleModalCnt":1,"quickOnboardingSkipClickCnt":0,"viewQuickColorSelectionPageCnt":0,"chatMigratedModalCnt":0},"countryCode":"US","countryName":"United States","createdAt":"2025-10-23T13:09:35.189Z","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":"#addToCartContainer","checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"loadingGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/jenis-splendid-ice-creams.myshopify.com\/1770754064214.gif","preparingBundleGif":"https:\/\/d3ks0ngva6go34.cloudfront.net\/giftBox\/jenis-splendid-ice-creams.myshopify.com\/1778264865502.gif","stackDiscounts":true,"showOnlyAdminSelectedVariants":true,"overWriteCheckoutBtn":false,"addGiftMessageToNote":true,"enableStoreFrontGQLAPI":true,"isLoadMixAndMatchAssetsFromS3Enabled":true,"useNativeATCButtonToAddBundle":true,"validateNativeATCPayload":true,"enableInlineCartDrawerUI":true,"useHybridATCButtonToAddBundle":true,"showSubTotalPriceOnFooter_PDP_MODAL":false,"isConsolidatedDesignEnabled":true,"bundleCartRepresentationObj":{"type":"OVERWRITE_LINE_ITEM","overwriteLineItemObj":{"renderItemsNameAsProperty":true,"renderItemsNameVirtually":false,"renderItemNameCustomized":false,"renderOfferIdVirtually":true,"renderBoxIdVirtually":false,"isEnabledForThirdPartyCheckout":false}},"loadingBgColor":"transparent","buyNowBtn":"","cartItemQuantityBtnSelectors":"","cartItemRemoveParentSelectors":"","cartItemRemoveSelectors":"","cartItemSelectors":"","checkIfShowBundleAsProductEnabled":false,"customBundleScript":"\/* Code to open the footer cart on mobile when one item is added *\/\n(function () {\n  let previousItemCount = null;\n  let shouldOpenAfterRender = false;\n  let hasAutoOpened = false;\n\n  function getItemCount() {\n    try {\n      return gbb?.state?.giftBoxCartData?.item_count ?? 0;\n    } catch (e) {\n      return 0;\n    }\n  }\n\n  function isMobile() {\n    return window.innerWidth \u003c 600;\n  }\n\n  document.addEventListener(\"gbb-page-init\", function () {\n    previousItemCount = getItemCount();\n  });\n\n  document.addEventListener(\"gbb-cart-update\", function () {\n    const currentItemCount = getItemCount();\n\n    if (\n      isMobile() \u0026\u0026\n      !hasAutoOpened \u0026\u0026\n      previousItemCount === 0 \u0026\u0026\n      currentItemCount \u003e 0\n    ) {\n      shouldOpenAfterRender = true;\n    }\n\n    previousItemCount = currentItemCount;\n  });\n\n  document.addEventListener(\"gbb-footer-rendered\", function () {\n    if (!shouldOpenAfterRender || !isMobile()) return;\n\n    const isDrawerOpen = !!gbb?.gbbAddProductsPage?.state?.showBoxProductsInFooter;\n    const toggleFn = gbb?.gbbAddProductsPage?.f?.toggleBoxProductsDisplayFooter;\n\n    if (!isDrawerOpen \u0026\u0026 typeof toggleFn === \"function\") {\n      toggleFn();\n      hasAutoOpened = true;\n    }\n\n    shouldOpenAfterRender = false;\n  });\n})();\n\/* Code ends here*\/\n(function () {\n\tfunction blockScroll() {\n\t\tif (typeof window.gbb === 'undefined' || !window.gbb.$) {\n\t\t\tsetTimeout(blockScroll, 100);\n\t\t\treturn;\n\t\t}\n\n\t\tconst $ = window.gbb.$;\n\t\tconst originalAnimate = $.fn.animate;\n\n\t\t$.fn.animate = function (props, duration, easing, complete) {\n\t\t\tif (\n\t\t\t\tthis.is('html, body') \u0026\u0026\n\t\t\t\tprops \u0026\u0026\n\t\t\t\tprops.scrollTop !== undefined \u0026\u0026\n\t\t\t\t$('html').hasClass('gbbBundle-HTML')\n\t\t\t) {\n\t\t\t\tconst targetTop = props.scrollTop;\n\t\t\t\tconst containers = $('.gbbCategoryContainer');\n\n\t\t\t\tfor (let i = 0; i \u003c containers.length;
6192 i++) {\n\t\t\t\t\tif (containers.eq(i).offset().top - 100 === targetTop) {\n\t\t\t\t\t\treturn this;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn originalAnimate.apply(this, arguments);\n\t\t};\n\t}\n\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', blockScroll);\n\t} else {\n\t\tblockScroll();\n\t}\n})();\n\n\ndocument.addEventListener('click', function (e) {\n\tconst header = e.target.closest('.gbb-ingredients-header');\n\tif (!header) return;\n\n\theader.closest('.gbb-ingredients-accordion')?.classList.toggle('open');\n});\n\ngbb.gbbDiscountComponent.f.calculateDiscountProgressBarValue = function () {\n\ttry {\n\t\tlet { item_count: totalQuantity, total_price: totalCartValue, boxSelection } =\n\t\t\tgbb.state.giftBoxCartData;\n\t\tlet { activeRule: { boxQuantity: selectedBoxQuantity } } = boxSelection;\n\n\t\tlet { rules: discountRules } = JSON.parse(\n\t\t\tJSON.stringify(gbb.settings.discountsData)\n\t\t);\n\t\ttotalCartValue = totalCartValue \/ 100;\n\t\tlet discountRulesType = discountRules[0].type;\n\t\tlet calculateDiscountOnValue =\n\t\t\tdiscountRulesType == 'amount' ? totalCartValue : totalQuantity;\n\t\tif (discountRulesType == 'amount') {\n\t\t\tdiscountRules = discountRules.map((rule) =\u003e {\n\t\t\t\trule.value = gbb.utility.convertFromStoreCurrencyToCustomer(rule.value);\n\t\t\t\treturn rule;\n\t\t\t});\n\t\t}\n\t\tlet highestDiscountValue = 0;\n\t\tdiscountRules.forEach(\n\t\t\t(rule) =\u003e\n\t\t\t\t(highestDiscountValue = Math.max(\n\t\t\t\t\thighestDiscountValue,\n\t\t\t\t\tparseInt(rule.value)\n\t\t\t\t))\n\t\t);\n\t\tlet progressPercentage =\n\t\t\t(calculateDiscountOnValue \/ selectedBoxQuantity) * 100;\n\n\t\treturn progressPercentage;\n\t} catch (error) {\n\t\tgbb.utility.debugError('error in calculateDiscountProgressBarValue', error);\n\t}\n};\n(function () {\n\tconsole.log('[GBB → Banner] Script loaded');\n\n\tfunction sendActiveCategoryToBanner() {\n\t\tvar active = document.querySelector('.gbbCategoryTabContainer[data-is-active=\"true\"]');\n\t\tif (!active) {\n\t\t\tconsole.log('[GBB → Banner] sendActiveCategoryToBanner: no active tab found');\n\t\t\treturn;\n\t\t}\n\t\tvar titleEl = active.querySelector('.gbbCategoryTabTitle');\n\t\tvar text = titleEl \u0026\u0026 titleEl.textContent ? titleEl.textContent.trim() : '';\n\t\tif (!text) {\n\t\t\tconsole.log('[GBB → Banner] sendActiveCategoryToBanner: no title text on active tab');\n\t\t\treturn;\n\t\t}\n\t\tif (window.parent !== window) {\n\t\t\twindow.parent.postMessage({ gbbCategoryTitle: text }, '*');\n\t\t\tconsole.log('[GBB → Banner] postMessage sent (iframe):', text);\n\t\t} else {\n\t\t\tvar bannerEl = document.querySelector('.builder-title');\n\t\t\tif (bannerEl) {\n\t\t\t\tbannerEl.textContent = text;\n\t\t\t\tconsole.log('[GBB → Banner] .builder-title updated (same window):', text);\n\t\t\t} else {\n\t\t\t\tconsole.log('[GBB → Banner] .builder-title not found in DOM');\n\t\t\t}\n\t\t}\n\t}\n\n\tdocument.addEventListener('click', function (e) {\n\t\tvar tab = e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest('.gbbCategoryTabContainer');\n\t\tif (tab) {\n\t\t\tconsole.log('[GBB → Banner] category tab clicked');\n\t\t\tsetTimeout(sendActiveCategoryToBanner, 150);\n\t\t}\n\t});\n\n\tvar mo = new MutationObserver(function () {\n\t\tconsole.log('[GBB → Banner] MutationObserver fired (data-is-active change)');\n\t\tsendActiveCategoryToBanner();\n\t});\n\tfunction attach() {\n\t\tvar container = document.querySelector('.gbbMultipleCategoryTabsContainer');\n\t\tif (container \u0026\u0026 !container._gbbTitleSynced) {\n\t\t\tcontainer._gbbTitleSynced = true;\n\t\t\tmo.observe(container, { attributes: true, attributeFilter: ['data-is-active'], subtree: true });\n\t\t\tconsole.log('[GBB → Banner] attached to .gbbMultipleCategoryTabsContainer');\n\t\t\tsendActiveCategoryToBanner();\n\t\t}\n\t}\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', attach);\n\t} else {\n\t\tattach();\n\t}\n\tvar t = setInterval(function () {\n\t\tattach();\n\t\tif (document.querySelector('.gbbMultipleCategoryTabsContainer')) clearInterval(t);\n\t}, 400);\n\tsetTimeout(function () { clearInterval(t); }, 15000);\n})();\n\ndocument.addEventListener('gbb-category-change', function (event) {\n  try {\n    const categoryId = event.detail.activeCategory;\n\n    const allCategories = gbb.utility.convertObjectToArray(\n      gbb.gbbAddProductsPage.state.productPageData?.categories\n    );\n\n    const activeCategory = allCategories.find(\n      category =\u003e category.categoryId == categoryId\n    );\n\n    if (!activeCategory) return;\n\n    gbb.$('.gbbActiveCategoryTitle')\n      .text(activeCategory.title);\n\n  } catch (error) {\n    gbb.utility.debugError('dropdown title update failed', error);\n  }\n});\n\ndocument.addEventListener('gbb-page-init', function () {\n  setTimeout(function () {\n    try {\n      gbb.$('.gbbProductItem').each(function () {\n        try {\n          const $productCard = gbb.$(this);\n\n          const productName = $productCard\n            .find('.gbbProductTitleOnly')\n            .clone()\n            .children()\n            .remove()\n            .end()\n            .text()\n            .trim();\n\n          if (!productName) return;\n\n          $productCard\n            .find('.gbbProductImageContainerImg')\n            .attr('alt', `Image of ${productName} Pint`);\n\n        } catch (error) {\n          gbb.utility.debugError('Alt tag patch failed', error);\n        }\n      });\n\n    } catch (error) {\n      gbb.utility.debugError('Alt handler failed', error);\n    }\n  }, 1000);\n});\n\ngbb.f.renderConditionNotificationToast = function (conditionMessage, categoryTitle) {\n            const appendToastToPageBody = gbb.$(\".gbbMinim
6192ilisticLayout\").length \u003e 0\n            const appendTo = appendToastToPageBody ? \".gbbPageBody\" : \".gbbPageFooterHTML\"\n            const TIMEOUT_DURATION = appendToastToPageBody ? 5000 : 6000\n            const gbbConditionNotificationToastMainContainer = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationToastMainContainer\");\n            const gbbConditionNotificationToast = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationToast\");\n            const gbbConditionNotificationMessage = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationMessage\");\n            const gbbConditionNotificationClose = gbb.$(\"\u003cdiv\u003e\").addClass(\"gbbConditionNotificationClose\");\n            gbbConditionNotificationClose.text(\"+\")\n            gbbConditionNotificationClose.on(\"click\", () =\u003e {\n                gbb.$(appendTo).find(\".gbbConditionNotificationToast\").remove()\n            })\n            if (categoryTitle) {\n                conditionMessage = categoryTitle + \" : \" + conditionMessage\n            }\n            gbbConditionNotificationMessage.text(conditionMessage);\n            gbbConditionNotificationToast.css(\"background\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastBgColor || gbb.settings.pageCustomizationData?.quickSettings?.colors?.buttonBgColor)\n\n            gbbConditionNotificationToast.css(\"color\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastTextColor || \"#ffffff\")\n            gbbConditionNotificationClose.css(\"color\", gbb.settings?.pageCustomizationData?.generalSettings?.conditionToast?.conditionToastTextColor || \"#ffffff\")\n\n            gbbConditionNotificationToast.append(gbbConditionNotificationMessage);\n            gbbConditionNotificationToast.append(gbbConditionNotificationClose);\n\n            \/\/gbbConditionNotificationToastMainContainer.append(gbbConditionNotificationToast);\n            gbb.$(appendTo).append(gbbConditionNotificationToast);\n            setTimeout(() =\u003e {\n                gbb.$(appendTo).find(\".gbbConditionNotificationToast\").remove()\n            }, TIMEOUT_DURATION)\n        }\n\ngbb.gbbAddProductsPage.state.fetchCountPerBatch = 80;\n\n\n(function () {\n\tfunction replaceWithLi(el) {\n\t\tconst li = document.createElement('li');\n\t\tArray.from(el.attributes).forEach((attr) =\u003e\n\t\t\tli.setAttribute(attr.name, attr.value)\n\t\t);\n\t\twhile (el.firstChild) li.appendChild(el.firstChild);\n\t\tel.parentNode.replaceChild(li, el);\n\t}\n\n\tfunction processExisting(root) {\n\t\troot.querySelectorAll('div.gbbCategoryOption').forEach(replaceWithLi);\n\t}\n\n\tfunction observeContainer(container) {\n\t\tconst observer = new MutationObserver(() =\u003e {\n\t\t\tprocessExisting(container);\n\t\t});\n\t\tobserver.observe(container, { childList: true, subtree: true });\n\t\tprocessExisting(container);\n\t}\n\n\t\/\/ Fix 1: div.gbbCategoryOption → li + add tabindex=\"0\" to .gbbCategoryOptionsContainer\n\tconst categoryInterval = setInterval(() =\u003e {\n\t\tconst container = document.querySelector('.gbbCategoryOptionsContainer');\n\t\tif (container) {\n\t\t\tclearInterval(categoryInterval);\n\t\t\tcontainer.setAttribute('tabindex', '0');\n\t\t\tobserveContainer(container);\n\t\t}\n\t}, 100);\n\n\t\/\/ Fix 2: Add tabindex=\"0\" to .gbbSlotFooterProductsContainer\n\tconst footerInterval = setInterval(() =\u003e {\n\t\tconst footerContainer = document.querySelector(\n\t\t\t'.gbbSlotFooterProductsContainer'\n\t\t);\n\t\tif (footerContainer) {\n\t\t\tclearInterval(footerInterval);\n\t\t\tfooterContainer.setAttribute('tabindex', '0');\n\t\t}\n\t}, 100);\n})();\n\nif (!window.__ebCategoryOptionFix) {\n    window.__ebCategoryOptionFix = true;\n    document.addEventListener('click', function (event) {\n      const option = event.target.closest('.gbbCategoryOptionsContainer li.gbbCategoryOption');\n      if (!option) return;\n      gbb.gbbMultipleCategoriesPage.f.handleCategoryClick.call(option, event);\n    });\n  }\n\n\/* v2-trace-repair: Mixpanel tracing + EXPAND self-repair for the legacy full-page (FBP) engine.\n * Replaces the v1 Mixpanel block (monitoring build for ONE merchant; observability over payload size).\n *  1. Network tracer: wraps fetch + XHR (+ PerformanceObserver for callers that bypass the wrappers)\n *     and emits \"EB Net\" for every call during an ATC trace and every cart write at any time.\n *  2. EXPAND self-repair before the redirect to checkout: re-keys a failed \/cart\/change.js, reads back\n *     bundle_details after the write, and verifies has_components on the bundle line (re-append + restamp).\n *     Only a line CONFIRMED broken (has_components === false) after the repair rounds can block the redirect,\n *     and only while blocking is enabled (REMOVE_ON_FINAL_FAILURE, window.__ebRepairReportOnly, session breaker).\n *     Anything uncertain (no line, unreadable c
6192art, timeout, budget) passes the engine result through.\n *  3. Summary events: \"EB ATC Trace\" per attempt, plus v1 \"Add to Cart\" \/ \"Add to Cart Failed\".\n * Health = ONE cart line with has_components === true. Never inferred from line counts or quantities. *\/\n(function () {\n  if (!window.gbb || !gbb.cartTransformUtility) return;\n  if (window.__ebFbpTraceRepairV2) return;\n  window.__ebFbpTraceRepairV2 = true;\n  gbb.__fbpMixpanelReady = true; \/\/ a stray v1 block pasted after this one must not double-wrap\n\n  \/\/ Blocking is ON (the owner enabled it in the live copy). Set false for report-only: repairs run, nothing is removed.\n  \/\/ Blocking needs this === true AND window.__ebRepairReportOnly !== true AND the session breaker not tripped.\n  var REMOVE_ON_FINAL_FAILURE = true;\n  var SESSION_BLOCK_LIMIT = 2;                \/\/ after 2 blocks in one session that shopper is report-only\n  var SESSION_BLOCK_KEY = \"__ebRepairBlocks\";\n  var REQUEST_TIMEOUT_MS = 4000;              \/\/ every request this script issues\n  var VERIFY_BUDGET_MS = 6000;                \/\/ whole post-return verify + repair phase\n  var REMOVAL_RESERVE_MS = 2500;              \/\/ with blocking on, a round starts only if its requests + the removal still fit\n  var LOCK_MAX_MS = 30000;                    \/\/ single-flight slot is force-cleared after this\n  var REMOVAL_HOLD_MS = 4000;                 \/\/ max extra slot hold for a removal still running after the budget\n  var SENSITIVE_PARAM = \/token|key|email|phone|address|code|sig|auth\/i;\n\n  var SCRIPT_VERSION = \"v2.1-trace-repair\";\n  var TOKEN = \"84201e64225655d8cc7a24e28dbf2c00\";\n  var INSTANCE = \"gbbFbp_mixpanel\";\n  var TRACE_INSTANCE = \"gbbFbpTrace_mixpanel\";\n  var RETRY_DELAYS = [0, 400, 1200];          \/\/ metafield write: first attempt, then two retries (v1)\n  var CHANGE_RETRY_DELAYS = [300, 800];       \/\/ change.js re-key attempts after the first failure\n  var VERIFY_RETRY_DELAYS = [300, 800, 1500]; \/\/ post-expand verify\/repair rounds\n  var TRACE_TAIL_MS = 20000;\n  var MAX_STR = 250;\n  var MAX_OWN_PROPS = 220;                    \/\/ Mixpanel caps an event at 255 props incl. its own defaults\n  var MAX_JS_ERRORS_PER_TRACE = 20;\n  var HEAD_LEN = 200;                         \/\/ ReqHead \/ RespHead length\n  var FAIL_TOAST = \"We couldn't add your bundle. Please try again.\";\n  var PAGE_ID = randomId(10);\n\n  var current = null;      \/\/ active trace (in-op or within its 20 s tail)\n  var tailTimer = null;\n  var inFlight = null;     \/\/ single-flight slot for executeExpandOperation only (MERGE is untouched, as in v1)\n  var selfDepth = 0;       \/\/ \u003e0 while this script itself is calling fetch\n  var globalSeq = 0;\n  var currentCartToken = \"\";  \/\/ bare cart token (no ?key=), put on every event as CartToken\n  var prevTokenPending = \"\";  \/\/ token before the last change, until an event carries CartTokenChanged\n  var seenRequests = [];   \/\/ wrapper-seen {abs, t0, used} for PerformanceObserver de-duplication\n  var missingFns = [];\n  var snapshotDone = false;\n\n  \/\/ ---------- small utils ----------\n  function now() { try { return performance.now(); } catch (e) { return Date.now(); } }\n  function randomId(n) { var s = \"\"; while (s.length \u003c n) s += Math.random().toString(36).slice(2); return s.slice(0, n); }\n  function sleep(ms) { return new Promise(function (r) { setTimeout(r, ms); }); }\n  \/\/ Settles with `fallback` when `p` has not settled within ms. The underlying request keeps running.\n  function withTimeout(p, ms, fallback) {\n    var timer = null;\n    var to = new Promise(function (r) { timer = setTimeout(function () { r(fallback); }, ms); });\n    return Promise.race([Promise.resolve(p), to]).then(\n      function (v) { clearTimeout(timer); return v; },\n      function (e) { clearTimeout(timer); throw e; });\n  }\n  var TIMED_OUT = { timedOut: true };\n  function clip(s, n) { s = String(s === undefined || s === null ? \"\" : s); return s.length \u003e n ? s.slice(0, n) : s; }
6192\n  function errMsg(e) { try { return clip((e \u0026\u0026 (e.message || e.name)) || String(e), 200); } catch (x) { return \"?\"; } }\n  function debug(msg, e) { try { gbb.utility.debugConsole(\"[EB v2] \" + msg, e); } catch (x) {} }\n  function bareToken(t) { return t ? String(t).split(\"?\")[0] : \"\"; }\n  \/\/ v2.1: the full bare token (was the 12-char tail), so events can be filtered per cart.\n  function tok(t) { return bareToken(t); }\n  function setCartToken(t) {\n    var b = bareToken(t);\n    if (!b || b === currentCartToken) return;\n    if (currentCartToken \u0026\u0026 !prevTokenPending) prevTokenPending = currentCartToken;\n    currentCartToken = b;\n  }\n  function cookieCartToken() {\n    try {\n      var parts = String(document.cookie || \"\").split(\/;\\s*\/);\n      for (var i = 0; i \u003c parts.length; i++) {\n        if (parts[i].indexOf(\"cart=\") === 0) return bareToken(decodeURIComponent(parts[i].slice(5)));\n      }\n    } catch (e) {}\n    return \"\";\n  }\n  \/\/ Explicit CartToken on every track call (both instances), plus CartTokenChanged\/PrevCartToken once after a change.\n  function stampCartToken(props) {\n    props.CartToken = currentCartToken;\n    if (prevTokenPending \u0026\u0026 prevTokenPending !== currentCartToken) {\n      props.CartTokenChanged = true;\n      props.PrevCartToken = prevTokenPending;\n    }\n    prevTokenPending = \"\";\n    return props;\n  }\n  \/\/ The cart key is a secret: ?key=\u003cvalue\u003e \/ %3Fkey%3D\u003cvalue\u003e -\u003e ?key=[x].\n  function redactKey(s) {\n    return String(s).replace(\/\\?key=[^\u0026\"'\\s\\\\\u003c\u003e#]*\/g, \"?key=[x]\").replace(\/%3Fkey%3D[A-Za-z0-9._~-]*\/gi, \"?key=[x]\");\n  }\n  function head(s) { return s ? clip(redactKey(clip(s, HEAD_LEN * 3)), HEAD_LEN) : \"\"; }\n  function keyTail(k) { var s = String(k || \"\"); var i = s.indexOf(\":\"); return i === -1 ? clip(s, 12) : s.slice(i + 1, i + 9); }\n  function tokFromGid(gid) { var s = String(gid || \"\"); return s.indexOf(\"gid:\/\/shopify\/Cart\/\") === 0 ? \"Cart\/\" + tok(s.slice(19)) : clip(s, 40); }\n  function typeOf(v) { return Array.isArray(v) ? \"array(\" + v.length + \")\" : v === null ? \"null\" : typeof v === \"string\" ? \"string(\" + v.length + \")\" : typeof v; }\n\n  function parentVariantFromSettings() {\n    try {\n      var v = gbb.settings \u0026\u0026 gbb.settings.stepsConfigurationData \u0026\u0026 gbb.settings.stepsConfigurationData.parentProductVariantId;\n      if (typeof v === \"string\" \u0026\u0026 v.indexOf(\"gid:\/\/\") === 0) v = v.split(\"\/\").pop();\n      return v ? String(v) : \"\";\n    } catch (e) { return \"\"; }\n  }\n\n  \/\/ ---------- Mixpanel ----------\n  function loadMixpanelScript() {\n    try {\n      if (window.mixpanel) return;\n      (function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split(\".\"); 2 == b.length \u0026\u0026 ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; \"undefined\" !== typeof c ? (a = b[c] = []) : (c = \"mixpanel\"); a.people = a.people || []; a.toString = function (a) { var d = \"mixpanel\"; \"mixpanel\" !== c \u0026\u0026 (d += \".\" + c); a || (d += \" (stub)\"); return d; }; a.people.toString = function () { return a.toString(1) + \".people (stub)\"; }; i = \"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove\".split(\" \"); for (h = 0; h \u003c i.length; h++) g(a, i[h]); var j = \"set set_once union unset remove delete\".split(\" \"); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for (var d = {}, e = [\"get_group\"].concat(Array.prototype.slice.call(arguments, 0)), c = 0; c \u003c j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement(\"script\"); e.type = \"text\/javascript\"; e.async = !0; e.src = \"undefined\" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : \"file:\" === f.location.protocol \u0026\u0026 \"\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\".match(\/^\\\/\\\/\/) ? \"https:\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\" : \"\/\/cdn.mxpnl.com\/libs\/mixpanel-2-latest.min.js\"; g = f.getElementsByTagName(\"script\")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);\n    } catch (error) { debug(\"error in loadMixPanelScript\", error); }\n  }\n\n  function initMixpanel() {\n    try {\n      if (!window.mixpanel || !window.mixpanel.init) return;\n      if (!window.mixpanel[INSTANCE]) {\n        window.mixpanel.init(TOKEN, { debug: true, cross_subdomain_cookie: false, cookie_domain: \"auto\" }, INSTANCE);\n      }\n      \/\/ sendBeacon + no batching: the events fire right before the redirect to checkout, where no theme script runs.\n      if (!window.mixpanel[TRACE_INSTANCE]) {\n        window.mixpanel.init(TOKEN, { cross_subdomain_cookie: false, cookie_domain: \"auto\", batch_requests: false, api_transport: \"sendBeacon\" }, TRACE_INSTANCE);\n      }\n    } catch (error) { debug(\"error in initMixpanel\", error); }\n  }\n\n  function mpInstance(name) {\n    try {\n      var inst = window.mixpanel \u0026\u0026 window.mixpanel[name];\n      return inst \u0026\u0026 typeof inst.track === \"function\" ? inst : null;\n    } catch (e) { return null; }\n  }\n\n  function capProps(props) {\n    var keys = Object.keys(props);\n    if (keys.length \u003c= MAX_OWN_PROPS) return props;\n    var out = {};\n    for (var i = 0; i \u003c MAX_OWN_PROPS - 1; i++) out[keys[i]] = props[keys[i]];\n    out.PropsTruncated = keys.length;\n    return out;\n  }\n\n  function trackV1(event, props) {\n    try {\n      var inst = mpInstance(INSTANCE);\n      if (inst) inst.track(event, stampCartToken(capProps(props)));\n    } catch (error) { debug(\"error in trackEvent\", error); }\n  }
6192\n\n  \/\/ Super properties are merged per call instead of register(): both instances share one\n  \/\/ persistence cookie, so register() would leak these props into the v1 instance.\n  function trackTrace(event, props) {\n    try {\n      var inst = mpInstance(TRACE_INSTANCE);\n      if (!inst) return;\n      var all = {\n        ShopName: (window.Shopify \u0026\u0026 window.Shopify.shop) || \"\",\n        PageId: PAGE_ID,\n        ScriptVersion: SCRIPT_VERSION\n      };\n      setProp(all, \"PageUrl\", String(window.location \u0026\u0026 window.location.href || \"\").split(\"#\")[0].split(\"?\")[0]);\n      for (var k in props) all[k] = props[k];\n      inst.track(event, stampCartToken(capProps(all)), { transport: \"sendBeacon\", send_immediately: true });\n    } catch (error) { debug(\"error in trackTrace\", error); }\n  }\n\n  \/\/ Strings over 250 chars become Prop[0], Prop[1], ...\n  function setProp(props, name, value) {\n    if (value === undefined) return;\n    if (value !== null \u0026\u0026 typeof value === \"object\") value = safeJson(value);\n    if (typeof value !== \"string\" || value.length \u003c= MAX_STR) { props[name] = value; return; }\n    for (var i = 0, n = 0; i \u003c value.length; i += MAX_STR, n++) props[name + \"[\" + n + \"]\"] = value.slice(i, i + MAX_STR);\n  }\n  function buildProps(obj) { var p = {}; for (var k in obj) setProp(p, k, obj[k]); return p; }\n  function safeJson(v) { try { return JSON.stringify(v); } catch (e) { return \"[unserializable]\"; } }\n\n  \/\/ ---------- v1 helpers (unchanged semantics) ----------\n  function wroteOk(res) {\n    var set = res \u0026\u0026 res.data \u0026\u0026 res.data.cartMetafieldsSet;\n    return !!(set \u0026\u0026 set.metafields \u0026\u0026 set.metafields.length);\n  }\n\n  function describeWriteFailure(res) {\n    if (res === undefined || res === null) return \"no response (fetch threw or was blocked)\";\n    if (res.errors \u0026\u0026 res.errors.length) return \"graphql errors: \" + JSON.stringify(res.errors).slice(0, 350);\n    var set = res.data \u0026\u0026 res.data.cartMetafieldsSet;\n    if (!set) return \"no cartMetafieldsSet in response: \" + JSON.stringify(res).slice(0, 350);\n    if (set.userErrors \u0026\u0026 set.userErrors.length) return \"userErrors: \" + JSON.stringify(set.userErrors).slice(0, 350);\n    if (!set.metafields || !set.metafields.length) return \"empty metafields array, no errors reported\";\n    return \"\";\n  }\n\n  \/\/ master returns the GraphQL envelope; staging returns { existingKeys } (no envelope to judge, read-back decides).\n  function writeFailureReason(res) {\n    if (res \u0026\u0026 Array.isArray(res.existingKeys)) return \"\";\n    return wroteOk(res) ? \"\" : describeWriteFailure(res);\n  }\n\n  function serializeItems(items) {\n    try {\n      return (items || []).map(function (item) {\n        var props = item.properties || {};\n        var pairs = { id: item.variantId || item.id, q: item.quantity };\n        if (props.Box !== undefined) pairs[\"p.b\"] = props.Box;\n        if (props[\"_easyBundle:OfferId\"] !== undefined) pairs[\"p.oId\"] = props[\"_easyBundle:OfferId\"];\n        if (props[\"_easyBundle:prodQty\"] !== undefined) pairs[\"p.pQ\"] = props[\"_easyBundle:prodQty\"];\n        return new URLSearchParams(pairs).toString();\n      }).join(\"|\");\n    } catch (error) { return \"\"; }\n  }\n\n  function chunkInto(eventProperties, prefix, serialized) {\n    var parts = (serialized || \"\").split(\"|\").filter(Boolean);\n    for (var i = 0; parts.length \u003e 0; i++) {\n      eventProperties[prefix + \"[\" + i + \"]\"] = parts.splice(0, 4).join(\"|\");\n    }\n  }\n\n  function lineBelongsToBundle(line, bundleId) {\n    var props = line.properties || {};\n    var candidates = [props[\"_easyBundle:OfferId\"], props._originalOfferId, props._EasyBundleId, props._bundleOfferId];\n    for (var i = 0; i \u003c candidates.length; i++) {\n      if (candidates[i] \u0026\u0026 String(candidates[i]).indexOf(bundleId) === 0) return true;\n    }\n    return false;\n  }\n\n  \/\/ ---------- cart \/ metafield reads + the one removal write ----------\n  function selfFetch(url, init) {\n    selfDepth++;\n    try { return fetch(url, init); } finally { selfDepth--; }\n  }\n\n  \/\/ AbortController where available; the race also covers a body that never finishes and browsers without it.\n  function timedSelfFetch(url, init, read) {\n    var ctl = null;\n    try { ctl = typeof AbortController === \"function\" ? new AbortController() : null; } catch (e) { ctl = null; }
6192\n    if (ctl) init.signal = ctl.signal;\n    var timer = null;\n    var to = new Promise(function (resolve, reject) {\n      timer = setTimeout(function () {\n        try { if (ctl) ctl.abort(); } catch (e) {}\n        reject(new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\"));\n      }, REQUEST_TIMEOUT_MS);\n    });\n    var work = selfFetch(url, init).then(read);\n    return Promise.race([work, to]).then(\n      function (v) { clearTimeout(timer); return v; },\n      function (e) { clearTimeout(timer); throw e; });\n  }\n\n  function readCart() {\n    try {\n      return timedSelfFetch(\"\/cart.js\", { headers: { Accept: \"application\/json\" }, cache: \"no-store\" },\n        function (r) { return r.ok ? r.json() : null; })\n        .then(function (c) { if (c \u0026\u0026 c.token) setCartToken(c.token); return c; })\n        .catch(function () { return null; });\n    } catch (e) { return Promise.resolve(null); }\n  }\n\n  \/\/ Tri-state by design: ok:false means UNKNOWN (read failed \/ timed out), never \"key missing\".\n  \/\/ The engine's getCartMetafield returns null on any error, so the query is issued directly.\n  function readBundleDetails() {\n    var UNKNOWN = { ok: false, keys: [] };\n    async function read() {\n      try {\n        var g = gbb.graphQlUtility;\n        var q = g \u0026\u0026 g.QUERIES \u0026\u0026 g.QUERIES.GET_CART_METAFIELD;\n        if (!q || typeof g.getCurrentCartIdFromToken !== \"function\" || typeof g.graphQlAPIWrapper !== \"function\") return UNKNOWN;\n        var cartId = await g.getCurrentCartIdFromToken();\n        var res = await g.graphQlAPIWrapper(q, { cartId: cartId, key: \"bundle_details\" });\n        if (!res || !res.data || !res.data.cart || (res.errors \u0026\u0026 res.errors.length)) return UNKNOWN;\n        var mf = res.data.cart.metafield;\n        if (!mf || !mf.value) return { ok: true, keys: [] };\n        var parsed = JSON.parse(mf.value);\n        var isMap = parsed \u0026\u0026 typeof parsed === \"object\" \u0026\u0026 !Array.isArray(parsed);\n        return { ok: true, keys: isMap ? Object.keys(parsed) : [] };\n      } catch (e) { return UNKNOWN; }\n    }\n    return withTimeout(read(), REQUEST_TIMEOUT_MS, UNKNOWN);\n  }\n\n  \/\/ \"present\" | \"missing\" | \"unknown\" for one offer key.\n  function offerState(rb, offerKey) {\n    if (!rb.ok) return \"unknown\";\n    return rb.keys.indexOf(offerKey) !== -1 ? \"present\" : \"missing\";\n  }\n\n  function removeLine(key) {\n    try {\n      return timedSelfFetch(\"\/cart\/change.js\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\/json\", Accept: \"application\/json\" },\n        body: JSON.stringify({ id: key, quantity: 0 })\n      }, function (r) { return !!(r \u0026\u0026 r.ok); }).catch(function () { return false; });\n    } catch (e) { return Promise.resolve(false); }\n  }\n\n  \/\/ The parent line of THIS attempt: stamped (carries the attempt's offer key) or still bare (_EasyBundleId only).\n  \/\/ ownBare = a bare line whose key this attempt saw (add response or a re-key); other bare lines may be\n  \/\/ leftovers or another tab's in-progress add, so they are never removed or counted as confirmed broken.\n  function resolveParentLine(cart, t) {\n    var out = { stamped: null, bare: null, ownBare: null };\n    var items = (cart \u0026\u0026 cart.items) || [];\n    var offerKey = t.ctx.offerKey;\n    var variantId = String(t.ctx.parentVariantId || parentVariantFromSettings());\n    var ebId = String(gbb.state \u0026\u0026 gbb.state.offerId);\n    for (var i = 0; i \u003c items.length; i++) {\n      var p = items[i].properties || {};\n      if (offerKey \u0026\u0026 (p[\"_easyBundle:OfferId\"] === offerKey || p._originalOfferId === offerKey)) {\n        if (!out.stamped) out.stamped = items[i];\n        continue;\n      }\n      var isBare = String(items[i].variant_id) === variantId \u0026\u0026 String(p._EasyBundleId) === ebId \u0026\u0026 !p[\"_easyBundle:OfferId\"];\n      if (!isBare) continue;\n      if (!out.bare) out.bare = items[i];\n      if (!out.ownBare \u0026\u0026 t.bareKeys.indexOf(String(items[i].key)) !== -1) out.ownBare = items[i];\n    }\n    if (out.ownBare) out.bare = out.ownBare;\n    return out;\n  }\n\n  \/\/ healthy: has_components === true. broken: has_components === false on a line owned by this attempt.\n  \/\/ Absent\/null has_components or a foreign bare line is neither: the caller treats it as indeterminate.\n  function inspectBundle(cart, t) {\n    var r = resolveParentLine(cart, t);\n    var line = r.stamped;
6192\n    if (!line \u0026\u0026 t.ctx.offerKey) {\n      var items = (cart \u0026\u0026 cart.items) || [];\n      for (var i = 0; i \u003c items.length \u0026\u0026 !line; i++) if (lineBelongsToBundle(items[i], t.ctx.offerKey)) line = items[i];\n    }\n    var own = !!line;\n    if (!line) { line = r.bare; own = !!line \u0026\u0026 line === r.ownBare; }\n    var hc = line ? line.has_components : undefined;\n    return { line: line, healthy: hc === true, broken: own \u0026\u0026 hc === false };\n  }\n\n  function showFailureUi() {\n    try { gbb.utility.renderTemporaryLoadingSpinner(\"hide\"); } catch (e) {}\n    try { gbb.$(\"body\").find(\".gbbPreparingBundleMainContainer\").remove(); } catch (e) {}\n    try { gbb.f.renderConditionNotificationToast(FAIL_TOAST); } catch (e) {}\n  }\n\n  \/\/ ---------- kill switch + per-session breaker ----------\n  function sessionBlocks() {\n    try { return Number(window.sessionStorage.getItem(SESSION_BLOCK_KEY)) || 0; } catch (e) { return 0; }\n  }\n  function countSessionBlock() {\n    try { window.sessionStorage.setItem(SESSION_BLOCK_KEY, String(sessionBlocks() + 1)); } catch (e) {}\n  }\n  \/\/ \"\" when blocking is enabled, otherwise why this attempt is report-only.\n  function reportOnlyReason() {\n    if (REMOVE_ON_FINAL_FAILURE !== true) return \"flag-off\";\n    if (window.__ebRepairReportOnly === true) return \"window-override\";\n    if (sessionBlocks() \u003e= SESSION_BLOCK_LIMIT) return \"session-breaker\";\n    return \"\";\n  }\n\n  \/\/ ---------- trace ----------\n  function newTrace(operation) {\n    var t = {\n      id: randomId(12), operation: operation, t0: now(), seq: 0, steps: [], lastStep: \"\",\n      inOp: true, summarized: false, leaveSent: false, jsErrors: 0,\n      netCalls: 0, netAfterSummary: 0, foreignWrites: 0, foreignAfterSummary: 0, foreignInitiators: [],\n      repairAttempts: 0, repairActions: [], joined: 0, firstFailure: \"\",\n      metafield: { attempts: 0, written: null, recovered: false, reason: \"\", firstReason: \"\", readBack: null, readBacks: [] },\n      changeLog: [], lineKeyFromAdd: \"\", bareKeys: [], addSeen: false, addItems: null,\n      deadline: 0, budgetExceeded: false, blockDecided: false, blocked: false, removalOk: null,\n      reportOnly: \"\", rbUnknown: 0, lastVerdict: \"\", removal: null,\n      children: null, tq: null, bundleName: \"\", itemOfferId: \"\",\n      ctx: { parentVariantId: \"\", bundleDetailsForOffer: null, parentProductProperties: null, offerKey: \"\" },\n      cartTokenStart: currentCartToken || bareToken(gbb.state \u0026\u0026 gbb.state.shopifyCartData \u0026\u0026 gbb.state.shopifyCartData.token),\n      cartTokenEnd: \"\", lineKeyInCart: \"\", metafieldPresentAtVerify: null, hasComponentsFinal: null\n    };\n    if (tailTimer) clearTimeout(tailTimer);\n    current = t;\n    return t;\n  }\n\n  function mark(t, name, extra) {\n    try {\n      if (!t) return;\n      t.steps.push(name + \"@\" + Math.round(now() - t.t0) + (extra ? \":\" + clip(String(extra).replace(\/[|@]\/g, \" \"), 60) : \"\"));\n      t.lastStep = name;\n    } catch (e) {}\n  }\n  function noteFailure(t, reason) { if (t \u0026\u0026 !t.firstFailure \u0026\u0026 reason) t.firstFailure = clip(reason, 240); }\n  function addAction(t, action) { if (t) t.repairActions.push(action); }\n  function opTrace() { return current \u0026\u0026 current.inOp ? current : null; }\n\n  function endTraceWindow(t) {\n    t.inOp = false;\n    t.endedAt = now();\n    if (tailTimer) clearTimeout(tailTimer);\n    tailTimer = setTimeout(function () { if (current === t) current = null; }, TRACE_TAIL_MS);\n  }\n\n  \/\/ ---------- network tracer ----------\n  function classify(method, url) {\n    var out = { kind: \"other\", path: \"\", host: \"\", abs: \"\", skip: false };\n    var u;\n    try { u = new URL(String(url), window.location.href); } catch (e) { out.path = clip(String(url).split(\"?\")[0], 200); return out; }\n    out.abs = u.href;\n    var sameOrigin = u.origin === window.location.origin;\n    out.path = loggedPath(u, sameOrigin);\n    if (!sameOrigin) out.host = u.host;\n    if (\/mixpanel\\.com$|mxpnl\\.com$\/.test(u.hostname)) { out.ski
6192p = true; return out; }\n    var p = u.pathname;\n    if (\/\\\/cart\\\/(add|change|update|clear)(\\.js|\\.json)?$\/.test(p)) out.kind = \"cart-write\";\n    else if (\/\\\/cart(\\.js|\\.json)$\/.test(p) || (\/\\\/cart$\/.test(p) \u0026\u0026 u.searchParams.get(\"view\") === \"json\")) out.kind = \"cart-read\";\n    else if (\/\\\/api\\\/([^\/]+\\\/)?graphql(\\.json)?$\/.test(p)) out.kind = \"gql\";\n    else if (\/^\\\/(?:[a-z]{2}(?:-[a-z]{2})?\\\/)?apps\\\/\/i.test(p)) out.kind = \"app-proxy\";\n    return out;\n  }\n\n  \/\/ Cross-origin: host + pathname only. Same-origin: query kept, values of sensitive-looking params dropped.\n  function loggedPath(u, sameOrigin) {\n    if (!sameOrigin || !u.search) return u.pathname;\n    var parts = [];\n    u.searchParams.forEach(function (v, k) {\n      parts.push(encodeURIComponent(k) + \"=\" + (SENSITIVE_PARAM.test(k) ? \"[redacted]\" : encodeURIComponent(v)));\n    });\n    return u.pathname + (parts.length ? \"?\" + parts.join(\"\u0026\") : \"\");\n  }\n\n  function frameLocation(line) {\n    var s = String(line || \"\").trim();\n    if (!s || s === \"Error\") return \"\";\n    var m = s.match(\/\\(([^()]*)\\)\\s*$\/);\n    var loc = m ? m[1] : s.replace(\/^at\\s+(async\\s+)?\/, \"\").replace(\/^[^@]*@\/, \"\");\n    loc = loc.replace(\/:\\d+(:\\d+)?$\/, \"\");\n    if (!loc || loc === \"\u003canonymous\u003e\" || loc.indexOf(\"[native code]\") !== -1 || !\/[\\\/.]\/.test(loc)) return \"\";\n    return loc;\n  }\n\n  function labelFrame(loc) {\n    var file = loc.split(\"?\")[0].split(\"#\")[0];\n    var page = String(window.location.href || \"\").split(\"#\")[0].split(\"?\")[0];\n    var name = file.split(\"\/\").pop() || file;\n    if (\/easy-bundle-full-page|giftboxbuilderLogic\/i.test(file)) return \"EB-engine\";\n    if (\/eb-jenis-custom-script\/i.test(file)) return \"EB-script\";\n    if (file === page) return \"page-inline\";\n    if (\/^global[-.].*\\.js$\/i.test(name)) return \"theme(\" + name + \")\";\n    if (\/\\\/cdn\\\/shop\\\/t\\\/\\d+\\\/assets\\\/\/.test(file)) return \"theme-asset(\" + name + \")\";\n    if (\/jquery\/i.test(name)) return \"jquery(\" + name + \")\";\n    if (\/shopifycloud|shop_events_listener|trekkie|\\\/checkouts\\\/internal\/i.test(file)) return \"shopify(\" + name + \")\";\n    return clip(name, 60);\n  }\n\n  function parseInitiator(stack, isSelf) {\n    var labels = [];\n    try {\n      var lines = String(stack || \"\").split(\"\\n\");\n      for (var i = 0; i \u003c lines.length \u0026\u0026 labels.length \u003c 8; i++) {\n        if (lines[i].indexOf(\"__ebNet\") !== -1) continue;\n        var loc = frameLocation(lines[i]);\n        if (loc) labels.push(labelFrame(loc));\n      }\n    } catch (e) {}\n    if (isSelf) labels.unshift(\"EB-script(self)\");\n    \/\/ Decide EB-vs-foreign on 8 frames (jQuery can sit between the engine and send()); show the first 3.\n    var isEb = false;\n    for (var j = 0; j \u003c labels.length; j++) if (\/^EB-\/.test(labels[j])) isEb = true;\n    return { text: labels.length ? labels.slice(0, 3).join(\"\u003e\") : \"unknown\", isEb: isEb };\n  }\n\n  function makeRecord(source, method, url, stack) {\n    var c = classify(method, url);\n    if (c.skip) return null;\n    var t = current;\n    var init = parseInitiator(stack, selfDepth \u003e 0);\n    var rec = {\n      source: source, method: String(method || \"GET\").toUpperCase(), url: String(url), path: c.path, host: c.host,\n      kind: c.kind, abs: c.abs, t0: now(), trace: t, phase: t ? (t.inOp ? \"op\" : \"tail\") : \"none\",\n      seq: t ? ++t.seq : ++globalSeq, initiator: init.text, isEb: init.isEb,\n      reqBody: undefined, reqPromise: null, status: null, ok: null, failed: false, errMsg: \"\",\n      respText: null, respPromise: null, counted: false, emitted: false\n    };\n    if (c.abs) {\n      seenRequests.push({ abs: c.abs, t0: rec.t0, used: false });\n      if (seenRequests.length \u003e 300) seenRequests.splice(0, seenRequests.length - 300);\n    }\n    if (t) { t.netCalls++; if (t.summarized) t.netAfterSummary++; }\n    return rec;\n  }\n\n  \/\/ Bodies are cloned\/read only when they will be summarised: an active trace, a cart write or a GraphQL\n  \/\/ mutation. Backgroun
6192d product\/collection GraphQL on the builder page is logged as metadata only.\n  function needsBody(rec) {\n    if (rec.kind === \"other\") return false;\n    if (rec.trace || rec.kind === \"cart-write\" || rec.kind === \"gql-mutation\") return true;\n    return rec.kind === \"gql\" \u0026\u0026 !rec.counted; \/\/ Request-object body still being read: kind not final yet\n  }\n\n  \/\/ Parses the gql body once (needs the body text) and counts foreign writes once the kind is final.\n  function finalizeKind(rec) {\n    if (rec.counted) return;\n    rec.counted = true;\n    if (rec.kind === \"gql\") {\n      rec.gql = parseGql(bodyToText(rec.reqBody));\n      rec.kind = rec.gql.type === \"mutation\" ? \"gql-mutation\" : rec.gql.type ? \"gql-query\" : \"gql\";\n    }\n    var t = rec.trace;\n    if (t \u0026\u0026 isCartWrite(rec) \u0026\u0026 !rec.isEb) {\n      t.foreignWrites++;\n      if (t.summarized) t.foreignAfterSummary++;\n      if (t.foreignInitiators.length \u003c 10) t.foreignInitiators.push(rec.path.split(\"?\")[0] + \"\u003c\" + rec.initiator);\n    }\n  }\n\n  function isCartWrite(rec) {\n    return rec.kind === \"cart-write\" || (rec.kind === \"gql-mutation\" \u0026\u0026 rec.gql \u0026\u0026 \/^cart\/i.test(rec.gql.op));\n  }\n\n  function shouldEmit(rec) { return !!rec.trace || isCartWrite(rec); }\n\n  function bodyToText(body) {\n    try {\n      if (body === undefined || body === null) return \"\";\n      if (typeof body === \"string\") return body;\n      if (typeof URLSearchParams !== \"undefined\" \u0026\u0026 body instanceof URLSearchParams) return body.toString();\n      if (typeof FormData !== \"undefined\" \u0026\u0026 body instanceof FormData) {\n        var parts = [];\n        body.forEach(function (v, k) { parts.push(encodeURIComponent(k) + \"=\" + encodeURIComponent(typeof v === \"string\" ? v : \"[file]\")); });\n        return parts.join(\"\u0026\");\n      }\n      if (typeof Blob !== \"undefined\" \u0026\u0026 body instanceof Blob) return \"\";\n      return \"\";\n    } catch (e) { return \"\"; }\n  }\n\n  function parseBody(text) {\n    var out = { json: null, form: null };\n    if (!text) return out;\n    try { out.json = JSON.parse(text); return out; } catch (e) {}\n    try {\n      var form = [];\n      new URLSearchParams(text).forEach(function (v, k) { form.push([k, v]); });\n      out.form = form;\n    } catch (e) {}\n    return out;\n  }\n\n  function propKeys(props) {\n    return props \u0026\u0026 typeof props === \"object\" ? \"{\" + Object.keys(props).join(\",\") + \"}\" : \"\";\n  }\n\n  function summarizeCartWriteReq(path, text) {\n    var b = parseBody(text);\n    var p = path.split(\"?\")[0];\n    var j = b.json;\n    var action = (p.match(\/\\\/cart\\\/(add|change|update|clear)\/) || [])[1] || \"?\";\n    if (action === \"clear\") return \"clear\";\n    if (j \u0026\u0026 typeof j === \"object\") {\n      if (action === \"add\") {\n        var items = Array.isArray(j.items) ? j.items : (j.id ? [j] : []);\n        return \"add \" + items.map(function (i) { return \"v\" + i.id + \"x\" + (i.quantity || 1) + propKeys(i.properties); }).join(\",\");\n      }\n      if (action === \"change\") {\n        return \"change\" + (j.id !== undefined ? \" id=\" + j.id : \"\") + (j.line !== undefined ? \" line=\" + j.line : \"\") +\n          (j.quantity !== undefined ? \" q=\" + j.quantity : \"\") + (j.properties ? \" props=\" + propKeys(j.properties) : \"\");\n      }\n      var upd = j.updates ? (Array.isArray(j.updates) ? \"[\" + j.updates.join(\",\") + \"]\" : Object.keys(j.updates).map(function (k) { return keyTail(k) + \"=\" + j.updates[k]; }).join(\",\")) : \"\";\n      return \"update\" + (j.attributes ? \" attrs=\" + propKeys(j.attributes) : \"\") +\n        (j.note !== undefined ? \" noteLen=\" + String(j.note).length : \"\") + (upd ? \" updates=\" + upd : \"\");\n    }\n    if (b.form) {\n      var bits = [], attrs = [], fprops = [];\n      b.form.forEach(function (kv) {\n        var k = kv[0];\n        var nested = k.match(\/^(attributes|properties)\\[(.*)\\]$\/);\n        if (nested) (nested[1] === \"attributes\" ? attrs : fprops).push(nested[2]);\n        else if (k === \"note\") bits.push(\"noteLen=\" + kv[1].length);\n        else if (\/^(id|quantity|line|items\\[\\d+\\]\\[(id|quantity)\\]|updates\\[.*\\])$\/.test(k)) bits.push(k + \"=\" + clip(kv[1], 40));\n        else bits.push(k);\n      });\n      if (attrs.length) bits.push(\"attrs={\" + attrs.join(\",\") + \"}\");\n      if (fprops.length) bits.push(\"props={\" + fprops.join(\",\") + \"}\");\n      return action + \" form \" + bits.join(\" \");\n    }\n    return action + (text ? \" body:\" + text.length : \" nobody\");\n  }\n\n  function offersOf(value) {\n    try {\n      var parsed = JSON.parse(value);\n      if (!parsed || typeof parsed !== \"object\" || Array.isArray(parsed)) return \"\";\n      return \" offers=[\" + Object.keys(parsed).map(function (k) {\n        var e = parsed[k] || {};\n        return k + \"(tq\" + (e._TQ !== undefined ? e._TQ : \"?\") + \",i\" + (e.bundleItems ? e.bundleItems.length : 0) + \")\";\n      }).join(\",\") + \"]\";\n    } catch (e) { return \"\"; }\n  }\n\n  function parseGql(text) {\n    var out = { type: \"\", op: \"\", name: \"\", keys: [], vars: \"\" };\n    try {\n      var j = JSON.parse(text);\n      var q = String(j.query || \"\").replace(\/#[^\\n]*\/g, \"\").trim();\n      var m = q.match(\/^(query|mutation|subscription)\\b\\s*([A-Za-z_]\\w*)?\/);\n      out.type = m ? m[1] : (q.charAt(0) === \"{\" ? \"query\" : \"\");\n      out.name = (m \u0026\u0026 m[2]) || j.operationName || \"\";\n      var brace = q.indexOf(\"{\");
6192\n      if (brace !== -1) {\n        var f = q.slice(brace + 1).match(\/^\\s*(?:[A-Za-z_]\\w*\\s*:\\s*)?([A-Za-z_]\\w*)\/);\n        out.op = f ? f[1] : \"\";\n      }\n      out.vars = summarizeGqlVars(j.variables || {}, out.keys);\n    } catch (e) {}\n    return out;\n  }\n\n  \/\/ Values are summarised, never copied: notes, attributes and buyer identity only show type + length.\n  function summarizeGqlVars(vars, keys) {\n    var parts = [];\n    for (var name in vars) {\n      var v = vars[name];\n      if (name === \"metafields\" \u0026\u0026 Array.isArray(v)) {\n        v.forEach(function (mf) {\n          mf = mf || {};\n          keys.push(mf.key);\n          parts.push(\"mf:\" + mf.key + \"(\" + (mf.type || \"\") + \") owner=\" + tokFromGid(mf.ownerId) + \" len=\" + String(mf.value || \"\").length +\n            (mf.key === \"bundle_details\" ? offersOf(mf.value) : \"\"));\n        });\n      } else if (\/^(cartId|id|ownerId)$\/.test(name) \u0026\u0026 typeof v === \"string\") {\n        parts.push(name + \"=\" + tokFromGid(v));\n      } else if (name === \"key\" \u0026\u0026 typeof v === \"string\") {\n        keys.push(v);\n        parts.push(\"key=\" + clip(v, 40));\n      } else if (name === \"lines\" \u0026\u0026 Array.isArray(v)) {\n        parts.push(\"lines=\" + v.map(function (l) { l = l || {}; return String(l.merchandiseId || l.id || \"\").split(\"\/\").pop() + \"x\" + l.quantity; }).join(\",\"));\n      } else {\n        parts.push(name + \":\" + typeOf(v));\n      }\n    }\n    return parts.join(\" \");\n  }\n\n  function lineSummary(l) {\n    var p = (l \u0026\u0026 l.properties) || {};\n    var oid = p[\"_easyBundle:OfferId\"] || p._originalOfferId || p._EasyBundleId || p.EasyBundleId || \"\";\n    var hc = l.has_components === true ? \"1\" : l.has_components === false ? \"0\" : \"?\";\n    return \"v\" + l.variant_id + \"x\" + l.quantity + \":hc\" + hc + (oid ? \":oid=\" + oid : \"\") + \":k=\" + keyTail(l.key);\n  }\n\n  function summarizeResp(rec, text) {\n    var j = null;\n    try { j = text ? JSON.parse(text) : null; } catch (e) { j = null; }\n    if (rec.status \u003e= 400) {\n      \/\/ description\/message only: arbitrary app-proxy error bodies can carry shopper data.\n      var desc = j \u0026\u0026 (typeof j.description === \"string\" ? j.description : typeof j.message === \"string\" ? j.message : \"\");\n      return desc ? \"err \" + clip(desc, 200) : \"err len=\" + (text ? text.length : 0);\n    }\n    if (!j) return text ? \"len=\" + text.length : \"\";\n    if (rec.kind.indexOf(\"gql\") === 0) return summarizeGqlResp(j);\n    if (Array.isArray(j.items) \u0026\u0026 j.token !== undefined) {\n      rec.cartTokenAfter = tok(j.token);\n      rec.itemCountAfter = j.item_count;\n      setCartToken(j.token);\n      return \"ic=\" + j.item_count + \" tok=\" + tok(j.token) + \" lines=\" + j.items.length + \" [\" + j.items.map(lineSummary).join(\";\") + \"]\";\n    }\n    if (Array.isArray(j.items)) return \"added=[\" + j.items.map(lineSummary).join(\";\") + \"]\";\n    if (j.key \u0026\u0026 j.variant_id) return \"added=[\" + lineSummary(j) + \"]\";\n    return \"keys=\" + Object.keys(j).slice(0, 10).join(\",\");\n  }\n\n  function summarizeGqlResp(j) {\n    var parts = [];\n    if (j.errors \u0026\u0026 j.errors.length) parts.push(\"errors=\" + j.errors.map(function (e) { return clip(e \u0026\u0026 e.message, 80); }).join(\";\"));\n    var d = j.data || {};\n    for (var field in d) {\n      var v = d[field];\n      if (field === \"cart\") {\n        if (!v) parts.push(\"cart=null\");\n        else if (\"metafield\" in v) parts.push(\"metafield=\" + (v.metafield ? (v.metafield.key || \"set\") + offersOf(v.metafield.value) : \"null\"));\n        else parts.push(\"cart=ok\");\n        continue;\n      }\n      if (v \u0026\u0026 Array.isArray(v.metafields)) parts.push(field + \" mf=[\" + v.metafields.map(function (m) { return m \u0026\u0026 m.key; }).join(\",\") + \"]\");\n      else parts.push(field + (v ? \"=ok\" : \"=null\"));\n      if (v \u0026\u0026 v.userErrors \u0026\u0026 v.userErrors.length) {\n        parts.push(\"ue=\" + v.userErrors.map(function (u) { return (u.code || \"\") + \":\" + clip(u.message, 80); }).join(\";\"));\n      }\n    }\n    return parts.join(\" \");\n  }\n\n  function emitRecord(rec) {\n    try {\n      if (rec.emitted) return;\n      rec.emitted = true;\n      finalizeKind(rec);\n      noteCartToken(rec);\n      if (!shouldEmit(rec)) return;\n      var t = rec.trace;\n      var reqText = bodyToText(rec.reqBody);\n      var req = \"\";
6192\n      if (rec.kind === \"cart-write\") req = summarizeCartWriteReq(rec.path, reqText);\n      else if (rec.gql) req = (rec.gql.name ? rec.gql.name + \" \" : \"\") + rec.gql.vars;\n      else if (reqText) req = \"len=\" + reqText.length;\n      var resp = rec.respText !== null ? summarizeResp(rec, rec.respText) : \"\";\n      var p = {\n        TraceId: t ? t.id : \"none\",\n        Seq: rec.seq,\n        TMs: t ? Math.round(rec.t0 - t.t0) : null,\n        Phase: rec.phase,\n        Source: rec.source,\n        Method: rec.method,\n        Path: rec.path,\n        Host: rec.host || undefined,\n        Kind: rec.kind,\n        GqlOp: rec.gql ? rec.gql.op : undefined,\n        GqlKeys: rec.gql \u0026\u0026 rec.gql.keys.length ? rec.gql.keys.join(\",\") : undefined,\n        Status: rec.status,\n        DurMs: rec.dur !== undefined ? Math.round(rec.dur) : null,\n        Ok: rec.ok,\n        Failed: rec.failed,\n        ErrMsg: rec.errMsg || undefined,\n        ReqSummary: req || undefined,\n        RespSummary: resp || undefined,\n        ReqHead: reqHead(rec.reqBody) || undefined,\n        RespHead: rec.respText !== null ? head(rec.respText) || undefined : undefined,\n        Initiator: rec.initiator,\n        Foreign: isCartWrite(rec) ? !rec.isEb : undefined,\n        CartTokenAfter: rec.cartTokenAfter || undefined,\n        ItemCountAfter: rec.itemCountAfter\n      };\n      trackTrace(\"EB Net\", buildProps(p));\n    } catch (e) { debug(\"EB Net emit failed\", e); }\n  }\n\n  \/\/ Keeps the cart token fresh from bodies already read (cart JSON, or a GraphQL cart.id gid). Reads nothing new.\n  function noteCartToken(rec) {\n    try {\n      if (!rec.respText || rec.status \u003e= 400) return;\n      if (rec.kind === \"cart-read\" || rec.kind === \"cart-write\") {\n        var j = JSON.parse(rec.respText);\n        if (j \u0026\u0026 j.token) setCartToken(j.token);\n      } else if (rec.kind.indexOf(\"gql\") === 0) {\n        var d = (JSON.parse(rec.respText) || {}).data || {};\n        for (var f in d) {\n          var v = d[f];\n          var gid = v \u0026\u0026 (f === \"cart\" ? v.id : v.cart \u0026\u0026 v.cart.id);\n          if (typeof gid === \"string\" \u0026\u0026 gid.indexOf(\"gid:\/\/shopify\/Cart\/\") === 0) setCartToken(gid.slice(19));\n        }\n      }\n    } catch (e) {}\n  }\n\n  \/\/ First 200 chars of the raw request body; non-text bodies (Blob, ArrayBuffer, ...) give their type name.\n  function reqHead(body) {\n    try {\n      if (body === undefined || body === null) return \"\";\n      var isText = typeof body === \"string\" ||\n        (typeof URLSearchParams !== \"undefined\" \u0026\u0026 body instanceof URLSearchParams) ||\n        (typeof FormData !== \"undefined\" \u0026\u0026 body instanceof FormData);\n      return isText ? head(bodyToText(body)) : Object.prototype.toString.call(body).slice(8, -1);\n    } catch (e) { return \"\"; }\n  }\n\n  function settleAndEmit(rec) {\n    try {\n      var reqP = rec.reqPromise || Promise.resolve();\n      var respP = rec.respPromise || Promise.resolve();\n      Promise.all([reqP, respP]).then(function () { emitRecord(rec); }, function () { emitRecord(rec); });\n    } catch (e) { emitRecord(rec); }\n  }\n\n  function beginFetchRecord(input, init, stack) {\n    var isRequest = typeof Request !== \"undefined\" \u0026\u0026 input instanceof Request;\n    var url = typeof input === \"string\" ? input : (input \u0026\u0026 input.url) || String(input);\n    var method = (init \u0026\u0026 init.method) || (isRequest \u0026\u0026 input.method) || \"GET\";\n    var rec = makeRecord(\"fetch\", method, url, stack);\n    if (!rec) return null;\n    if (init \u0026\u0026 init.body !== undefined) rec.reqBody = init.body;\n    else if (isRequest \u0026\u0026 needsBody(rec) \u0026\u0026 rec.method !== \"GET\") {\n      try {\n        rec.reqPromise = input.clone().text().then(function (txt) { rec.reqBody = txt; }, function () {});\n      } catch (e) {}\n    }\n    if (!rec.reqPromise) finalizeKind(rec);\n    return rec;\n  }\n\n  function finishFetch(rec, res) {\n    try {\n      rec.dur = now() - rec.t0;\n      rec.status = res.status;\n      rec.ok = !!res.ok;\n      if (needsBody(rec)) {\n        rec.respPromise = res.clone().text().then(function (txt) { rec.respText = txt; }, function () {});\n      }\n    } catch (e) {}\n    settleAndEmit(rec);\n  }\n\n  function failRecord(rec, err) {\n    try {\n      rec.dur = now() - rec.t0;\n      rec.failed = true;\n      rec.ok = false;\n      rec.errMsg = errMsg(err);\n    } catch (e) {}\n    settleAndEmit(rec);\n  }\n\n  function wrapFetch() {\n    var origFetch = window.fetch;\n    if (typeof origFetch !== \"function\") return;\n    window.fetch = function __ebNetFetch(input, init) {\n      var rec = null;
6192\n      try { rec = beginFetchRecord(input, init, new Error().stack); } catch (e) { rec = null; }\n      var p;\n      try {\n        p = origFetch.apply(this, arguments);\n      } catch (err) {\n        if (rec) failRecord(rec, err);\n        throw err;\n      }\n      if (rec) {\n        try { p.then(function (res) { finishFetch(rec, res); }, function (err) { failRecord(rec, err); }); } catch (e) {}\n      }\n      return p;\n    };\n  }\n\n  function wrapXhr() {\n    var XHR = window.XMLHttpRequest;\n    if (!XHR || !XHR.prototype) return;\n    var proto = XHR.prototype;\n    var origOpen = proto.open;\n    var origSend = proto.send;\n    if (typeof origOpen !== \"function\" || typeof origSend !== \"function\") return;\n    proto.open = function __ebNetXhrOpen(method, url) {\n      try { this.__ebNetInfo = { method: method, url: url }; } catch (e) {}\n      return origOpen.apply(this, arguments);\n    };\n    proto.send = function __ebNetXhrSend(body) {\n      try { startXhrRecord(this, body, new Error().stack); } catch (e) {}\n      return origSend.apply(this, arguments);\n    };\n  }\n\n  function startXhrRecord(xhr, body, stack) {\n    var info = xhr.__ebNetInfo;\n    if (!info) return;\n    var rec = makeRecord(\"xhr\", info.method, info.url, stack);\n    if (!rec) return;\n    rec.reqBody = body;\n    finalizeKind(rec);\n    var failure = \"\";\n    [\"error\", \"abort\", \"timeout\"].forEach(function (type) {\n      xhr.addEventListener(type, function () { failure = type; });\n    });\n    xhr.addEventListener(\"loadend\", function () {\n      try {\n        rec.dur = now() - rec.t0;\n        rec.status = xhr.status;\n        rec.ok = xhr.status \u003e= 200 \u0026\u0026 xhr.status \u003c 300;\n        rec.failed = !!failure || xhr.status === 0;\n        if (rec.failed) rec.errMsg = failure || \"status 0\";\n        if (needsBody(rec)) {\n          var rt = xhr.responseType;\n          if (rt === \"\" || rt === \"text\") rec.respText = xhr.responseText;\n          else if (rt === \"json\") rec.respText = safeJson(xhr.response);\n        }\n      } catch (e) {}\n      emitRecord(rec);\n    });\n  }\n\n  function wrapperSaw(abs, startTime) {\n    for (var i = seenRequests.length - 1; i \u003e= 0; i--) {\n      var s = seenRequests[i];\n      if (s.used || s.abs !== abs) continue;\n      var d = startTime - s.t0;\n      if (d \u003e= -20 \u0026\u0026 d \u003c= 2000) { s.used = true; return true; }\n    }\n    return false;\n  }\n\n  function handlePerfEntry(e) {\n    if (!e || (e.initiatorType !== \"fetch\" \u0026\u0026 e.initiatorType !== \"xmlhttprequest\")) return;\n    var c = classify(\"GET\", e.name);\n    if (c.skip || (c.kind !== \"cart-read\" \u0026\u0026 c.kind !== \"cart-write\" \u0026\u0026 c.kind !== \"gql\")) return;\n    if (wrapperSaw(c.abs, e.startTime)) return;\n    var t = current \u0026\u0026 e.startTime \u003e= current.t0 - 50 ? current : null;\n    if (!t \u0026\u0026 c.kind !== \"cart-write\") return;\n    var foreign = c.kind === \"cart-write\";\n    if (t) {\n      t.netCalls++;\n      if (t.summarized) t.netAfterSummary++;\n      if (foreign) {\n        t.foreignWrites++;\n        if (t.summarized) t.foreignAfterSummary++;\n        if (t.foreignInitiators.length \u003c 10) t.foreignInitiators.push(c.path.split(\"?\")[0] + \"\u003cbypass(perf)\");\n      }\n    }\n    trackTrace(\"EB Net\", buildProps({\n      TraceId: t ? t.id : \"none\",\n      Seq: t ? ++t.seq : ++globalSeq,\n      TMs: t ? Math.round(e.startTime - t.t0) : null,\n      Phase: t ? (t.inOp ? \"op\" : \"tail\") : \"none\",\n      Source: \"perf\",\n      Method: \"?\",\n      Path: c.path,\n      Host: c.host || undefined,\n      Kind: c.kind,\n      Status: e.responseStatus !== undefined ? e.responseStatus : null,\n      DurMs: Math.round(e.duration || 0),\n      Initiator: \"bypass(\" + e.initiatorType + \")\",\n      Foreign: foreign || undefined\n    }));\n  }\n\n  function observeResources() {\n    if (typeof PerformanceObserver !== \"function\") return;\n    var po = new PerformanceObserver(function (list) {\n      try { list.getEntries().forEac
6192h(function (e) { try { handlePerfEntry(e); } catch (x) {} }); } catch (x) {}\n    });\n    try { po.observe({ type: \"resource\", buffered: false }); } catch (e) { po.observe({ entryTypes: [\"resource\"] }); }\n  }\n\n  function installNetTracer() {\n    if (window.__ebNetTracerInstalled) return;\n    window.__ebNetTracerInstalled = true;\n    try { wrapFetch(); } catch (e) { debug(\"wrapFetch failed\", e); }\n    try { wrapXhr(); } catch (e) { debug(\"wrapXhr failed\", e); }\n    try { observeResources(); } catch (e) { debug(\"observeResources failed\", e); }\n  }\n\n  \/\/ ---------- page lifecycle events ----------\n  function onPageLeave(trigger) {\n    try {\n      var t = current;\n      if (!t || t.leaveSent) return;\n      t.leaveSent = true;\n      trackTrace(\"EB Page Leave\", buildProps({\n        TraceId: t.id, Trigger: trigger, LastStep: t.lastStep, MsSinceStart: Math.round(now() - t.t0),\n        InOp: t.inOp, Summarized: t.summarized, NetCallsAfterSummary: t.netAfterSummary,\n        ForeignCartWritesAfterSummary: t.foreignAfterSummary\n      }));\n    } catch (e) {}\n  }\n\n  function onJsError(kind, message, source, line, col, stack) {\n    try {\n      var t = current;\n      if (!t || t.jsErrors \u003e= MAX_JS_ERRORS_PER_TRACE) return;\n      t.jsErrors++;\n      trackTrace(\"EB JS Error\", buildProps({\n        TraceId: t.id, Kind: kind, Message: clip(message, 500), Source: source ? labelFrame(String(source)) : \"\",\n        Line: line || null, Col: col || null, Stack: clip(stack, 750), LastStep: t.lastStep, MsSinceStart: Math.round(now() - t.t0)\n      }));\n    } catch (e) {}\n  }\n\n  function installPageListeners() {\n    if (window.__ebFbpPageListeners) return;\n    window.__ebFbpPageListeners = true;\n    try {\n      window.addEventListener(\"pagehide\", function () { onPageLeave(\"pagehide\"); });\n      document.addEventListener(\"visibilitychange\", function () { if (document.visibilityState === \"hidden\") onPageLeave(\"hidden\"); });\n      window.addEventListener(\"error\", function (ev) {\n        onJsError(\"error\", ev \u0026\u0026 ev.message, ev \u0026\u0026 ev.filename, ev \u0026\u0026 ev.lineno, ev \u0026\u0026 ev.colno, ev \u0026\u0026 ev.error \u0026\u0026 ev.error.stack);\n      });\n      window.addEventListener(\"unhandledrejection\", function (ev) {\n        var r = ev \u0026\u0026 ev.reason;\n        onJsError(\"unhandledrejection\", (r \u0026\u0026 r.message) || String(r), \"\", null, null, r \u0026\u0026 r.stack);\n      });\n    } catch (e) {}\n  }\n\n  \/\/ ---------- engine wrappers ----------\n  function wrapMethod(obj, name, makeWrapper) {\n    try {\n      var orig = obj \u0026\u0026 obj[name];\n      if (typeof orig !== \"function\") { missingFns.push(name); return null; }\n      if (orig.__ebV2Wrapped) return orig.__ebOriginal;\n      var w = makeWrapper(orig);\n      w.__ebV2Wrapped = true;\n      w.__ebOriginal = orig;\n      obj[name] = w;\n      return orig;\n    } catch (e) { missingFns.push(name); return null; }\n  }\n\n  function captureBundleDetails(t, bundleDetails) {\n    try {\n      var key = Object.keys(bundleDetails || {})[0];\n      if (!key) return;\n      var entry = bundleDetails[key] || {};\n      t.itemOfferId = key;\n      if (entry._TQ !== undefined) t.tq = entry._TQ;\n      if (entry.bundleName) t.bundleName = entry.bundleName;\n      if (entry.bundleItems \u0026\u0026 entry.bundleItems.length) t.children = entry.bundleItems;\n    } catch (e) {}\n  }\n\n  var origAppend = null;\n  var origUpdate = null; \/\/ restamps call the unwrapped original, so they never nest the wrapper's re-key loop\n\n  function installEngineWrappers() {\n    var ctu = gbb.cartTransformUtility;\n\n    wrapMethod(gbb.shopifyUtility, \"addToCart\", function (orig) {\n      return async function (cartData, options) {\n        var t = opTrace();\n        if (!t) return orig.apply(this, arguments);\n        var first = !t.addSeen;\n        t.addSeen = true;\n        try { if (first \u0026\u0026 cartData \u0026\u0026 cartData.items) t.addItems = cartData.items; } catch (e) {}\n        mark(t, first ? \"add\u003e\" : \"add+\u003e\");\n        var res;\n        try {\n          res = await orig.apply(this, arguments);\n        } catch (err) {\n          mark(t, \"add!\", errMsg(err));\n          throw err;\n        }\n        try {\n          var key = res \u0026\u0026 res.items \u0026\u0026 res.items[0] \u0026\u0026 res.items[0].key;\n          if (first) t.lineKeyFromAdd = key || \"\";\n          if (first \u0026\u0026 key) t.bareKeys.push(String(key));\n          mark(t, first ? \"add\u003c\" : \"add+\u003c\", key ? \"k=\" + keyTail(key) : (res === false ? \"fal
6192se\" : \"nokey\"));\n        } catch (e) {}\n        return res;\n      };\n    });\n\n    wrapMethod(ctu, \"addParentProductAndSetBundleDetails\", function (orig) {\n      return async function (args) {\n        var t = opTrace();\n        if (t) {\n          try {\n            args = args || {};\n            t.ctx.parentVariantId = args.parentVariantId ? String(args.parentVariantId) : \"\";\n            t.ctx.bundleDetailsForOffer = args.bundleDetailsForOffer || null;\n            t.ctx.parentProductProperties = args.parentProductProperties || null;\n            t.ctx.offerKey = Object.keys(args.bundleDetailsForOffer || {})[0] ||\n              String((args.parentProductProperties || {})[\"_easyBundle:OfferId\"] || \"\");\n            captureBundleDetails(t, args.bundleDetailsForOffer);\n          } catch (e) {}\n          mark(t, \"apsb\u003e\");\n        }\n        var res = await orig.apply(this, arguments);\n        if (t) {\n          mark(t, \"apsb\u003c\", res \u0026\u0026 res.success ? \"ok\" : \"fail \" + (res \u0026\u0026 res.error));\n          if (res \u0026\u0026 res.success === false) noteFailure(t, String(res.error));\n        }\n        return res;\n      };\n    });\n\n    origAppend = wrapMethod(ctu, \"appendBundleDetailsToCart\", function (orig) {\n      return async function (bundleDetails, options) {\n        var t = opTrace();\n        if (!t) return orig.apply(this, arguments);\n        var m = t.metafield;\n        captureBundleDetails(t, bundleDetails);\n        var offerKey = Object.keys(bundleDetails || {})[0];\n        var res, lastThrown = null;\n        for (var i = 0; i \u003c RETRY_DELAYS.length; i++) {\n          if (RETRY_DELAYS[i]) await sleep(RETRY_DELAYS[i]);\n          m.attempts++;\n          lastThrown = null;\n          mark(t, \"mf\u003e\", \"#\" + m.attempts);\n          try {\n            res = await orig.call(this, bundleDetails, options);\n          } catch (error) {\n            lastThrown = error;\n            res = undefined;\n          }\n          var why = lastThrown ? (\"threw: \" + errMsg(lastThrown)) : writeFailureReason(res);\n          mark(t, \"mf\u003c\", why ? \"fail\" : \"ok\");\n          \/\/ cartMetafieldsSet can echo success and still be reverted by a concurrent cart write: read it back.\n          \/\/ Only a CONFIRMED miss retries: a failed read-back (\"unknown\") is recorded and the write is trusted,\n          \/\/ because every extra engine append can drop other bundles' entries when its own getCart fails.\n          if (!why \u0026\u0026 t.operation === \"EXPAND\" \u0026\u0026 offerKey) {\n            var st = offerState(await readBundleDetails(), offerKey);\n            if (st !== \"unknown\" \u0026\u0026 m.readBack === null) m.readBack = st === \"present\";\n            if (st === \"unknown\") t.rbUnknown++;\n            m.readBacks.push(st === \"present\" ? \"1\" : st === \"missing\" ? \"0\" : \"e\");\n            mark(t, \"rb\", st === \"present\" ? \"hit\" : st === \"missing\" ? \"miss\" : \"unknown(no-retry)\");\n            if (st === \"missing\") why = \"read-back missing\";\n          }\n          if (!why) {\n            m.written = true;\n            m.recovered = m.attempts \u003e 1;\n            m.reason = m.recovered ? m.firstReason : \"\";\n            if (m.recovered) addAction(t, \"retry-metafield\");\n            return res;\n          }\n          if (!m.firstReason) m.firstReason = why;\n          m.reason = why;\n        }\n        m.written = false;\n        m.recovered = false;\n        noteFailure(t, \"bundle_details write did not land\");\n        if (lastThrown) throw lastThrown;\n        return res;\n      };\n    });\n\n    origUpdate = wrapMethod(ctu, \"updateLineItemProperties\", function (orig) {\n      return async function (lineItemKey, properties) {\n        var t = opTrace();\n        if (!t || t.operation !== \"EXPAND\") return orig.apply(this, arguments);\n        var self = this;\n        mark(t, \"chg\u003e\", \"k=\" + keyTail(lineItemKey));\n        try {\n          var data = await orig.apply(self, arguments);\n          mark(t, \"chg\u003c\", \"ok\");\n          t.changeLog.push(\"1:\" + keyTail(lineItemKey) + \":ok\");\n          return data;\n        } catch (firstErr) {\n          var firstMsg = errMsg(firstErr);\n          mark(t, \"chg!\", firstMsg);\n          t.changeLog.push(\"1:\" + keyTail(lineItemKey) + \":\" + firstMsg);\n          noteFailure(t, firstMsg);\n          \/\/ Resending the same key fails the same way: resolve the line again from a fresh cart.\n          for (var i = 0; i \u003c CHANGE_RETRY_DELAYS.length;
6192 i++) {\n            await sleep(CHANGE_RETRY_DELAYS[i]);\n            t.repairAttempts++;\n            var n = i + 2;\n            var cart = await readCart();\n            var found = resolveParentLine(cart, t);\n            if (found.stamped) {\n              addAction(t, \"rekey-already-stamped\");\n              mark(t, \"rekey\" + n, \"already-stamped k=\" + keyTail(found.stamped.key));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.stamped.key) + \":already-stamped\");\n              return cart;\n            }\n            if (!found.bare) {\n              mark(t, \"rekey\" + n, cart ? \"no-line\" : \"cart-read-failed\");\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003enone:\" + (cart ? \"no-line\" : \"cart-read-failed\"));\n              continue;\n            }\n            if (t.bareKeys.indexOf(String(found.bare.key)) === -1) t.bareKeys.push(String(found.bare.key));\n            try {\n              var d = await withTimeout(orig.call(self, found.bare.key, properties), REQUEST_TIMEOUT_MS, TIMED_OUT);\n              if (d === TIMED_OUT) throw new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\");\n              addAction(t, \"rekey-change\");\n              mark(t, \"rekey\" + n, \"ok k=\" + keyTail(found.bare.key));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.bare.key) + \":ok\");\n              return d;\n            } catch (err) {\n              mark(t, \"rekey\" + n, \"fail \" + errMsg(err));\n              t.changeLog.push(n + \":\" + keyTail(lineItemKey) + \"-\u003e\" + keyTail(found.bare.key) + \":\" + errMsg(err));\n            }\n          }\n          throw firstErr;\n        }\n      };\n    });\n\n    wrapOperation(\"executeMergeOperation\");\n    wrapOperation(\"executeExpandOperation\");\n  }\n\n  function wrapOperation(name) {\n    var isExpand = name === \"executeExpandOperation\";\n    wrapMethod(gbb.cartTransformUtility, name, function (orig) {\n      return function () {\n        var operation = isExpand ? \"EXPAND\" : \"MERGE\";\n        \/\/ MERGE stays identical to v1: no single-flight, no join, no verify, same return value. Tracing only.\n        if (!isExpand) {\n          var tm = null;\n          try { tm = newTrace(operation); } catch (e) { tm = null; }\n          return runOperation(orig, this, arguments, tm, operation);\n        }\n        if (inFlight) {\n          try { if (inFlight.trace) { inFlight.trace.joined++; mark(inFlight.trace, \"join\", name); } } catch (e) {}\n          return inFlight.promise;\n        }\n        var t = null;\n        try { t = newTrace(operation); } catch (e) { t = null; }\n        \/\/ The slot is taken before the call, so the finally releases it on every path (result, throw, timeout).\n        \/\/ The timer is a last resort for an engine request that never settles.\n        var slot = { promise: null, trace: t };\n        inFlight = slot;\n        var clear = function () { if (inFlight === slot) inFlight = null; };\n        var safety = setTimeout(clear, LOCK_MAX_MS);\n        var self = this;\n        var args = arguments;\n        slot.promise = (async function () {\n          try {\n            return await runOperation(orig, self, args, t, operation);\n          } finally {\n            clearTimeout(safety);\n            \/\/ The budget won after the block decision, so the removal is still running. Hold the slot until it\n            \/\/ settles (capped): a retry click then joins instead of adding a line the late removal can delete.\n            var tail = t \u0026\u0026 t.budgetExceeded \u0026\u0026 t.removal;\n            if (tail) {\n              var cap = setTimeout(clear, REMOVAL_HOLD_MS);\n              var release = function () { clearTimeout(cap); clear(); };\n              tail.then(release, release);\n            } else {\n              clear();\n            }\n          }\n        })();\n        return slot.promise;\n      };\n    });\n  }\n\n  async function runOperation(orig, self, args, t, operation) {\n    if (!t) return orig.apply(self, args);\n    mark(t, \"op\u003e\", operation);\n    var result, threw = null;\n    try {\n      result = await orig.apply(self, args);\n    } catch (err) {\n      threw = err;\n    }\n    mark(t, \"op\u003c\", threw ? \"threw \" + errMsg(threw) : (result \u0026\u0026 result.data ? \"data\" : \"nodata\"));\n    var final = null;\n    try {\n      final = operation === \"EXPAND\" ? await finishExpand(t, result, threw) : finishMerge(t, result, threw);\n    } catch (e) {\n      debug(\"finish failed\", e);\n      final = null;\n    }\n    try { endTraceWindow(t); } catch (e) {}\n    if (final \u0026\u0026 final.override) return final.value;\n    if (threw) throw threw;\n    return result;\n  }\n\n  \/\/ ---------- EXPAND verify \/ repair ----------\n  \/\/ false once the verify budget has expired: background steps then stop before issuing any further write.\n  function alive(t) { return !t.budgetExceeded; }\n  var ABANDONED = { state: \"indeterminate\", cart: null };\n\n  \/\/ Returns { state: \"healthy\" | \"broken\" | \"indeterminate\", cart }.\n  \/\/ broken = the latest successful read, after the repair rounds, shows this attempt's line with\n  \/\/ has_components === false. No line, an unreadable c
6192art or an unreported has_components is indeterminate.\n  async function verifyAndRepair(t) {\n    var offerKey = t.ctx.offerKey;\n    mark(t, \"verify\u003e\");\n    var readStart = now();\n    var cart = await readCart(); \/\/ cart only: the metafield is read only once the cart looks unhealthy\n    if (!alive(t)) return ABANDONED;\n    \/\/ A round is ~5 sequential requests. Estimate its cost from the verify read, then from the slowest round so far.\n    var roundCost = 5 * (now() - readStart);\n    if (!cart) { mark(t, \"verify=\", \"cart-unreadable\"); return { state: \"indeterminate\", cart: null }; }\n    var st = inspectBundle(cart, t);\n    recordFinalLine(t, cart, st);\n    if (st.healthy) { mark(t, \"verify=\", \"healthy\"); return { state: \"healthy\", cart: cart }; }\n    if (!st.broken) {\n      mark(t, \"verify=\", st.line ? \"hc-unknown\" : \"no-line\");\n      noteFailure(t, st.line ? \"has_components not reported\" : \"no bundle line in cart\");\n      return { state: \"indeterminate\", cart: cart };\n    }\n\n    mark(t, \"verify=\", \"not-transformed\");\n    noteFailure(t, \"line not transformed\");\n    t.lastVerdict = \"broken\";\n    var verdict = { state: \"broken\", cart: cart };\n    for (var i = 0; i \u003c VERIFY_RETRY_DELAYS.length; i++) {\n      var round = \"repair\" + (i + 1);\n      \/\/ Start a round only if it can finish inside the budget (plus, with blocking on, the removal after it).\n      \/\/ A round cut off by the budget does no good and leaves its writes racing the checkout navigation.\n      if (now() + VERIFY_RETRY_DELAYS[i] + roundCost + (t.reportOnly ? 0 : REMOVAL_RESERVE_MS) \u003e t.deadline) { mark(t, round + \"\u003e\", \"skipped-budget\"); break; }\n      await sleep(VERIFY_RETRY_DELAYS[i]);\n      if (!alive(t)) return ABANDONED;\n      var roundStart = now();\n      t.repairAttempts++;\n      mark(t, round + \"\u003e\");\n\n      var mfState = offerState(await readBundleDetails(), offerKey);\n      if (!alive(t)) return ABANDONED;\n      if (i === 0) t.metafieldPresentAtVerify = mfState === \"unknown\" ? null : mfState === \"present\";\n      if (mfState === \"unknown\") {\n        t.rbUnknown++;\n        mark(t, round + \"-mf\", \"read-unknown skip\");\n      } else if (mfState === \"missing\" \u0026\u0026 t.ctx.bundleDetailsForOffer \u0026\u0026 origAppend) {\n        try {\n          var wr = await withTimeout(origAppend.call(gbb.cartTransformUtility, t.ctx.bundleDetailsForOffer), REQUEST_TIMEOUT_MS, TIMED_OUT);\n          var why = wr === TIMED_OUT ? \"timeout\" : writeFailureReason(wr);\n          addAction(t, \"rewrite-metafield\");\n          mark(t, round + \"-mf\", why ? \"fail \" + why : \"ok\");\n        } catch (e) { mark(t, round + \"-mf\", \"threw \" + errMsg(e)); }\n        if (!alive(t)) return ABANDONED;\n      }\n\n      var c1 = await readCart();\n      if (!alive(t)) return ABANDONED;\n      var r = resolveParentLine(c1, t);\n      \/\/ Own lines only: stamping a foreign bare line with this offer key would make it \"own\" and removable.\n      var target = r.stamped || r.ownBare;\n      if (target \u0026\u0026 t.ctx.parentProductProperties \u0026\u0026 origUpdate) {\n        try {\n          var up = await withTimeout(origUpdate.call(gbb.cartTransformUtility, target.key, t.ctx.parentProductProperties), REQUEST_TIMEOUT_MS, TIMED_OUT);\n          if (up === TIMED_OUT) throw new Error(\"timeout \" + REQUEST_TIMEOUT_MS + \"ms\");\n          addAction(t, \"restamp\");\n          mark(t, round + \"-stamp\", \"ok k=\" + keyTail(target.key));\n        } catch (e) { mark(t, round + \"-stamp\", \"fail \" + errMsg(e)); }\n        if (!alive(t)) return ABANDONED;\n      } else {\n        mark(t, round + \"-stamp\", c1 ? \"no-line\" : \"cart-read-failed\");\n      }\n\n      var c2 = await readCart();\n      if (!alive(t)) return ABANDONED;\n      roundCost = Math.max(roundCost, now() - roundStart);\n      if (!c2) {\n        mark(t, round + \"=\", \"cart-unreadable\");\n        t.lastVerdict = \"indeterminate\";\n        verdict = { state: \"indeterminate\", cart: verdict.cart };\n        continue;\n      }\n      var st2 = inspectBundle(c2, t);\n      recordFinalLine(t, c2, st2);\n      if (st2.healthy) { mark(t, round + \"=\", \"healthy\"); return { state: \"healthy\", cart: c2 }; }\n      mark(t, round + \"=\", st2.broken ? \"not-transformed\" : (st2.line ? \"hc-unknown\" : \"no-line\"));\n      verdict = { state: st2.broken ? \"broken\" : \"indeterminate\", cart: c2 };\n      t.lastVerdict = verdict.state;\n    }\n    return verdict;\n  }\n\n  function recordFinalLine(t, cart, st) {\n    t.cartTokenEnd = bareToken(cart \u0026\u0026 cart.token) || t.cartTokenEnd;\n    t.lineKeyInCart = st.line ? String(st.line.key) : \"\";\n    var hc = st.line ? st.line.has_components : undefined;\n    t.hasComponentsFinal = hc === true ? true : hc === false ? false : null;\n  }\n\n  \/\/ Removes this attempt's confirmed-broken line(s): the stamped line, or the bare line whose key this attempt\n  \/\/ saw. A failed change.js is retried once with the key re-resolved from a fresh cart (a concurrent write can\n  \/\/ rehash it). Sets t.removalOk.\
6192n  async function removeBrokenBundle(t) {\n    var cart = await readCart();\n    var r = resolveParentLine(cart, t);\n    var targets = [];\n    if (r.stamped \u0026\u0026 r.stamped.has_components === false) targets.push({ role: \"stamped\", line: r.stamped });\n    if (r.ownBare \u0026\u0026 r.ownBare.has_components === false) targets.push({ role: \"ownBare\", line: r.ownBare });\n    var allOk = targets.length \u003e 0;\n    for (var i = 0; i \u003c targets.length; i++) {\n      var key = targets[i].line.key;\n      var ok = await removeLine(key);\n      mark(t, \"remove\", (ok ? \"ok \" : \"fail \") + \"k=\" + keyTail(key));\n      if (!ok) {\n        var freshCart = await readCart();\n        var again = resolveParentLine(freshCart, t)[targets[i].role];\n        if (again \u0026\u0026 again.has_components === false) {\n          ok = await removeLine(again.key);\n          mark(t, \"remove-retry\", (ok ? \"ok \" : \"fail \") + \"k=\" + keyTail(again.key));\n        } else if (freshCart \u0026\u0026 !again \u0026\u0026 targets[i].role === \"stamped\") {\n          ok = true; \/\/ the stamped line is matched by offer key, so absent from a good read = already gone\n          mark(t, \"remove-retry\", \"already-gone\");\n        } else {\n          mark(t, \"remove-retry\", freshCart ? \"not-resolved\" : \"cart-read-failed\");\n        }\n      }\n      if (ok) addAction(t, \"remove-line\");\n      else allOk = false;\n    }\n    if (!targets.length) mark(t, \"remove\", cart ? \"no-broken-line\" : \"cart-read-failed\");\n    t.removalOk = allOk;\n    try {\n      if (t.ctx.offerKey \u0026\u0026 typeof gbb.cartTransformUtility.removeBundleDetailsFromCart === \"function\") {\n        var rm = await withTimeout(gbb.cartTransformUtility.removeBundleDetailsFromCart(t.ctx.offerKey), REQUEST_TIMEOUT_MS, TIMED_OUT);\n        mark(t, \"remove-mf\", rm === TIMED_OUT ? \"timeout\" : \"done\");\n      }\n    } catch (e) { mark(t, \"remove-mf\", \"threw \" + errMsg(e)); }\n  }\n\n  \/\/ Returns { outcome, block, cart }. Blocks ONLY for a confirmed-broken line of this attempt while blocking\n  \/\/ is enabled; everything uncertain passes the engine's own result (or error) through.\n  async function decideExpand(t, result, threw) {\n    t.reportOnly = reportOnlyReason();\n    var v;\n    if (!threw \u0026\u0026 result \u0026\u0026 result.data) {\n      v = await verifyAndRepair(t);\n      if (v.state === \"healthy\") return { outcome: t.repairActions.length ? \"repaired\" : \"healthy\", block: false, cart: v.cart };\n      if (v.state === \"indeterminate\") return { outcome: \"indeterminate\", block: false, cart: v.cart };\n    } else {\n      \/\/ The engine already failed (its caller blocks the redirect on its own). Only clean up a confirmed-broken line.\n      noteFailure(t, threw ? errMsg(threw) : \"expand returned no data\");\n      var cart = await readCart();\n      var st = cart ? inspectBundle(cart, t) : null;\n      if (cart) recordFinalLine(t, cart, st);\n      v = { state: st \u0026\u0026 st.broken ? \"broken\" : \"engine-failed\", cart: cart };\n    }\n    if (!alive(t)) return { outcome: \"indeterminate\", block: false, cart: v.cart };\n    if (v.state !== \"broken\") return { outcome: \"failed-unrepairable\", block: false, cart: v.cart };\n    if (t.reportOnly) {\n      mark(t, \"block\", \"report-only \" + t.reportOnly);\n      return { outcome: \"failed-unrepairable\", block: false, cart: v.cart };\n    }\n    t.blockDecided = true;\n    t.removal = removeBrokenBundle(t);\n    await t.removal;\n    return { outcome: \"removed\", block: true, cart: v.cart };\n  }\n\n  \/\/ Runs decideExpand under the hard VERIFY_BUDGET_MS. On expiry the original result passes through\n  \/\/ (Outcome=indeterminate, BudgetExceeded) unless a confirmed-broken line was already committed to blocking.\n  async function finishExpand(t, result, threw) {\n    t.deadline = now() + VERIFY_BUDGET_MS;\n    var BUDGET = {};\n    var timer = null;\n    var budget = new Promise(function (r) { timer = setTimeout(function () { r(BUDGET); }, VERIFY_BUDGET_MS); });\n    var work = decideExpand(t, result, threw);\n    work.then(null, function () {}); \/\/ a late rejection after the budget won must not surface as unhandled\n    var d;\n    try {\n      d = await Promise.race([work, budget]);\n    } catch (e) {\n      debug(\"verify failed\", e);\n      mark(t, \"verify!\", errMsg(e));\n      d = { outcome: \"indeterminate\", block: false, cart: null };\n    }\n    clearTimeout(timer);\n    if (d === BUDGET) {\n      t.budgetExceeded = true;\n      mark(t, \"budget\", \"exceeded \" + VERIFY_BUDGET_MS + \"ms\");\n      \/\/ A confirmed-broken line already committed to blocking stays blocked: its removal may be mid-flight.\n      \/\/ Otherwise the last completed read decides the label (report-only must not relabel a broken line as a success).\n      d = t.blockDecided ? { outcome: \"removed\", block: true, cart: null }\n        : { outcome: t.lastVerdict === \"broken\" ? \"failed-unrepairable\" : \"indeterminate\", block: false, cart: null };\n    }\n    if (d.block) {\n      t.blocked = true;\n      countSessionBlock();\n      showFailureUi();\n    }\n    mark(t, \"final\", d.outcome + (d.block ? \" toast\" : \"\"));\n    emitAtcEvents(t, d.outcome, d.cart, threw);\n    return d.block ? { override: true, value: { data: false, failedProductsArr: [] } } : { override: false };\n  }\n\n  function finishMerge(t, result, threw) {\n    (async function () {\n      tr
6192y {\n        var cart = await readCart();\n        var bundleId = (gbb.state \u0026\u0026 gbb.state.offerId) || \"\";\n        var lines = cart ? (cart.items || []).filter(function (l) { return lineBelongsToBundle(l, bundleId); }) : [];\n        var line = lines[0];\n        var cents = lines.reduce(function (s, l) { return s + (l.line_price || 0); }, 0);\n        var reason = \"\";\n        if (threw) reason = errMsg(threw);\n        else if (t.metafield.written === false) reason = \"bundle_details write did not land\";\n        else if (!cart || !bundleId) reason = \"\";\n        else if (!lines.length) reason = \"no bundle line in cart\";\n        else if (line.has_components === false) reason = \"line not transformed\";\n        else if (cents === 0) reason = \"bundle line priced 0\";\n        noteFailure(t, reason);\n        if (cart) { t.cartTokenEnd = bareToken(cart.token); t.hasComponentsFinal = line ? line.has_components === true : null; t.lineKeyInCart = line ? String(line.key) : \"\"; }\n        var outcome = reason ? \"failed-unrepairable\" : (cart \u0026\u0026 bundleId ? \"healthy\" : \"indeterminate\");\n        emitAtcEvents(t, outcome, cart, threw);\n      } catch (e) { debug(\"merge tracking failed\", e); }\n    })();\n    return { override: false };\n  }\n\n  \/\/ ---------- summary events ----------\n  function buildV1Props(t, cart) {\n    var bundleId = (gbb.state \u0026\u0026 gbb.state.offerId) || \"\";\n    var builderCart = (gbb.state \u0026\u0026 gbb.state.giftBoxCartData) || {};\n    var intended = t.children || t.addItems || [];\n    var lines = cart ? (cart.items || []).filter(function (l) { return lineBelongsToBundle(l, bundleId); }) : [];\n    var cents = lines.reduce(function (s, l) { return s + (l.line_price || 0); }, 0);\n    var m = t.metafield;\n    var props = {\n      \"ProductQuantity\": builderCart.item_count,\n      \"CartTotal\": builderCart.total_price,\n      \"OfferID\": bundleId,\n      \"ItemOfferID\": String(t.itemOfferId || \"\").split(\"_\").slice(0, 2).join(\"_\"),\n      \"ShopName\": window.Shopify \u0026\u0026 window.Shopify.shop,\n      \"ActiveDiscount\": JSON.stringify((gbb.gbbDiscountComponent \u0026\u0026 gbb.gbbDiscountComponent.state \u0026\u0026 gbb.gbbDiscountComponent.state.currentDiscountRule) || null),\n      \"PurchaseType\": (gbb.gbbBrowser \u0026\u0026 gbb.gbbBrowser.getSubscriptionType \u0026\u0026 gbb.gbbBrowser.getSubscriptionType()) || \"\",\n      \"ActiveSellingPlan\": (gbb.gbbSubscriptionWidget \u0026\u0026 gbb.gbbSubscriptionWidget.state \u0026\u0026 gbb.gbbSubscriptionWidget.state.activeSellingPlanId) || \"\",\n      \"TemplateId\": (gbb.settings \u0026\u0026 gbb.settings.stepsConfigurationData \u0026\u0026 gbb.settings.stepsConfigurationData.bundleId) || \"\",\n      \"BundleType\": \"FULL_PAGE\",\n      \"Operation\": t.operation,\n      \"BundleName\": t.bundleName,\n      \"MetafieldWritten\": m.written,\n      \"MetafieldAttempts\": m.attempts,\n      \"MetafieldRecovered\": m.recovered,\n      \"MetafieldReason\": m.reason,\n      \"GraphQlOrigin\": gbb.__graphQlOrigin || \"\",\n      \"ExpectedTQ\": t.tq,\n      \"ExpectedChildren\": intended.length,\n      \"ExpectedQty\": intended.reduce(function (s, i) { return s + (Number(i.quantity) || 0); }, 0),\n      \"ExpectedCents\": Math.round(((gbb.state \u0026\u0026 gbb.state.totalPriceOfProductsInBundle) || 0) * 100),\n      \"ResultLines\": cart ? lines.length : -1,\n      \"ResultCents\": cart ? cents : -1,\n      \"ResultHasComponents\": t.hasComponentsFinal,\n      \"CartItemCount\": cart ? cart.item_count : -1,\n      \"CartTotalCents\": cart ? cart.total_price : -1\n    };\n    chunkInto(props, \"Payload\", serializeItems(intended));\n    chunkInto(props, \"Result\", serializeItems(lines));\n    return { props: props, lines: lines, cents: cents };\n  }\n\n  function emitAtcEvents(t, outcome, cart, threw) {\n    try {\n      var built = buildV1Props(t, cart);\n      var props = built.props;\n      props.TraceId = t.id;\n      props.Outcome = outcome;\n      props.RepairAttempts = t.repairAttempts;\n      props.RepairActions = t.repairActions.join(\",\");\n      props.Repaired = outcome === \"repaired\";\n      props.ScriptVersion = SCRIPT_VERSION;\n      props.PageId = PAGE_ID;\n      var failed = outcome === \"removed\" || outcome === \"failed-unrepairable\";
6192\n      if (failed) {\n        props.FailureReason = t.firstFailure || (threw ? errMsg(threw) : \"unknown\");\n        trackV1(\"Add to Cart Failed\", props);\n        debug(\"[FBP ATC] \" + props.FailureReason + \" | \" + outcome, props);\n      } else if (cart \u0026\u0026 built.lines.length \u0026\u0026 built.cents === 0) {\n        props.FailureReason = \"bundle line priced 0\"; \/\/ v1 rule, kept for report continuity\n        trackV1(\"Add to Cart Failed\", props);\n      } else {\n        if (t.firstFailure) props.FailureReason = t.firstFailure;\n        props.VerifyState = outcome === \"indeterminate\" ? \"indeterminate\" : \"ok\";\n        trackV1(\"Add to Cart\", props);\n      }\n    } catch (e) { debug(\"v1 event failed\", e); }\n\n    try {\n      var isExpand = t.operation === \"EXPAND\";\n      var tokStart = bareToken(t.cartTokenStart);\n      var tokEnd = bareToken(t.cartTokenEnd);\n      trackTrace(\"EB ATC Trace\", buildProps({\n        TraceId: t.id,\n        Operation: t.operation,\n        OfferId: (gbb.state \u0026\u0026 gbb.state.offerId) || \"\",\n        OfferKey: t.ctx.offerKey || t.itemOfferId,\n        Outcome: outcome,\n        FirstFailure: t.firstFailure || undefined,\n        Steps: t.steps.join(\"|\"),\n        NetCalls: t.netCalls,\n        ForeignCartWrites: t.foreignWrites,\n        ForeignInitiators: t.foreignInitiators.join(\"|\") || undefined,\n        RepairAttempts: t.repairAttempts,\n        RepairActions: t.repairActions.join(\",\"),\n        ChangeAttempts: t.changeLog.join(\"|\") || undefined,\n        ConcurrentCallsJoined: t.joined,\n        CartTokenStart: tokStart,\n        CartTokenEnd: tokEnd,\n        TokenChanged: tokStart \u0026\u0026 tokEnd ? tokStart !== tokEnd : null,\n        LineKeyFromAdd: t.lineKeyFromAdd,\n        LineKeyInCart: t.lineKeyInCart,\n        KeyMatched: t.lineKeyFromAdd \u0026\u0026 t.lineKeyInCart ? t.lineKeyFromAdd === t.lineKeyInCart : null,\n        ParentVariantId: t.ctx.parentVariantId || parentVariantFromSettings(),\n        MetafieldAttempts: t.metafield.attempts,\n        MetafieldReadBackAfterWrite: t.metafield.readBack,\n        MetafieldReadBacks: t.metafield.readBacks.join(\",\"),\n        MetafieldPresentAtVerify: t.metafieldPresentAtVerify,\n        HasComponentsFinal: t.hasComponentsFinal,\n        RemoveOnFinalFailure: REMOVE_ON_FINAL_FAILURE,\n        BlockingEnabled: isExpand ? !t.reportOnly : undefined,\n        ReportOnlyReason: isExpand \u0026\u0026 t.reportOnly ? t.reportOnly : undefined,\n        Blocked: isExpand ? t.blocked : undefined,\n        RemovalOk: isExpand \u0026\u0026 t.removalOk !== null ? t.removalOk : undefined,\n        BudgetExceeded: isExpand ? t.budgetExceeded : undefined,\n        MetafieldReadUnknown: t.rbUnknown || undefined,\n        MissingEngineFns: missingFns.join(\",\") || undefined,\n        DurMs: Math.round(now() - t.t0)\n      }));\n    } catch (e) { debug(\"EB ATC Trace failed\", e); }\n    t.summarized = true;\n  }\n\n  \/\/ ---------- cart snapshot (orphans left by earlier attempts) ----------\n  async function cartSnapshot(trigger) {\n    if (snapshotDone) return;\n    if (!(gbb.state \u0026\u0026 gbb.state.useExpandOperation)) return; \/\/ orphans only exist for EXPAND; saves 3 reads\/page\n    snapshotDone = true;\n    try {\n      var both = await Promise.all([readCart(), readBundleDetails()]);\n      var cart = both[0];\n      var bd = both[1];\n      var pv = parentVariantFromSettings();\n      var items = (cart \u0026\u0026 cart.items) || [];\n      var parentLines = items.filter(function (l) { return pv \u0026\u0026 String(l.variant_id) === pv; });\n      var orphans = parentLines.filter(function (l) { return l.has_components !== true; });\n      var inCart = items.map(function (l) { return (l.properties || {})._originalOfferId; }).filter(Boolean);\n      var stale = bd.keys.filter(function (k) { return !inCart.some(function (id) { return k.indexOf(id) === 0; }); });\n      trackTrace(\"EB Cart Snapshot\", buildProps({\n        Trigger: trigger,\n        CartReadOk: !!cart,\n        ItemCount: cart ? cart.item_count : -1,\n        LineCount: items.length,\n        UseExpand: !!(gbb.state \u0026\u0026 gbb.state.useExpandOperation),\n        ParentVariantId: pv,\n        ParentLines: parentLines.length,\n        OrphanLines: orphans.length,\n        Orphans: orphans.map(lineSummary).join(\"|\") || undefined,\n        BundleDetailsReadOk: bd.ok,\n        BundleDetailsKeys: bd.keys.join(\",\"),\n        StaleBundleDetailsKeys: stale.join(\",\") || undefined\n      }));\n    } catch (e) { debug(\"cart snapshot failed\", e); }\n  }\n\n  \/\/ ---------- install ----------\n  try { currentCartToken = cookieCartToken(); } catch (e) {}\n  try { loadMixpanelScript(); initMixpanel(); } catch (e) {}\n  try { installNetTracer(); } catch (e) { debug(\"tracer install failed\", e); }\n  try { installPageListeners(); } catch (e) {}\n  try { installEngineWrappers(); } catch (e) { debug(\"engine wrappers failed\", e); }\n  try {\n    document.addEventListener(\"gbb-page-init\", function () { cartSnapshot(\"page-init\"); });\n    if (gbb.state \u0026\u0026 gbb.state.currentPageId) cartSnapshot(\"script-load\");\n  } catch (e) {}\n})();\n\n\n(function () {\n  if (!window.gbb || !gbb.graphQlUtility) return;\n  if (gbb.__sameOriginGraphQl) return;\n  gbb.__sameOriginGraphQl = true;\n\n  var origWrapper = gbb.graphQlUtility.graphQlAPIWrapper;\n\n  gbb.graphQlUtility.graphQlAPIWrapper = async function (query, variables, options) {\n    options = options || {};\n    var version = options.apiVersion || gbb.graphQlUtility.DEFAULT_API_VERSION;\n    var token = gbb.state.storefrontAccessToken || gbb.settings.STOREFRONT_ACCESS_TOKEN;\n\n    try {\n      var res = await fetch(\"\/api\/\" + version + \"\/graphql.json\", {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\",\n          \"X-Shopify-Storefront-Access-Token\": token\n        },\n        body: JSON.stringify({ query: query, variables: variables })\n      });\n      if (res.ok) {\n        gbb.__graphQlOrigin = \"same-origin\";\n        return await res.json();\n      }\n      gbb.__graphQlOrigin = \"fallback:http-\" + res.status;\n    } catch (error) {\n      gbb.__graphQlOrigin = \"fallback:threw\";\n    }\n\n    return await origWrapper.call(this, query, variables, options);\n  };\n})();\n\n","customCartIntegrationScript":"","customStyleForBuilderPages":".gbb-metafield-product-info-tags {\n    display: flex;\n    max-width: fit-content;\n    place-self: center;\n    gap: 4px;\n}\n.gbb-metafield-product-info-tag-item {\n    max-width: fit-content;\n    background: #202828;\n    padding: 4px;\n    color: white;\n    border-radius: 40px;\n}\n\n.gbbCategoryHeaderContainer {\n\tdisplay: none;\n}\n\n.gbbCategoryContainer {\n\tpadding-block: 0px !important;\n\tborder-bottom: none !important;\n}\n\n@media (min-width: 1024px) {\n\t.gbbProductItem {\n\t\tgrid-template-rows: 240px 0.5fr 0.5fr !important;\n\t}\n}\n\n@media (min-width: 768px) {\n\t.gbbProductItem {\n\t\tgrid-template-rows: 200px 0.5fr 0.5fr !important;\n\t}\n}\n\n@media (max-width: 768px) {\n\t.gbbProductImageContainerImg {\n\t\tmax-height: 180px !important;\n\t}\n\t.gbbProductItem:has(.gbbProductATCWithContentWrapper) {\n\t\tgrid-template-rows: 180px 0.2fr 0.2fr 0.2fr !important;\n\t}\n    .gbbProductVariantModalMainContainer .gbbProductImageContainerImg {\n        max-height: 350px !important;\n    }\n    .gbbSlotFooterProductsContainerWrapper {\n        max-height: 35vh !important;\n    }\n}\n\n@media (min-width: 767px) {\n  .gbbSlotFooterProductsContainerWrapper {\n\tmax-height: fit-content !important;\n  }\n}\n\n.gbbAddProductsPageFooterHTML {\n\tz-index: 99999 !important;\n}\n\n.gbbMultipleCategoriesDropdownContainer .gbbCategoryOptionsContainer {\n\tbackground: #fff !important;\n\tcolor: #000 !important;\n}\n\n.gbbCategoryOption {\n\tpadding: 8px 5px !important;\n}\n\n.gbbProductAddButton:hover,\n.gbbFooterNextButton:hover {\n\tbackground: #ee3900 !important;\n}\n\n.gbbCategoryTabContainer:hover {\n\tbackground: #f9f3E4 !important;\n}\n.gbbProductVariantModalMainContainer.gbbProductQuickView {\n    .gbbProductCardActionContainer, .gbbProductVariantAddButton{\n        display: flex !important;\n    }\n}\n.gbbProductVariantAddButton, .product_metafield_viewDetails{\n\twidth: 50%;\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-content: center;\n\ttext-transform: uppercase;\n\tborder-radius: 50px !important;\n\tpadding: 10px;\n\tfont-weight: bold;\n}\n.product_metafield_viewDetails{\n\tcolor:#828282;\n\tbackground-color: #FBF7F5;\n}\n.gbbProductCardTextContainer .product_metafield_viewDetails{\n\tdisplay: none;\n}\n.gbbProductAddButton, .gbbProductQuantityHTML {\n     border-radius: 99px !important;\n}\n.gbbSlotFooterProductContainerEmpty svg {\n\tdisplay: none !important;\n}\n.gbbSideFooterHTML {\n     background: #FAF7F5 !important;\n}\n\n.gbbPageFooterHTML:has(.gbbSlotFooterProductContainerEmpty)\n  .gbbFooterNextButton {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.gbbDiscountPill {display:none;}\n\n.gbbAddProductsPageFooterHTML[style] {\n        z-index: 9999 !important;\n}","customStyleForDummyProductPage":"","customThemeIntegrationScript":"(function () {\n  function start() {\n    if (window.__gbbOrphanSweepDone) return;\n    window.__gbbOrphanSweepDone = true;\n\n    var parentIds = [].concat(\n      gbbExt.settings.bundleLinkData || [],\n      gbbExt.settings.allMixAndMatchBundlesData || []\n    ).map(function (b) {\n      return String(b.parentProductVariantId || \"\").replace(\"gid:\/\/shopify\/ProductVariant\/\", \"\");\n    }
6192).filter(Boolean);\n\n    \/\/console.log(\"[SWEEP] known parent variants:\", parentIds.length, parentIds);\n    if (!parentIds.length) { console.warn(\"[SWEEP] no parent variants, stopping\"); return; }\n\n    gbbExt.utility.getCart().then(function (cart) {\n      var items = (cart \u0026\u0026 cart.items) || [];\n      console.log(\"[SWEEP] cart\", cart \u0026\u0026 cart.token, \"lines:\", items.length);\n\n      console.table(items.map(function (l) {\n        var p = l.properties || {};\n        return {\n          key: l.key,\n          variantId: l.id,\n          title: l.title,\n          isParent: parentIds.indexOf(String(l.id)) !== -1,\n          has_components: l.has_components,\n          ours: !!(p[\"_easyBundle:OfferId\"] || p._EasyBundleId),\n          price: l.line_price\n        };\n      }));\n\n      var bad = items.filter(function (l) {\n        var p = l.properties || {};\n        return parentIds.indexOf(String(l.id)) !== -1\n          \u0026\u0026 l.has_components === false\n          \u0026\u0026 !!(p[\"_easyBundle:OfferId\"] || p._EasyBundleId);\n      });\n\n      \/\/console.log(\"[SWEEP] orphans found:\", bad.length);\n      if (!bad.length) return;\n\n      return bad.reduce(function (chain, line) {\n        return chain.then(function () {\n          \/\/console.warn(\"[SWEEP] removing\", line.key, line.title, line.line_price, line.properties);\n          return gbbExt.utility.changeCart({ id: line.key, quantity: 0 });\n        });\n      }, Promise.resolve()).then(function () {\n        \/\/console.log(\"[SWEEP] done, removed\", bad.length);\n        if (gbbExt.utility.handleSkaiLamaSideCartUpdate) gbbExt.utility.handleSkaiLamaSideCartUpdate();\n      });\n    }).catch(function (e) {\n      console.error(\"[SWEEP] error\", e);\n    });\n  }\n\n  if (window.gbbExt \u0026\u0026 gbbExt.settings) start();\n  else document.addEventListener(\"gbbExt-initialized\", start);\n})();","enableCustomThemeIntegrationScript":true,"integrations":{"judgeme":{"isEnabled":false,"public_token":""}},"isCartIntegrationEnabled":false,"optimizeFullPageBundleSpeed":true,"redirectToCartEnabled":false,"redirectToCheckoutEnabled":true,"redirectToScript":"window.dispatchEvent(new Event(\"cartUpdateSuccess\"));\nwindow.dispatchEvent(new Event(\"toggleMiniCartOpen\"));","redirectUrlForCheckoutBtn":"","selectorToRenderBundlePostionOnCart":"Over","selectorToRenderBundlePostionOnSideCart":"Over","selectorToRenderBundleProduct":"","selectorToRenderBundleProductOnSideCart":"","sideCartCheckoutBtnSelectors":"","dynamicScriptForHTMLContent":"function prepareHTMLforProductMetafields(productData, origin, selectedVariant) {\n\ttry {\n\t\tconst metafieldNameSpaceAndKeys =\n\t\t\tgbb.settings.bundleSettings.metafieldNameSpaceAndKeys || [];\n\t\tconst ariaMap = { GF: 'Gluten Free', DF: 'Dairy Free' };\n\n\t\tif (!metafieldNameSpaceAndKeys.length) return '';\n\t\t\/\/ filter origin\n\t\tlet metafieldWrapper = gbb.$('\u003cdiv\u003e').addClass('productsMetafieldWrapper');\n\t\tconst validMetafieldTypes = [\n\t\t\t'single_line_text_field',\n\t\t\t'multi_line_text_field',\n\t\t\t'list.single_line_text_field',\n\t\t\t'file_reference',\n\t\t]; \/\/only allow the type whose value we can get root level -- for eg : metafield.value\n\n\t\tfor (let i = 0; i \u003c metafieldNameSpaceAndKeys.length; i++) {\n\t\t\tlet metafieldData = metafieldNameSpaceAndKeys[i];\n\t\t\tif (\n\t\t\t\tmetafieldData.hasOwnProperty('showOnProductCard') ||\n\t\t\t\tmetafieldData.hasOwnProperty('showOnModal')\n\t\t\t) {\n\t\t\t\tif (origin == 'PRODUCT_CARD' \u0026\u0026 !metafieldData.showOnProductCard) {\n\t\t\t\t\tcontinue;\n\t\t\t\t} else if (\n\t\t\t\t\torigin == 'PRODUCT_VARIANTS_MODAL' \u0026\u0026\n\t\t\t\t\t!metafieldData.showOnModal\n\t\t\t\t) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\tlet productMetafieldAccessKey = `metafield_${metafieldData?.namespace}_${metafieldData?.key}`;\n\t\t\tlet productMetafieldData = {};\n\n\t\t\t\/\/ variant level metafield\n\t\t\tif (metafieldData.origin == 'variant' \u0026\u0026 selectedVariant) {\n\t\t\t\tproductMetafieldData =\n\t\t\t\t\tselectedVariant?.[productMetafieldAccessKey] || {};\n\t\t\t} else {\n\t\t\t\t\/\/ product level metafield\n\t\t\t\tproductMetafieldData = productData?.[productMetafieldAccessKey] || {};\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\tvalidMetafieldTypes.includes(productMetafieldData?.type) ||\n\t\t\t\tmetafieldData?.key === 'viewDetails'\n\t\t\t) {\n\t\t\t\tlet metafieldContainer = gbb.$('\u003cdiv\u003e').addClass('metafieldContainer');\n\t\t\t\tlet metafieldLabel = gbb.$('\u003cdiv\u003e').addClass('metafieldLabel');\n\t\t\t\tmetafieldLabel.text(metafieldData?.label);\n\n\t\t\t\tlet metafieldValue = gbb\n\t\t\t\t\t.$('\u003cdiv\u003e')\n\t\t\t\t\t.attr('metafield-key', metafieldData?.key);\n\n\t\t\t\tif (metafieldData.origin == 'variant') {\n\t\t\t\t\tmetafieldValue.addClass(`variant_metafield_${metafieldData?.key}`);\n\t\t\t\t} else {\n\t\t\t\t\tmetafieldValue.addClass(`product_metafield_${metafieldData?.key}`);\n\t\t\t\t}\n\n\t\t\t\tif (productMetafieldData?.type === 'list.single_line_text_field') {\n\t\t\t\t\tconst infoTagWrapper = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\tclass: 'gbb-metafield-product-info-tags',\n\t\t\t\t\t});\n\t\t\t\t\tconst allInfoTags = JSON.parse(productMetafieldData?.value ?? '[]');
6192\n\t\t\t\t\tallInfoTags.forEach((infoTag) =\u003e {\n\t\t\t\t\t\tlet ariaLabel = ariaMap[infoTag] || infoTag;\n\t\t\t\t\t\tlet infoTagItem = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-metafield-product-info-tag-item',\n\t\t\t\t\t\t\t'aria-label': ariaLabel,\n\t\t\t\t\t\t});\n\t\t\t\t\t\tinfoTagItem.text(infoTag);\n\t\t\t\t\t\tinfoTagWrapper.append(infoTagItem);\n\t\t\t\t\t});\n\t\t\t\t\tmetafieldValue.append(infoTagWrapper);\n\t\t\t\t} else if (metafieldData.key === 'viewDetails') {\n\t\t\t\t\tconst shopName =\n\t\t\t\t\t\tgbb.settings?.merchantInfo?.shopName ?? window.Shopify?.shop;\n\t\t\t\t\tconst productUrl = `https:\/\/jenis.com\/products\/${productData.handle}#shopify-section-template--17092992205006__1646785629439d7a26`;\n\n\t\t\t\t\tconst viewDetailsButton = gbb.$('\u003ca\u003e', {\n\t\t\t\t\t\thref: 'javascript:void(0);',\n\t\t\t\t\t});\n\n\t\t\t\t\tviewDetailsButton.text('Read Reviews');\n\t\t\t\t\tviewDetailsButton.on('click', () =\u003e {\n\t\t\t\t\t\twindow.location.href = productUrl;\n\n\t\t\t\t\t\tsetTimeout(() =\u003e {\n\t\t\t\t\t\t\tconst reviewSection = document.getElementById('yotpo-app');\n\t\t\t\t\t\t\tif (reviewSection) {\n\t\t\t\t\t\t\t\treviewSection.scrollIntoView({ behavior: 'smooth' });\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 2000);\n\t\t\t\t\t});\n\n\t\t\t\t\tmetafieldValue.append(viewDetailsButton);\n\n\t\t\t\t\tsetTimeout(function () {\n\t\t\t\t\t\tgbb\n\t\t\t\t\t\t\t.$(metafieldWrapper)\n\t\t\t\t\t\t\t?.closest('.gbbProductVariantModalDetailsContainer')\n\t\t\t\t\t\t\t?.find('.gbbProductVariantAddButton')\n\t\t\t\t\t\t\t?.after(metafieldValue);\n\t\t\t\t\t}, 0);\n\t\t\t\t} else if (\n\t\t\t\t\tmetafieldData.key === 'nutritional_facts' ||\n\t\t\t\t\tmetafieldData.key === 'ingredients'\n\t\t\t\t) {\n\t\t\t\t\tconst imageUrl = productMetafieldData?.reference?.image?.url;\n\t\t\t\t\tconst altText =\n\t\t\t\t\t\tproductMetafieldData?.reference?.image?.altText ||\n\t\t\t\t\t\t'Nutritional facts';\n\n\t\t\t\t\t\/\/ Create accordion wrapper (only once)\n\t\t\t\t\tlet accordion = metafieldWrapper.find('.gbb-ingredients-accordion');\n\n\t\t\t\t\tif (!accordion.length) {\n\t\t\t\t\t\taccordion = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-ingredients-accordion',\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tconst header = gbb\n\t\t\t\t\t\t\t.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\t\tclass: 'gbb-ingredients-header',\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.append(\n\t\t\t\t\t\t\t\t'\u003cspan\u003eIngredients\u003c\/span\u003e',\n\t\t\t\t\t\t\t\t`\n\t\u003csvg class=\"gbb-accordion-arrow\" width=\"15\" viewBox=\"0 0 15 8\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\t\t\u003cpath fill=\"#FF4612\" d=\"M14.8729 0.727273L14.2288 0.0948618C14.0593 -0.0316206 13.7881 -0.0316206 13.6525 0.0948619L7.48305 5.81818L1.34746 0.0948624C1.21186 -0.0316201 0.940678 -0.0316201 0.771186 0.0948624L0.127118 0.727273C-0.0423732 0.885376 -0.0423732 1.10672 0.127118 1.26482L7.21186 7.90514C7.38136 8.03162 7.61864 8.03162 7.78814 7.90514L14.8729 1.26482C15.0424 1.10672 15.0424 0.885375 14.8729 0.727273Z\"\u003e\u003c\/path\u003e\n\t\u003c\/svg\u003e\n\t`\n\t\t\t\t\t\t\t);\n\n\t\t\t\t\t\tconst body = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\t\tclass: 'gbb-ingredients-body',\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\taccordion.append(header);\n\t\t\t\t\t\taccordion.append(body);\n\t\t\t\t\t\tmetafieldWrapper.append(accordion);\n\t\t\t\t\t}\n\n\t\t\t\t\tconst body = accordion.find('.gbb-ingredients-body');\n\n\t\t\t\t\t\/\/ Create content wrapper\n\t\t\t\t\tconst contentWrapper = gbb.$('\u003cdiv\u003e', {\n\t\t\t\t\t\tclass: `gbb-ingredient-block gbb-${metafieldData.key}`,\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ IMAGE (nutritional facts)\n\t\t\t\t\tif (imageUrl) {\n\t\t\t\t\t\tconst img = gbb.$('\u003cimg\u003e', {\n\t\t\t\t\t\t\tsrc: imageUrl,\n\t\t\t\t\t\t\talt: altText,\n\t\t\t\t\t\t\tclass: 'gbb-metafield-nutrition-image',\n\t\t\t\t\t\t\tloading: 'lazy',\n\t\t\t\t\t\t});\n\t\t\t\t\t\tcontentWrapper.append(img);\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ TEXT (ingredients)\n\t\t\t\t\tif (!imageUrl \u0026\u0026 productMetafieldData?.value) {\n\t\t\t\t\t\tcontentWrapper.text(productMetafieldData.value);\n\t\t\t\t\t}\n\n\t\t\t\t\tbody.append(contentWrapper);\n\t\t\t\t} else {\n\t\t\t\t\tmetafieldValue.text(productMetafieldData?.value);\n\t\t\t\t}\n\n\t\t\t\tmetafieldContainer.append(metafieldLabel);\n\t\t\t\tmetafieldContainer.append(metafieldValue);\n\n\t\t\t\tmetafieldWrapper.append(metafieldContainer);\n\t\t\t}\n\t\t}\n\t\treturn metafieldWrapper;\n\t} catch (error) {\n\t\tgbb.utility.debugError('error in prepareHTMLforProductMetafields', error);\n\t}\n}\n\nprepareHTMLforProductMetafields(productData, origin, selectedVariant);\n","bundleCartLineMessaging":{"isEnabled":true,"showBundleContains":true,"showOriginalPrice":true,"showPersonalizationCharges":false,"discountDisplay":{"isEnabled":false,"format":"amount_percentage"}},"overWriteParentProductButtonWithBundleLink":false,"isAutoDecrementOnBoxSelectionAllowed":false,"customCss":"","customJs":"","isLegacyBundlesAllowed":true,"isSDKBundlesAllowed":false,"renderBundleBreakdown":false,"trackNativeAtcViaSplitAdd":true,"isExternalIntegrationSyncEnabled":false,"useExpandOperation":true},"isAffiliate":false,"isAppFree":false,"isSubscription":{"id":31890079950,"name":"EasyBundle_Yearly_8150","price":"8150.00","billing_on":"2027-08-18","status":"active","created_at":"2026-08-18T09:43:09-04:00","updated_at":"2026-08-18T09:53:25-04:00","activated_on":"2026-08-18","return_url":"https:\/\/jenis-splendid-ice-creams.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009","test":false,"cancelled_on":null,"trial_days":0,"trial_ends_on":"2026-08-18","api_client_id":3918921729,"decorated_return_url":"https:\/\/jenis-splendid-ice-creams.myshopify.com\/admin\/apps\/10b4272bede142b02924feec498b4009?
6192charge_id=31890079950","currency":"USD"},"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}},"otherInfo":[],"planId":"","shopDomain":"jenis.com","shopifyId":59254767822,"shopify_plan":"shopify_plus","status":"1","storefrontAccessToken":"08d86f8fb90f220021e6e5e146278514","timezone":"America\/New_York","updatedAt":"2026-09-24T07:12:06.017Z","isAppLevelMetafieldCreated":true,"isAppLevelMetafieldForFullPageBundlesCreated":true,"trackEvents":{"OB Welcome page visited":true,"OB Welcome page button click":true,"OB Pricing page visited":true,"OB Pricing page button Click":true,"OB Pricing Accepted":true},"lastVisitTime":"2026-09-23T19:44:50.131Z","loginData":{"lastLoggedInAt":"2026-09-23T19:44:50.126Z"},"pageId":"2957013d-07a4-8100-b64f-eafbbf9df815","crispCustomerUrl":"https:\/\/app.crisp.chat\/website\/b3910a47-66c1-43ab-b044-8b97762f4a6b\/inbox\/session_a26f5e89-3dae-49e1-a6e6-799c9190cacf","mantleCustomerData":{"id":"da3ed6bf-80c3-496b-97c0-f0c6d790304a","customerId":"79c43d6c-6433-410a-9bfc-ee9db51f63bb","name":"Jeni's Splendid Ice Creams","test":false,"preferredCurrency":"USD","shopify":{"id":"59254767822","myshopifyDomain":"jenis-splendid-ice-creams.myshopify.com","planName":"Shopify Plus"},"apiId":"84f442a1-2d4a-4012-85da-b4a4b38fc795","profileUrl":"https:\/\/app.heymantle.com\/apps\/84f442a1-2d4a-4012-85da-b4a4b38fc795\/customers\/79c43d6c-6433-410a-9bfc-ee9db51f63bb"},"intercomContactId":"6985bc787ae10f3bbb2635ca","videoPage":{"backgroundColor":"#ffffff","logoImg":"https:\/\/db07ji0eqime4.cloudfront.net\/redeemPage\/giftcard\/default-no-logo.jpg"},"totalBundleRevenue":3808547.2700000014,"totalOrdersCount":41507,"cancelledOrderCount":440,"cancelledOrderValue":34472.100000000006,"SERVER_URL":"https:\/\/prod.backend.giftbox.giftkart.app"},"languageData":{"_id":"68fa2910d24134e53a35a261","shopName":"jenis-splendid-ice-creams.myshopify.com","languageMode":"SINGLE","createdAt":"2025-10-23T13:09:35.968Z","updatedAt":"2026-07-17T05:00:46.262Z","__v":0,"en":{"landingPage":{"bannerText":{"id":"bannerText","label":"Banner Text","type":"text","value":"Build your own Bundle in just a few clicks!"},"bannerSubtext":{"id":"bannerSubtext","label":"Banner Subtext","type":"text","value":"Send a custom bundle to your loved one in just a few steps"},"bannerButtonText":{"id":"bannerButtonText","label":"Banner Button Text","type":"text","value":"Start Building your Bundle"},"selectPreCuratedBoxLabel":{"id":"selectPreCuratedBoxLabel","label":"Select Pre-Curated Box Label","type":"text","value":"Or select from a range of pre-curated Gift Boxes"}},"navigationSteps":{"productPageStepText":{"id":"productPageStepText","label":"Product Page Step Text","type":"text","value":"Add Products"},"giftBoxStepText":{"id":"giftBoxStepText","label":"Bundle Step Text","type":"text","value":"Add Gift Box"},"personalizeStepText":{"id":"personalizeStepText","label":"Personalize Step Text","type":"text","value":"Personalize"},"multipleCategoriesStepText":{"id":"multipleCategoriesStepText","label":"Multiple Categories Step Text","type":"text","value":"Multiple Categories"}},"productPage":{"selectProductsLabel":{"id":"selectProductsLabel","label":"Select Products Label","type":"text","value":"Select Products"},"productPageSubtext":{"id":"productPageSubtext","label":"Product Page Subtext","type":"text","value":""}},"giftBoxPage":{"selectGiftBoxLabel":{"id":"selectGiftBoxLabel","label":"Select Bundle Label","type":"text","value":"Select a Bundle Box"},"giftBoxPageSubtext":{"id":"giftBoxPageSubtext","label":"Gift Box Page Subtext","type":"text","value":""}},"videoMessage":{"permissionDenied":{"id":"permissionDenied","label":"Permission Denied","type":"text","value":"Permission Denied"},"uploadConfirmation":{"id":"uploadConfirmation","label":"Upload Confirmation","type":"text","value":"Your video has been successfully uploaded!"},"pressToRecord":{"id":"pressToRecord","label":"Press to record","type":"text","value":"Press to record"},"recording":{"id":"recording","label":"Recording","type":"text","value":"Recording...."}
6192,"errorMessage":{"id":"errorMessage","label":"Error Message","type":"text","value":"An error occured, Please try again!"},"loading":{"id":"loading","label":"Loading","type":"text","value":"Loading...."},"uploading":{"id":"uploading","label":"Uploading","type":"text","value":"Uploading...."},"sendVideoMessageText":{"id":"sendVideoMessageText","label":"Send Video Message Text","type":"text","value":"Send Video Message"},"giftMessageDeliveryInfo":{"id":"giftMessageDeliveryInfo","label":"Message Delivery Info","type":"text","value":"The message will be sent to the recipient via email as soon as the order is placed"},"saveVideoText":{"id":"saveVideoText","label":"Save Video Text","type":"text","value":"Save Video"},"reRecordVideoText":{"id":"reRecordVideoText","label":"Re-Record Video Text","type":"text","value":"Re-Record Video"}},"personalizePage":{"messageLabel":{"id":"messageLabel","label":"Message Label","type":"text","value":"Message"},"senderNamePlaceholder":{"id":"senderNamePlaceholder","label":"Sender Name Placeholder","type":"text","value":"From"},"recipientNamePlaceholder":{"id":"recipientNamePlaceholder","label":"Recipient Name Placeholder","type":"text","value":"To"},"messagePlaceholder":{"id":"messagePlaceholder","label":"Message Placeholder","type":"text","value":"Enter a message here..."},"emailAddressLabel":{"id":"emailAddressLabel","label":"Recipient Email Address Label","type":"text","value":"Recipient Email Address"},"emailAddressPlaceholder":{"id":"emailAddressPlaceholder","label":"Recipient Email Address Placeholder","type":"text","value":"Enter a recipient email address here..."},"emailValidationMessage":{"id":"emailValidationMessage","label":"Email Validation Message","type":"text","value":"Please enter a valid email address"},"sendNow":{"id":"sendNow","label":"Send Now Label","type":"text","value":"Send Now"},"sendLater":{"id":"sendLater","label":"Send Later Label","type":"text","value":"Send Later"},"personalizePageSubtext":{"id":"personalizePageSubtext","label":"Personalize Page Subtext","type":"text","value":""},"messageIsRequiredError":{"id":"messageIsRequiredError","label":"Message is required warning","type":"text","value":"Please enter a message"}},"reviewPage":{"reviewPageBannerText":{"id":"reviewPageBannerText","label":"Review Page Banner Text","type":"text","value":"You’ve made the  Right Choice!"},"reviewPageBannerSubtext":{"id":"reviewPageBannerSubtext","label":"Review Page Banner Subtext","type":"text","value":"Review your bundle and proceed to checkout"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add Ons"},"totalValueLabel":{"id":"totalValueLabel","label":"Total Value Label","type":"text","value":"Total Value"},"totalLabel":{"id":"totalLabel","label":"Total Label","type":"text","value":"Total"},"productLabel":{"id":"productLabel","label":"Product Header Label","type":"text","value":"Product"},"priceLabel":{"id":"priceLabel","label":"Price Header Text","type":"text","value":"Price"},"quantityLabel":{"id":"quantityLabel","label":"Quantity Header Text","type":"text","value":"Quantity"},"deliveryDateLabel":{"id":"deliveryDateLabel","label":"Delivery Date Label","type":"text","value":"Delivery Date"},"productsLabelText":{"id":"productsLabelText","label":"Products Label Text","type":"text","value":"Products"},"messagesLabelText":{"id":"messagesLabelText","label":"Messages Label Text","type":"text","value":"Messages"},"discountAppliedLabel":{"id":"discountAppliedLabel","label":"Discount Applied Label","type":"text","value":"Discount"},"subtotalLabel":{"id":"subtotalLabel","label":"Sub Total Label","type":"text","value":"Subtotal"},"orderDetailsLabel":{"id":"orderDetailsLabel","label":"Order Details Label","type":"text","value":"Order Details"},"itemsLabel":{"id":"itemsLabel","label":"No. of Items Label","type":"text","value":"Item(s)"},"oneTimePurchaseLabel":{"id":"oneTimePurchaseLabel","label":"One-Time Purchase label","type":"text","value":"One-Time Purchase"},"subscribeAndSaveLabel":{"id":"subscribeAndSaveLabel","label":"Subscribe and Save label","type":"text","value":"Subscribe and Save"},"noSubscriptionFoundLabel":{"id":"noSubscriptionFoundLabel","label":"No Subscription plans found label","type":"text","value":"Oops! No Subscription plans were found"},"deliveryFrequencyLabel":{"id":"deliveryFrequencyLabel","label":"Delivery Frequency Label","type":"text","value":"Delivery Frequency"},"createNewBoxLabel":{"id":"createNewBoxLabel","label":"Create New Box Label","type":"text","value":"Create new Box"},"editButtonText":{"id":"editButtonText","label":"Edit Label","type":"text","value":"Edit"},"deliverySchedulerPlaceholderText":{"id":"deliverySchedulerPlaceholderText","label":"Delivery Scheduler Placeholder Text","type":"text","value":"Select a date"}},"discountRules":{"rule1":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule2":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule3":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule4":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}},"rule5":{"amount":{"id":"amount","label":"Amount","type":"text","value":""},"text":{"id":"text","label":"Text","type":"text","value":""}}},"sortBy":{"sortLabel":{"id":"sortLabel","label":"Sort Label","type":"text","value":"Sort"},"alphabeticalAToZ":{"id":"alphabeticalAToZ","label":"Alphabetical, A-Z Label","value":"Alphabetical, A-Z"},"alphabeticalZToA":{"id":"alphabeticalZToA","label":"Alphabetical, Z-A Label","value":"Alphabetical, Z-A"},"priceHighToLow":{"id":"priceHighToLow","label":"Price, High to Low Label","value":"Price, High to Low"},"priceLowToHigh":{"id":"priceLowToHigh","label":"Price, Low to High Label","value":"Price, Low to High"},"featured":{"id":"featured","label":"Featured Label","type":"text","value":"Featured"}},"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","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","type":"text","value":"You have completed this 9-pint collection, add to cart before trying to add another collection"}},"weight":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products weighing at least ##conditionWeight## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products weighing maximum of ##conditionWeight## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products weighing ##conditionWeight## on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"filtersLabel":{"id":"filtersLabel","label":"Filters Label","type":"text","value":"Filters"},"clearSelection":{"id":"clearSelection","label":"Clear Filters Selection","type":"text","value":"Clear Selection"},"searchLabel":{"id":"searchLabel","label":"Search Label","type":"text","value":"Search"},"addToBoxButtonText":{"id":"addToBoxButtonText","type":"text","value":"Add"},"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","type":"text","value":"Preparing Collection..."},"productsNotAvailableText":{"id":"productsNotAvailableText","label":"Products Not Available Label","type":"text","value":"Oops! Some Products are not available"},"discountsMayNotApplyText":{"id":"discountsMayNotApplyText","label":"Discounts may not be applied Label","type":"text","value":"discounts may not be applied"},"removeAllBoxProducts":{"id":"removeAllBoxProducts","label":"Remove all Box Products Label (Cart Page Popup)","type":"text","value":"This is a Box Product. Removing this will remove all the products from box"},"cartPageCheckoutButtonLoadingText":{"id":"cartPageCheckoutButtonLoadingText","label":"Cart Page Checkout Button Loading Text","type":"text","value":"Loading Checkout..."},"boxSelectionEligibilityToast":{"id":"boxSelectionEligibilityToast","label":"Box Selection Eligibility Toast","type":"text","value":"Remove ##boxSelectionDifference## item(s) to select this box"},"removeFooterProductFrom":{"id":"removeFooterProductFrom","label":"Remove Product from Footer Text","type":"text","value":"Remove This Product From ##stepName##"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"itemsInCartLabel":{"id":"itemsInCartLabel","label":"Cart Inclusion Title","type":"text","value":"item(s)"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"bundleProductsLabel":{"id":"bundleProductsLabel","label":"Bundle Products Label","type":"text","value":"Bundle products"},"addOnsLabel":{"id":"addOnsLabel","label":"Add Ons Label","type":"text","value":"Add-ons"},"personalizationLabel":{"id":"personalizationLabel","label":"Personalization Label","type":"text","value":"Personalization"},"chooseFileText":{"id":"chooseFileText","label":"Choose File Text","type":"text","value":"Choose file"}},"multipleCategoriesPage":{"multipleCategoriesSubtext":{"id":"multipleCategoriesSubtext","label":"Multiple Categories Page Subtext","type":"text","value":""}}
6192,"addons":{"maxAddonProductsAllowed":{"id":"maxAddonProductsAllowed","label":"Max Addon Products Allowed message","type":"text","value":"Add a maximum of ##maxAllowedAddons## addon products on this step"},"addonProductsMandatory":{"id":"addonProductsMandatory","label":"Addon Products Mandatory message","type":"text","value":"Addon product is mandatory on this step"},"firstBundleInteraction":{"id":"firstBundleInteraction","label":"Mobile Add On Notification","type":"text","value":"Additional offers to be unlocked"}},"modals":{"clearCart":{"title":{"id":"title","label":"Modal - Title","type":"text","value":"Are you sure?"},"description":{"id":"description","label":"Modal - Description","type":"text","value":"Are you sure you want to clear all items from your cart? This action cannot be undone..."},"triggerButtonText":{"id":"triggerButtonText","label":"Clear Cart Button Text","type":"text","value":"Clear"},"cancelButtonText":{"id":"cancelButtonText","label":"Modal - Cancel Button Text","type":"text","value":"Cancel"},"confirmButtonText":{"id":"confirmButtonText","label":"Modal - Confirm Button Text","type":"text","value":"Clear Cart"}}},"freeGift":{"chooseButton":{"id":"chooseButton","label":"Free Gift - Choose Button","type":"text","value":"Claim"},"unlockToast":{"id":"unlockToast","label":"Free Gift - Unlocked Message","type":"text","value":"Free gift unlocked"},"freeGiftLineTag":{"id":"freeGiftLineTag","label":"Free Gift - Line Tag","type":"text","value":"Free gift"}}},"mixAndMatchTextData":{"en":{"conditions":{"amount":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add products worth at least ##conditionAmount## on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add products worth maximum of ##conditionAmount## on this step"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add products worth ##conditionAmount## on this step"}},"quantity":{"greaterThanOrEqualTo":{"id":"greaterThanOrEqualTo","label":"Greater than condition message","type":"text","value":"Add at least ##conditionQuantity## products on this step"},"lessThanOrEqualTo":{"id":"lessThanOrEqualTo","label":"Less than condition message","type":"text","value":"Add a maximum of ##conditionQuantity## products to continue"},"equalTo":{"id":"equalTo","label":"Equal to condition message","type":"text","value":"Add exactly ##conditionQuantity## products on this step"}}},"general":{"noProductsAvailable":{"id":"noProductsAvailable","label":"No Products Available label","type":"text","value":"No Products Available"},"subtotalLabelText":{"id":"subtotalLabelText","label":"Subtotal label","type":"text","value":"Subtotal: "},"addBundleToCartBtnText":{"id":"addBundleToCartBtnText","label":"Add Bundle Cart label","type":"text","value":"Add Bundle to Cart"},"addBundleToCartLoadingBtnText":{"id":"addBundleToCartLoadingBtnText","label":"Add Bundle Loading label","type":"text","value":"Adding Bundle..."},"addBundleToCartSuccessBtnText":{"id":"addBundleToCartSuccessBtnText","label":"Add Bundle Success label","type":"text","value":"Bundle Added"},"discountRibbonSuffix":{"id":"discountRibbonSuffix","label":"Discount Badge Suffix","type":"text","value":"off"},"selectSubscriptionPlanButtonText":{"id":"selectSubscriptionPlanButtonText","label":"Subscription Selection Label","type":"text","value":"Select Subscription Plan"},"inventoryLimitReachedText":{"id":"inventoryLimitReachedText","label":"Inventory Limit Reached Label","type":"text","value":"No More Stock"},"emptyCardText":{"id":"emptyCardText","label":"Add Empty Product Card Text","type":"text","value":"Product"},"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"},"bundleCartDrawerBtnText_inPage":{"id":"bundleCartDrawerBtnText_inPage","label":"Inline Cart Drawer Button Text","type":"text","value":"View Bundle Items"},"bundleCartSelectedProductsText_inPage":{"id":"bundleCartSelectedProductsText_inPage","label":"Inline Cart Selected Products Label","type":"text","value":"Selected Products"},"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"},"productAddedBtnText":{"id":"productAddedBtnText","label":"Product Added label","type":"text","value":"Added x{{allowedQuantity}}"},"productCardAddBtnText_inPage":{"id":"productCardAddBtnText_inPage","label":"Inline Product - Add Button Text","type":"text","value":"Add +"}}}},"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":""}}}},"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":"68fa2910d24134e53a35a260","shopName":"jenis-splendid-ice-creams.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":"10px","cartFooterProductImageBorderRadius":"8px","cartFooterButtonsContainerBorderRadius":"9px","cartFooterShowHidePrices":"Show","cartFooterTextColor":"#000000","cartFooterDiscountedPriceColor":"#000000","cartFooterFinalPriceFontThickness":"Bold","cartFooterFinalPriceFontColor":"#000000","cartFooterStrikethroughPriceFontThickness":"Bold","cartFooterBackButtonColor":"#6d7175","cartFooterBackButtonTextColor":"#000000","cartFooterBackButtonBorderColor":"#FF3900","cartFooterBackButtonBorderThickness":"2px","cartFooterNextButtonTextColor":"#ffffff","cartFooterNextButtonColor":"#FF3900","cartFooterNextButtonBorderColor":"#FF3900","cartFooterNextButtonBorderThickness":"2px","cartFooterButtonsBorderRadius":"5px","cartFooterButtonsPadding":"8px","cartFooterDiscountProgressBarEmptyColor":"#C1E7C5","cartFooterDiscountProgressBarFilledColor":"#FF3900","cartFooterDiscountTextVisibility":"Show","cartFooterDiscountTextColor":"#000000","cartFooterTotalLabelColor":"#000000","cartFooterDiscountMessageFontSize":"16px","cartFooterDiscountMessageFontWeight":"Bold"},"categoryBlock":{"categoryBgColor":"#f5f5f5","tabActiveBgColor":"#FF3900"},"colors":{"disabledColor":"gray","primaryColor":"blue","productBox":"blue","secondaryColor":"aqua","textColor":"black"},"createdAt":"2025-10-23T13:09:35.968Z","generalSettings":{"bundleBgColor":"transparent","scrollBarColor":"#F6F6F6","productPageTitleColor":"#000000","productPageFontSize":"18px","bundleUpSellButtonBg":"#FF3900","bundleUpSellButtonBorderColor":"#FF3900","bundleUpsellTextColor":"#ffffff","bundleUpsellFontColor":"#000000","upsellCardBorderColor":"#e1e1e1","upsellCardPopupBgColor":"#ffffff","upsellCardPopupIconColor":"#6d727f","upsellCardPopupIconBgColor":"#f1f2f4","conditionToastBgColor":"#000000","conditionToastTextColor":"#ffffff","iconColor":"#000000","iconBgColor":"#ffffff","iconTextColor":"#1d1d1b","applyNewPageCustomization":true,"bundleUpsellCardBgColor":"#ffffff","bundleUpsellCardBorderRadius":"12px","bundleUpsellHeadlineColor":"#1a1a1a"},"landingPage":{"landingPageTextColor":"#000000","landingPageButtonBgColor":"#FF3900","landingPageButtonTextColor":"#ffffff"},"mixAndMatchData":{"executeScriptAfterAddToCart":"","redirectToCartEnabled":false,"redirectToCheckoutEnabled":false,"isExecuteCustomScriptAfterAddToCartEnabled":false,"executeDefaultSideCartUpdate":true,"sideCartSectionId":"","sideCartSectionSelector":"","cartPageItemsSelector":"","cartPageItemsSectionId":"","hideOutOfStockProducts":true,"isValidateInventoryEnabled":false,"sideCartOpenBtnSelector":"","executeCustomAfterPageLoad":"","customJs":"","customStyle":null,"customCss":null,"showProductComparedAtPrice":false,"addBundleToCartOnDone":false,"render
6192SlotsBasedOnCondition":false,"renderFilledSlotsAsHorizontalStacked":false,"hideStepTitlesInCompletedState":false,"addToCartWhenProductCardIsClicked":false,"metafieldNameSpaceAndKeys":[],"addToBundleOnProductCardClick":true},"navigationBanner":{"navigationBannerStepTextColor":"#000000","navigationBannerStepFontSize":"16px","navigationCheckColor":"#ffffff","navigationBannerStepCompletionColor":"#FF3900","navigationBannerStepCompletedBorderColor":"#000000","navigationBannerStepCompletedBorderWidth":"4px","navigationBannerStepIncompleteBgColor":"#FFFFFF","navigationBannerStepIncompleteBorderColor":"#cccccc","navigationBannerStepIncompleteBorderWidth":"4px","navigationBannerStepProgressBarFilledColor":"#FF3900","navigationBannerStepProgressBarEmptyColor":"#cccccc","tabsActiveBgColor":"#FF3900","tabsActiveTextColor":"#F6f6f6","tabsInactiveBgColor":"#FFFFFF","tabsInactiveTextColor":"#000000","tabsBorderColor":"#3c3c3c","tabsCornerRadius":"5px","navigationBannerTitleColor":"#ffffff","navigationBannerTextColor":"#ffffff","navigationBannerStepDoneColor":"#FFFFFF"},"previewPage":{"bannerTextColor":"#ffffff"},"primaryFont":"","productCard":{"productCardBgColor":"#ffffff","cardBorderRadius":"10px","cardImageBorderRadius":"8px","productImageFit":"cover","cardsPerRowXL":4,"cardsPerRowL":4,"productCardTextColor":"#252525","productTitleFontSize":"16px","productTitleFontWeight":"Bold","productPriceVisibility":"Show","compareAtPriceColor":"#8D8D8D","compareAtPriceFontSize":"14px","compareAtPriceFontWeight":"Bold","compareAtPriceVisibility":"Show","finalPriceFontSize":"16px","finalPriceFontColor":"#252525","finalPriceFontWeight":"Bold","productCardButtonColor":"#FF3900","productCardButtonTextColor":"#ffffff","buttonBorderRadius":"10px","quantitySelectorTextColor":"#000000","allowOnlyOneQuantity":false,"quantitySelectorBgColor":"#000000","productCardQuantitySelectorBgColor":"#eeeeee","quantitySelectorButtonTextColor":"#FFFFFF","quantitySelectorButtonBorderRadius":"6px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"quickSettings":{"isQuickSettingsEnabled":true,"colors":{"primaryColor":"#000000","buttonBgColor":"#000000","buttonTextColor":"#ffffff"}},"summaryBlock":{"summaryBlockAddToCartButtonColor":"#FF3900","summaryBlockAddToCartButtonTextColor":"#ffffff","summaryBuildNewBoxButtonColor":"#FF3900","summaryBuildNewBoxTextColor":"#ffffff","summaryBlockBackButtonColor":"#252525","summaryBlockBackButtonTextColor":"#ffffff"},"updatedAt":"2026-09-23T20:31:42.394Z","templateLevelConfig":{},"addonProducts":{"addonsEligibleTierMessagingBgColor":"#55BD47","addonsIneligibleTierMessagingBgColor":"#BBBBBB"},"mixAndMatchConfig":{"productCard":{"productCardBgColor":"#FFFFFF","productCardBorderRadius":"10px","productCardImageBorderRadius":"8px","productCardImageFit":"cover","productCardTitleColor":"#1E1E1E","productCardTitleFont":"16px","productCardTitleWeight":"Bold","productCardTitleVisibility":"Show","productCardPriceColor":"#000000","productCardPriceFont":"16px","productCardPriceWeight":"Bold","productCardPriceVisibility":"Show","productCardComparedAtPriceColor":"#ABABAB","productCardComparedAtPriceFont":"14px","productCardComparedAtPriceWeight":"Regular","productCardComparedAtPriceVisibility":"Show","productCardButtonBgColor":"#FF3900","productCardButtonTextColor":"#FFFFFF","productCardButtonBorderRadius":"5px","productCardQuantityButtonBorderRadius":"5px","productCardQuantityLabelColor":"#000000","productCardQuantityBgColor":"#EEEEEE","productCardQuantityBorderRadius":"6px","productCardVariantSelectorBgColor":"#FFFFFF","productCardVariantSelectorTextColor":"#000000","productCardVariantSelectorBorderRadius":"5px","productCardVariantSelectorFontSize":"14px","productCardVariantSelectorFontWeight":"Regular"},"emptyStateCard":{"emptyStateCardBgColor":"#FFFFFF","emptyStateCardBorderColor":"#FF3900","emptyStateCardIconColor":"#FF3900","emptyStateCardTextColor":"#FF3900","emptyStateCardBorderStyle":"Dashed"},"drawer":{"drawerBgColor":"#F4F9F9","drawerBorderRadius":"15px 15px 0 0","drawerCloseIconColor":"#303030","drawerScrollBarColor":"#a9a9a9","drawerOverlayBgColor":"#1E1E1E80","drawerCloseIconBgColor":"#D4D4D4"},"tabs":{"tabsActiveBgColor":"#FF3900","tabsActiveTextColor":"#FFFFFF","tabsInactiveBgColor":"#F4F9F9","tabsInactiveTextColor":"#1E1E1E","tabsBorderRadius":"8px"},"bundleHeader":{"headerConditionTextColor":"#000000","headerConditionTextFont":"24px","headerDiscountTextColor":"#444","headerDiscountTextFont":"16px","headerDiscountTextWeight":"400"},"toast":{"toastBgColor":"#FF3900","toastTextColor":"#FFF"},"footer":{"footerBgColor":"#ffffff","footerTotalPriceAndQuantityPillBgColor":"#FFF","footerBorderRadius":"10px","footerTotalPriceAndQuantityPillBorderRadius":"16px","footerPriceSectionVisibility":"Show","footerFinalPriceColor":"#000","footerStrikeThroughPriceColor":"#000","footerBackBtnBgColor":"#6d7175","footerBackBtnTextColor":"#ffffff","footerNextBtnBgColor":"#FF3900","footerNextBtnTextColor":"#ffffff","footerButtonsBorderRadius":"10px","footerTextColor":"#000000","footerDiscountProgressBarEmptyColor":"#C1E7C5","footerDiscountProgressBarFilledColor":"#FF3900"},"addBundleBtn":{"addBundleBtnBgColor":"#FF3900","addBundleBtnBorderRadius":"5px","addBundleBtnTextColor":"#ffffff"},"generalSettings":{"bundleUpsellButtonBg":"#FF3900","bundleUpsellButtonTextColor":"#ffffff","bundleUpsellFontColor":"#000000","discountProgressBarBgColor":"#ffffff"}},"stylePresets":{"colors":{"primaryColor":"#FF3900","buttonTextColor":"#ffffff","primaryTextColor":"#000000","accentColor":"#eeeeee","backgroundColor":"#ffffff","pageBackgroun
6192dColor":"#ffffff"},"typography":{"primaryFontSize":"16px","primaryFontWeight":"Bold","secondaryFontSize":"14px","secondaryFontWeight":"Bold","bodyFontSize":"14px","bodyFontWeight":"Regular"},"corners":{"buttonBorderRadius":"Base","baseBorderRadiusPx":5,"productCardBaseBorderRadius":10,"productCardBorderRadiusStyle":"Base"},"images":{"productImageFit":"cover"},"isExpertControlsEnabled":false},"productBundle":{"designSettings":{"SERENE_SUITE":{"general":{"bundleTitleColor":"#000000","bundleBgColor":"transparent","bundlePadding":"0px","dividerColor":"#e9e9e9","plusIconBgColor":"#000000","plusIconColor":"#ffffff","bundleTitleFontSize":"18px","bundleTitleFontWeight":"400","bundleBorderRadius":"10px"},"product":{"borderWidth":"0px","borderRadius":"10px","paddingInline":"0px","paddingBlock":"0px","bgColor":"transparent","borderColor":"transparent","imageSize":"64px","imageFit":"cover","imageBorderRadius":"8px","imageBorderVisibility":"block","titleColor":"#000000","titleFontSize":"14px","titleFontWeight":"700","subTitleColor":"#888888","subTitleFontSize":"12px","subTitleFontWeight":"500","discountedPriceColor":"#000000","discountedPriceFontSize":"14px","discountedPriceFontWeight":"400","originalPriceColor":"#888888","originalPriceFontSize":"14px","originalPriceFontWeight":"400","quantityIndicatorBgColor":"#000000","quantityIndicatorColor":"#ffffff","optionNameColor":"#1a1a1a","optionNameFontSize":"13px","optionNameFontWeight":"400","optionSwatchSize":"32px","optionSwatchBorderRadius":"60px","optionLabelWidthMode":"auto","optionLabelFontSize":"12px","optionLabelFontWeight":"400","optionLabelBorderRadius":"60px","optionLabelActiveColor":"#ffffff","optionLabelActiveBgColor":"#000000","optionLabelActiveBorderColor":"#4B4848","optionLabelTextColor":"#1a1a1a","optionLabelBgColor":"#ffffff","optionLabelBorderColor":"#e5e5e5","optionDropdownBorderRadius":"60px","optionDropdownIconSize":"22px","optionDropdownBgColor":"#ffffff","optionDropdownColor":"#1a1a1a","optionDropdownIconColor":"#6b6b6b","optionDropdownBorderColor":"#0000001A"},"footer":{"atcButtonBgColor":"#000000","atcButtonColor":"#ffffff","atcButtonBorderRadius":"5px","atcButtonFontSize":"14px","atcButtonFontWeight":"700","discountedPriceColor":"#000000","discountedPriceFontSize":"16px","discountedPriceFontWeight":"700","originalPriceColor":"#888888","originalPriceFontSize":"16px","originalPriceFontWeight":"700","totalPriceLabelFontSize":"16px","totalPriceLabelFontWeight":"700","totalPriceLabelColor":"#6d7175","savingsBadgeBgColor":"#1daf1f","savingsBadgeColor":"#ffffff","savingsBadgeFontSize":"12px","savingsBadgeFontWeight":"700"}}},"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":""}}}}};
6193            let parent_product_data = null;
6194
6195            if(full_page_ext_data && !full_page_ext_data?.errorMsg) {
6196                window.easybundle_user_ext_data = full_page_ext_data.userData || {}
6197            }
6198
6199            if (parent_product_data && !parent_product_data?.errorMsg) {
6200                window.shopifyLiquidValuesApp4Ext.product.bundleProductConfiguration = parent_product_data;
6201
6202                const isAutoPlaceFullPageBundleEnabled = full_page_ext_data?.userData?.customSettings?.isAutoPlaceFullPageBundleEnabled ?? true
6203                let bundle_data = null;
6204                const keys = ["SDK", "PB"];
6205                const keyPrefix = parent_product_data.appLevelMetafieldKey?.split('-')[0];
6206                const isSdkBundle = keys.includes(keyPrefix);
6207
6208                const bundleDesignTemplate = parent_product_data.bundleDesignTemplate || '';
6209                const isPdpBundleBuilder = bundleDesignTemplate.startsWith('PDP_') || bundleDesignTemplate === 'CUSTOM_TEMPLATE';
6210                const isPbBundleBuilder = bundleDesignTemplate.startsWith('PB_');
6211                const isQbBundleBuilder = bundleDesignTemplate.startsWith('QB_');
6212                const isPdpBundle = isPdpBundleBuilder || isPbBundleBuilder || isQbBundleBuilder;
6213
6214                if(full_page_ext_data && bundle_data){
6215
6216                    if (!isPdpBundle){
6217                            isAutoPlaceFullPageBundleEnabled && removeProductHtmlForBundles();
6218                            isAutoPlaceFullPageBundleEnabled && buildDummyProductHtmlForBundles();
6219                    }
6220                    const discountsConfiguration = bundle_data?.discountsData;
6221                    delete bundle_data.discountsData;
6222                    let active_bundle_data = {
6223                        ...full_page_ext_data,
6224                        stepsConfigurationData: bundle_data,
6225                        discountsData: discountsConfiguration || {},
6226                    }
6227
6228                    if (isSdkBundle) {
6229                        active_bundle_data.bundleType = parent_product_data.bundleType,
6230                        active_bundle_data.bundleDesignTemplate = parent_product_data.bundleDesignTemplate,
6231                        active_bundle_data._preResolvedBundle = true,
6232                        active_bundle_data._bundleData = bundle_data,
6233                        delete active_bundle_data.stepsConfigurationData;
6234                    }
6235
6236                    // easybundle_full_page_ext_data is a legacy alias.
6237                    window.easybundle_active_bundle_data = active_bundle_data;
6238                    window.easybundle_full_page_ext_data = active_bundle_data;
6239                }
6240            }
6241        }
6242        function checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles) {
6243            try{
6244                const currentProductId = window.shopifyLiquidValuesApp4Ext?.product?.productData?.id;
6245                if(!currentProductId || allMixAndMatchBundles?.length <= 0){
6246                    return false;
6247                }
6248                const isThisParentProductPage = allMixAndMatchBundles.some(bundle => bundle.parentProductShopifyData?.id == currentProductId);
6249                if(isThisParentProductPage) return true;
6250                const currentProductCollections = window.shopifyLiquidValuesApp4Ext?.product?.collections?.map(collection => collection.id);
6251                for(let bundle of allMixAndMatchBundles){
6252                    const bundleUpsellConfig = bundle.bundleUpsellConfig;
6253                    const isBundleUpsellEmbedEnabled = bundleUpsellConfig?.upsellConfiguration?.isEnabled;
6254                    const isBundleUpsellWidgetEnabled = bundleUpsellConfig?.widgetConfiguration?.isEnabled;
6255                    if(!isBundleUpsellEmbedEnabled && !isBundleUpsellWidgetEnabled) continue;
6256
6257                    const widgetDisplayConfig = bundleUpsellConfig?.widgetConfiguration?.displayConfiguration;
6258                    const upsellDisplayConfig = bundleUpsellConfig?.upsellConfiguration?.displayConfiguration;
6259
6260                    let showOnAllBundleProducts = false;
6261                    let productIdsToCheck = [];
6262                    let collectionIdsToCheck = [];
6263
6264                    if(isBundleUpsellEmbedEnabled){
6265                        showOnAllBundleProducts = upsellDisplayConfig?.showOnAllBundleProducts;
6266                        productIdsToCheck = upsellDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || []
6267                        collectionIdsToCheck = upsellDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || []
6268                    }
6269
6270                    if(isBundleUpsellWidgetEnabled){
6271                        showOnAllBundleProducts = showOnAllBundleProducts || widgetDisplayConfig?.showOnAllBundleProducts;
6272                        const productIds = widgetDisplayConfig?.showOnSpecificProductPages?.map(product => product?.productId) || [];
6273                        const collectionIds = widgetDisplayConfig?.showOnSpecificCollectionPages?.map(collection => collection?.collectionId) || [];
6274                        productIdsToCheck = [ ...productIdsToCheck, ...productIds ];
6275                        collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ];
6276                    }
6277
6278                    if(showOnAllBundleProducts){
6279                        Object.keys(bundle ?? {}).filter(key =>
6279 key?.startsWith('productsData')).forEach(stepKey => {
6280                            const stepData = bundle?.[stepKey];
6281                            Object.values(stepData?.categories ?? {}).forEach(category => {
6282                                const productIds = category?.products?.map(product => product.productId) || [];
6283                                const collectionIds = category?.collectionsSelectedData?.map(collection => collection.id?.replace("gid://shopify/Collection/", "")) || [];
6284                                productIdsToCheck = [ ...productIdsToCheck,  ...productIds ];
6285                                collectionIdsToCheck = [ ...collectionIdsToCheck, ...collectionIds ];
6286                            })
6287                        })
6288                    }
6289                    const isThisProductRelevant = productIdsToCheck?.some(productId => productId == currentProductId);
6290                    const isThisProductCollectionsRelevant = collectionIdsToCheck?.some(collectionId => currentProductCollections?.includes(collectionId));
6291                    if(isThisProductRelevant || isThisProductCollectionsRelevant) return true;
6292                }
6293                return false;
6294            }catch(err){
6295                debugConsole("error in checkIfShouldImportMixAndMatchAssets",err)
6296                return false;
6297            }
6298        }
6299        window.gbbExtEmbed.f.checkIfShouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets;
6300
6301        // Fallback only; the primary match runs server-side in sdk-upsell-matches.liquid.
6302        // Two blocks declare two products, but the page-wide globals hold one (seeded with ??=).
6303        function getMatchContexts(){
6304            const contexts = [];
6305            const pageProduct = window.shopifyLiquidValuesApp4Ext?.product;
6306            if(pageProduct?.productData?.id){
6307                contexts.push({
6308                    productId: pageProduct.productData.id,
6309                    collectionIds: pageProduct.collections?.map(c => c.id) ?? [],
6310                });
6311            }
6312            for(const block of document.querySelectorAll('.gbbPbProductBundleWrapper[data-block-product-id]')){
6313                contexts.push({
6314                    productId: block.dataset.blockProductId,
6315                    collectionIds: block.dataset.blockCollectionIds ? block.dataset.blockCollectionIds.split(',') : [],
6316                });
6317            }
6318            return contexts;
6319        }
6320
6321        function checkIfShouldImportSDKAssets(allSdkBundles){
6322            try{
6323                const matched = [];
6324                const contexts = getMatchContexts();
6325                if(!contexts.length || !Array.isArray(allSdkBundles) || allSdkBundles.length <= 0){
6326                    return matched;
6327                }
6328
6329                const matchesSurface = (surface, ctx) => {
6330                    if((surface?.productIds ?? []).some(id => id == ctx.productId)){
6331                        return true;
6332                    }
6333                    if((surface?.collectionIds ?? []).some(cid => ctx.collectionIds.includes(cid))){
6334                        return true;
6335                    }
6336                    return false;
6337                };
6338
6339                const matchesContext = (bundle, ctx) => {
6340                    if(bundle?.productId && bundle.productId == ctx.productId) return true;
6341                    const cfg = bundle?.bundleUpsellConfig;
6342                    if(!cfg) return false;
6343                    return matchesSurface(cfg?.upsellConfiguration?.showOn, ctx)
6344                        || matchesSurface(cfg?.widgetConfiguration?.showOn, ctx);
6345                };
6346
6347                for(const bundle of allSdkBundles){
6348                    if(bundle?.bundleStatus && bundle.bundleStatus !== 'ACTIVE') continue;
6349                    if(contexts.some(ctx => matchesContext(bundle, ctx))) matched.push(bundle);
6350                }
6351                return matched;
6352            }catch(err){
6353                debugConsole("error in checkIfShouldImportSDKAssets", err);
6354                return [];
6355            }
6356        }
6357        window.gbbExtEmbed.f.checkIfShouldImportSDKAssets = checkIfShouldImportSDKAssets;
6358        function loadAssetFiles(assets){
6359            try{
6360                assets.forEach(({ id, tag, attrs, onload }) => {
6361                    if (!document.getElementById(id)) {
6362                        const el = Object.assign(document.createElement(tag), { id, ...attrs });
6363                        const rewriteAssetUrl = window.__ebAssetUrlRewriter;       // preview-only hook; undefined in prod → no-op
6364                        if (rewriteAssetUrl) {
6365                            if (el.src) el.src = rewriteAssetUrl(el.src);
6366                            if (el.href) el.href = rewriteAssetUrl(el.href);
6367                        }
6368                        if (onload) el.onload = () => onload(el);
6369                        document.head.appendChild(el);
6370                    }
6371                });
6372            }catch(err){
6373                debugConsole("error in loadAssetFiles",err)
6374            }
6375        }
6376        // Theme assets hold only .min; unminified ships to S3/CloudFront.
6377        const STOREFRONT_CDN = 'https://d1712zxri13o2p.cloudfront.net';
6378        const CDN_ENV = new URLSearchParams(location.search).get('env') === 'staging' ? 'staging' : 'production';
6379        // All three SDKs nest under sdk/<name>/; keep in step with storefrontAssets.registry.js.
6380        const cdn = (dir, file) => `${STOREFRONT_CDN}/${dir}/${CDN_ENV}/active/${file}`;
6381
6382        async function importAppEmbedAssets (loadUnminifiedFiles){
6383            try{
6384                const jsBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxLogicv1.js` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.js';
6385                const cssBaseUrl = loadUnminifiedFiles ? `${STOREFRONT_CDN}/app-embed/${CDN_ENV}/active/giftBoxv1.css` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-min.css';
6386                const assets = [
6387                    {   id: 'gbbExt-bundle-embed-css',
6388                        tag: 'link',
6389                        attrs: { href: cssBaseUrl, rel: 'stylesheet', media: 'all' },
6390                        onload: (el) => el.media = 'all'
6391                    },
6392                    {   id: 'gbbExt-bundle-embed-js',
6393                        tag: 'script',
6394                        attrs: { src: jsBaseUrl, async: false }
6395                    }
6396                ];
6397                loadAssetFiles(assets);
6398            }catch(err){
6399                debugConsole("error in importAppEmbedAssets",err)
6400            }
6401        }
6402        async function importMixAndMatchAssets (loadUnminifiedFiles){
6403            try{
6404                const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {};
6405                const isAutoPlacementEnabled = customSettings?.isLoadMixAndMatchAssetsFromS3Enabled ?? false;
6406                if(!isAutoPlacementEnabled) return;
6407
6408                const allMixAndMatchBundles = window.easybundles_ext_data?.mixAndMatchData ?? [];
6409                const shouldImportMixAndMatchAssets = checkIfShouldImportMixAndMatchAssets(allMixAndMatchBundles);
6410                if(!shouldImportMixAndMatchAssets) return;
6411                const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/product-page-bundle/${CDN_ENV}/active/mixAndMatchBundle` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-product-page-min';
6412                const assets = [
6413                    {   id: 'gbbMix-bundle-embed-css',
6414                        tag: 'link',
6415                        attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' },
6416                        onload: (el) => el.media = 'all'
6417                    },
6418                    {   id: 'gbbMix-bundle-embed-js',
6419                        tag: 'script',
6420                        attrs: { src: baseURL + '.js', async: false }
6421                    }
6422                ];
6423                loadAssetFiles(assets);
6424            }catch(err){
6425                debugConsole("error in checkAndImportMixAndMatchScript",err)
6426            }
6427        }
6428        async function importFullPageAssets (loadUnminifiedFiles){
6429            try{
6430                const activeBundleData = window.easybundle_active_bundle_data ?? window.easybundle_full_page_ext_data;
6431                const customSettings = activeBundleData?.userData?.customSettings ?? window.easybundle_user_ext_data?.customSettings ?? {};
6432
6433                const isAutoPlaceFullPageBundleEnabled = customSettings && (customSettings?.isAutoPlaceFullPageBundleEnabled ?? true);
6434                if(!isAutoPlaceFullPageBundleEnabled) return;
6435
6436                const forceCdn = isForceCdn();
6437                if(forceCdn || !activeBundleData?.stepsConfigurationData || activeBundleData?.stepsConfigurationData?.errorMsg){
6438                    debugConsole(forceCdn ? "importFullPageAssets => gbbForceCdn flag set, fetching from backup S3" : "importFullPageAssets => bundleData metafield limit exceeded, fetching from backup S3");
6439                    const data = await getBundleDataFromS3();
6440                    if(!data || !data?.stepsConfigurationData){
6441                        debugConsole("error in importFullPageAssets => Failed to load the backup bundle data from s3.");
6442                        return;
6443                    }
6444
6445                    activeBundleData.stepsConfigurationData = data?.stepsConfigurationData;
6446                    activeBundleData.discountsData = data?.discountsData;
6447                }
6448                
6449                // giftboxbuilderLogic self-loads jQuery (gbbUtils.f.loadJquery:137), so no prepend needed.
6450                const baseURL = loadUnminifiedFiles ? `${STOREFRONT_CDN}/full-page-bundle/${CDN_ENV}/active/giftboxbuilderLogic` : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-full-page-min';
6451                const assets = [
6452                    {   id: 'gbb-bundle-embed-css',
6453                        tag: 'link',
6454                        attrs: { href: baseURL + '.css', rel: 'stylesheet', media: 'all' },
6455                        onload: (el) => el.media = 'all'
6456                    },
6457                    {   id: 'gbb-bundle-embed-js',
6458                        tag: 'script',
6459                        attrs: { src: baseURL + '.js', async: false }
6460                    }
6461                ];
6462                loadAssetFiles(assets);
6463            }catch(err){
6464                debugConsole("error in importFullPageAssets",err)
6465            }
6466        }
6467        const SDK_TEMPLATE_URLS = {
6468            PDP_INPAGE: {
6469                jsMin:  'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.js',
6470                cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inline-bundle.min.css',
6471                js:     cdn('product-page-templates/inline', 'inline-bundle.js'),
6472                css:    cdn('product-page-templates/inline', 'inline-bundle.css')
6473            },
6474            PDP_MODAL: {
6475                jsMin:  'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.js',
6476                cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/expandable-bundle.min.css',
6477                js:     cdn('product-page-templates/expandable', 'expandable-bundle.js'),
6478                css:    cdn('product-page-templates/expandable', 'expandable-bundle.css')
6479            },
6480            PDP_OVERLAY: {
6481                jsMin:  'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.js',
6482                cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/overlay-bundle.min.css',
6483                js:     cdn('product-page-templates/overlay', 'overlay-bundle.js'),
6484                css:    cdn('product-page-templates/overlay', 'overlay-bundle.css')
6485            },
6486            FBP_SIDE_FOOTER: {
6487                jsMin:  'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.js',
6488                cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/side-footer-bundle.min.css',
6489                js:     cdn('full-page-templates/sideFooter', 'side-footer-bundle.js'),
6490                css:    cdn('full-page-templates/sideFooter', 'side-footer-bundle.css')
6491            },
6492            PB_CLASSIC_INLINE: {
6493                jsMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.js',
6494                cssMin: 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/inset-bundle.min.css',
6495                js: cdn('product-bundle-templates/inset', 'inset-bundle.js'),
6496                css: cdn('product-bundle-templates/inset', 'inset-bundle.css')
6497            },
6498            CUSTOM_TEMPLATE: {
6499                jsMin:  `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`,
6500                cssMin: `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`,
6501                js:     `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.js`,
6502                css:    `https://d1712zxri13o2p.cloudfront.net/customTemplates/${window.Shopify.shop}/###TEMPLATE_ID###/bundle.css`
6503            }
6504        };
6505
6506        window.SDK_TEMPLATE_URLS = {...(window.SDK_TEMPLATE_URLS ?? {}), ...SDK_TEMPLATE_URLS};
6507        // async:false preserves SDK-before-template order; template-keyed ids let types coexist.
6508        async function importSDKAssets(bundleContext, loadUnminifiedFiles){
6509            try{
6510                const parentProductData = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
6511                const offerId              = bundleContext?.offerId              ?? parentProductData?.offerId;
6512                const bundleDesignTemplate = bundleContext?.bundleDesignTemplate ?? parentProductData?.bundleDesignTemplate;
6513                const templateId = bundleContext?.templateId ?? parentProductData?.templateId;
6514                const bundleType = bundleContext?.bundleType ?? parentProductData?.bundleType;
6515
6516                if(!offerId){
6517                    debugConsole("importSDKAssets: no offerId found in product metafield");
6518                    return;
6519                }
6520
6521                const templateConfig = SDK_TEMPLATE_URLS[bundleDesignTemplate];
6522                if(!templateConfig){
6523                    debugConsole("importSDKAssets: no template registered for bundleDesignTemplate", bundleDesignTemplate);
6524                    return;
6525                }
6526
6527                let templateJs  = loadUnminifiedFiles ? templateConfig.js  : templateConfig.jsMin;
6528                let templateCss = loadUnminifiedFiles ? templateConfig.css : templateConfig.cssMin;
6529
6530                if (bundleDesignTemplate === 'CUSTOM_TEMPLATE') {
6531                    if (!templateId) {
6532                        debugConsole("importSDKAssets: CUSTOM_TEMPLATE selected but no templateId in product metafield");
6533                        return;
6534                    }
6535                    templateJs  = templateJs.replace('###TEMPLATE_ID###', templateId);
6536                    templateCss = templateCss.replace('###TEMPLATE_ID###', templateId);
6537                }
6538
6539                // First matching rule wins; last is the default (mix SDK).
6540                const SDK_RUNTIME_RULES = [
6541                    {   match: (type) => (type || '').includes('PRODUCT_BUNDLE'),
6542                        id: 'gbb-precurated-sdk-js',
6543                        url: loadUnminifiedFiles ? cdn('sdk/pb-sdk', 'easy-bundle-pb-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-pb-sdk.min.js' },
6544                    {   match: () => true,
6545                        id: 'gbb-sdk-js',
6546                        url: loadUnminifiedFiles ? cdn('sdk/eb-sdk', 'easy-bundle-sdk.js') : 'https://cdn.shopify.com/extensions/01a0d212-ebf6-7874-9320-4d5092abbbd5/gift-box-builder-1-467/assets/easy-bundle-sdk.min.js' }
6547                ];
6548                const sdkRuntime = SDK_RUNTIME_RULES.find((rule) => rule.match(bundleType));
6549
6550                const assets = [
6551                    {   id: 'gbb-sdk-template-css-' + bundleDesignTemplate,
6552                        tag: 'link',
6553                        attrs: { href: templateCss, rel: 'stylesheet', media: 'all', className: 'gbb-sdk-template-css' },
6554                        onload: (el) => el.media = 'all'
6555                    },
6556                    {   id: sdkRuntime.id,
6557                        tag: 'script',
6558                        attrs: { src: sdkRuntime.url, async: false }
6559                    },
6560                    {   id: 'gbb-sdk-template-js-' + bundleDesignTemplate,
6561                        tag: 'script',
6562                        attrs: { src: templateJs, async: false }
6563                    }
6564                ];
6565
6566
6567
6568                loadAssetFiles(assets);
6569            }catch(err){
6570                debugConsole("error in importSDKAssets",err)
6571            }
6572        }
6573        window.gbbExtEmbed.f.importSDKAssets = importSDKAssets;
6574
6575        function importAssets(isDevMode){
6576            const customSettings = window.easybundles_ext_data?.userData?.customSettings ?? window.easybundle_active_bundle_data?.userData?.customSettings ?? {};
6577            const loadUnminifiedFiles = isDevMode || (customSettings.loadUnminifiedStorefrontFiles ?? false);
6578
6579            const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
6580            const bundleKey = bundleConfig?.appLevelMetafieldKey || '';
6581            const keyPrefix = bundleKey.split('-')[0];
6582            const seenTemplates = new Set();
6583            if (keyPrefix === 'SDK') {
6584                importSDKAssets(undefined, loadUnminifiedFiles);
6585                if (bundleConfig?.bundleDesignTemplate) {
6586                    seenTemplates.add(bundleConfig.bundleDesignTemplate);
6587                }
6588            } else if(keyPrefix === 'PB'){
6589                importSDKAssets(undefined, loadUnminifiedFiles);
6590                if (bundleConfig?.bundleDesignTemplate) {
6591                    seenTemplates.add(bundleConfig.bundleDesignTemplate);
6592                }
6593            } else {
6594                importMixAndMatchAssets(loadUnminifiedFiles);
6595                importFullPageAssets(loadUnminifiedFiles);
6596            }
6597            // The SDK runtime is a singleton; per-offer state lives on gbbSdkTemplate.bundles.
6598            const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {};
6599            for(const entry of Object.values(matchedSdkUpsells)){
6600                if(!entry?.bundleDesignTemplate) continue;
6601                if(seenTemplates.has(entry.bundleDesignTemplate)) continue;
6602                seenTemplates.add(entry.bundleDesignTemplate);
6603                importSDKAssets(entry, loadUnminifiedFiles);
6604            }
6605            // Block-seeded bundles: routing is in the seeded data, so no DOM marker is needed.
6606            const blockBundles = window.easybundle_pb_block_bundles ?? {};
6607            for (const [offerId, bundleData] of Object.entries(blockBundles)) {
6608                const bundleDesignTemplate = bundleData?.bundleDesignTemplate;
6609                if (!bundleDesignTemplate || seenTemplates.has(bundleDesignTemplate)) continue;
6610                seenTemplates.add(bundleDesignTemplate);
6611                importSDKAssets({
6612                    offerId: offerId,
6613                    bundleType: 'PRODUCT_BUNDLE',
6614                    bundleDesignTemplate: bundleDesignTemplate,
6615                    templateId: bundleData?.bundleDesignTemplateData?.templateId,
6616                }, loadUnminifiedFiles);
6617            }
6618
6619            importAppEmbedAssets(loadUnminifiedFiles);
6620        }
6621
6622        // Must write recovered globals BEFORE importAssets loads the JS that reads them.
6623        async function resolveOverflows(){
6624            const bundleConfig = window.shopifyLiquidValuesApp4Ext?.product?.bundleProductConfiguration;
6625            const recomputedFromCDN = await resolveUpsellIndexAndMatches(bundleConfig);
6626
6627            const fetches = [];
6628            queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig);
6629            queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN);
6630            queueBlockBundleDataFetches(fetches);
6631            if (fetches.length === 0) return;
6632            debugConsole("resolveOverflows => " + fetches.length + " parallel fetch(es)");
6633            await Promise.all(fetches);
6634        }
6635
6636        async function resolveUpsellIndexAndMatches(bundleConfig){
6637            const upsellIndexRaw = window.__gbbOverflow?.upsellIndexRaw;
6638            const forceCdn = isForceCdn();
6639
6640            let upsellIndex = null;
6641            if (forceCdn || isOverflowed(upsellIndexRaw)) {
6642                debugConsole(forceCdn ? "resolveOverflows => gbbForceCdn flag set, fetching upsell index from CDN" : "resolveOverflows => upsell index overflowed, fetching from CDN");
6643                upsellIndex = await getUpsellIndexFromCDN();
6644            } else if (Array.isArray(upsellIndexRaw) && !window.easybundles_ext_data?.matchedSdkUpsells) {
6645                debugConsole("resolveOverflows => matchedSdkUpsells missing (likely ext_data overflow), recomputing from inline index");
6646                upsellIndex = upsellIndexRaw;
6647            }
6648            if (!Array.isArray(upsellIndex)) return false;
6649
6650            // Empty shell survives ext_data overflow: getSettings recovery Object.assigns onto it.
6651            window.easybundles_ext_data = window.easybundles_ext_data || {};
6652            window.easybundles_ext_data.sdkBundleUpsellIndex = upsellIndex;
6653
6654            const parentOfferId = bundleConfig?.offerId;
6655            const matchedMap = {};
6656            for (const bundle of checkIfShouldImportSDKAssets(upsellIndex)) {
6657                if (!bundle?.offerId) continue;
6658                if (bundle.offerId === parentOfferId) continue;
6659                matchedMap[bundle.offerId] = bundle;
6660            }
6661            window.easybundles_ext_data.matchedSdkUpsells = matchedMap;
6662            return true;
6663        }
6664
6665        function queueParentSdkConfigFetchIfOverflowed(fetches, bundleConfig){
6666            const keyPrefix = (bundleConfig?.appLevelMetafieldKey || '').split('-')[0];
6667            const keys = ["SDK", "PB"];
6668            if (!keys.includes(keyPrefix)) return;
6669            if (!isForceCdn() && !isOverflowed(window.easybundle_active_bundle_data?._bundleData)) return;
6670
6671            fetches.push(
6672                getSdkBundleDataFromCDN(bundleConfig?.offerId).then(function(fresh){
6673                    if (fresh && window.easybundle_active_bundle_data) {
6674                        window.easybundle_active_bundle_data._bundleData = fresh;
6675                    }
6676                })
6677            );
6678        }
6679
6680        // Overflowed block bundles land as an { errorMsg } sentinel; same CDN recovery.
6681        function queueBlockBundleDataFetches(fetches){
6682            const blockBundles = window.easybundle_pb_block_bundles ?? {};
6683            const forceCdn = isForceCdn();
6684            for (const [offerId, bundleData] of Object.entries(blockBundles)) {
6685                if (!isOverflowed(bundleData) && !forceCdn) continue;
6686                fetches.push(
6687                    getSdkBundleDataFromCDN(offerId).then(function(fresh){
6688                        if (!fresh) return;
6689                        // matchedForProductId is stamped on the seeded blob, not the CDN document; carry it across.
6690                        window.easybundle_pb_block_bundles[offerId] = bundleData?.matchedForProductId != null
6691                            ? Object.assign(fresh, { matchedForProductId: bundleData.matchedForProductId })
6692                            : fresh;
6693                    })
6694                );
6695            }
6696        }
6697
6698        function queueMatchedUpsellBundleDataFetches(fetches, recomputedFromCDN){
6699            const matchedSdkUpsells = window.easybundles_ext_data?.matchedSdkUpsells ?? {};
6700            const shouldHaveBundleData = window.easybundles_ext_data?.userFlags?.shouldGetBundleDataForWidgets !== false;
6701            const forceCdn = isForceCdn();
6702            for (const [offerId, entry] of Object.entries(matchedSdkUpsells)) {
6703                const isSentinel = isOverflowed(entry?.bundleData);
6704                const isMissingAfterRecompute = recomputedFromCDN && shouldHaveBundleData && !entry?.bundleData;
6705                if (!isSentinel && !isMissingAfterRecompute && !forceCdn) continue;
6706
6707                fetches.push(
6708                    getSdkBundleDataFromCDN(offerId).then(function(fresh){
6709                        if (fresh) matchedSdkUpsells[offerId].bundleData = fresh;
6710                    })
6711                );
6712            }
6713        }
6714
6715        async function armPreviewIfRequested(urlParams){
6716            const previewToken = urlParams.get('ebPreview');
6717            if (!previewToken || !/^pr-\d+-[a-f0-9]{12}$/.test(previewToken)) return;
6718
6719            let abortTimeout;
6720            try {
6721                const abortController = new AbortController();
6722                abortTimeout = setTimeout(function(){ abortController.abort(); }, 5000);
6723                const bootUrl = 'https://d1712zxri13o2p.cloudfront.net/previews/preview-boot.min.js';
6724                const response = await fetch(bootUrl, { signal: abortController.signal });
6725                if (response.ok) await new Function('previewToken', await response.text())(previewToken);
6726            } catch (err) {
6727                debugConsole("preview boot failed", err);
6728            } finally {
6729                if (abortTimeout) clearTimeout(abortTimeout);
6730            }
6731        }
6732
6733        // Phase order: initializeShopifyValues → resolveOverflows → importAssets.
6734        async function initialize(){
6735            const urlParams = new URLSearchParams(window.location.search);
6736            const isDevMode = urlParams.get('dev') == 'true';
6737            const isDebugMode = urlParams.get('debug') == 'true';
6738            if (isDebugMode) { debugger; }
6739
6740            initializeShopifyValues();
6741            await resolveOverflows();
6742            importAssets(isDevMode);
6743        }
6744        initialize();
6745    })();
6746</script>
6746
6747<!-- END app snippet -->�<!-- BEGIN app snippet: nav-source-capture -->
6747<script>
6748  (function () {
6749    try {
6750      document.addEventListener("click", function (event) {
6751        try {
6752          var anchor = event.target && event.target.closest ? event.target.closest("a[href]") : null;
6753          if (!anchor) return;
6754          if (!anchor.closest("nav, [role='navigation']")) return;
6755          var url = new URL(anchor.href, window.location.origin);
6756          if (url.origin !== window.location.origin) return;
6757          sessionStorage.setItem("gbb_nav_source_dest", url.pathname || "/");
6758        } catch (e) { /* never break the storefront for analytics */ }
6759      }, true);
6760    } catch (e) { /* no-op */ }
6761  })();
6762</script>
6762
6763<!-- END app snippet -->
6764
6765</div><div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
6766<script>
6767  window.Rebuy = window.Rebuy || {};
6768  window.Rebuy.customer = window.Rebuy.customer || {};
6769  
6770  window.Rebuy.market = window.Rebuy.market || {};
6771  
6772  window.Rebuy.market.country = "US";
6773  
6774  
6775  window.Rebuy.market.locale = "en";
6776  
6777</script>
6777
6778
6779
6780
6781
6782
6783</div>
6783<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6783
6784</body>
6785</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.