1<!doctype html> 2<html class="js" lang="en"> 3 <head>
4<script src="https://sapi.negate.io/script/wWtLYTwWcPFQ13bUOwyZPQ==?shop=boil-the-bag.myshopify.com"></script>
4 5 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width,initial-scale=1"> 9 <meta name="theme-color" content=""> 10 <link rel="canonical" href="https://www.boilthebag.com/account/login"> 11
11<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/2.0.2/anime.min.js"></script>
11<link rel="icon" type="image/png" href="//www.boilthebag.com/cdn/shop/files/Koozie_Design_Update_old_font_2.png?crop=center&height=32&v=1789053575&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 12 Account 13 – Boil-The-Bag Peanuts</title> 14 15 16 17 18 19<meta property="og:site_name" content="Boil-The-Bag Peanuts"> 20<meta property="og:url" content="https://www.boilthebag.com/account/login"> 21<meta property="og:title" content="Account"> 22<meta property="og:type" content="website"> 23<meta property="og:description" content="Craving Southern boiled peanuts? Get fresh, flavorful boiled peanuts delivered straight to your door. Order now for the perfect Southern snack!"><meta property="og:image" content="http://www.boilthebag.com/cdn/shop/files/Shareable_Link_Image.jpg?v=1737475837"> 24 <meta property="og:image:secure_url" content="https://www.boilthebag.com/cdn/shop/files/Shareable_Link_Image.jpg?v=1737475837"> 25 <meta property="og:image:width" content="1200"> 26 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 27<meta name="twitter:title" content="Account"> 28<meta name="twitter:description" content="Craving Southern boiled peanuts? Get fresh, flavorful boiled peanuts delivered straight to your door. Order now for the perfect Southern snack!"> 29 30 31
31<script src="//www.boilthebag.com/cdn/shop/t/13/assets/constants.js?v=132983761750457495441738012874" defer="defer"></script>
31 32
32<script src="//www.boilthebag.com/cdn/shop/t/13/assets/pubsub.js?v=158357773527763999511738012876" defer="defer"></script>
32 33
33<script src="//www.boilthebag.com/cdn/shop/t/13/assets/global.js?v=152862011079830610291738012874" defer="defer"></script>
33 34
34<script src="//www.boilthebag.com/cdn/shop/t/13/assets/details-disclosure.js?v=13653116266235556501738012874" defer="defer"></script>
34 35
35<script src="//www.boilthebag.com/cdn/shop/t/13/assets/details-modal.js?v=25581673532751508451738012874" defer="defer"></script>
35 36
36<script src="//www.boilthebag.com/cdn/shop/t/13/assets/search-form.js?v=133129549252120666541738012876" defer="defer"></script>
36<script src="//www.boilthebag.com/cdn/shop/t/13/assets/animations.js?v=88693664871331136111738012873" defer="defer"></script>
36<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
36<meta name="google-site-verification" content="m99D6rUJc7FDCCcxwvznrH-AVUJLWUeVJbrWtoquB9Q"> 37<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23908967/digital_wallets/dialog"> 38<meta id="in-context-paypal-metadata" data-shop-id="23908967" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 39<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
39<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 39
39
40<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23908967,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23908967","merchantName":"Boil-The-Bag Peanuts","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Boil-The-Bag Peanuts","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 40
40
41<script id="shopify-features" type="application/json">{"accessToken":"0a21a3b636b19dea19e99bfe3d158e73","betas":["rich-media-storefront-analytics"],"domain":"www.boilthebag.com","predictiveSearch":true,"shopId":23908967,"locale":"en"}</script>
vendor: 1 bytes, line 41
41
42<script>var Shopify = Shopify || {}; 43Shopify.shop = "boil-the-bag.myshopify.com"; 44Shopify.locale = "en"; 45Shopify.currency = {"active":"USD","rate":"1.0"}; 46Shopify.country = "US"; 47Shopify.theme = {"name":"Working","id":141927088327,"schema_name":"Dawn","schema_version":"15.2.0","theme_store_id":887,"role":"main"}; 48Shopify.theme.handle = "null"; 49Shopify.theme.style = {"id":null,"handle":null}; 50Shopify.cdnHost = "www.boilthebag.com/cdn"; 51Shopify.routes = Shopify.routes || {}; 52Shopify.routes.root = "/"; 53Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 54Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 55Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 56Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 56
56
57<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 57
57
58<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 58
58
59<script> 60 window.Shopify = window.Shopify || {}; 61 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 62 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 63 window.Shopify.SignInWithShop.eligible = true; 64</script>
vendor: 1 bytes, line 64
64
65<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 65
65
66<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 66
66
67<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 67
67
68<script type="module"> 69 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 70await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 71 72 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 73window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 74 75</script>
vendor: 1 bytes, line 75
75
76<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 76
76
77<script type="module"> 78 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 79 80 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 81 82</script>
vendor: 1 bytes, line 82
82
83<script> 84 window.Shopify = window.Shopify || {}; 85 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 86 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"]}; 87</script>
vendor: 1 bytes, line 87
87
88<script>(function() { 89 var isLoaded = false; 90 function asyncLoad() { 91 if (isLoaded) return; 92 isLoaded = true; 93 var urls = ["https:\/\/loox.io\/widget\/VkWX6eAPl3\/loox.1646191010800.js?shop=boil-the-bag.myshopify.com","\/\/cdn.shopify.com\/proxy\/3a8ca8c357dfbcbfaa31e68e9e13862cf9e33a33b492f4d1359789f7a261e31c\/api.goaffpro.com\/loader.js?shop=boil-the-bag.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/widgets.automizely.com\/pages\/v1\/pages.js?store_connection_id=e9d6cb8449a1487a831e92e5567110a8\u0026mapped_org_id=984bd225798a0b9898969601b486a6e4_v1\u0026shop=boil-the-bag.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=boil-the-bag.myshopify.com","https:\/\/app.stock-counter.app\/get_script\/ade56d58ad9e11efb39696a1bc6f41d5.js?v=269621\u0026shop=boil-the-bag.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=boil-the-bag.myshopify.com","https:\/\/pixel.wetracked.io\/boil-the-bag.myshopify.com\/events.js?shop=boil-the-bag.myshopify.com"]; 94 for (var i = 0; i < urls.length; i++) { 95 var s = document.createElement('script'); 96 s.type = 'text/javascript'; 97 s.async = true; 98 s.src = urls[i]; 99 var x = document.getElementsByTagName('script')[0]; 100 x.parentNode.insertBefore(s, x); 101 } 102 }; 103 if(window.attachEvent) { 104 window.attachEvent('onload', asyncLoad); 105 } else { 106 window.addEventListener('load', asyncLoad, false); 107 } 108})();</script>
vendor: 1 bytes, line 108
108
109<script id="__st">var __st={"a":23908967,"offset":-14400,"reqid":"1c30957b-ebdf-4178-af6a-8624e52890da-1791343185","pageurl":"www.boilthebag.com\/account\/login","u":"74a5c35f5794"};</script>
vendor: 1 bytes, line 109
109
110<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 110
110
111<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 111
111
112<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.boilthebag.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 112
112
113<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.boilthebag.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>
113<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 113
113
114<script> 115 window.Shopify = window.Shopify || {}; 116 window.Shopify.MCP = window.Shopify.MCP || {}; 117 window.Shopify.MCP.enabled = true; 118 window.Shopify.MCP.shop = "boil-the-bag.myshopify.com"; 119 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.boilthebag.com\/api\/mcp"; 120 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 121</script>
vendor: 1 bytes, line 121
121
122<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.boilthebag.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 123</script>
vendor: 1 bytes, line 123
123
124<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.boilthebag.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 125</script>
vendor: 1 bytes, line 125
125
126<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 127 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); 128</script>
vendor: 1 bytes, line 128
128
129<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})}})); 130</script>
130 131<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.boilthebag.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 132<style id="shopify-accelerated-checkout-cart"> 133 #shopify-buyer-consent { 134 margin-top: 1em; 135 display: inline-block; 136 width: 100%; 137} 138 139#shopify-buyer-consent.hidden { 140 display: none; 141} 142 143#shopify-subscription-policy-button { 144 background: none; 145 border: none; 146 padding: 0; 147 text-decoration: underline; 148 font-size: inherit; 149 cursor: pointer; 150} 151 152#shopify-subscription-policy-button::before { 153 box-shadow: none; 154} 155 156 </style>
157<script id="sections-script" data-sections="header" defer="defer" src="//www.boilthebag.com/cdn/shop/t/13/compiled_assets/scripts.js?v=184325197989695213571738012895"></script>
vendor: 1 bytes, line 157
157
158<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
158 159 160 161 <style data-shopify> 162 @font-face { 163 font-family: Nunito; 164 font-weight: 400; 165 font-style: normal; 166 font-display: swap; 167 src: url("//www.boilthebag.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 168 url("//www.boilthebag.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 169} 170 171 @font-face { 172 font-family: Nunito; 173 font-weight: 700; 174 font-style: normal; 175 font-display: swap; 176 src: url("//www.boilthebag.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 177 url("//www.boilthebag.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 178} 179 180 @font-face { 181 font-family: Nunito; 182 font-weight: 400; 183 font-style: italic; 184 font-display: swap; 185 src: url("//www.boilthebag.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 186 url("//www.boilthebag.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 187} 188 189 @font-face { 190 font-family: Nunito; 191 font-weight: 700; 192 font-style: italic; 193 font-display: swap; 194 src: url("//www.boilthebag.com/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"), 195 url("//www.boilthebag.com/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff"); 196} 197 198 @font-face { 199 font-family: Assistant; 200 font-weight: 400; 201 font-style: normal; 202 font-display: swap; 203 src: url("//www.boilthebag.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 204 url("//www.boilthebag.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 205} 206 207 208 209 :root, 210 .color-scheme-1 { 211 --color-background: 255,252,234; 212 213 --gradient-background: #FFFCEA; 214 215 216 217 218 --color-foreground: 18,18,18; 219 --color-background-contrast: 255,234,106; 220 --color-shadow: 18,18,18; 221 --color-button: 255,0,0; 222 --color-button-text: 255,255,255; 223 --color-secondary-button: 255,252,234; 224 --color-secondary-button-text: 18,18,18; 225 --color-link: 18,18,18; 226 --color-badge-foreground: 18,18,18; 227 --color-badge-background: 255,252,234; 228 --color-badge-border: 18,18,18; 229 --payment-terms-background-color: rgb(255 252 234); 230 } 231 232 233 .color-scheme-2 { 234 --color-background: 132,227,244; 235 236 --gradient-background: #84e3f4; 237 238 239 240 241 --color-foreground: 18,18,18; 242 --color-background-contrast: 20,197,228; 243 --color-shadow: 18,18,18; 244 --color-button: 255,0,0; 245 --color-button-text: 243,243,243; 246 --color-secondary-button: 132,227,244; 247 --color-secondary-button-text: 18,18,18; 248 --color-link: 18,18,18; 249 --color-badge-foreground: 18,18,18; 250 --color-badge-background: 132,227,244; 251 --color-badge-border: 18,18,18; 252 --payment-terms-background-color: rgb(132 227 244); 253 } 254 255 256 .color-scheme-3 { 257 --color-background: 204,27,27; 258 259 --gradient-background: #cc1b1b; 260 261 262 263 264 --color-foreground: 245,240,232; 265 --color-background-contrast: 91,12,12; 266 --color-shadow: 18,18,18; 267 --color-button: 245,200,0; 268 --color-button-text: 42,92,30; 269 --color-secondary-button: 204,27,27; 270 --color-secondary-button-text: 245,240,232; 271 --color-link: 245,240,232; 272 --color-badge-foreground: 245,240,232; 273 --color-badge-background: 204,27,27; 274 --color-badge-border: 245,240,232; 275 --payment-terms-background-color: rgb(204 27 27); 276 } 277 278 279 .color-scheme-4 { 280 --color-background: 26,18,8; 281 282 --gradient-background: #1a1208; 283 284 285 286 287 --color-foreground: 255,255,255; 288 --color-background-contrast: 203,151,86; 289 --color-shadow: 18,18,18; 290 --color-button: 255,255,255; 291 --color-button-text: 18,18,18; 292 --color-secondary-button: 26,18,8; 293 --color-secondary-button-text: 255,255,255; 294 --color-link: 255,255,255; 295 --color-badge-foreground: 255,255,255; 296 --color-badge-background: 26,18,8; 297 --color-badge-border: 255,255,255; 298 --payment-terms-background-color: rgb(26 18 8); 299 } 300 301 302 .color-scheme-5 { 303 --color-background: 42,92,30; 304 305 --gradient-background: #2a5c1e; 306 307 308 309 310 --color-foreground: 245,240,232; 311 --color-background-contrast: 0,0,0; 312 --color-shadow: 18,18,18; 313 --color-button: 245,200,0; 314 --color-button-text: 42,92,30; 315 --color-secondary-button: 42,92,30; 316 --color-secondary-button-text: 245,240,232; 317 --color-link: 245,240,232; 318 --color-badge-foreground: 245,240,232; 319 --color-badge-background: 42,92,30; 320 --color-badge-border: 245,240,232; 321 --payment-terms-background-color: rgb(42 92 30); 322 } 323 324 325 .color-scheme-be1f5396-c2da-4b00-aa3b-1400f837158f { 326 --color-background: 139,237,255; 327 328 --gradient-background: #8BEDFF; 329 330 331 332 333 --color-foreground: 1,1,1; 334 --color-background-contrast: 11,217,255; 335 --color-shadow: 18,18,18; 336 --color-button: 18,18,18; 337 --color-button-text: 255,255,255; 338 --color-secondary-button: 139,237,255; 339 --color-secondary-button-text: 18,18,18; 340 --color-link: 18,18,18; 341 --color-badge-foreground: 1,1,1; 342 --color-badge-background: 139,237,255; 343 --color-badge-border: 1,1,1; 344 --payment-terms-background-color: rgb(139 237 255); 345 } 346 347 348 .color-scheme-c967149e-3d6a-4f85-a4fb-7ba16600fb03 { 349 --color-background: 153,116,26; 350 351 --gradient-background: #99741a; 352 353 354 355 356 --color-foreground: 255,255,255; 357 --color-background-contrast: 44,33,7; 358 --color-shadow: 18,18,18; 359 --color-button: 18,18,18; 360 --color-button-text: 255,255,255; 361 --color-secondary-button: 153,116,26; 362 --color-secondary-button-text: 18,18,18; 363 --color-link: 18,18,18; 364 --color-badge-foreground: 255,255,255; 365 --color-badge-background: 153,116,26; 366 --color-badge-border: 255,255,255; 367 --payment-terms-background-color: rgb(153 116 26); 368 } 369 370 371 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-be1f5396-c2da-4b00-aa3b-1400f837158f, .color-scheme-c967149e-3d6a-4f85-a4fb-7ba16600fb03 { 372 color: rgba(var(--color-foreground), 0.75); 373 background-color: rgb(var(--color-background)); 374 } 375 376 :root { 377 --font-body-family: Nunito, sans-serif; 378 --font-body-style: normal; 379 --font-body-weight: 400; 380 --font-body-weight-bold: 700; 381 382 --font-heading-family: Assistant, sans-serif; 383 --font-heading-style: normal; 384 --font-heading-weight: 400; 385 386 --font-body-scale: 1.0; 387 --font-heading-scale: 1.0; 388 389 --media-padding: px; 390 --media-border-opacity: 0.05; 391 --media-border-width: 1px; 392 --media-radius: 0px;
393 --media-shadow-opacity: 0.0; 394 --media-shadow-horizontal-offset: 0px; 395 --media-shadow-vertical-offset: 4px; 396 --media-shadow-blur-radius: 5px; 397 --media-shadow-visible: 0; 398 399 --page-width: 120rem; 400 --page-width-margin: 0rem; 401 402 --product-card-image-padding: 0.0rem; 403 --product-card-corner-radius: 0.0rem; 404 --product-card-text-alignment: center; 405 --product-card-border-width: 0.0rem; 406 --product-card-border-opacity: 0.1; 407 --product-card-shadow-opacity: 0.2; 408 --product-card-shadow-visible: 1; 409 --product-card-shadow-horizontal-offset: 0.0rem; 410 --product-card-shadow-vertical-offset: 0.4rem; 411 --product-card-shadow-blur-radius: 0.5rem; 412 413 --collection-card-image-padding: 0.0rem; 414 --collection-card-corner-radius: 0.0rem; 415 --collection-card-text-alignment: left; 416 --collection-card-border-width: 0.0rem; 417 --collection-card-border-opacity: 0.1; 418 --collection-card-shadow-opacity: 0.0; 419 --collection-card-shadow-visible: 0; 420 --collection-card-shadow-horizontal-offset: 0.0rem; 421 --collection-card-shadow-vertical-offset: 0.4rem; 422 --collection-card-shadow-blur-radius: 0.5rem; 423 424 --blog-card-image-padding: 0.0rem; 425 --blog-card-corner-radius: 0.0rem; 426 --blog-card-text-alignment: left; 427 --blog-card-border-width: 0.0rem; 428 --blog-card-border-opacity: 0.1; 429 --blog-card-shadow-opacity: 0.0; 430 --blog-card-shadow-visible: 0; 431 --blog-card-shadow-horizontal-offset: 0.0rem; 432 --blog-card-shadow-vertical-offset: 0.4rem; 433 --blog-card-shadow-blur-radius: 0.5rem; 434 435 --badge-corner-radius: 4.0rem; 436 437 --popup-border-width: 1px; 438 --popup-border-opacity: 0.1; 439 --popup-corner-radius: 0px; 440 --popup-shadow-opacity: 0.05; 441 --popup-shadow-horizontal-offset: 0px; 442 --popup-shadow-vertical-offset: 4px; 443 --popup-shadow-blur-radius: 5px; 444 445 --drawer-border-width: 1px; 446 --drawer-border-opacity: 0.1; 447 --drawer-shadow-opacity: 0.0; 448 --drawer-shadow-horizontal-offset: 0px; 449 --drawer-shadow-vertical-offset: 4px; 450 --drawer-shadow-blur-radius: 5px; 451 452 --spacing-sections-desktop: 0px; 453 --spacing-sections-mobile: 0px; 454 455 --grid-desktop-vertical-spacing: 8px; 456 --grid-desktop-horizontal-spacing: 8px; 457 --grid-mobile-vertical-spacing: 4px; 458 --grid-mobile-horizontal-spacing: 4px; 459 460 --text-boxes-border-opacity: 0.1; 461 --text-boxes-border-width: 0px; 462 --text-boxes-radius: 0px; 463 --text-boxes-shadow-opacity: 0.0; 464 --text-boxes-shadow-visible: 0; 465 --text-boxes-shadow-horizontal-offset: 0px; 466 --text-boxes-shadow-vertical-offset: 4px; 467 --text-boxes-shadow-blur-radius: 5px; 468 469 --buttons-radius: 0px; 470 --buttons-radius-outset: 0px; 471 --buttons-border-width: 1px; 472 --buttons-border-opacity: 1.0; 473 --buttons-shadow-opacity: 0.0; 474 --buttons-shadow-visible: 0; 475 --buttons-shadow-horizontal-offset: 0px; 476 --buttons-shadow-vertical-offset: 4px; 477 --buttons-shadow-blur-radius: 5px; 478 --buttons-border-offset: 0px; 479 480 --inputs-radius: 0px; 481 --inputs-border-width: 1px; 482 --inputs-border-opacity: 0.55; 483 --inputs-shadow-opacity: 0.0; 484 --inputs-shadow-horizontal-offset: 0px; 485 --inputs-margin-offset: 0px; 486 --inputs-shadow-vertical-offset: 4px; 487 --inputs-shadow-blur-radius: 5px; 488 --inputs-radius-outset: 0px; 489 490 --variant-pills-radius: 40px; 491 --variant-pills-border-width: 1px; 492 --variant-pills-border-opacity: 0.55; 493 --variant-pills-shadow-opacity: 0.0; 494 --variant-pills-shadow-horizontal-offset: 0px; 495 --variant-pills-shadow-vertical-offset: 4px; 496 --variant-pills-shadow-blur-radius: 5px; 497 } 498 499 *, 500 *::before, 501 *::after { 502 box-sizing: inherit; 503 } 504 505 html { 506 box-sizing: border-box; 507 font-size: calc(var(--font-body-scale) * 62.5%); 508 height: 100%; 509 } 510 511 body { 512 display: grid; 513 grid-template-rows: auto auto 1fr auto; 514 grid-template-columns: 100%; 515 min-height: 100%; 516 margin: 0; 517 font-size: 1.5rem; 518 letter-spacing: 0.06rem; 519 line-height: calc(1 + 0.8 / var(--font-body-scale)); 520 font-family: var(--font-body-family); 521 font-style: var(--font-body-style); 522 font-weight: var(--font-body-weight); 523 } 524 525 @media screen and (min-width: 750px) { 526 body { 527 font-size: 1.6rem; 528 } 529 } 530 </style> 531 532 <link href="//www.boilthebag.com/cdn/shop/t/13/assets/base.css?v=1405663153249179693917400
53271786" rel="stylesheet" type="text/css" media="all" /> 533 <link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-cart-items.css?v=123238115697927560811738012873" media="print" onload="this.media='all'"> 534 <link rel="preload" as="font" href="//www.boilthebag.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin> 535 536 537 <link rel="preload" as="font" href="//www.boilthebag.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 538 539<link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-localization-form.css?v=170315343355214948141738012874" rel="stylesheet" type="text/css" media="all" /> 540
540<script src="//www.boilthebag.com/cdn/shop/t/13/assets/localization-form.js?v=144176611646395275351738012876" defer="defer"></script>
540<link 541 rel="stylesheet" 542 href="//www.boilthebag.com/cdn/shop/t/13/assets/component-predictive-search.css?v=118923337488134913561738012874" 543 media="print" 544 onload="this.media='all'" 545 >
545<script> 546 if (Shopify.designMode) { 547 document.documentElement.classList.add('shopify-design-mode'); 548 } 549 </script>
549 550 <link href="https://fonts.googleapis.com/css2?family=Mouse+Memoirs&display=swap" rel="stylesheet"> 551 <!-- BEGIN app block: shopify://apps/dr-free-gift/blocks/instant-load/5942fed7-47f4-451f-a42f-9077b6214264 --><!-- For self-installation -->
552<script>(() => {const installerKey = 'docapp-free-gift-auto-install'; const urlParams = new URLSearchParams(window.location.search); if (urlParams.get(installerKey)) {window.sessionStorage.setItem(installerKey, JSON.stringify({integrationId: urlParams.get('docapp-integration-id'), divClass: urlParams.get('docapp-install-class'), check: urlParams.get('docapp-check')}));}})();</script>
vendor: 1 bytes, line 552
552
553<script>(() => {const previewKey = 'docapp-free-gift-test'; const urlParams = new URLSearchParams(window.location.search); if (urlParams.get(previewKey)) {window.sessionStorage.setItem(previewKey, JSON.stringify({active: true, integrationId: urlParams.get('docapp-free-gift-inst-test')}));}})();</script>
vendor: 1 bytes, line 553
553
554<script>window.freeGiftCartUpsellProAppBlock = true;</script>
554 555 556<!-- App speed-up -->
557<script id="docapp-cart">window.docappCart = {"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}; window.docappCart.currency = "USD"; window.docappCart.shop_currency = "USD";</script>
vendor: 1 bytes, line 557
557
558<script id="docapp-free-item-speedup"> 559 (() => { if (window.freeGiftCartUpsellProAppLoaded) return; let script = document.createElement('script'); script.src = "https://d2fk970j0emtue.cloudfront.net/shop/js/free-gift-cart-upsell-pro.min.js?shop=boil-the-bag.myshopify.com"; document.getElementById('docapp-free-item-speedup').after(script); })(); 560</script>
560 561 562<!-- END app block --><!-- BEGIN app block: shopify://apps/scarcity-ai-stock-counter/blocks/app-embed-block/c0e4a7d7-acc3-497b-80aa-b72cf8156ac3 -->
563<script async src="https://app.stock-counter.app/get_script/?shop_url=boil-the-bag.myshopify.com"></script>
563 564 565 566<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
566<script defer="defer"> 567 /** SealSubs loader,version number: 2.0 */ 568 (function(){ 569 var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)}; 570 // Set variable to prevent the other loader from requesting the same resources 571 window.seal_subs_app_block_loader = true; 572 appendScriptUrl('boil-the-bag.myshopify.com'); 573 574 // get script url and append timestamp of last change 575 function appendScriptUrl(shop) { 576 var timeStamp = Math.floor(Date.now() / (1000*1*1)); 577 var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp; 578 loadScript(timestampUrl, function() { 579 // append app script 580 if (typeof sealsubscriptions_settings_updated == 'undefined') { 581 sealsubscriptions_settings_updated = 'default-by-script'; 582 } 583 584 var locale = ''; 585 if (typeof window !== 'undefined' && 586 typeof window.Shopify !== 'undefined' && 587 typeof window.Shopify.locale !== 'undefined' 588 ) { 589 locale = window.Shopify.locale; 590 } 591 592 var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`; 593 loadScript(scriptUrl, function(){}); 594 }); 595 } 596 })(); 597 598 var SealSubsScriptAppended = true; 599 600</script>
600 601 602<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 603 604 605 606 607 608 609 610 611 612 613 614 615
615<script 616 async 617 type="text/javascript" 618 src="https://cdn.506.io/eg/script.js?shop=boil-the-bag.myshopify.com&v=12" 619 ></script>
619 620 621 622 623 624 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTEzNDMxODU=" content="{"isInstalled":true,"installedOn":"2023-03-09T18:29:34.402Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession","fontFamily":null},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","fontFamily":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#58ffff","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"3.0","headerFontSize":"","subHeaderFontSize":"","padding":"","cssStyles":"#aca-notifications-wrapper {\n display: block;\n right: 0;\n bottom: 0;\n position: fixed;\n z-index: 99999999;\n max-height: 100%;\n overflow: auto;\n}\n.aca-notification-container {\n display: flex;\n flex-direction: row;\n text-align: left;\n font-size: 16px;\n margin: 12px;\n padding: 8px;\n background-color: #FFFFFF;\n width: fit-content;\n box-shadow: rgb(170 170 170) 0px 0px 5px;\n border-radius: 8px;\n opacity: 0;\n transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 60px;\n min-width: 60px;\n height: 60px;\n width: 60px;\n background-color: #FFFFFF;\n margin: 8px;\n}\n.aca-notification-image img {\n display: block;\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n border-radius: 6px;\n box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n flex-grow: 1;\n margin: 8px;\n max-width: 260px;\n}\n.aca-notification-heading {\n font-size: 24px;\n margin: 0 0 0.3em 0;\n line-height: normal;\n word-break: break-word;\n line-height: 1.2;\n max-height: 3.6em;\n overflow: hidden;\n color: #2D4F1E;\n}\n.aca-notification-subheading {\n font-size: 18px;\n margin: 0;\n line-height: normal;\n word-break: break-word;\n line-height: 1.4;\n max-height: 5.6em;\n overflow: hidden;\n color: #2D4F1E;\n}\n@media screen and (max-width: 450px) {\n #aca-notifications-wrapper {\n left: null;\n right: null;\n }\n .aca-notification-container {\n width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n max-width: none;\n }\n}","hasCustomizations":false,"fontFamily":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"priceShowZeroDecimals":true,"primaryColor":"#ff0000","secondaryColor":"#3A3A3A","buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":"#aca-modal {\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n z-index: 99999999;\n overflow-x: hidden;\n overflow-y: auto;\n display: block;\n}\n#aca-modal-wrapper {\n display: flex;\n align-items: center;\n width: 80%;\n height: auto;\n max-width: 1000px;\n min-height: calc(100% - 60px);\n margin: 30px auto;\n}\n#aca-modal-container {\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-shadow: 0 0 1.5rem rgba(17, 17, 17, 0.7);\n width: 100%;\n padding: 20px;\n background-color: #FFFFFF;\n}\n#aca-close-icon-container {\n position: absolute;\n top: 12px;\n right: 12px;\n width: 25px;\n display: none;\n}\n#aca-close-icon {\n stroke: #333333;\n}\n#aca-modal-custom-image-container {\n background-color: #FFFFFF;\n margin: 0.5em 0;\n}\n#aca-modal-custom-image-container img {\n display: block;\n min-width: 60px;\n min-height: 60px;\n max-width: 200px;\n max-height: 200px;\n width: auto;\n height: auto;\n}\n#aca-modal-headline {\n text-align: center;\n text-transform: none;\n letter-spacing: normal;\n margin: 0.5em 0;\n font-size: 30px;\n color: #3A3A3A;\n}\n#aca-modal-subheadline {\n text-align: center;\n font-weight: normal;\n margin: 0 0 0.5em 0;\n font-size: 20px;\n color: #3A3A3A;\n}\n#aca-products-container {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n flex-wrap: wrap;\n width: 85%;\n}\n#aca-products-container .aca-product {\n text-align: center;\n margin: 30px;\n width: 200px;\n}\n.aca-product-image {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 200px;\n background-color: #FFFFFF;\n margin-bottom: 1em;\n}\n.aca-product-image img {\n display: block;\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n}\n.aca-product-name, .aca-subscription-name {\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-size: 16px;\n}\n.aca-product-variant-name {\n margin-top: 1em;\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-size: 16px;\n}
624\n.aca-product-price {\n color: #333333;\n line-height: inherit;\n font-size: 16px;\n}\n.aca-subscription-label {\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-weight: 600;\n font-size: 16px;\n}\n.aca-product-dropdown {\n position: relative;\n display: flex;\n align-items: center;\n cursor: pointer;\n width: 100%;\n height: 42px;\n background-color: #FFFFFF;\n line-height: inherit;\n margin-bottom: 1em;\n}\n.aca-product-dropdown .dropdown-icon {\n position: absolute;\n right: 8px;\n height: 12px;\n width: 12px;\n fill: #E1E3E4;\n}\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n box-sizing: border-box;\n}\nselect.aca-product-dropdown::-ms-expand {\n display: none;\n}\n.aca-product-dropdown select {\n box-sizing: border-box;\n background-color: transparent;\n border: none;\n margin: 0;\n cursor: inherit;\n line-height: inherit;\n outline: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background-image: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n cursor: pointer;\n border: 1px solid #E1E3E4;\n border-radius: 2px;\n color: #333333;\n padding: 0 30px 0 10px;\n font-size: 15px;\n}\n.aca-product-button {\n border: none;\n cursor: pointer;\n width: 100%;\n min-height: 42px;\n word-break: break-word;\n padding: 8px 14px;\n background-color: #2D4F1E;\n text-transform: uppercase;\n line-height: inherit;\n border: 1px solid transparent;\n border-radius: 2px;\n font-size: 14px;\n color: #FFFFFF;\n font-weight: bold;\n letter-spacing: 1.039px;\n}\n.aca-product-button.aca-product-out-of-stock-button {\n cursor: default;\n border: 1px solid #2D4F1E;\n background-color: #FFFFFF;\n color: #2D4F1E;\n}\n.aca-button-loader {\n display: block;\n border: 3px solid transparent;\n border-radius: 50%;\n border-top: 3px solid #FFFFFF;\n width: 20px;\n height: 20px;\n background: transparent;\n margin: 0 auto;\n -webkit-animation: aca-loader 0.5s linear infinite;\n animation: aca-loader 0.5s linear infinite;\n}\n@-webkit-keyframes aca-loader {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n}\n@keyframes aca-loader {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.aca-button-tick {\n display: block;\n transform: rotate(45deg);\n -webkit-transform: rotate(45deg);\n height: 19px;\n width: 9px;\n margin: 0 auto;\n border-bottom: 3px solid #FFFFFF;\n border-right: 3px solid #FFFFFF;\n}\n.aca-button-cross \u003e svg {\n width: 22px;\n margin-bottom: -6px;\n}\n.aca-button-cross .button-cross-icon {\n stroke: #FFFFFF;\n}\n#aca-bottom-close {\n cursor: pointer;\n text-align: center;\n word-break: break-word;\n color: #2D4F1E;\n font-size: 16px;\n}\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n #aca-products-container {\n width: 95%;\n padding: 20px 0;\n }\n #aca-products-container .aca-product {\n margin: 20px 3%;\n padding: 0;\n }\n}\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n #aca-products-container .aca-product {\n margin: 20px 2%;\n }\n}\n@media screen and (max-width: 950px) {\n #aca-products-container {\n width: 95%;\n padding: 0;\n }\n #aca-products-container .aca-product {\n width: 45%;\n max-width: 200px;\n margin: 2.5%;\n }\n}\n@media screen and (min-width: 602px) and (max-width: 950px) {\n #aca-products-container .aca-product {\n margin: 4%;\n }\n}\n@media screen and (max-width: 767px) {\n #aca-modal-wrapper {\n width: 90%;\n }\n}\n@media screen and (max-width: 576px) {\n #aca-modal-container {\n padding: 23px 0 0;\n }\n #aca-close-icon-container {\n display: block;\n }\n #aca-bottom-close {\n margin: 10px;\n font-size: 14px;\n }\n #aca-modal-headline {\n margin: 10px 5%;\n font-size: 20px;\n }\n #aca-modal-subheadline {\n margin: 0 0 5px 0;\n font-size: 16px;\n }\n .aca-product-image {\n height: 100px;\n margin: 0;\n }\n .aca-product-name, .aca-subscription-name, .aca-product-variant-name {\n font-size: 12px;\n margin: 5px 0;\n }\n .aca-product-dropdown select, .aca-product-button, .aca-subscription-label {\n font-size: 12px;\n }\n .aca-product-dropdown {\n height: 30px;\n margin-bottom: 7px;\n }\n .aca-product-button {\n min-height: 30px;\n padding: 4px;\n margin-bottom: 7px;\n }\n .aca-button-loader {\n border: 2px solid transparent;\n border-top: 2px solid #FFFFFF;\n width: 12px;\n height: 12px;\n }\n .aca-button-tick {\n height: 12px;\n width: 6px;\n border-bottom: 2px solid #FFFFFF;\n border-right: 2px solid #FFFFFF;\n }\n .aca-button-cross \u003e svg {\n width: 15px;\n margin-bottom: -4px;\n }\n .aca-button-cross .button-cross-icon {\n stroke: #FFFFFF;\n }\n}","hasCustomizations":false,"addButtonText":"Add to Cart","
624dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan","closeModalOutsideClick":true,"headerFontFamily":null,"bodyFontFamily":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.boilthebag.com"}"> 625 626
627<script defer> 628 (async function() { 629 try { 630 631 const blockVersion = "v3" 632 if (blockVersion != "v3") { 633 return 634 } 635 636 let metaErrorFlag = false; 637 if (metaErrorFlag) { 638 return 639 } 640 641 // Parse metafields as JSON 642 const metafields = {"easygift-rule-67b79a4189353e05663436d8":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":["EG Eligible"],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productTags","minCartValue":null,"upperCartValue":null,"products":[{"variantId":43733107671239,"sellingPlans":[]},{"variantId":43733107704007,"sellingPlans":[]},{"variantId":43733107736775,"sellingPlans":[]},{"variantId":43733107769543,"sellingPlans":[]},{"variantId":43733107802311,"sellingPlans":[]},{"variantId":43733107835079,"sellingPlans":[]},{"variantId":45657887998151,"sellingPlans":[]},{"variantId":43733107900615,"sellingPlans":[]},{"variantId":43733107933383,"sellingPlans":[]},{"variantId":43733107998919,"sellingPlans":[]},{"variantId":43733108031687,"sellingPlans":[]},{"variantId":43733108097223,"sellingPlans":[]},{"variantId":43733108129991,"sellingPlans":[]},{"variantId":45657888030919,"sellingPlans":[]},{"variantId":43733108228295,"sellingPlans":[]},{"variantId":43733108261063,"sellingPlans":[]},{"variantId":43733108293831,"sellingPlans":[]},{"variantId":43733108326599,"sellingPlans":[]},{"variantId":43733108359367,"sellingPlans":[]},{"variantId":43733108392135,"sellingPlans":[]},{"variantId":45657888063687,"sellingPlans":[]},{"variantId":43733108457671,"sellingPlans":[]},{"variantId":43733108490439,"sellingPlans":[]},{"variantId":43733108523207,"sellingPlans":[]},{"variantId":43733108555975,"sellingPlans":[]},{"variantId":43733108588743,"sellingPlans":[]},{"variantId":43733108621511,"sellingPlans":[]},{"variantId":45657888096455,"sellingPlans":[]},{"variantId":43733108687047,"sellingPlans":[]},{"variantId":43733108719815,"sellingPlans":[]},{"variantId":43733108752583,"sellingPlans":[]},{"variantId":43733108785351,"sellingPlans":[]},{"variantId":43733108818119,"sellingPlans":[]},{"variantId":43733108850887,"sellingPlans":[]},{"variantId":45657888129223,"sellingPlans":[]},{"variantId":43733108916423,"sellingPlans":[]},{"variantId":43733108949191,"sellingPlans":[]},{"variantId":43733108981959,"sellingPlans":[]},{"variantId":43733109014727,"sellingPlans":[]},{"variantId":43733109047495,"sellingPlans":[]},{"variantId":43733109080263,"sellingPlans":[]},{"variantId":45657888161991,"sellingPlans":[]},{"variantId":45657888194759,"sellingPlans":[]},{"variantId":45657888227527,"sellingPlans":[]},{"variantId":45657888260295,"sellingPlans":[]},{"variantId":45657888293063,"sellingPlans":[]},{"variantId":45657888325831,"sellingPlans":[]},{"variantId":45657888358599,"sellingPlans":[]},{"variantId":45657888391367,"sellingPlans":[]},{"variantId":45780092911815,"sellingPlans":[]},{"variantId":45780092944583,"sellingPlans":[]},{"variantId":45780093010119,"sellingPlans":[]},{"variantId":45780093042887,"sellingPlans":[]},{"variantId":45780093108423,"sellingPlans":[]},{"variantId":45780093141191,"sellingPlans":[]},{"variantId":45780093206727,"sellingPlans":[]},{"variantId":45780093239495,"sellingPlans":[]},{"variantId":45780093305031,"sellingPlans":[]},{"variantId":45780093337799,"sellingPlans":[]},{"variantId":45780093403335,"sellingPlans":[]},{"variantId":45780093436103,"sellingPlans":[]},{"variantId":45780093501639,"sellingPlans":[]},{"variantId":45780093534407,"sellingPlans":[]},{"variantId":45780093599943,"sellingPlans":[]},{"variantId":45780093632711,"sellingPlans":[]},{"variantId":43210403283143,"sellingPlans":[]},{"variantId":43759650046151,"sellingPlans":[]},{"variantId":43759650078919,"sellingPlans":[]},{"variantId":43759650111687,"sellingPlans":[]},{"variantId":43759650144455,"sellingPlans":[]},{"variantId":43759650177223,"sellingPlans":[]},{"variantId":43759650209991,"sellingPlans":[]},{"variantId":43759650242759,"sellingPlans":[]},{"variantId":43759650275527,"sellingPlans":[]},{"variantId":43759650308295,"sellingPlans":[]},{"variantId":43759650341063,"sellingPlans":[]},{"variantId":43759650373831,"sellingPlans":[]},{"variantId":43759650406599,"sellingPlans":[]},{"variantId":43759650439367,"sellingPlans":[]},{"variantId":43759650472135,"sellingPlans":[]},{"variantId":43759650504903,"sellingPlans":[]},{"variantId":42427279048903,"sellingPlans":[]},{"variantId":42427279081671,"sellingPlans":[]},{"variantId":42427279147207,"sellingPlans":[]},{"variantId":13820330999917,"sellingPlans":[]},{"variantId":43204799758535,"sellingPlans":[]},{"variantId":43208483143879,"sellingPlans":[]},{"variantId":43204799791303,"sellingPlans":[]},{"variantId":13820331032685,"sellingPlans":[]},{"variantId":43204799824071,"sellingPlans":[]},{"variantId":43208483176647,"sellingPlans":[]},{"variantId":43204799856839,"sellingPlans":[]},{"variantId":43208483209415,"sellingPlans":[]},{"variantId":43208483242183,"sellingPlans":[]},{"variantId":43208483274951,"sellingPlans":[]},{"variantId":43208483307719,"sellingPlans":[]},{"variantId":13820331098221,"sellingPlans":[]},{"variantId":43204799889607,"sellingPlans":[]},{"variantId":43208483340487,"sellingPlans":[]},{"variantId":43204799922375,"sellingPlans":[]},{"variantId":13820332572781,"sellingPlans":[]},{"variantId":13820332605549,"sellingPlans":[]},{"variantId":43202674983111,"sellingPlans":[]},{"variantId":13820332671085,"sellingPlans":[]},{"variantId":43078570475719,"sellingPlans":[]},{"variantId":43078570508487,"sellingPlans":[]},{"variantId":43949990084807,"sellingPlans":[]},{"variantId":43949990117575,"sellingPlans":[]},{"variantId":43208490025159,"sellingPlans":[]},{"variantId":43075911024839,"sellingPlans":[]},{"variantId":45758528225479,"sellingPlans":[]},{"variantId":45758528258247,"sellingPlans":[]},{"variantId":45758528291015,"sellingPlans":[]},{"variantId":45758528323783,"sellingPlans":[]},{"variantId":45758528356551,"sellingPlans":[]},{"variantId":45758528389319,"sellingPlans":[]},{"variantId":45758528422087,"sellingPlans":[]},{"variantId":45758528454855,"sellingPlans":[]},{"variantId":45758528487623,"sellingPlans":[]},{"variantId":45758528520391,"sellingPlans":[]},{"variantId":45758528553159,"sellingPlans":[]},{"variantId":45758528585927,"sellingPlans":[]},{"variantId":45758528618695,"sellingPlans":[]},{"variantId":45758528651463,"sellingPlans":[]},{"variantId":45758528684231,"sellingPlans":[]},{"variantId":45758528716999,"sellingPlans":[]},{"variantId":45758528749767,"sellingPlans":[]},{"variantId":45758528782535,"sellingPlans":[]},{"variantId":45758528815303,"sellingPlans":[]},{"variantId":45758528848071,"sellingPlans":[]},{"variantId":45758528880839,"sellingPlans":[]},{"variantId":45758528913607,"sellingPlans":[]},{"variantId":45758528946375,"sellingPlans":[]},{"variantId":45758528979143,"sellingPlans":[]},{"variantId":45758529011911,"sellingPlans":[]},{"variantId":45758529044679,"sellingPlans":[]},{"variantId":45758529077447,"sellingPlans":[]},{"variantId":45758529110215,"sellingPlans":[]},{"variantId":45758529142983,"sellingPlans":[]},{"variantId":45758529175751,"sellingPlans":[]},{"variantId":45758529208519,"sellingPlans":[]},{"variantId":45758529241287,"sellingPlans":[]},{"variantId":45758529274055,"sellingPlans":[]},{"variantId":45758529306823,"sellingPlans":[]},{"variantId":45758529339591,"sellingPlans":[]},{"variantId":45758529372359,"sellingPlans":[]},{"variantId":45758529405127,"sellingPlans":[]},{"variantId":45758529437895,"sellingPlans":[]},{"variantId":45758529470663,"sellingPlans":[]},{"variantId":45758529503431,"sellingPlans":[]},{"variantId":45758529536199,"sellingPlans":[]},{"variantId":45758529568967,"sellingPlans":[]},{"variantId":45758529601735,"sellingPlans":[]},{"variantId":45758529634503,"sellingPlans":[]},{"variantId":45758529667271,"sellingPlans":[]},{"variantId":45758529700039,"sellingPlans":[]},{"variantId":45758529732807,"sellingPlans":[]},{"variantId":45758529765575,"sellingPlans":[]},{"variantId":45758529798343,"sellingPlans":[]},{"variantId":45758529831111,"sellingPlans":[]},{"variantId":45758529863879,"sellingPlans":[]},{"variantId":45758529896647,"sellingPlans":[]},{"variantId":45758529929415,"sellingPlans":[]},{"variantId":45758529962183,"sellingPlans":[]},{"variantId":45758529994951,"sellingPlans":[]},{"variantId":45758530027719,"sellingPlans":[]},{"variantId":45758530060487,"sellingPlans":[]},{"variantId":45758530093255,"sellingPlans":[]},{"variantId":45758530126023,"sellingPlans":[]},{"variantId":45758530158791,"sellingPlans":[]},{"variantId":45758530191559,"sellingPlans":[]},{"variantId":45758530224327,"sellingPlans":[]},{"variantId":45758530257095,"sellingPlans":[]},{"variantId":45758530289863,"sellingPlans":[]},{"variantId":45758530322631,"sellingPlans":[]},{"variantId":45758530355399,"sellingPlans":[]},{"variantId":45758530388167,"sellingPlans":[]},{"variantId":45758530420935,"sellingPlans":[]},{"variantId":45758530453703,"sellingPlans":[]},{"variantId":45758530486471,"sellingPlans":[]},{"variantId":45758530519239,"sellingPlans":[]},{"variantId":45758530552007,"sellingPlans":[]},{"variantId":45758530584775,"sellingPlans":[]},{"variantId":45758530617543,"sellingPlans":[]},{"variantId":45758530650311,"sellingPlans":[]},{"variantId":45758530683079,"sellingPlans":[]},{"variantId":45758530715847,"sellingPlans":[]},{"variantId":45758530748615,"sellingPlans":[]},{"variantId":45758530781383,"sellingPlans":[]},{"variantId":45758530814151,"sellingPlans":[]},{"variantId":45758530846919,"sellingPlans":[]},{"variantId":45758530879687,"sellingPlans":[]},{"variantId":45758530912455,"sellingPlans":[]},{"variantId":45758530945223,"sellingPlans":[]},{"variantId":45758530977991,"sellingPlans":[]},{"variantId":45758531010759,"sellingPlans":[]},{"variantId":45758531043527,"sellingPlans":[]},{"variantId":45758531076295,"sellingPlans":[]},{"variantId":45758531109063,"sellingPlans":[]},{"variantId":45758531141831,"sellingPlans":[]},{"variantId":45758531174599,"sellingPlans":[]},{"variantId":45758531207367,"sellingPlans":[]},{"variantId":45758531240135,"sellingPlans":[]},{"variantId":45758531272903,"sellingPlans":[]},{"variantId":45758531305671,"sellingPlans":[]},{"variantId":45758531338439,"sellingPlans":[]},{"variantId":45758531371207,"sellingPlans":[]},{"variantId":45758531403975,"sellingPlans":[]},{"variantId":45758531436743,"sellingPlans":[]},{"variantId":45758531469511,"sellingPlans":[]},{"variantId":45758531502279,"sellingPlans":[]},{"variantId":45758531535047,"sellingPlans":[]},{"variantId":45758531567815,"sellingPlans":[]},{"variantId":45758531600583,"sellingPlans":[]},{"variantId":45758531633351,"sellingPlans":[]},{"variantId":45758531666119,"sellingPlans":[]},{"variantId":45758531698887,"sellingPlans":[]},{"variantId":45758531731655,"sellingPlans":[]},{"variantId":42940398731463,"sellingPlans":[]},{"variantId":43547405058247,"sellingPlans":[]},{"variantId":43547405091015,"sellingPlans":[]},{"variantId":43547405123783,"sellingPlans":[]},{"variantId":42940398796999,"sellingPlans":[]},{"variantId":43547405156551,"sellingPlans":[]},{"variantId":43547405189319,"sellingPlans":[]},{"variantId":43547405222087,"sellingPlans":[]},{"variantId":42940398862535,"sellingPlans":[]},{"variantId":43547405254855,"sellingPlans":[]},{"variantId":43547405320391,"sellingPlans":[]},{"variantId":43547405353159,"sellingPlans":[]},{"variantId":42940398928071,"sellingPlans":[]},{"variantId":43547405385927,"sellingPlans":[]},{"variantId":43547405418695,"sellingPlans":[]},{"variantId":43547405451463,"sellingPlans":[]},{"variantId":42940398764231,"sellingPlans":[]},{"variantId":43547405484231,"sellingPlans":[]},{"variantId":43547405516999,"sellingPlans":[]},{"variantId":43547405549767,"sellingPlans":[]},{"variantId":42940398829767,"sellingPlans":[]},{"variantId":43547405582535,"sellingPlans":[]},{"variantId":43547405615303,"sellingPlans":[]},{"variantId":43547405648071,"sellingPlans":[]},{"variantId":42940398895303,"sellingPlans":[]},{"variantId":43547405680839,"sellingPlans":[]},{"variantId":43547405713607,"sellingPlans":[]},{"variantId":43547405746375,"sellingPlans":[]},{"variantId":42940398960839,"sellingPlans":[]},{"variantId":43547405779143,"sellingPlans":[]},{"variantId":43547405811911,"sellingPlans":[]},{"variantId":43547405844679,"sellingPlans":[]},{"variantId":44718590492871,"sellingPlans":[]},{"variantId":44718590525639,"sellingPlans":[]},{"variantId":44718590558407,"sellingPlans":[]},{"variantId":44718590591175,"sellingPlans":[]},{"variantId":44718590623943,"sellingPlans":[]},{"variantId":44718590656711,"sellingPlans":[]},{"variantId":44718590689479,"sellingPlans":[]},{"variantId":44718590722247,"sellingPlans":[]},{"variantId":44718590755015,"sellingPlans":[]},{"variantId":44718590787783,"sellingPlans":[]},{"variantId":44718590820551,"sellingPlans":[]},{"variantId":44718590853319,"sellingPlans":[]},{"variantId":44718590886087,"sellingPlans":[]},{"variantId":44718590918855,"sellingPlans":[]},{"variantId":44718590951623,"sellingPlans":[]},{"variantId":44718590984391,"sellingPlans":[]},{"variantId":45779984253127,"sellingPlans":[]},{"variantId":45779984285895,"sellingPlans":[]},{"variantId":45779984351431,"sellingPlans":[]}
642,{"variantId":45779984384199,"sellingPlans":[]},{"variantId":45779984449735,"sellingPlans":[]},{"variantId":45779984482503,"sellingPlans":[]},{"variantId":45779984548039,"sellingPlans":[]},{"variantId":45779984580807,"sellingPlans":[]},{"variantId":45779984646343,"sellingPlans":[]},{"variantId":45779984679111,"sellingPlans":[]},{"variantId":45779984744647,"sellingPlans":[]},{"variantId":45779984777415,"sellingPlans":[]},{"variantId":45779984842951,"sellingPlans":[]},{"variantId":45779984875719,"sellingPlans":[]},{"variantId":45779984941255,"sellingPlans":[]},{"variantId":45779984974023,"sellingPlans":[]},{"variantId":45779985039559,"sellingPlans":[]},{"variantId":45779985072327,"sellingPlans":[]},{"variantId":45779985137863,"sellingPlans":[]},{"variantId":45779985170631,"sellingPlans":[]},{"variantId":45779985236167,"sellingPlans":[]},{"variantId":45779985268935,"sellingPlans":[]},{"variantId":45779985334471,"sellingPlans":[]},{"variantId":45779985367239,"sellingPlans":[]},{"variantId":45779985432775,"sellingPlans":[]},{"variantId":45779985465543,"sellingPlans":[]},{"variantId":45779985531079,"sellingPlans":[]},{"variantId":45779985563847,"sellingPlans":[]},{"variantId":45779985629383,"sellingPlans":[]},{"variantId":45779985662151,"sellingPlans":[]},{"variantId":45779985727687,"sellingPlans":[]},{"variantId":45779985760455,"sellingPlans":[]},{"variantId":45779985825991,"sellingPlans":[]},{"variantId":45779985858759,"sellingPlans":[]},{"variantId":45779985924295,"sellingPlans":[]},{"variantId":45779985957063,"sellingPlans":[]},{"variantId":45779986022599,"sellingPlans":[]},{"variantId":45779986055367,"sellingPlans":[]},{"variantId":45779986120903,"sellingPlans":[]},{"variantId":45779986153671,"sellingPlans":[]},{"variantId":45779986219207,"sellingPlans":[]},{"variantId":45779986251975,"sellingPlans":[]},{"variantId":45779986317511,"sellingPlans":[]},{"variantId":45779986350279,"sellingPlans":[]},{"variantId":45779986415815,"sellingPlans":[]},{"variantId":45779986448583,"sellingPlans":[]},{"variantId":45779986514119,"sellingPlans":[]},{"variantId":45779986546887,"sellingPlans":[]},{"variantId":45779986612423,"sellingPlans":[]},{"variantId":45779986645191,"sellingPlans":[]},{"variantId":45748602503367,"sellingPlans":[]},{"variantId":45748602536135,"sellingPlans":[]},{"variantId":45748602568903,"sellingPlans":[]},{"variantId":45748602601671,"sellingPlans":[]},{"variantId":45748602634439,"sellingPlans":[]},{"variantId":45748602667207,"sellingPlans":[]},{"variantId":45748602699975,"sellingPlans":[]},{"variantId":45748602732743,"sellingPlans":[]},{"variantId":45748602765511,"sellingPlans":[]},{"variantId":45748602798279,"sellingPlans":[]},{"variantId":45748602831047,"sellingPlans":[]},{"variantId":45748602863815,"sellingPlans":[]},{"variantId":45748602896583,"sellingPlans":[]},{"variantId":45748602929351,"sellingPlans":[]},{"variantId":45748602962119,"sellingPlans":[]},{"variantId":45748602994887,"sellingPlans":[]},{"variantId":45748603027655,"sellingPlans":[]},{"variantId":45748603060423,"sellingPlans":[]},{"variantId":45748603093191,"sellingPlans":[]},{"variantId":45748603125959,"sellingPlans":[]},{"variantId":45748603158727,"sellingPlans":[]},{"variantId":45748603191495,"sellingPlans":[]},{"variantId":45748603224263,"sellingPlans":[]},{"variantId":45748603257031,"sellingPlans":[]},{"variantId":45748603289799,"sellingPlans":[]},{"variantId":45748603322567,"sellingPlans":[]},{"variantId":45748603355335,"sellingPlans":[]},{"variantId":45748603388103,"sellingPlans":[]},{"variantId":45748603420871,"sellingPlans":[]},{"variantId":45748603453639,"sellingPlans":[]},{"variantId":45748603486407,"sellingPlans":[]},{"variantId":45748603519175,"sellingPlans":[]},{"variantId":43569991123143,"sellingPlans":[]},{"variantId":43569991155911,"sellingPlans":[]},{"variantId":43569991188679,"sellingPlans":[]},{"variantId":43569991221447,"sellingPlans":[]},{"variantId":43569991286983,"sellingPlans":[]},{"variantId":43569991319751,"sellingPlans":[]},{"variantId":43569991352519,"sellingPlans":[]},{"variantId":43569991450823,"sellingPlans":[]},{"variantId":43569991483591,"sellingPlans":[]},{"variantId":43569991614663,"sellingPlans":[]},{"variantId":45779952107719,"sellingPlans":[]},{"variantId":45779952173255,"sellingPlans":[]},{"variantId":45779952238791,"sellingPlans":[]},{"variantId":45779952304327,"sellingPlans":[]},{"variantId":45779952369863,"sellingPlans":[]},{"variantId":45779952435399,"sellingPlans":[]},{"variantId":45779952500935,"sellingPlans":[]},{"variantId":45779952566471,"sellingPlans":[]},{"variantId":45779952632007,"sellingPlans":[]},{"variantId":45779952697543,"sellingPlans":[]},{"variantId":45779952763079,"sellingPlans":[]},{"variantId":45779952828615,"sellingPlans":[]},{"variantId":45779952894151,"sellingPlans":[]},{"variantId":45779952959687,"sellingPlans":[]},{"variantId":45779953025223,"sellingPlans":[]},{"variantId":45779953090759,"sellingPlans":[]},{"variantId":43210394534087,"sellingPlans":[]},{"variantId":43759653454023,"sellingPlans":[]},{"variantId":43759653486791,"sellingPlans":[]},{"variantId":43759653519559,"sellingPlans":[]},{"variantId":43759653552327,"sellingPlans":[]},{"variantId":43759653585095,"sellingPlans":[]},{"variantId":43759653617863,"sellingPlans":[]},{"variantId":43759653650631,"sellingPlans":[]},{"variantId":43759653683399,"sellingPlans":[]},{"variantId":43759653716167,"sellingPlans":[]},{"variantId":43759653748935,"sellingPlans":[]},{"variantId":43759653781703,"sellingPlans":[]},{"variantId":43759653814471,"sellingPlans":[]},{"variantId":43759653847239,"sellingPlans":[]},{"variantId":43759653880007,"sellingPlans":[]},{"variantId":43759653912775,"sellingPlans":[]},{"variantId":43733067825351,"sellingPlans":[]},{"variantId":43733067858119,"sellingPlans":[]},{"variantId":43733067890887,"sellingPlans":[]},{"variantId":43733067923655,"sellingPlans":[]},{"variantId":43733067956423,"sellingPlans":[]},{"variantId":43733067989191,"sellingPlans":[]},{"variantId":43733068021959,"sellingPlans":[]},{"variantId":43733068054727,"sellingPlans":[]},{"variantId":43733068087495,"sellingPlans":[]},{"variantId":43733068120263,"sellingPlans":[]},{"variantId":43733068153031,"sellingPlans":[]},{"variantId":43733068185799,"sellingPlans":[]},{"variantId":43733068218567,"sellingPlans":[]},{"variantId":43733068251335,"sellingPlans":[]},{"variantId":43733068284103,"sellingPlans":[]},{"variantId":43733068316871,"sellingPlans":[]},{"variantId":43733068349639,"sellingPlans":[]},{"variantId":43733068382407,"sellingPlans":[]},{"variantId":43733068415175,"sellingPlans":[]},{"variantId":43733068447943,"sellingPlans":[]},{"variantId":43733068480711,"sellingPlans":[]},{"variantId":43733068513479,"sellingPlans":[]},{"variantId":43733068546247,"sellingPlans":[]},{"variantId":43733068579015,"sellingPlans":[]},{"variantId":43733068611783,"sellingPlans":[]},{"variantId":43733068644551,"sellingPlans":[]},{"variantId":43733068677319,"sellingPlans":[]},{"variantId":43733068710087,"sellingPlans":[]},{"variantId":43733068742855,"sellingPlans":[]},{"variantId":43733068775623,"sellingPlans":[]},{"variantId":43733068808391,"sellingPlans":[]},{"variantId":43733068841159,"sellingPlans":[]},{"variantId":43733068873927,"sellingPlans":[]},{"variantId":43733068906695,"sellingPlans":[]},{"variantId":43733068939463,"sellingPlans":[]},{"variantId":43733068972231,"sellingPlans":[]},{"variantId":43733069004999,"sellingPlans":[]},{"variantId":43733069037767,"sellingPlans":[]},{"variantId":43733069070535,"sellingPlans":[]},{"variantId":43733069103303,"sellingPlans":[]},{"variantId":43733069136071,"sellingPlans":[]},{"variantId":43733069168839,"sellingPlans":[]},{"variantId":43733069201607,"sellingPlans":[]},{"variantId":43733069234375,"sellingPlans":[]},{"variantId":43733069267143,"sellingPlans":[]},{"variantId":43733069299911,"sellingPlans":[]},{"variantId":43733069332679,"sellingPlans":[]},{"variantId":43733069365447,"sellingPlans":[]},{"variantId":43733069398215,"sellingPlans":[]},{"variantId":43733069430983,"sellingPlans":[]},{"variantId":43733069463751,"sellingPlans":[]},{"variantId":43733069496519,"sellingPlans":[]},{"variantId":43733069529287,"sellingPlans":[]},{"variantId":43733069562055,"sellingPlans":[]},{"variantId":43733069594823,"sellingPlans":[]},{"variantId":43733069627591,"sellingPlans":[]},{"variantId":43733069660359,"sellingPlans":[]},{"variantId":43733069693127,"sellingPlans":[]},{"variantId":43733069725895,"sellingPlans":[]},{"variantId":43733069758663,"sellingPlans":[]},{"variantId":43733069791431,"sellingPlans":[]},{"variantId":43733069824199,"sellingPlans":[]},{"variantId":43733069856967,"sellingPlans":[]},{"variantId":43733069889735,"sellingPlans":[]}],"collections":[],"condition":"value","conditionMin":21,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"easygiftAppDiscount":false,"type":null,"id":null,"title":null,"createdByEasyGift":false,"code":null,"issue":null,"discountType":null,"value":null},"popupOptions":{"showVariantsSeparately":false,"headline":"Add a Bag Items!","subHeadline":null,"showItemsPrice":true,"popupDismissable":false,"imageUrl":null,"persistPopup":true,"rewardQuantity":4,"showDiscountedPrice"
642:false,"hideOOSItems":true},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"offerToCustomer","products":[{"id":"1487193800813","title":"Add a Bag (Reg. $9.99)","handle":"boil-the-bag-peanuts-1-bag-diy-boile","variants":[{"id":"13820300427373","alerts":[],"showVariantName":false},{"id":"13820300525677","alerts":[],"showVariantName":false},{"id":"13820300623981","alerts":[],"showVariantName":false},{"id":"13820300722285","alerts":[],"showVariantName":false}]},{"id":"8315560394951","title":"Fried Peanuts (Reg. $5.99)","handle":"fried-peanuts","variants":[{"id":"44908305449159","alerts":[],"showVariantName":false},{"id":"46863221620935","alerts":[{"type":"outOfStock","triggered":false}],"showVariantName":false},{"id":"46863221653703","alerts":[],"showVariantName":false},{"id":"46863221686471","alerts":[],"showVariantName":false}]},{"id":"8315565637831","title":"Peanut Brittle (Reg. $7.99)","handle":"peanut-brittle","variants":[{"id":"44908323700935","alerts":[],"showVariantName":false}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":true,"showReminderBanner":false},"testMode":false,"_id":"67b79a4189353e05663436d8","name":"Add a Bag Items","active":true,"translations":null}}; 643 644 // Process metafields in JavaScript 645 let savedRulesArray = []; 646 for (const [key, value] of Object.entries(metafields)) { 647 if (value) { 648 for (const prop in value) { 649 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 650 savedRulesArray.push(value); 651 break; 652 } 653 } 654 } 655 656 const metaTag = document.createElement('meta'); 657 metaTag.id = 'easygift-rules'; 658 metaTag.content = JSON.stringify(savedRulesArray); 659 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMzQzMTg1'); 660 661 document.head.appendChild(metaTag); 662 } catch (err) { 663 664 } 665 })(); 666</script>
666 667 668 669
669<script 670 type="text/javascript" 671 defer 672 > 673 674 (function () { 675 try { 676 window.EG_INFO = window.EG_INFO || {}; 677 var shopInfo = {"isInstalled":true,"installedOn":"2023-03-09T18:29:34.402Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession","fontFamily":null},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","fontFamily":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#58ffff","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"3.0","headerFontSize":"","subHeaderFontSize":"","padding":"","cssStyles":"#aca-notifications-wrapper {\n display: block;\n right: 0;\n bottom: 0;\n position: fixed;\n z-index: 99999999;\n max-height: 100%;\n overflow: auto;\n}\n.aca-notification-container {\n display: flex;\n flex-direction: row;\n text-align: left;\n font-size: 16px;\n margin: 12px;\n padding: 8px;\n background-color: #FFFFFF;\n width: fit-content;\n box-shadow: rgb(170 170 170) 0px 0px 5px;\n border-radius: 8px;\n opacity: 0;\n transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n display: flex;\n align-items: center;\n justify-content: center;\n min-height: 60px;\n min-width: 60px;\n height: 60px;\n width: 60px;\n background-color: #FFFFFF;\n margin: 8px;\n}\n.aca-notification-image img {\n display: block;\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n border-radius: 6px;\n box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n flex-grow: 1;\n margin: 8px;\n max-width: 260px;\n}\n.aca-notification-heading {\n font-size: 24px;\n margin: 0 0 0.3em 0;\n line-height: normal;\n word-break: break-word;\n line-height: 1.2;\n max-height: 3.6em;\n overflow: hidden;\n color: #2D4F1E;\n}\n.aca-notification-subheading {\n font-size: 18px;\n margin: 0;\n line-height: normal;\n word-break: break-word;\n line-height: 1.4;\n max-height: 5.6em;\n overflow: hidden;\n color: #2D4F1E;\n}\n@media screen and (max-width: 450px) {\n #aca-notifications-wrapper {\n left: null;\n right: null;\n }\n .aca-notification-container {\n width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n max-width: none;\n }\n}","hasCustomizations":false,"fontFamily":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"priceShowZeroDecimals":true,"primaryColor":"#ff0000","secondaryColor":"#3A3A3A","buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":"#aca-modal {\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n z-index: 99999999;\n overflow-x: hidden;\n overflow-y: auto;\n display: block;\n}\n#aca-modal-wrapper {\n display: flex;\n align-items: center;\n width: 80%;\n height: auto;\n max-width: 1000px;\n min-height: calc(100% - 60px);\n margin: 30px auto;\n}\n#aca-modal-container {\n position: relative;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n box-shadow: 0 0 1.5rem rgba(17, 17, 17, 0.7);\n width: 100%;\n padding: 20px;\n background-color: #FFFFFF;\n}\n#aca-close-icon-container {\n position: absolute;\n top: 12px;\n right: 12px;\n width: 25px;\n display: none;\n}\n#aca-close-icon {\n stroke: #333333;\n}\n#aca-modal-custom-image-container {\n background-color: #FFFFFF;\n margin: 0.5em 0;\n}\n#aca-modal-custom-image-container img {\n display: block;\n min-width: 60px;\n min-height: 60px;\n max-width: 200px;\n max-height: 200px;\n width: auto;\n height: auto;\n}\n#aca-modal-headline {\n text-align: center;\n text-transform: none;\n letter-spacing: normal;\n margin: 0.5em 0;\n font-size: 30px;\n color: #3A3A3A;\n}\n#aca-modal-subheadline {\n text-align: center;\n font-weight: normal;\n margin: 0 0 0.5em 0;\n font-size: 20px;\n color: #3A3A3A;\n}\n#aca-products-container {\n display: flex;\n align-items: flex-start;\n justify-content: center;\n flex-wrap: wrap;\n width: 85%;\n}\n#aca-products-container .aca-product {\n text-align: center;\n margin: 30px;\n width: 200px;\n}\n.aca-product-image {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 200px;\n background-color: #FFFFFF;\n margin-bottom: 1em;\n}\n.aca-product-image img {\n display: block;\n max-width: 100%;\n max-height: 100%;\n width: auto;\n height: auto;\n}\n.aca-product-name, .aca-subscription-name {\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-size: 16px;\n}\n.aca-product-variant-name {\n margin-top: 1em;\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-size: 16px;\n}
677\n.aca-product-price {\n color: #333333;\n line-height: inherit;\n font-size: 16px;\n}\n.aca-subscription-label {\n color: #333333;\n line-height: inherit;\n word-break: break-word;\n font-weight: 600;\n font-size: 16px;\n}\n.aca-product-dropdown {\n position: relative;\n display: flex;\n align-items: center;\n cursor: pointer;\n width: 100%;\n height: 42px;\n background-color: #FFFFFF;\n line-height: inherit;\n margin-bottom: 1em;\n}\n.aca-product-dropdown .dropdown-icon {\n position: absolute;\n right: 8px;\n height: 12px;\n width: 12px;\n fill: #E1E3E4;\n}\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n box-sizing: border-box;\n}\nselect.aca-product-dropdown::-ms-expand {\n display: none;\n}\n.aca-product-dropdown select {\n box-sizing: border-box;\n background-color: transparent;\n border: none;\n margin: 0;\n cursor: inherit;\n line-height: inherit;\n outline: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background-image: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n z-index: 1;\n width: 100%;\n height: 100%;\n cursor: pointer;\n border: 1px solid #E1E3E4;\n border-radius: 2px;\n color: #333333;\n padding: 0 30px 0 10px;\n font-size: 15px;\n}\n.aca-product-button {\n border: none;\n cursor: pointer;\n width: 100%;\n min-height: 42px;\n word-break: break-word;\n padding: 8px 14px;\n background-color: #2D4F1E;\n text-transform: uppercase;\n line-height: inherit;\n border: 1px solid transparent;\n border-radius: 2px;\n font-size: 14px;\n color: #FFFFFF;\n font-weight: bold;\n letter-spacing: 1.039px;\n}\n.aca-product-button.aca-product-out-of-stock-button {\n cursor: default;\n border: 1px solid #2D4F1E;\n background-color: #FFFFFF;\n color: #2D4F1E;\n}\n.aca-button-loader {\n display: block;\n border: 3px solid transparent;\n border-radius: 50%;\n border-top: 3px solid #FFFFFF;\n width: 20px;\n height: 20px;\n background: transparent;\n margin: 0 auto;\n -webkit-animation: aca-loader 0.5s linear infinite;\n animation: aca-loader 0.5s linear infinite;\n}\n@-webkit-keyframes aca-loader {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n}\n@keyframes aca-loader {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.aca-button-tick {\n display: block;\n transform: rotate(45deg);\n -webkit-transform: rotate(45deg);\n height: 19px;\n width: 9px;\n margin: 0 auto;\n border-bottom: 3px solid #FFFFFF;\n border-right: 3px solid #FFFFFF;\n}\n.aca-button-cross \u003e svg {\n width: 22px;\n margin-bottom: -6px;\n}\n.aca-button-cross .button-cross-icon {\n stroke: #FFFFFF;\n}\n#aca-bottom-close {\n cursor: pointer;\n text-align: center;\n word-break: break-word;\n color: #2D4F1E;\n font-size: 16px;\n}\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n #aca-products-container {\n width: 95%;\n padding: 20px 0;\n }\n #aca-products-container .aca-product {\n margin: 20px 3%;\n padding: 0;\n }\n}\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n #aca-products-container .aca-product {\n margin: 20px 2%;\n }\n}\n@media screen and (max-width: 950px) {\n #aca-products-container {\n width: 95%;\n padding: 0;\n }\n #aca-products-container .aca-product {\n width: 45%;\n max-width: 200px;\n margin: 2.5%;\n }\n}\n@media screen and (min-width: 602px) and (max-width: 950px) {\n #aca-products-container .aca-product {\n margin: 4%;\n }\n}\n@media screen and (max-width: 767px) {\n #aca-modal-wrapper {\n width: 90%;\n }\n}\n@media screen and (max-width: 576px) {\n #aca-modal-container {\n padding: 23px 0 0;\n }\n #aca-close-icon-container {\n display: block;\n }\n #aca-bottom-close {\n margin: 10px;\n font-size: 14px;\n }\n #aca-modal-headline {\n margin: 10px 5%;\n font-size: 20px;\n }\n #aca-modal-subheadline {\n margin: 0 0 5px 0;\n font-size: 16px;\n }\n .aca-product-image {\n height: 100px;\n margin: 0;\n }\n .aca-product-name, .aca-subscription-name, .aca-product-variant-name {\n font-size: 12px;\n margin: 5px 0;\n }\n .aca-product-dropdown select, .aca-product-button, .aca-subscription-label {\n font-size: 12px;\n }\n .aca-product-dropdown {\n height: 30px;\n margin-bottom: 7px;\n }\n .aca-product-button {\n min-height: 30px;\n padding: 4px;\n margin-bottom: 7px;\n }\n .aca-button-loader {\n border: 2px solid transparent;\n border-top: 2px solid #FFFFFF;\n width: 12px;\n height: 12px;\n }\n .aca-button-tick {\n height: 12px;\n width: 6px;\n border-bottom: 2px solid #FFFFFF;\n border-right: 2px solid #FFFFFF;\n }\n .aca-button-cross \u003e svg {\n width: 15px;\n margin-bottom: -4px;\n }\n .aca-button-cross .button-cross-icon {\n stroke: #FFFFFF;\n }\n}","hasCustomizations":false,"addButtonText":"Add to Cart","dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan","closeModalOutsideClick":true,"headerFontFamily":null,"bodyFontFamily":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.boilthebag.com"}; 678 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 679 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 680 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 681 if (products.length > 0) { 682 var productIds = products.map(function(prod) { 683 var productGid = prod.id; 684 var productIdNumber = parseInt(productGid.split('/').pop()); 685 return productIdNumber; 686 }); 687 var productInfo = null; 688 var isProductInList = productIds.includes(productInfo.id); 689 if (isProductInList) { 690 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 691 if (redirectionURL) { 692 window.location = redirectionURL; 693 } 694 } 695 } 696 } 697 698 699 } catch(err) { 700 return 701 }}
701)() 702 </script>
702 703 704 705 706<!-- END app block --><!-- BEGIN app block: shopify://apps/king-product-options/blocks/app-embed/ce104259-52b1-4720-9ecf-76b34cae0401 --> 707<!-- END app block -->
707<script src="https://cdn.shopify.com/extensions/019beb7e-a916-7383-89cc-4d92e836490a/conversionbear-salespop-42/assets/salespop-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 707
707
708<script src="https://cdn.shopify.com/extensions/01a0f6ed-716e-7bcb-9b26-cd9173669680/countdown-timer-30-98/assets/countdown_timer_essential_apps.min.js" type="text/javascript" defer="defer"></script>
708 709<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
710<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: 23908967,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 710
710
711<script> 712 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 713</script>
vendor: 1 bytes, line 713
713
714<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}
714).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: 23908967,storefrontBaseUrl: "https://www.boilthebag.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.boilthebag.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1734312135","configuration":"{\"pixel_id\":\"1694309880935240\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
714,{"id":"1596653767","configuration":"{\"shop\":\"boil-the-bag.myshopify.com\",\"apiKey\":\"29ae53b3b51f0c8439bc21cab5c28004\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ca6e50fb91d8760604cebf1969119d7c","type":"APP","apiClientId":9876439041,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1166868679","configuration":"{\"pixelCode\":\"D1V3UHJC77U7F453RBL0\"}","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":"887423175","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-24QWHLFZT8\\\",\\\"GT-MBGGDZG\\\",\\\"AW-720228540\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-24QWHLFZT8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"MC-R6GNFHHEGQ\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-24QWHLFZT8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"MC-R6GNFHHEGQ\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"MC-R6GNFHHEGQ\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-24QWHLFZT8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-24QWHLFZT8\\\",\\\"AW-720228540\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-24QWHLFZT8\\\"}],\\\"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":"734724295","configuration":"{\"shop\":\"boil-the-bag.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"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":"58818759","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"}
714,{"id":"120324295","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ad Pixel (wetracked.io)"},{"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":"Boil-The-Bag Peanuts","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"boil-the-bag.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.boilthebag.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.boilthebag.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"141927088327","themeStoreId":"887","themePublished":"true","eventMetadataId":"2ac49e4f-716a-4da4-8455-889387e1fcca","shopId":"23908967","storefrontBaseUrl":"https:\/\/www.boilthebag.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
714<script> 715 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 716 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 717 window.ShopifyAnalytics.meta.currency = 'USD'; 718 var meta = {"page":{"requestId":"1c30957b-ebdf-4178-af6a-8624e52890da-1791343185"}}; 719 for (var attr in meta) { 720 window.ShopifyAnalytics.meta[attr] = meta[attr]; 721 } 722</script>
vendor: 1 bytes, line 722
722
723<script class="analytics"> 724 (function () { 725 var customDocumentWrite = function(content) { 726 var jquery = null; 727 728 if (window.jQuery) { 729 jquery = window.jQuery; 730 } else if (window.Checkout && window.Checkout.$) { 731 jquery = window.Checkout.$; 732 } 733 734 if (jquery) { 735 jquery('body').append(content); 736 } 737 }; 738 739 var hasLoggedConversion = function(token) { 740 if (token) { 741 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 742 } 743 return false; 744 } 745 746 var setCookieIfConversion = function(token) { 747 if (token) { 748 var twoMonthsFromNow = new Date(Date.now()); 749 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 750 751 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 752 } 753 } 754 755 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 756 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 757 if (trekkie.integrations) { 758 return; 759 } 760 trekkie.methods = [ 761 'identify', 762 'page', 763 'ready', 764 'track', 765 'trackForm', 766 'trackLink' 767 ]; 768 trekkie.factory = function(method) { 769 return function() { 770 var args = Array.prototype.slice.call(arguments); 771 args.unshift(method); 772 trekkie.push(args); 773 if (method == 'track' || method == 'page') { 774 var pageUrl; 775 try { 776 pageUrl = window.location.href; 777 } catch (e) {} 778 var pageReferrer; 779 try { 780 pageReferrer = document.referrer; 781 } catch (e) {} 782 try { 783 if (window.__TREKKIE_SHIM_QUEUE == null) { 784 window.__TREKKIE_SHIM_QUEUE = []; 785 } 786 window.__TREKKIE_SHIM_QUEUE.push({ 787 from: 'trekkie-stub', 788 method: method, 789 args: args.slice(1), 790 pageContext: { 791 url: pageUrl, 792 referrer: pageReferrer 793 } 794 }); 795 } catch (e) { 796 // no-op 797 } 798 } 799 return trekkie; 800 }; 801 }; 802 for (var i = 0; i < trekkie.methods.length; i++) { 803 var key = trekkie.methods[i]; 804 trekkie[key] = trekkie.factory(key); 805 } 806 trekkie.load = function(config) { 807 trekkie.config = config || {}; 808 trekkie.config.initialDocumentCookie = document.cookie; 809 var first = document.getElementsByTagName('script')[0]; 810var script = document.createElement('script'); 811script.type = 'text/javascript'; 812script.onerror = function(e) { 813 var scriptFallback = document.createElement('script'); 814 scriptFallback.type = 'text/javascript'; 815 scriptFallback.onerror = function(error) { 816 var Monorail = { 817 produce: function produce(monorailDomain, schemaId, payload) { 818 var currentMs = new Date().getTime(); 819 var event = { 820 schema_id: schemaId, 821 payload: payload, 822 metadata: { 823 event_created_at_ms: currentMs, 824 event_sent_at_ms: currentMs 825 } 826 }; 827 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 828 }, 829 sendRequest: function sendRequest(endpointUrl, payload) { 830 // Try the sendBeacon API 831 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 832 var blobData = new window.Blob([payload], { 833 type: 'text/plain' 834 }); 835 836 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 837 return true; 838 } // sendBeacon was not successful 839 840 } // XHR beacon 841 842 var xhr = new XMLHttpRequest(); 843 844 try { 845 xhr.open('POST', endpointUrl); 846 xhr.setRequestHeader('Content-Type', 'text/plain'); 847 xhr.send(payload); 848 } catch (e) { 849 console.log(e); 850 } 851 852 return false; 853 }, 854 isIos12: function isIos12() { 855 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 856 } 857 }; 858 Monorail.produce('monorail-edge.shopifysvc.com', 859 'trekkie_storefront_load_errors/1.1', 860 {shop_id: 23908967, 861 theme_id: 141927088327, 862 app_name: "storefront", 863 context_url: window.location.href, 864 source_url: "//www.boilthebag.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 865 866 }; 867 scriptFallback.async = true; 868 scriptFallback.src = '//www.boilthebag.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 869 first.parentNode.insertBefore(scriptFallback, first); 870}; 871script.async = true; 872script.src = '//www.boilthebag.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 873first.parentNode.insertBefore(script, first); 874 875 }; 876 trekkie.load( 877 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23908967,"isMerchantRequest":null,"themeId":141927088327,"themeCityHash":"5301776571985665913","contentLanguage":"en","currency":"USD","eventMetadataId":"2ac49e4f-716a-4da4-8455-889387e1fcca"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 878 ); 879 880 var loaded = false;
881 trekkie.ready(function() { 882 if (loaded) return; 883 loaded = true; 884 885 window.ShopifyAnalytics.lib = window.trekkie; 886 887 var originalDocumentWrite = document.write; 888 document.write = customDocumentWrite; 889 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 890 document.write = originalDocumentWrite; 891 892 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 893 var token = match? match[1]: undefined; 894 if (!hasLoggedConversion(token)) { 895 setCookieIfConversion(token); 896 897 } 898 }); 899 900 window.ShopifyAnalytics.lib.page(null,{"requestId":"1c30957b-ebdf-4178-af6a-8624e52890da-1791343185","shopifyEmitted":true}); 901 902 var eventsListenerScript = document.createElement('script'); 903 eventsListenerScript.async = true; 904 eventsListenerScript.src = "//www.boilthebag.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 905 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 906})();</script>
906 907
907<script> 908 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 909 window.ga = function ga() { 910 (window.ga.q = window.ga.q || []).push(arguments); 911 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 912 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 913 } 914 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 915 }; 916 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 917 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 918 } 919 } 920</script>
vendor: 1 bytes, line 920
920
921<script 922 defer 923 src="https://www.boilthebag.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 924 data-application="storefront-renderer" 925 data-shop-id="23908967" 926 data-render-region="gcp-us-central1" 927 data-page-type="customers/login" 928 data-theme-instance-id="141927088327" 929 data-theme-name="Dawn" 930 data-theme-version="15.2.0" 931 data-monorail-region="shop_domain" 932 data-resource-timing-sampling-rate="10" 933 data-shs="true" 934 data-shs-beacon="true" 935 data-shs-export-with-fetch="true" 936 data-shs-logs-sample-rate="1" 937 data-shs-beacon-endpoint="https://www.boilthebag.com/api/collect" 938></script>
938 939<meta name="shopify-y" content="3f69079a-1adc-4bb6-9233-d6158c52af87" data-expiration="1822900785000"><meta name="shopify-s" content="32fdaaf1-9f44-4a20-9a31-4e7d22bbc590" data-expiration="1791344985000"><meta name="new-cookie-storage-activated" content="t"> 940</head> 941 942 <body class="gradient animate--hover-default"> 943 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 944 Skip to content 945 </a><!-- BEGIN sections: header-group --> 946<div id="shopify-section-sections--17990745260231__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-list-menu.css?v=151968516119678728991738012874" media="print" onload="this.media='all'"> 947<link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-search.css?v=165164710990765432851738012874" media="print" onload="this.media='all'"> 948<link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-menu-drawer.css?v=147478906057189667651738012874" media="print" onload="this.media='all'"> 949<link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-cart-notification.css?v=54116361853792938221738012873" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.boilthebag.com/cdn/shop/t/13/assets/component-price.css?v=70172745017360139101738012874" media="print" onload="this.media='all'"><style> 950 header-drawer { 951 justify-self: start; 952 margin-left: -1.2rem; 953 }.menu-drawer-container { 954 display: flex; 955 } 956 957 .list-menu { 958 list-style: none; 959 padding: 0; 960 margin: 0; 961 } 962 963 .list-menu--inline { 964 display: inline-flex; 965 flex-wrap: wrap; 966 } 967 968 summary.list-menu__item { 969 padding-right: 2.7rem; 970 } 971 972 .list-menu__item { 973 display: flex; 974 align-items: center; 975 line-height: calc(1 + 0.3 / var(--font-body-scale)); 976 } 977 978 .list-menu__item--link { 979 text-decoration: none; 980 padding-bottom: 1rem; 981 padding-top: 1rem; 982 line-height: calc(1 + 0.8 / var(--font-body-scale)); 983 } 984 985 @media screen and (min-width: 750px) { 986 .list-menu__item--link { 987 padding-bottom: 0.5rem; 988 padding-top: 0.5rem; 989 } 990 } 991</style><style data-shopify>.header { 992 padding: 4px 3rem 4px 3rem; 993 } 994 995 .section-header { 996 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 997 margin-bottom: 0px; 998 } 999 1000 @media screen and (min-width: 750px) { 1001 .section-header { 1002 margin-bottom: 0px; 1003 } 1004 } 1005 1006 @media screen and (min-width: 990px) { 1007 .header { 1008 padding-top: 8px; 1009 padding-bottom: 8px; 1010 } 1011 }</style>
1011<script src="//www.boilthebag.com/cdn/shop/t/13/assets/cart-notification.js?v=133508293167896966491738012873" defer="defer"></script>
1011<sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-2 gradient header-wrapper--border-bottom"><header class="header header--top-center header--mobile-center page-width drawer-menu header--has-menu header--has-social header--has-account header--has-localizations"> 1012 1013<header-drawer data-breakpoint="desktop"> 1014 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1015 <summary 1016 class="header__icon header__icon--menu header__icon--summary link focus-inset" 1017 aria-label="Menu" 1018 > 1019 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 1020<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1021</span> 1022 </summary> 1023 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-2"> 1024 <div class="menu-drawer__inner-container"> 1025 <div class="menu-drawer__navigation-container"> 1026 <nav class="menu-drawer__navigation"> 1027 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 1028 id="HeaderDrawer-home" 1029 href="/" 1030 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1031 1032 > 1033 Home 1034 </a></li><li><a 1035 id="HeaderDrawer-shop-peanuts" 1036 href="/collections/home-page" 1037 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1038 1039 > 1040 Shop Peanuts 1041 </a></li><li><a 1042 id="HeaderDrawer-gift-buckets" 1043 href="/collections/gift-buckets" 1044 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1045 1046 > 1047 Gift Buckets 1048 </a></li><li><a 1049 id="HeaderDrawer-gift-bags" 1050 href="/collections/gift-bags" 1051 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1052 1053 > 1054 Gift Bags 1055 </a></li><li><a 1056 id="HeaderDrawer-add-a-bag-items" 1057 href="/collections/new-add-a-bag-options" 1058 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1059 1060 > 1061 Add-A-Bag Items 1062 </a></li><li><a 1063 id="HeaderDrawer-happy-customers" 1064 href="/pages/reviews" 1065 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1066 1067 > 1068 Happy Customers! 1069 </a></li><li><a 1070 id="HeaderDrawer-cooking-instructions" 1071 href="/pages/instructions" 1072 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1073 1074 > 1075 Cooking Instructions 1076 </a></li><li><a 1077 id="HeaderDrawer-faqs" 1078 href="/pages/frequently-asked-questions-1" 1079 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 1080 1081 > 1082 FAQ's 1083 </a></li></ul> 1084 </nav> 1085 <div class="menu-drawer__utility-links"><a 1086 href="/account/login" 1087 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 1088 rel="nofollow" 1089 ><account-icon>
1089<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1090</span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login" /><div> 1091 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 1092 Country/region 1093 </h2> 1094 1095<div class="disclosure"> 1096 <button 1097 type="button" 1098 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 1099 aria-expanded="false" 1100 aria-controls="HeaderCountryMobile-country-results" 1101 aria-describedby="HeaderCountryMobileLabel" 1102 > 1103 <span>United States | 1104 USD 1105 $</span> 1106 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1107 1108 </button> 1109 <div class="disclosure__list-wrapper country-selector" hidden> 1110 <div class="country-filter country-filter--no-padding"> 1111 1112 <button 1113 class="country-selector__close-button button--small link" 1114 type="button" 1115 aria-label="Close" 1116 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1117</button> 1118 </div> 1119 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 1120 <div 1121 class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" 1122 id="HeaderCountryMobile-country-results" 1123 > 1124 1125 <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1"> 1126 <a 1127 class="link link--text disclosure__link caption-large focus-inset" 1128 href="#" 1129 1130 data-value="CA" 1131 id="Canada" 1132 > 1133 <span 1134 1135 class="visibility-hidden" 1136 1137 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1138</span> 1139 <span class="country">Canada</span> 1140 <span class="localization-form__currency motion-reduce"> 1141 CAD 1142 $</span> 1143 </a> 1144 </li><li class="disclosure__item" tabindex="-1"> 1145 <a 1146 class="link link--text disclosure__link caption-large focus-inset" 1147 href="#" 1148 1149 aria-current="true" 1150 1151 data-value="US" 1152 id="United States" 1153 > 1154 <span 1155 1156 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1157</span>
1158 <span class="country">United States</span> 1159 <span class="localization-form__currency motion-reduce"> 1160 USD 1161 $</span> 1162 </a> 1163 </li></ul> 1164 </div> 1165 </div> 1166 <div class="country-selector__overlay"></div> 1167</div> 1168<input type="hidden" name="country_code" value="US"> 1169</div></form></localization-form> 1170 1171</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1172 <a href="https://www.facebook.com/Boil-The-Bag-Peanuts-1552474758108366" class="list-social__link link"> 1173 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1174</span> 1175 <span class="visually-hidden">Facebook</span> 1176 </a> 1177 </li><li class="list-social__item"> 1178 <a href="https://www.instagram.com/boilthebag/" class="list-social__link link"> 1179 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1180</span> 1181 <span class="visually-hidden">Instagram</span> 1182 </a> 1183 </li><li class="list-social__item"> 1184 <a href="mailto:[email protected]" class="list-social__link link"> 1185 <span class="svg-wrapper"><svg class="icon icon-email" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"> 1186<path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 4v10h16V8l-8 5-8-5zm8 3L4 6h16l-8 5z"/> 1187</svg></span> 1188 <span class="visually-hidden">Tumblr</span> 1189 </a> 1190 </li><li class="list-social__item"> 1191 <a href="https://youtube.com/@boilthebag" class="list-social__link link"> 1192 <span class="svg-wrapper"><svg class="icon icon-youtube" viewBox="0 0 20 20"><path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.13 2.13 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.13 2.13 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.17 2.17 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.17 2.17 0 0 1 1.53 1.53M8.3 12.5l4.42-2.55L8.3 7.4z"/></svg> 1193</span>
1194 <span class="visually-hidden">YouTube</span> 1195 </a> 1196 </li></ul> 1197 </div> 1198 </div> 1199 </div> 1200 </div> 1201 </details> 1202</header-drawer> 1203 1204 1205<details-modal class="header__search"> 1206 <details> 1207 <summary 1208 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1209 aria-haspopup="dialog" 1210 aria-label="Search" 1211 > 1212 <span> 1213 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1214</span> 1215 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1216</span> 1217 </span> 1218 </summary> 1219 <div 1220 class="search-modal modal__content gradient" 1221 role="dialog" 1222 aria-modal="true" 1223 aria-label="Search" 1224 > 1225 <div class="modal-overlay"></div> 1226 <div 1227 class="search-modal__content search-modal__content-bottom" 1228 tabindex="-1" 1229 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1230 <div class="field"> 1231 <input 1232 class="search__input field__input" 1233 id="Search-In-Modal-1" 1234 type="search" 1235 name="q" 1236 value="" 1237 placeholder="Search"role="combobox" 1238 aria-expanded="false" 1239 aria-owns="predictive-search-results" 1240 aria-controls="predictive-search-results" 1241 aria-haspopup="listbox" 1242 aria-autocomplete="list" 1243 autocorrect="off" 1244 autocomplete="off" 1245 autocapitalize="off" 1246 spellcheck="false"> 1247 <label class="field__label" for="Search-In-Modal-1">Search</label> 1248 <input type="hidden" name="options[prefix]" value="last"> 1249 <button 1250 type="reset" 1251 class="reset__button field__button hidden" 1252 aria-label="Clear search term" 1253 > 1254 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 1255</span> 1256 </button> 1257 <button class="search__button field__button" aria-label="Search"> 1258 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1259</span> 1260 </button> 1261 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1262 1263<div class="predictive-search__loading-state"> 1264 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 1265 1266</div> 1267</div> 1268 1269 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1270 type="button" 1271 class="search-modal__close-button modal__close-button link link--text focus-inset" 1272 aria-label="Close" 1273 > 1274 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/>
1274</svg> 1275</span> 1276 </button> 1277 </div> 1278 </div> 1279 </details> 1280</details-modal> 1281<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1282 1283 <img src="//www.boilthebag.com/cdn/shop/files/POS_Sticker_GABC_1_9044d562-b09f-42ea-90b2-91cb9835ec9a.png?v=1790868687&width=600" alt="Boil-The-Bag Peanuts" srcset="//www.boilthebag.com/cdn/shop/files/POS_Sticker_GABC_1_9044d562-b09f-42ea-90b2-91cb9835ec9a.png?v=1790868687&width=90 90w, //www.boilthebag.com/cdn/shop/files/POS_Sticker_GABC_1_9044d562-b09f-42ea-90b2-91cb9835ec9a.png?v=1790868687&width=135 135w, //www.boilthebag.com/cdn/shop/files/POS_Sticker_GABC_1_9044d562-b09f-42ea-90b2-91cb9835ec9a.png?v=1790868687&width=180 180w" width="90" height="90.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 180px) 50vw, 90px"> 1284 </div></a> 1285<div class="header__icons header__icons--localization header-localization"> 1286 <div class="desktop-localization-wrapper"><localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login" /><div> 1287 <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2> 1288 1289<div class="disclosure"> 1290 <button 1291 type="button" 1292 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 1293 aria-expanded="false" 1294 aria-controls="HeaderCountry-country-results" 1295 aria-describedby="HeaderCountryLabel" 1296 > 1297 <span>United States | 1298 USD 1299 $</span> 1300 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1301 1302 </button> 1303 <div class="disclosure__list-wrapper country-selector" hidden> 1304 <div class="country-filter country-filter--no-padding"> 1305 1306 <button 1307 class="country-selector__close-button button--small link" 1308 type="button" 1309 aria-label="Close" 1310 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1311</button> 1312 </div> 1313 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 1314 <div 1315 class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies" 1316 id="HeaderCountry-country-results" 1317 > 1318 1319 <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1"> 1320 <a 1321 class="link link--text disclosure__link caption-large focus-inset" 1322 href="#" 1323 1324 data-value="CA" 1325 id="Canada" 1326 > 1327 <span 1328 1329 class="visibility-hidden" 1330 1331 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1332</span> 1333 <span class="country">Canada</span> 1334 <span class="localization-form__currency motion-reduce"> 1335 CAD 1336 $</span> 1337 </a> 1338 </li><li class="disclosure__item" tabindex="-1"> 1339 <a 1340 class="link link--text disclosure__link caption-large focus-inset" 1341 href="#" 1342 1343 aria-current="true" 1344 1345 data-value="US" 1346 id="United States" 1347 >
1348 <span 1349 1350 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1351</span> 1352 <span class="country">United States</span> 1353 <span class="localization-form__currency motion-reduce"> 1354 USD 1355 $</span> 1356 </a> 1357 </li></ul> 1358 </div> 1359 </div> 1360 <div class="country-selector__overlay"></div> 1361</div> 1362<input type="hidden" name="country_code" value="US"> 1363</div></form></localization-form> 1364 1365</div> 1366 1367 1368<details-modal class="header__search"> 1369 <details> 1370 <summary 1371 class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" 1372 aria-haspopup="dialog" 1373 aria-label="Search" 1374 > 1375 <span> 1376 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1377</span> 1378 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1379</span> 1380 </span> 1381 </summary> 1382 <div 1383 class="search-modal modal__content gradient" 1384 role="dialog" 1385 aria-modal="true" 1386 aria-label="Search" 1387 > 1388 <div class="modal-overlay"></div> 1389 <div 1390 class="search-modal__content search-modal__content-bottom" 1391 tabindex="-1" 1392 ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1393 <div class="field"> 1394 <input 1395 class="search__input field__input" 1396 id="Search-In-Modal" 1397 type="search" 1398 name="q" 1399 value="" 1400 placeholder="Search"role="combobox" 1401 aria-expanded="false" 1402 aria-owns="predictive-search-results" 1403 aria-controls="predictive-search-results" 1404 aria-haspopup="listbox" 1405 aria-autocomplete="list" 1406 autocorrect="off" 1407 autocomplete="off" 1408 autocapitalize="off" 1409 spellcheck="false"> 1410 <label class="field__label" for="Search-In-Modal">Search</label> 1411 <input type="hidden" name="options[prefix]" value="last"> 1412 <button 1413 type="reset" 1414 class="reset__button field__button hidden" 1415 aria-label="Clear search term" 1416 > 1417 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 1418</span> 1419 </button> 1420 <button class="search__button field__button" aria-label="Search"> 1421 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 1422</span> 1423 </button> 1424 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1425 1426<div class="predictive-search__loading-state"> 1427 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 1428 1429</div> 1430</div> 1431
1432 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button 1433 type="button" 1434 class="search-modal__close-button modal__close-button link link--text focus-inset" 1435 aria-label="Close" 1436 > 1437 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1438</span> 1439 </button> 1440 </div> 1441 </div> 1442 </details> 1443</details-modal> 1444 1445<a 1446 href="/account/login" 1447 class="header__icon header__icon--account link focus-inset small-hide" 1448 rel="nofollow" 1449 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 1450</span></account-icon><span class="visually-hidden">Log in</span> 1451 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 1452 1453 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg> 1454</span> 1455 1456 <span class="visually-hidden">Cart</span></a> 1457 </div> 1458 </header> 1459</sticky-header> 1460 1461<cart-notification> 1462 <div class="cart-notification-wrapper"> 1463 <div 1464 id="cart-notification" 1465 class="cart-notification focus-inset color-scheme-2 gradient" 1466 aria-modal="true" 1467 aria-label="Item added to your cart" 1468 role="dialog" 1469 tabindex="-1" 1470 > 1471 <div class="cart-notification__header"> 1472 <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 1473Item added to your cart 1474 </h2> 1475 <button 1476 type="button" 1477 class="cart-notification__close modal__close-button link link--text focus-inset" 1478 aria-label="Close" 1479 > 1480 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1481</span> 1482 </button> 1483 </div> 1484 <div id="cart-notification-product" class="cart-notification-product"></div> 1485 <div class="cart-notification__links"> 1486 <a 1487 href="/cart" 1488 id="cart-notification-button" 1489 class="button button--secondary button--full-width" 1490 >View cart</a> 1491 <form action="/cart" method="post" id="cart-notification-form"> 1492 <button class="button button--primary button--full-width" name="checkout"> 1493 Check out 1494 </button> 1495 </form> 1496 <button type="button" class="link button-label">Continue shopping</button> 1497 </div> 1498 </div> 1499 </div> 1500</cart-notification> 1501<style data-shopify> 1502 .cart-notification { 1503 display: none; 1504 } 1505</style> 1506 1507
1508<script type="application/ld+json"> 1509 { 1510 "@context": "http://schema.org", 1511 "@type": "Organization", 1512 "name": "Boil-The-Bag Peanuts", 1513 1514 "logo": "https:\/\/www.boilthebag.com\/cdn\/shop\/files\/POS_Sticker_GABC_1_9044d562-b09f-42ea-90b2-91cb9835ec9a.png?v=1790868687\u0026width=500", 1515 1516 "sameAs": [ 1517 "", 1518 "https:\/\/www.facebook.com\/Boil-The-Bag-Peanuts-1552474758108366", 1519 "", 1520 "https:\/\/www.instagram.com\/boilthebag\/", 1521 "", 1522 "mailto:[email protected]", 1523 "", 1524 "https:\/\/youtube.com\/@boilthebag", 1525 "" 1526 ], 1527 "url": "https:\/\/www.boilthebag.com" 1528 } 1529</script>
1529 1530</div> 1531<!-- END sections: header-group --> 1532 1533 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1534 <div class="page-width"> 1535 <style> 1536 .breadcrumbs { 1537 margin: 0 0 2em; 1538 } 1539 1540 .breadcrumbs__list { 1541 list-style-type: none; 1542 margin: 0; 1543 padding: 0; 1544 } 1545 1546 .breadcrumbs__item { 1547 display: inline-block; 1548 } 1549 1550 .breadcrumbs__item:not(:last-child):after { 1551 border-style: solid; 1552 border-width: .10em .10em 0 0; 1553 content: ''; 1554 display: inline-block; 1555 height: .20em; 1556 margin: 0 .20em; 1557 position: relative; 1558 transform: rotate(45deg); 1559 vertical-align: middle; 1560 width: .20em; 1561 } 1562 1563 .breadcrumbs__link { 1564 text-decoration: underline; 1565 } 1566 1567 .breadcrumbs__link[aria-current="page"] { 1568 color: inherit; 1569 font-weight: normal; 1570 text-decoration: none; 1571 } 1572 1573 .breadcrumbs__link[aria-current="page"]:hover, 1574 .breadcrumbs__link[aria-current="page"]:focus { 1575 text-decoration: underline; 1576 } 1577</style><nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs"> 1578 <ol class="breadcrumbs__list"> 1579 <li class="breadcrumbs__item"> 1580 <a class="breadcrumbs__link" href="/">Home</a> 1581 </li><li class="breadcrumbs__item"> 1582 <a class="breadcrumbs__link" href="/account/login" aria-current="page">Account</a> 1583 </li></ol> 1584</nav> 1585 </div> 1586 <div id="shopify-section-template--17990745096391__main" class="shopify-section"><link href="//www.boilthebag.com/cdn/shop/t/13/assets/customer.css?v=153674615438805325341738012874" rel="stylesheet" type="text/css" media="all" /> 1587<style data-shopify>.section-template--17990745096391__main-padding { 1588 padding-top: 27px; 1589 padding-bottom: 27px; 1590 } 1591 1592 @media screen and (min-width: 750px) { 1593 .section-template--17990745096391__main-padding { 1594 padding-top: 36px; 1595 padding-bottom: 36px; 1596 } 1597 }</style><div class="customer login section-template--17990745096391__main-padding"> 1598 <h1 id="recover" tabindex="-1"> 1599 Reset your password 1600 </h1> 1601 <div> 1602 <p> 1603 We will send you an email to reset your password 1604 </p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 1605 <div class="field"> 1606 <input 1607 type="email" 1608 value="" 1609 name="email" 1610 id="RecoverEmail" 1611 autocorrect="off" 1612 autocapitalize="off" 1613 autocomplete="email" 1614 1615 placeholder="Email" 1616 > 1617 <label for="RecoverEmail"> 1618 Email 1619 </label> 1620 </div><button> 1621 Submit 1622 </button> 1623 1624 <a href="#login"> 1625 Cancel 1626 </a></form></div> 1627 1628 <h1 id="login" tabindex="-1"> 1629 Login 1630 </h1> 1631 <div><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><section name="sign-in-with-shop-provider"> 1632
1632<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 1632
1632
1633<script type="module"> 1634 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 1635 1636 1637</script>
1637 1638 1639<shop-login-button ux-mode="windoid" return-uri="https://www.boilthebag.com/account/redirect" hide-button="true" proxy="true" redirect-type="iframe" response-type="code"></shop-login-button> 1640 1641</section><div class="field"> 1642 <input 1643 type="email" 1644 name="customer[email]" 1645 id="CustomerEmail" 1646 autocomplete="email" 1647 autocorrect="off" 1648 autocapitalize="off" 1649 1650 placeholder="Email" 1651 > 1652 <label for="CustomerEmail"> 1653 Email 1654 </label> 1655 </div><div class="field"> 1656 <input 1657 type="password" 1658 value="" 1659 name="customer[password]" 1660 id="CustomerPassword" 1661 autocomplete="current-password" 1662 1663 placeholder="Password" 1664 > 1665 <label for="CustomerPassword"> 1666 Password 1667 </label> 1668 </div> 1669 1670 <a href="#recover"> 1671 Forgot your password? 1672 </a><button> 1673 Sign in 1674 </button> 1675 1676 <a href="/account/register"> 1677 Create account 1678 </a></form></div></div> 1679 1680 1681</div> 1682 </main> 1683 1684 <!-- BEGIN sections: footer-group --> 1685<section id="shopify-section-sections--17990745227463__newsletter_fGM84F" class="shopify-section shopify-section-group-footer-group section"><link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-newsletter.css?v=4727253280200485261738012874" rel="stylesheet" type="text/css" media="all" /> 1686<link href="//www.boilthebag.com/cdn/shop/t/13/assets/newsletter-section.css?v=62410470717655853621738012876" rel="stylesheet" type="text/css" media="all" /> 1687<style data-shopify>.section-sections--17990745227463__newsletter_fGM84F-padding { 1688 padding-top: 30px; 1689 padding-bottom: 39px; 1690 } 1691 1692 @media screen and (min-width: 750px) { 1693 .section-sections--17990745227463__newsletter_fGM84F-padding { 1694 padding-top: 40px; 1695 padding-bottom: 52px; 1696 } 1697 }</style><div class="newsletter center "> 1698 <div class="newsletter__wrapper color-scheme-be1f5396-c2da-4b00-aa3b-1400f837158f gradient content-container isolate content-container--full-width section-sections--17990745227463__newsletter_fGM84F-padding"><h2 1699 class="inline-richtext h1 scroll-trigger animate--slide-in" 1700 1701 1702 data-cascade 1703 style="--animation-order: 1;" 1704 1705 > 1706 SUBSCRIBE TO OUR NEWSLETTER! 1707 </h2><div
1708 class="newsletter__subheading rte scroll-trigger animate--slide-in" 1709 1710 1711 data-cascade 1712 style="--animation-order: 2;" 1713 1714 > 1715 <p>Be the first to know about new collections and exclusive offers.</p> 1716 </div><div > 1717 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1718 <input type="hidden" name="contact[tags]" value="newsletter"> 1719 <div 1720 class="newsletter-form__field-wrapper scroll-trigger animate--slide-in" 1721 1722 data-cascade 1723 style="--animation-order: 3;" 1724 1725 > 1726 <div class="field"> 1727 <input 1728 id="NewsletterForm--sections--17990745227463__newsletter_fGM84F" 1729 type="email" 1730 name="contact[email]" 1731 class="field__input" 1732 value="" 1733 aria-required="true" 1734 autocorrect="off" 1735 autocapitalize="off" 1736 autocomplete="email" 1737 1738 placeholder="Email" 1739 required 1740 > 1741 <label class="field__label" for="NewsletterForm--sections--17990745227463__newsletter_fGM84F"> 1742 Email 1743 </label> 1744 <button 1745 type="submit" 1746 class="newsletter-form__button field__button" 1747 name="commit" 1748 id="Subscribe" 1749 aria-label="Subscribe" 1750 > 1751 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1751ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 1752</span> 1753 </button> 1754 </div></div></form> 1755 </div></div> 1756</div> 1757 1758 1759</section><div id="shopify-section-sections--17990745227463__footer" class="shopify-section shopify-section-group-footer-group"> 1760<link href="//www.boilthebag.com/cdn/shop/t/13/assets/section-footer.css?v=60318643098753476351738012877" rel="stylesheet" type="text/css" media="all" /> 1761<link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-newsletter.css?v=4727253280200485261738012874" rel="stylesheet" type="text/css" media="all" /> 1762<link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-list-menu.css?v=151968516119678728991738012874" rel="stylesheet" type="text/css" media="all" /> 1763<link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-list-payment.css?v=69253961410771838501738012874" rel="stylesheet" type="text/css" media="all" /> 1764<link href="//www.boilthebag.com/cdn/shop/t/13/assets/component-list-social.css?v=35792976012981934991738012874" rel="stylesheet" type="text/css" media="all" /> 1765<style data-shopify>.footer { 1766 margin-top: 0px; 1767 } 1768 1769 .section-sections--17990745227463__footer-padding { 1770 padding-top: 27px; 1771 padding-bottom: 27px; 1772 } 1773 1774 @media screen and (min-width: 750px) { 1775 .footer { 1776 margin-top: 0px; 1777 } 1778 1779 .section-sections--17990745227463__footer-padding { 1780 padding-top: 36px; 1781 padding-bottom: 36px; 1782 } 1783 }</style><footer class="footer color-scheme-1 gradient section-sections--17990745227463__footer-padding"><div class="footer__content-top page-width"><div 1784 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
1784igger animate--slide-in" 1785 1786 data-cascade 1787 1788 ><div 1789 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1790 1791 1792 data-cascade 1793 style="--animation-order: 1;" 1794 1795 ><h2 class="footer-block__heading inline-richtext">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li> 1796 <a 1797 href="/" 1798 class="link link--text list-menu__item list-menu__item--link" 1799 > 1800 Home 1801 </a> 1802 </li><li> 1803 <a 1804 href="/collections/home-page" 1805 class="link link--text list-menu__item list-menu__item--link" 1806 > 1807 Shop Peanuts 1808 </a> 1809 </li><li> 1810 <a 1811 href="/collections/gift-buckets" 1812 class="link link--text list-menu__item list-menu__item--link" 1813 > 1814 Gift Buckets 1815 </a> 1816 </li><li> 1817 <a 1818 href="/collections/gift-bags" 1819 class="link link--text list-menu__item list-menu__item--link" 1820 > 1821 Gift Bags 1822 </a> 1823 </li><li> 1824 <a 1825 href="/collections/new-add-a-bag-options" 1826 class="link link--text list-menu__item list-menu__item--link" 1827 > 1828 Add-A-Bag Items 1829 </a> 1830 </li><li> 1831 <a 1832 href="/pages/reviews" 1833 class="link link--text list-menu__item list-menu__item--link" 1834 > 1835 Happy Customers! 1836 </a> 1837 </li><li> 1838 <a 1839 href="/pages/instructions" 1840 class="link link--text list-menu__item list-menu__item--link" 1841 > 1842 Cooking Instructions 1843 </a> 1844 </li><li> 1845 <a 1846 href="/pages/frequently-asked-questions-1" 1847 class="link link--text list-menu__item list-menu__item--link" 1848 > 1849 FAQ's 1850 </a> 1851 </li></ul></div><div 1852 class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" 1853 1854 1855 data-cascade 1856 style="--animation-order: 2;" 1857 1858 ><h2 class="footer-block__heading inline-richtext"><strong>B-T-B PEANUTS</strong></h2><ul class="footer-block__details-content list-unstyled"><li> 1859 <a 1860 href="/pages/about-us" 1861 class="link link--text list-menu__item list-menu__item--link" 1862 > 1863 About Us 1864 </a> 1865 </li><li> 1866 <a 1867 href="/pages/frequently-asked-questions-1" 1868 class="link link--text list-menu__item list-menu__item--link" 1869 > 1870 F.A.Qs 1871 </a> 1872 </li><li> 1873 <a 1874 href="/pages/instructions" 1875 class="link link--text list-menu__item list-menu__item--link" 1876 > 1877 Instructions 1878 </a> 1879 </li><li> 1880 <a 1881 href="/pages/contact-us-1" 1882 class="link link--text list-menu__item list-menu__item--link" 1883 > 1884 Contact Us 1885 </a> 1886 </li><li> 1887 <a 1888 href="https://www.boilthebag.com/account/login" 1889 class="link link--text list-menu__item list-menu__item--link" 1890 > 1891 Account Log in 1892 </a> 1893 </li></ul></div><div 1894 class="footer-block grid__item footer-block--menu scroll-tr
1894igger animate--slide-in" 1895 1896 1897 data-cascade 1898 style="--animation-order: 3;" 1899 1900 ><h2 class="footer-block__heading inline-richtext"><strong>B-T-B Policies</strong></h2><ul class="footer-block__details-content list-unstyled"><li> 1901 <a 1902 href="/policies/terms-of-service" 1903 class="link link--text list-menu__item list-menu__item--link" 1904 > 1905 Terms of Service 1906 </a> 1907 </li><li> 1908 <a 1909 href="/policies/privacy-policy" 1910 class="link link--text list-menu__item list-menu__item--link" 1911 > 1912 Privacy Policy 1913 </a> 1914 </li><li> 1915 <a 1916 href="/policies/refund-policy" 1917 class="link link--text list-menu__item list-menu__item--link" 1918 > 1919 Refund Policy 1920 </a> 1921 </li><li> 1922 <a 1923 href="/policies/shipping-policy" 1924 class="link link--text list-menu__item list-menu__item--link" 1925 > 1926 Shipping Policy 1927 </a> 1928 </li></ul></div><div 1929 class="footer-block grid__item scroll-trigger animate--slide-in" 1930 1931 1932 data-cascade 1933 style="--animation-order: 4;" 1934 1935 ><h2 class="footer-block__heading inline-richtext"><strong>Our Mission!</strong></h2><div class="footer-block__details-content rte"> 1936 <p>Boil-The-Bag Peanuts ships high quality peanuts perfect for making boiled peanuts.The same peanuts that we boil year round in the South. Each bag contains raw, dry peanuts as well as a unique blend of seasonings that is ready to cook upon arrival.</p> 1937 </div></div></div><div 1938 class="footer-block--newsletter scroll-trigger animate--slide-in" 1939 1940 data-cascade 1941 1942 > 1943 1944<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 1945 <a href="https://www.facebook.com/Boil-The-Bag-Peanuts-1552474758108366" class="link list-social__link"> 1946 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 1947</span> 1948 <span class="visually-hidden">Facebook</span> 1949 </a> 1950 </li><li class="list-social__item"> 1951 <a href="https://www.instagram.com/boilthebag/" class="link list-social__link"> 1952 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 1953</span>
1954 <span class="visually-hidden">Instagram</span> 1955 </a> 1956 </li><li class="list-social__item"> 1957 <a href="https://youtube.com/@boilthebag" class="link list-social__link"> 1958 <span class="svg-wrapper"><svg class="icon icon-youtube" viewBox="0 0 20 20"><path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.13 2.13 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.13 2.13 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.17 2.17 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.17 2.17 0 0 1 1.53 1.53M8.3 12.5l4.42-2.55L8.3 7.4z"/></svg> 1959</span> 1960 <span class="visually-hidden">YouTube</span> 1961 </a> 1962 </li><li class="list-social__item"> 1963 <a href="mailto:[email protected]" class="link list-social__link"> 1964 <span class="svg-wrapper"><svg class="icon icon-email" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"> 1965<path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm0 4v10h16V8l-8 5-8-5zm8 3L4 6h16l-8 5z"/> 1966</svg></span> 1967 <span class="visually-hidden">Tumblr</span> 1968 </a> 1969 </li></ul> 1970</div> 1971 </div><div 1972 class="footer__content-bottom scroll-trigger animate--slide-in" 1973 1974 data-cascade 1975 1976 > 1977 <div class="footer__content-bottom-wrapper page-width"> 1978 <div class="footer__column footer__localization isolate"></div> 1979 <div class="footer__column footer__column--info"><div class="footer__payment"> 1980 <span class="visually-hidden">Payment methods</span> 1981 <ul class="list list-payment" role="list"><li class="list-payment__item"> 1982 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1983 1984 </li><li class="list-payment__item"> 1985 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
19850 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1986 1987 </li><li class="list-payment__item"> 1988 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 1989 </li><li class="list-payment__item"> 1990 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
1990<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1991 1992 </li><li class="list-payment__item"> 1993 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
19930-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 1994 </li><li class="list-payment__item"> 1995 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> 1996 1997 </li><li class="list-payment__item"> 1998 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
199816.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1999 2000 </li></ul> 2001 </div></div> 2002 </div> 2003 <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 2004 <div class="footer__copyright caption"> 2005 <small class="copyright__content" 2006 > 2007 <span>Made with â¤ï¸ by Boil-The-Bag Peanuts</span><br> 2008 © 2026, <a href="/" title="">Boil-The-Bag Peanuts</a></small></div> 2009 </div> 2010 </div> 2011</footer> 2012 2013 2014<style> #shopify-section-sections--17990745227463__footer h2 {font-size: 22px;} </style></div> 2015<!-- END sections: footer-group --> 2016 2017 <ul hidden> 2018 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2019 <li id="a11y-new-window-message">Opens in a new window.</li> 2020 </ul> 2021 2022
2022<script> 2023 window.shopUrl = 'https://www.boilthebag.com'; 2024 window.routes = { 2025 cart_add_url: '/cart/add', 2026 cart_change_url: '/cart/change', 2027 cart_update_url: '/cart/update', 2028 cart_url: '/cart', 2029 predictive_search_url: '/search/suggest', 2030 }; 2031 2032 window.cartStrings = { 2033 error: `There was an error while updating your cart. Please try again.`, 2034 quantityError: `You can only add [quantity] of this item to your cart.`, 2035 }; 2036 2037 window.variantStrings = { 2038 addToCart: `Add to cart`, 2039 soldOut: `Sold Out`, 2040 unavailable: `Unavailable`, 2041 unavailable_with_option: `[value] - Sold Out`, 2042 }; 2043 2044 window.quickOrderListStrings = { 2045 itemsAdded: `[quantity] items added`, 2046 itemAdded: `[quantity] item added`, 2047 itemsRemoved: `[quantity] items removed`, 2048 itemRemoved: `[quantity] item removed`, 2049 viewCart: `View cart`, 2050 each: `[money]/ea`, 2051 min_error: `This item has a minimum of [min]`, 2052 max_error: `This item has a maximum of [max]`, 2053 step_error: `You can only add this item in increments of [step]`, 2054 }; 2055 2056 window.accessibilityStrings = { 2057 imageAvailable: `Image [index] is now available in gallery view`, 2058 shareSuccess: `Link copied to clipboard`, 2059 pauseSlideshow: `Pause slideshow`, 2060 playSlideshow: `Play slideshow`, 2061 recipientFormExpanded: `Gift card recipient form expanded`, 2062 recipientFormCollapsed: `Gift card recipient form collapsed`, 2063 countrySelectorSearchCount: `[count] countries/regions found`, 2064 }; 2065 </script>
2065<script src="//www.boilthebag.com/cdn/shop/t/13/assets/predictive-search.js?v=57209189334897115771738012876" defer="defer"></script>
2065<script> 2066 !function(){var e,t,o,n,r={frameRate:150,animationTime:400,stepSize:120,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},a=r,l=!1,i=!1,c={x:0,y:0},u=!1,s=document.documentElement,d=[],f=/^Mac/.test(navigator.platform),m={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},h={37:1,38:1,39:1,40:1};function w(){if(!u&&document.body){u=!0;var n=document.body,r=document.documentElement,c=window.innerHeight,d=n.scrollHeight;if(s=document.compatMode.indexOf("CSS")>=0?r:n,e=n,a.keyboardSupport&&A("keydown",S),top!=self)i=!0;else if(Z&&d>c&&(n.offsetHeight<=c||r.offsetHeight<=c)){var f,m=document.createElement("div");m.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+s.scrollHeight+"px",document.body.appendChild(m),o=function(){f||(f=setTimeout(function(){l||(m.style.height="0",m.style.height=s.scrollHeight+"px",f=null)},500))},setTimeout(o,10),A("resize",o);if((t=new q(o)).observe(n,{attributes:!0,childList:!0,characterData:!1}),s.offsetHeight<=c){var h=document.createElement("div");h.style.clear="both",n.appendChild(h)}}a.fixedBackground||l||(n.style.backgroundAttachment="scroll",r.style.backgroundAttachment="scroll")}}var p=[],v=!1,y=Date.now();function b(e,t,o){var n,r;if(n=(n=t)>0?1:-1,r=(r=o)>0?1:-1,(c.x!==n||c.y!==r)&&(c.x=n,c.y=r,p=[],y=0),1!=a.accelerationMax){var l=Date.now()-y;if(l<a.accelerationDelta){var i=(1+50/l)/2;i>1&&(i=Math.min(i,a.accelerationMax),t*=i,o*=i)}y=Date.now()}if(p.push({x:t,y:o,lastX:t<0?.99:-.99,lastY:o<0?.99:-.99,start:Date.now()}),!v){var u=V(),s=e===u||e===document.body;null==e.$scrollBehavior&&function(e){var t=M(e);if(null==B[t]){var o=getComputedStyle(e,"")["scroll-behavior"];B[t]="smooth"==o}return B[t]}(e)&&(e.$scrollBehavior=e.style.scrollBehavior,e.style.scrollBehavior="auto");var d=function(n){for(var r=Date.now(),l=0,i=0,c=0;c<p.length;c++){var u=p[c],f=r-u.start,m=f>=a.animationTime,h=m?1:f/a.animationTime;a.pulseAlgorithm&&(h=I(h));var w=u.x*h-u.lastX>>0,y=u.y*h-u.lastY>>0;l+=w,i+=y,u.lastX+=w,u.lastY+=y,m&&(p.splice(c,1),c--)}s?window.scrollBy(l,i):(l&&(e.scrollLeft+=l),i&&(e.scrollTop+=i)),t||o||(p=[]),p.length?R(d,e,1e3/a.frameRate+1):(v=!1,null!=e.$scrollBehavior&&(e.style.scrollBehavior=e.$scrollBehavior,e.$scrollBehavior=null))};R(d,e,0),v=!0}}function g(t){u||w();var o=t.target;if(t.defaultPrevented||t.ctrlKey)return!0;if(K(e,"embed")||K(o,"embed")&&/\.pdf/i.test(o.src)||K(e,"object")||o.shadowRoot)return!0;var r=-t.wheelDeltaX||t.deltaX||0,l=-t.wheelDeltaY||t.deltaY||0;f&&(t.wheelDeltaX&&P(t.wheelDeltaX,120)&&(r=t.wheelDeltaX/Math.abs(t.wheelDeltaX)*-120),t.wheelDeltaY&&P(t.wheelDeltaY,120)&&(l=t.wheelDeltaY/Math.abs(t.wheelDeltaY)*-120)),r||l||(l=-t.wheelDelta||0),1===t.deltaMode&&(r*=40,l*=40);var c=L(o);return c?!!function(e){if(!e)return;d.length||(d=[e,e,e]);e=Math.abs(e),d.push(e),d.shift(),clearTimeout(n),n=setTimeout(function(){try{localStorage.SS_deltaBuffer=d.join(",")}catch(e){}},1e3);var t=e>120&&$(e),o=!$(120)&&!$(100)&&!t;return e<50||o}(l)||(Math.abs(r)>1.2&&(r*=a.stepSize/120),Math.abs(l)>1.2&&(l*=a.stepSize/120),b(c,r,l),t.preventDefault(),void C()):!i||!U||(Object.defineProperty(t,"target",{value:window.frameElement}),parent.wheel(t))}function S(t){var o=t.target,n=t.ctrlKey||t.altKey||t.metaKey||t.shiftKey&&t.keyCode!==m.spacebar;document.body.contains(e)||(e=document.activeElement);var r=/^(button|submit|radio|checkbox|file|color|image)$/i;if(t.defaultPrevented||/^(textarea|select|embed|object)$/i.test(o.nodeName)||K(o,"input")&&!r.test(o.type)||K(e,"video")||function(e){var t=e.target,o=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(o=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return o}(t)||o.isContentEditable||n)return!0;if((K(o,"button")||K(o,"input")&&r.test(o.type))&&t.keyCode===m.spacebar)return!0;if(K(o,"input")&&"radio"==o.type&&h[t.keyCode])return!0;var l=0,c=0,u=L(e);if(!u)return!i||!U||parent.keydown(t);var s=u.clientHeight;switch(u==document.body&&(s=window.innerHeight),t.keyCode){case m.up:c=-a.arrowScroll;break;case m.down:c=a.arrowScroll;break;case m.spacebar:c=-(t.shiftKey?1:-1)*s*.9;break;case m.pageup:c=.9*-s;break;case m.pagedown:c=.9*s;break;case m.home:u==document.body&&document.scrollingElement&&(u=document.scrollingElement),c=-u.scrollTop;break;case m.end:var d=u.scrollHeight-u.scrollTop-s;c=d>0?d+10:0;break;case m.left:l=-a.arrowScroll;break;case m.right:l=a.arrowScroll;break;default:return!0}b(u,l,c),t.preventDefault(),C()}function x(t){e=t.target}var k,D,M=(k=0,function(e){return e.uniqueID||(e.uniqueID=k++)}),E={},T={},B={};function C(){clearTimeout(D),D=setInterval(function(){E=T=B={}},1e3)}function H(e,t,o){for(var n=o?E:T,r=e.length;r--;)n[M(e[r])]=t;return t}function z(e,t){return(t?E:T)[M(e)]}function L(e){var t=[],o=document.body,n=s.scrollHeight;do{var r=z(e,!1);if(r)return H(t,r);if(t.push(e),n===e.scrollHeight){var a=X(s)&&X(o)||Y(s);if(i&&O(s)||!i&&a)return H(t,V())}else if(O(e)&&Y(e))return H(t,e)}while(e=e.parentElement)}function O(e){return e.clientHeight+10<e.scrollHeight}function X(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function Y(e){var t=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function A(e,t,o){window.addEventListener(e,t,o||!1)}function N(e,t,o){window.removeEventListener(e,t,o||!1)}function K(e,t){return e&&(e.nodeName||"").toLowerCase()===t.toLowerCase()}if(window.localStorage&&localStorage.SS_deltaBuffer)try{d=localStorage.SS_deltaBuffer.split(",")}catch(e){}function P(e,t){return Math.floor(e/t)==e/t}function $(e){return P(d[0],e)&&P(d[1],e)&&P(d[2],e)}var j,R=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,o){window.setTimeout(e,o||1e3/60)},q=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,V=(j=document.scrollingElement,function(){if(!j){var e=document.createElement("div");e.style.cssText="height:10000px;width:1px;",document.body.appendChild(e);var t=document.body.scrollTop;document.documentElement.scrollTop,window.scrollBy(0,3),j=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)}return j});function F(e){var t,o;return(e*=a.pulseScale)<1?t=e-(1-Math.exp(-e)):(e-=1,t=(o=Math.exp(-1))+(1-Math.exp(-e))*(1-o)),t*a.pulseNormalize}function I(e){return e>=1?1:e<=0?0:(1==a.pulseNormalize&&(a.pulseNormalize/=F(1)),F(e))}var _=window.navigator.userAgent,W=/Edge/.test(_),U=/chrome/i.test(_)&&!W,G=/safari/i.test(_)&&!W,J=/mobile/i.test(_),Q=/Windows NT 6.1/i.test(_)&&/rv:11/i.test(_),Z=G&&(/Version\/8/i.test(_)||/Version\/9/i.test(_)),ee=(U||G||Q)&&!J,te=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){te=!0}}))}catch(e){}var oe=!!te&&{passive:!1},ne="onwheel"in document.createElement("div")?"wheel":"mousewheel";function re(e){for(var t in e)r.hasOwnProperty(t)&&(a[t]=e[t])}
2066ne&&ee&&(A(ne,g,oe),A("mousedown",x),A("load",w)),re.destroy=function(){t&&t.disconnect(),N(ne,g),N("mousedown",x),N("keydown",S),N("resize",o),N("load",w)},window.SmoothScrollOptions&&re(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return re}):"object"==typeof exports?module.exports=re:window.SmoothScroll=re}(); 2067</script>
2067 2068
2068<script> 2069 2070 var textWrapper = document.querySelector('.ml14 '); 2071textWrapper.innerHTML = textWrapper.textContent.replace(/\S/g, "<span class='ml14'>$&</span>"); 2072 2073anime.timeline({loop: true}) 2074 .add({ 2075 targets: '.ml14 ', 2076 scaleX: [0,1], 2077 opacity: [0.5,1], 2078 easing: "easeInOutExpo", 2079 duration: 900 2080 }).add({ 2081 targets: '.ml14 ', 2082 opacity: [0,1], 2083 translateX: [40,0], 2084 translateZ: 0, 2085 scaleX: [0.3, 1], 2086 easing: "easeOutExpo", 2087 duration: 800, 2088 offset: '-=600', 2089 delay: (el, i) => 150 + 25 * i 2090 }).add({ 2091 targets: '.ml14', 2092 opacity: 0, 2093 duration: 1000, 2094 easing: "easeOutExpo", 2095 delay: 1000 2096 }); 2097</script>
2097 2098 <style> /* Force red buttons - overrides any app injection */.button,.button--primary,a.button,button.button,.quick-add__submit,.collection__view-all .button,.collection__view-all a.button {background-color: #ff0000 !important; color: #ffffff !important; border-color: #ff0000 !important;} .button--secondary {background-color: transparent !important; color: #121212 !important; border-color: #121212 !important;} /* Fix green breadcrumb text */nav.breadcrumbs,nav.breadcrumbs a,nav.breadcrumbs span {color: #121212 !important;} /* Mouse Memoirs font for all headings */h1,h2,h3,h4,h5,h6,.collection-hero__title,.banner__heading,.card__heading {font-family: "Mouse Memoirs", sans-serif !important;} </style> 2099<div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
2099<script type="text/javascript"> 2100 //SendWILL APPS COMMON JS CODE 2101 window.EcomSendApps = window.EcomSendApps || {} 2102 2103 window.EcomSendApps.design_mode = false 2104 2105 2106 window.EcomSendApps.common = window.EcomSendApps.common || {} 2107 window.EcomSendApps.common.shop = { 2108 permanent_domain: 'boil-the-bag.myshopify.com', 2109 currency: "USD", 2110 money_format: "${{amount}}", 2111 id: 23908967, 2112 } 2113 2114 2115 2116 window.EcomSendApps.common.customer = { 2117 id: null, 2118 tags: null, 2119 email: null, 2120 accepts_marketing: null, 2121 first_name: null, 2122 } 2123 2124 2125 2126 window.EcomSendApps.common.template = 'customers/login' 2127</script>
2127 2128<!-- END app snippet --> 2129
2130<script> 2131 window.EcomSendApps = window.EcomSendApps || {} 2132 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 2133 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 2134 /** @description storefront main bundle asset url */ 2135 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 2136 /** @description storefront style asset url */ 2137 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 2138 /** @description storefront wasm asset url for runtime signature module */ 2139 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 2140 /** @description fallback delay when requestIdleCallback is unavailable */ 2141 const ECOMSEND_IDLE_TIMEOUT_MS = 800 2142 /** @description user interaction events used to trigger lazy init earlier */ 2143 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 2144 /** @description global flag key for emergency immediate loading */ 2145 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 2146 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 2147 const ECOMSEND_DEFAULT_GDPR_FLAG = false 2148 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 2149 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 2150 2151 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 2152 function normalizeEcomsendBooleanFlag(rawValue) { 2153 if (typeof rawValue === "boolean") { 2154 return rawValue 2155 } 2156 if (typeof rawValue === "number") { 2157 return rawValue === 1 2158 } 2159 if (typeof rawValue === "string") { 2160 const normalizedValue = rawValue.trim().toLowerCase() 2161 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 2162 } 2163 return false 2164 } 2165 2166 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 2167 function lockEcomsendReadonlyFlag(flagName, flagValue) { 2168 try { 2169 Object.defineProperty(window.EcomSendApps, flagName, { 2170 value: flagValue, 2171 writable: false, 2172 configurable: false, 2173 enumerable: true, 2174 }) 2175 return 2176 } catch (error) {} 2177 window.EcomSendApps[flagName] = flagValue 2178 } 2179 2180 /** @description resolve storefront GDPR mode from merchant theme override */ 2181 function resolveEcomsendGdprMode() { 2182 if (typeof window.EcomSendApps.GDPR === "undefined") { 2183 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 2184 } 2185 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 2186 window.EcomSendApps.GDPR = gdprEnabled 2187 return gdprEnabled 2188 } 2189 2190 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 2191 function resolveEcomsendCwTracksMode() { 2192 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 2193 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 2194 } 2195 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 2196 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 2197 return cwTracksEnabled 2198 } 2199 2200 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 2201 function syncEcomsendGdprModeToStorage(gdprEnabled) { 2202 if (!window.localStorage) { 2203 return 2204 } 2205 if (gdprEnabled) { 2206 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 2207 return 2208 } 2209 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 2210 } 2211 2212 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 2213 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 2214 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 2215 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 2216 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 2217 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 2218 2219 try { 2220 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 2221 } catch (error) {} 2222 2223 /** @description create main stylesheet node for storefront runtime */ 2224 function createEcomSendMainStyleEle() { 2225 const ecomsendMainStyleEle = document.createElement("link") 2226 ecomsendMainStyleEle.rel = "stylesheet" 2227 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 2228 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 2229 return ecomsendMainStyleEle 2230 } 2231 2232 /** @description append runtime stylesheet exactly once */ 2233 function ensureEcomSendMainStyleLoaded() { 2234 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 2235 return 2236 } 2237 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 2238 document.head.appendChild(ecomsendMainStyleEle) 2239 } 2240 2241 /** @description remove interaction listeners after first lazy-init trigger */ 2242 function clearInteractionListeners() {
2243 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2244 window.removeEventListener(eventName, scheduleMainBundleLoad) 2245 }) 2246 } 2247 2248 /** @description run low-priority task via idle callback with timeout fallback */ 2249 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 2250 if (window.requestIdleCallback) { 2251 window.requestIdleCallback(() => { 2252 taskRunner() 2253 }, { timeout: timeoutMs }) 2254 return 2255 } 2256 window.setTimeout(() => { 2257 taskRunner() 2258 }, timeoutMs) 2259 } 2260 2261 /** @description load main storefront bundle once and keep rollback override */ 2262 function loadEcomsendMainBundle() { 2263 if (window.__ecomsendMainBundleLoaded) { 2264 return 2265 } 2266 window.__ecomsendMainBundleLoaded = true 2267 clearInteractionListeners() 2268 /** @description ensure storefront runtime css is loaded together with main bundle */ 2269 ensureEcomSendMainStyleLoaded() 2270 const ecomsendMainScriptEle = document.createElement("script") 2271 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 2272 ecomsendMainScriptEle.async = true 2273 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 2274 document.body.appendChild(ecomsendMainScriptEle) 2275 } 2276 2277 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 2278 function scheduleMainBundleLoad() { 2279 if (window.__ecomsendMainBundleLoadScheduled) { 2280 return 2281 } 2282 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 2283 window.__ecomsendMainBundleLoadScheduled = true 2284 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 2285 loadEcomsendMainBundle() 2286 return 2287 } 2288 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 2289 } 2290 2291 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 2292 function cacheMarketingParams() { 2293 const urlParams = new URLSearchParams(window.location.search) 2294 const marketingId = urlParams.get("ec_marketing_id") 2295 const ecEmailId = urlParams.get("ec_email_id") 2296 const ecMarketingSign = urlParams.get("ec_marketing_sign") 2297 2298 if (marketingId && window.localStorage) { 2299 window.localStorage.setItem("ec_marketing_id", marketingId) 2300 } 2301 if (ecEmailId && window.localStorage) { 2302 window.localStorage.setItem("ec_email_id", ecEmailId) 2303 } 2304 if (ecMarketingSign && window.localStorage) { 2305 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 2306 } 2307 } 2308 2309 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 2310 function isMarketingStorageAllowedByCustomerPrivacy() { 2311 const customerPrivacy = window?.Shopify?.customerPrivacy 2312 if (!customerPrivacy) { 2313 return false 2314 } 2315 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 2316 if (marketingAllowed) { 2317 return true 2318 } 2319 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2320 const consent = customerPrivacy.currentVisitorConsent() 2321 return consent?.marketing === "yes" 2322 } 2323 return false 2324 } 2325 2326 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 2327 function isAnalyticsStorageAllowedByCustomerPrivacy() { 2328 const customerPrivacy = window?.Shopify?.customerPrivacy 2329 if (!customerPrivacy) { 2330 return false 2331 } 2332 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 2333 if (analyticsAllowed) { 2334 return true 2335 } 2336 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2337 const consent = customerPrivacy.currentVisitorConsent() 2338 return consent?.analytics === "yes" 2339 } 2340 return false 2341 } 2342 2343 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 2344 function cacheMarketingParamsWithGdprGuard() { 2345 if (!ECOMSEND_GDPR_ENABLED) { 2346 cacheMarketingParams() 2347 return 2348 } 2349 if (isMarketingStorageAllowedByCustomerPrivacy()) { 2350 cacheMarketingParams() 2351 } 2352 } 2353 2354 /** @description cache shop id used by pixel report branches */ 2355 function cacheShopIdForPixel() { 2356 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 2357 return 2358 } 2359 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 2360 } 2361 2362 /** 2363 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 2364 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 2365 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 2366 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 2367 */ 2368 2369 /** @description execute shop id caching with GDPR guard and shared consent policy */ 2370 function cacheShopIdWithGdprGuard() { 2371 if (!ECOMSEND_GDPR_ENABLED) { 2372 cacheShopIdForPixel() 2373 return 2374 } 2375 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 2376 cacheShopIdForPixel() 2377 } 2378 } 2379 2380 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 2381 function withCustomerPrivacyApiReady(onReady) { 2382 if (!ECOMSEND_GDPR_ENABLED) { 2383 onReady() 2384 return 2385 } 2386 if (window?.Shopify?.customerPrivacy) { 2387 onReady() 2388 return 2389 } 2390 if (typeof window?.Shopify?.loadFeatures !== "function") { 2391 return 2392 } 2393 window.Shopify.loadFeatures( 2394 [{ name: "consent-tracking-api", version: "0.1" }], 2395 (error) => { 2396 if (error) { 2397 return 2398 } 2399 onReady() 2400 } 2401 ) 2402 } 2403 2404 try { 2405 withCustomerPrivacyApiReady(() => { 2406 cacheMarketingParamsWithGdprGuard() 2407 cacheShopIdWithGdprGuard() 2408 }) 2409 if (ECOMSEND_GDPR_ENABLED) { 2410 document.addEventListener("visitorConsentCollected", () => { 2411 cacheMarketingParamsWithGdprGuard() 2412 cacheShopIdWithGdprGuard() 2413 }) 2414 } 2415 } catch (e) {} 2416 2417 /** @description inject wasm asset url into shared namespace before main bundle executes */ 2418 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 2419
2420 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2421 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 2422 }) 2423 2424 if (document.readyState === "loading") { 2425 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 2426 } else { 2427 scheduleMainBundleLoad() 2428 } 2429</script>
2429 2430 2431<style id="ecomsend-custom-style"></style> 2432
2433<script>window.shopLocale = 'en'</script>
2433 2434
2435<script> 2436 /** @description timeout used for deferred discount request scheduling */ 2437 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 2438 2439 /** @description apply discount code from url query only when parameter exists */ 2440 function applyWillDiscountCode() { 2441 const urlParams = new URLSearchParams(window.location.search) 2442 const willDiscountCode = urlParams.get("willDiscountCode") 2443 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 2444 return 2445 } 2446 fetch("/cart/update.js", { 2447 method: "POST", 2448 headers: { 2449 "Content-Type": "application/json", 2450 }, 2451 body: JSON.stringify({ 2452 discount: willDiscountCode, 2453 }), 2454 }) 2455 } 2456 2457 try { 2458 if (!window.__ecomsendDeferredTasksScheduled) { 2459 /** @description global guard to avoid duplicate deferred task scheduling */ 2460 window.__ecomsendDeferredTasksScheduled = true 2461 if (window.requestIdleCallback) { 2462 window.requestIdleCallback(() => { 2463 applyWillDiscountCode() 2464 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 2465 } else { 2466 window.setTimeout(() => { 2467 applyWillDiscountCode() 2468 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 2469 } 2470 } 2471 } catch (error) {} 2472</script>
2472 2473 2474 2475 2476</div><div id="shopify-block-AQXVleU56T1BZL1AzO__5394804488230052649" class="shopify-block shopify-app-block">
2476<script> 2477 kilatech_page_CT = "customers\/login"; 2478 kilatech_available_CT = null; 2479 2480 2481 kilatech_sale_CT = false; 2482 kilatech_tags_CT = null; 2483 try { kilatech_tags_CT = kilatech_tags_CT.map((i)=>i.toLowerCase()); } catch {} 2484</script>
vendor: 2 bytes, line 2484
2484
2485<script async="async" src="https://cdn.kilatechapps.com/media/countdown/23908967.min.js"></script>
2485 2486 2487 2488</div><div id="shopify-block-AQ3hNeFE1dUJ4dlA4d__5846654113244447633" class="shopify-block shopify-app-block"> 2489 2490<link href="//cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.css" rel="stylesheet" type="text/css" media="all" /> 2491<div id="xo-scroll2top" class="xo-scroll2top xo-scroll2top--1 xo-scroll2top--right 2492 xo-scroll2top--fade "><svg className="xo-small" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> 2493 <polygon fill=#ffffff points="1 28 16 4 31 28 16 18 1 28" /> 2494 </svg></div> 2495 2496<style>.xo-scroll2top { --xo-st-bg-color:#274f13;--xo-st-bg-color2:#000000; --xo-st-bd-radius:3px;--xo-st-bd-radius2:3px;--xo-st-width:38px;--xo-st-height:38px;--xo-st-scale: 1; 2497 --xo-st-textColor: #000000;--xo-st-textColor2: #237be2;right: 20px;bottom: 20px; } 2498</style>
2499<script type="text/javascript"> 2500const xoscroll2topInit = { 2501 id: 'xo-scroll2top', duration: 600, 2502 appear: -1, 2503 toElement: {elm: '', offset: 0}, 2504 status: false }; 2505</script>
vendor: 1 bytes, line 2505
2505
2506<script src="https://cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.js" defer="defer"></script>
2506 2507 2508 2509</div><div id="shopify-block-AWmRNVUVFNTJ4M3VSQ__2965712708760319418" class="shopify-block shopify-app-block"> 2510</div><div id="shopify-block-AaThtRWh0U0NnSlJNb__7902831097370503076" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: edd_read_data_from_metafields --> 2511 2512 2513 2514 2515 2516 2517<!-- get collection --> 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536�� 2537 2538 2539 2540<div class="sb_info_extension metafield_update" style="display:none"> 2541 <div class="sb_user_country_code">US</div> 2542 <div class="sb_user_country_name">United States</div> 2543 <div class="sb_store_date">Oct 06, 2026 23:19</div> 2544 <div> 2545 Product Tag : 2546 2547 </div> 2548 <div> 2549 Product Collection : 2550 2551 </div> 2552</div>
2552<script>window.sb_edd_customer = { logged_in: false };</script>
2552 2553
2554<script> 2555 var sb_edd_general_data = {"edd_options":{"is_enabled":"0","cutoff_time":"12 : 00 AM","off_day":"Sunday","message":"\u003cdiv\u003e\u003cdiv class=\" text-center\" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img142.png?dgdfg\" data-filename=\"clock 2.png\" style=\"padding: 0px;text-transform: initial;color: var(--p-color-text);font-family: var(--p-font-family-sans);font-size: var(--p-font-size-325);letter-spacing: initial;width: 50px;\" class=\"sb_edd_clock_icon\"\u003e\u003cspan style=\"text-transform: initial;font-family: var(--p-font-family-sans);letter-spacing: initial;font-size: 32px;color: rgb(0, 0, 0);vertical-align: middle;line-height: 1;\" class=\"sb_edd_ffd_template\"\u003e\u003cspan style=\"font-weight: bold;\"\u003e\u003ci\u003e\u0026nbsp;Fast and Free Delivery!\u003c\/i\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cfont color=\"#000000\"\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003eEstimated Delivery Date\u003c\/span\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MIN_LEAD_DAYS,2}\u003c\/span\u003e\u003c\/b\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e to \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MAX_LEAD_DAYS,3}\u003c\/span\u003e\u003c\/b\u003e\u003c\/font\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cspan style=\"font-size: 10px;\"\u003e\u003cdiv class=\" text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align:center;color:#000;\/ box-shadow: var(--p-card-shadow, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15)); \/\" class=\" text-center\"\u003e \u003cspan class=\"template_order steps_template_new_position template_4\" style=\"display: inline-flex; width: 100%; pointer-events: none; background-color: rgb(239, 239, 239); box-shadow: var(--p-card-shadow, 0 0 0 1px rgb(199 199 199 \/ 83%), 0 1px 3px 0 rgb(133 133 149 \/ 87%)); outline: transparent solid 0.1rem; border-radius: 10px; --liBorderBgColor: #6ba956; --temp_order_bg_color: #efefef; --first_step_bg_color: linear-gradient(90deg, #fff 0, #fff 45%, #000 50%);\" img_background_set=\"1\"\u003e\u003cspan class=\"li_border step_1 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #6ba956; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img139.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(107, 169, 86); background: rgb(239, 239, 239);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e\u003cspan style=\"font-size: 13px;\"\u003eOrder Now\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_1_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,0} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border step_2 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #6ba956; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img140.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(107, 169, 86); background: rgb(239, 239, 239);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eReady to Ship\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_2_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,1} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border_1 step_3 step_template active\" style=\"float: left; position: relative; list-style: none; width: 33.3333%; text-align: center; --liBorderStyle: solid; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img141.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(107, 169, 86); background: rgb(239, 239, 239);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eAt your Door\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_3_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {max_lead_days,3} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e\u003c\/div\u003e","msg_preview":{"font_size":"","text_transfrom":"initial","font_weight":"","font_style":"","text_align":"left","border":"#e7e7e7","color":"","highlight_clr":"not_set","background_clr":"rgb(216, 237, 190)","background_option":"color ","background":"","margin":"10px 0px 10px 0px ","padding":"10px 10px 10px 10px ","border_radius":"10px"},"date_format":"17","countdown_formate":"3","is_all_products":"1","display_on_other_page":"0","cutofftime_enable":"0","edd_for_customer_or_admin":"admin","hide_default_message":"0","cart_msg_apperance":"date","is_rule_set_for_zipcode":"0","is_shipping_data_set":"1","all_rule_country":["all_c
2555ountry"],"is_rule_set_for_location":"0","sb_location":[1973780509,74133733575],"holidays":"[{\"holiday\":\"2025-12-25\",\"name\":\"Christmas\",\"every_year\":\"Yes\"},{\"holiday\":\"2026-01-01\",\"name\":\"New Years Day\",\"every_year\":\"Yes\"},{\"holiday\":\"2025-12-24\",\"name\":\"Christmas Eve\",\"every_year\":\"Yes\"}]","delivery_off_day":"Sunday","custom_date_format":"","date_option":"default","apply_today_tomorrow":"0","check_box_change_msg_position":"","check_box_order_confirmation":"","custom_cart_label":"Order Estimation","detail_page_class":"","additional_script":" ","template_id":"not_set","animation_class":"","custom_js":"","custom_css":"","is_vaction_msg_on":"false","shop":"boil-the-bag.myshopify.com","collection_page_eta_enable":"0","collection_eta_message":"Get it by {delivery_min_date} - {delivery_max_date}","is_rule_set_for_shipping":"0","trial_active":0,"trial_end_date":"2025-03-27","allow_store":0,"allow_store_end_date":"not_get","plan_info":{"plan":"premium","is_active":1},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"store_id":"10996","store_country_code":"US","store_country_name":"United States","app_block_type":"not_set","app_is_block":"0","app_plan_name":"Premium Usage v1"},"edd_customer_option":{"min_day":"1","max_day":"3","calender_alignment":"right","cart_calendar_heading":"Schedule Product Delivery","cart_calendar_err_msg":"Please select delivery date before checkout","order_delivery_date_label":"Delivery Date","order_delivery_day_label":"Delivery Day","weekday_translation":"Sun,Mon,Tue,Wen,Thu,Fri,Sat","month_translation":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","off_day":""},"is_install":"1","plan_info":{"plan":"premium","is_active":1},"edd_exclude_product":"not_set","random_string":"CyoMT"}; 2556 var sb_edd_all_product_msg = [{"store_locatore_list":"not_set","is_instock":"2","is_continue_selling":"0","preview_design":{"animation_class":"","preview_design":"set","highlight_color":"not_set","color":"#000","border":"#e7e7e7","font_size":"16","text_align":"unset","text_transform":"unset","font_weight":"unset","font_style":"unset","background_option":"color","background":"#f5f5f5","margin":"10px 0px 10px 0px","padding":"10px 10px 10px 10px","border_radius":"10px"}
2556,"message":"\u003cdiv\u003e\u003cdiv class=\" text-center\" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img142.png?dgdfg\" data-filename=\"clock 2.png\" style=\"padding: 0px;text-transform: initial;color: var(--p-color-text);font-family: var(--p-font-family-sans);font-size: var(--p-font-size-325);letter-spacing: initial;width: 50px;\" class=\"sb_edd_clock_icon\"\u003e\u003cspan style=\"text-transform: initial;font-family: var(--p-font-family-sans);letter-spacing: initial;font-size: 32px;color: rgb(0, 0, 0);vertical-align: middle;line-height: 1;\" class=\"sb_edd_ffd_template\"\u003e\u003cspan style=\"font-weight: bold;\"\u003e\u003ci\u003e\u0026nbsp;Fast and Free Delivery!\u003c\/i\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cfont color=\"#000000\"\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003eEstimated Delivery Date\u003c\/span\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MIN_LEAD_DAYS,2}\u003c\/span\u003e\u003c\/b\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e to \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MAX_LEAD_DAYS,3}\u003c\/span\u003e\u003c\/b\u003e\u003c\/font\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cspan style=\"font-size: 10px;\"\u003e\u003cdiv class=\" text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align:center;color:#000;\/ box-shadow: var(--p-card-shadow, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15)); \/\" class=\" text-center\"\u003e \u003cspan class=\"template_order steps_template_new_position template_4\" style=\"display: inline-flex; width: 100%; pointer-events: none; background-color: rgb(250, 250, 250); box-shadow: var(--p-card-shadow, 0 0 0 1px rgb(199 199 199 \/ 83%), 0 1px 3px 0 rgb(133 133 149 \/ 87%)); outline: transparent solid 0.1rem; border-radius: 10px; --liBorderBgColor: #464646; --temp_order_bg_color: #fafafa; --first_step_bg_color: linear-gradient(90deg, #fff 0, #fff 45%, #000 50%);\" img_background_set=\"1\"\u003e\u003cspan class=\"li_border step_1 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #464646; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img139.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e\u003cspan style=\"font-size: 13px;\"\u003eOrder Now\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_1_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,0} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border step_2 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #464646; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img140.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eReady to Ship\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_2_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,1} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border_1 step_3 step_template active\" style=\"float: left; position: relative; list-style: none; width: 33.3333%; text-align: center; --liBorderStyle: solid; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img141.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eAt your Door\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_3_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {max_lead_days,3} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e\u003c\/div\u003e","language_grp_msgs":[{"language_code":"all_language","message":"\u
2556003cdiv\u003e\u003cdiv class=\" text-center\" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img142.png?dgdfg\" data-filename=\"clock 2.png\" style=\"padding: 0px;text-transform: initial;color: var(--p-color-text);font-family: var(--p-font-family-sans);font-size: var(--p-font-size-325);letter-spacing: initial;width: 50px;\" class=\"sb_edd_clock_icon\"\u003e\u003cspan style=\"text-transform: initial;font-family: var(--p-font-family-sans);letter-spacing: initial;font-size: 32px;color: rgb(0, 0, 0);vertical-align: middle;line-height: 1;\" class=\"sb_edd_ffd_template\"\u003e\u003cspan style=\"font-weight: bold;\"\u003e\u003ci\u003e\u0026nbsp;Fast and Free Delivery!\u003c\/i\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cfont color=\"#000000\"\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003eEstimated Delivery Date\u003c\/span\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MIN_LEAD_DAYS,2}\u003c\/span\u003e\u003c\/b\u003e\u003cspan style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e to \u003c\/span\u003e\u003cb style=\"text-transform: initial; font-family: var(--p-font-family-sans); letter-spacing: initial; font-size: 16px;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e{MAX_LEAD_DAYS,3}\u003c\/span\u003e\u003c\/b\u003e\u003c\/font\u003e\u003c\/div\u003e\u003cdiv style=\"text-align: center;\" class=\" text-center\"\u003e\u003cspan style=\"font-size: 10px;\"\u003e\u003cdiv class=\" text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv style=\"text-align:center;color:#000;\/ box-shadow: var(--p-card-shadow, 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15)); \/\" class=\" text-center\"\u003e \u003cspan class=\"template_order steps_template_new_position template_4\" style=\"display: inline-flex; width: 100%; pointer-events: none; background-color: rgb(250, 250, 250); box-shadow: var(--p-card-shadow, 0 0 0 1px rgb(199 199 199 \/ 83%), 0 1px 3px 0 rgb(133 133 149 \/ 87%)); outline: transparent solid 0.1rem; border-radius: 10px; --liBorderBgColor: #464646; --temp_order_bg_color: #fafafa; --first_step_bg_color: linear-gradient(90deg, #fff 0, #fff 45%, #000 50%);\" img_background_set=\"1\"\u003e\u003cspan class=\"li_border step_1 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #464646; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img139.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e\u003cspan style=\"font-size: 13px;\"\u003eOrder Now\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_1_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,0} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border step_2 step_template inactive\" style=\"float: left; width: 33.3333%; position: relative; list-style: none; text-align: center; --liBorderStyle: solid; --liBorderBgColor: #464646; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img140.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eReady to Ship\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_2_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {min_lead_days,1} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"li_border_1 step_3 step_template active\" style=\"float: left; position: relative; list-style: none; width: 33.3333%; text-align: center; --liBorderStyle: solid; border: 0px; background: transparent; margin: 10px 0px; padding: 6px 0px;\"\u003e\u003cdiv class=\"step-icon\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card\"\u003e\u003cdiv class=\"three_step_card_img\"\u003e\u003cimg alt=\"Select Icon\" src=\"https:\/\/estimated-delivery-days.setubridgeapps.com\/estimated-delivery-days\/app\/admin\/img\/icon_img141.gif\" style=\"width: 55px; height: 55px; box-shadow: unset; border-radius: 50%; padding: 0px; margin-bottom: 5px; border-width: 5px; border-style: solid; border-color: rgb(70, 70, 70); background: rgb(250, 250, 250);\"\u003e\u003c\/div\u003e\u003cdiv class=\"three_step_card_content\"\u003e \u003cspan style=\"font-size: 13px;\"\u003eAt your Door\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"3_step_3_date\" style=\"font-size: 13px;font-weight: 600;\"\u003e {max_lead_days,3} \u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e\u003c\/div\u003e","countdown_option":"7","use_specific_holiday":false,"use_specific_weekoff":true,"date_format":"17","date_option":"default","custom_date_format":"","specific_cutofftime_enable":"0","specific_cutofftime":"12 : 00 AM","weekoff_days":["Sunday"],"delivery_weekoff_days":["Sunday"],"holidays":[]}],"shipping_enable":"0","shipping_id":"not_set","shipping_description":"not_set","location_enable":"0","location_id":"not_set","location_list":"not_set","zipcode_enable":"0","zipcode_prefix_set":"","is_enable":"1","additional_option":"{\"rule_time\":{\"rule_time_type\":\"all_time\"}}","zipcode_list":"not_set","check_rule_for":"all_product","country_code":"all_country","country_state":[{"country":"All country","country_code":"all_country","states":[]}]}] 2557 var sb_edd_collection_msg = "not_set" 2558 var sb_edd_specific_product_msg = "not_set" 2559 var sb_edd_product_tag_msg = "not_set" 2560 var sb_edd_product_vendor_msg = "not_set" 2561 var specific_date_format = 'not_set';
2562 var specific_date_option = 'not_set'; 2563 var specific_custom_date_format = 'not_set'; 2564 var specific_cutofftime_enable = 'not_set'; 2565 var specific_cutofftime = 'not_set'; 2566 var specific_countdown_option = 'not_set' 2567 var sb_additional_option = 'not_set'; 2568 var sb_is_continue_selling = '0'; 2569 var store_language ='en'; 2570 var edd_shop ='not_set'; 2571 var sb_eta_set_for_location = 'not_set'; 2572 var specific_holiday = 'not_set'; 2573 var specific_delivery_weekoff = 'not_set'; 2574 var specific_weekoff = 'not_set'; 2575 var sb_store_date_with_time = `Oct 06, 2026 23:19 PM` 2576 2577 if(sb_edd_general_data == null) 2578 { 2579 if(typeof edd_options != 'undefined'){ 2580 var sb_edd_options = edd_options ; 2581 var sb_edd_plan_info = edd_plan_info; 2582 } 2583 }else{ 2584 var sb_edd_plan_info = sb_edd_general_data.plan_info; 2585 var sb_edd_options = sb_edd_general_data.edd_options; 2586 var edd_exclude_product = sb_edd_general_data.edd_exclude_product 2587 } 2588 if(sb_edd_all_product_msg == null){ if(typeof edd_all_product_msg != 'undefined'){ sb_edd_all_product_msg = edd_all_product_msg}else{sb_edd_all_product_msg = 'not_set'}} 2589 if(sb_edd_collection_msg == null){if(typeof edd_collection_msg != 'undefined'){sb_edd_collection_msg = edd_collection_msg}else{sb_edd_collection_msg = 'not_set'}} 2590 if(sb_edd_specific_product_msg == null){if(typeof edd_specific_product_msg != 'undefined'){sb_edd_specific_product_msg = edd_specific_product_msg}else{sb_edd_specific_product_msg = 'not_set'}} 2591 if(sb_edd_product_tag_msg == null){if(typeof edd_product_tag_msg != 'undefined'){sb_edd_product_tag_msg = edd_product_tag_msg}else{sb_edd_product_tag_msg = 'not_set'}} 2592 if(sb_edd_product_vendor_msg == null){if(typeof edd_product_vendor_msg != 'undefined'){sb_edd_product_vendor_msg = edd_product_vendor_msg}else{sb_edd_product_vendor_msg = 'not_set'}} 2593 2594 if(typeof sb_edd_all_product_msg[0].store_locatore_list == 'undefined'){ 2595 sb_edd_all_product_msg = createNewObjectForExistingStore(sb_edd_all_product_msg) 2596 } 2597 if(typeof sb_edd_collection_msg[0].store_locatore_list == 'undefined'){ 2598 sb_edd_collection_msg = createNewObjectForExistingStore(sb_edd_collection_msg) 2599 } 2600 if(typeof sb_edd_specific_product_msg[0].store_locatore_list == 'undefined'){ 2601 sb_edd_specific_product_msg = createNewObjectForExistingStore(sb_edd_specific_product_msg) 2602 } 2603 if(typeof sb_edd_product_tag_msg[0].store_locatore_list == 'undefined'){ 2604 sb_edd_product_tag_msg = createNewObjectForExistingStore(sb_edd_product_tag_msg) 2605 } 2606 if(typeof sb_edd_product_vendor_msg[0].store_locatore_list == 'undefined'){ 2607 sb_edd_product_vendor_msg = createNewObjectForExistingStore(sb_edd_product_vendor_msg) 2608 } 2609 // country checker 2610 var is_country_dropdown_on = '0'; 2611 if(typeof sb_edd_options.is_country_dropdown_on != "undefined"){ 2612 is_country_dropdown_on = sb_edd_options.is_country_dropdown_on; 2613 } 2614 2615 function createNewObjectForExistingStore(edd_obj_meta){ 2616 for(i=0;i<edd_obj_meta.length;i++){ 2617 if(typeof edd_obj_meta[i].location_enable == 'undefined'){ 2618 obj = {location_enable :'0'} 2619 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2620 } 2621 if(typeof edd_obj_meta[i].shipping_enable == 'undefined'){ 2622 obj = {shipping_enable :'0'} 2623 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2624 } 2625 if(typeof edd_obj_meta[i].zipcode_enable == 'undefined'){ 2626 obj = {zipcode_enable :'0'} 2627 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2628 } 2629 if(typeof edd_obj_meta[i].is_continue_selling == 'undefined'){ 2630 obj = {is_continue_selling :'0'} 2631 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2632 } 2633 if(typeof edd_obj_meta[i].additional_option == 'undefined'){ 2634 obj = {additional_option :'not_set'} 2635 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2636 } 2637 if(typeof edd_obj_meta[i].zipcode_prefix_set == 'undefined'){ 2638 obj = {zipcode_prefix_set :'0'} 2639 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2640 } 2641 if(typeof edd_obj_meta[i].store_locatore_list == 'undefined'){ 2642 obj = {store_locatore_list :'not_set'} 2643 edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]); 2644 } 2645 } 2646 return edd_obj_meta; 2647 } 2648 // country checker 2649 <!-- warehouse priority --> 2650 var warehouse_priority_option = 'default'; 2651 var warehouse_priority = 'not_set'; 2652 2653 if(typeof sb_edd_options.warehouse_priority_option != 'undefined'){ 2654 warehouse_priority_option = sb_edd_options.warehouse_priority_option 2655 } 2656 if(typeof sb_edd_options.warehouse_priority != 'undefined'){ 2657 warehouse_priority = sb_edd_options.warehouse_priority 2658 warehouse_priority = warehouse_priority.split(',') 2659 warehouse_priority = warehouse_priority.map(i=>Number(i)); 2660 } 2661 <!-- warehouse priority --> 2662 2663 var all_rule_country_array = []; 2664 if(typeof sb_edd_options.all_rule_country != 'undefined'){ 2665 all_rule_country_array = sb_edd_options.all_rule_country; 2666 2667 2668 // fix blank value issue for www.faberjewels.com 2669 checkBlankValue = Object.values(all_rule_country_array).some(value => value === ""); 2670 if(checkBlankValue){ 2671 all_rule_country_array = Object.fromEntries( 2672 Object.entries(all_rule_country_array).filter(([key, value]) => value !== "") 2673 ); 2674 } 2675 } 2676 2677 var sb_edd_is_homepage = `0`; 2678 2679 var edd_sb_product_id = ''; 2680 var edd_sb_product_title = ''; 2681 var edd_sb_product_handle = ''; 2682 var edd_sb_product_type = ''; 2683 var edd_sb_product_vendor = ''; 2684 var edd_check_sb_collection_id = ''; 2685 var edd_sb_product_qty = ''; 2686 var edd_sb_product_weight = ''; 2687 var sb_product_avaiable = ''; 2688 var edd_sb_product_tag = new Array(); 2689 var edd_sb_collection_id = new Array(); 2690 2691 var sb_edd_zipcode_enable = '0'; 2692 var sb_edd_shipping_enable = '0'; 2693 var sb_edd_location_enable = '0'; 2694 var sb_edd_zipcode_list = 'not_set'; 2695 var sb_edd_store_locatore_list = 'not_set'; 2696 var edd_multiple_rule_for_shipping = 'not_set'; 2697 2698 var sb_set_vaction_msg = '0'; 2699 2700 var sb_product_have_qty = 0; 2701 var sb_edd_message = 'not_set'; 2702 var sb_edd_preview_design = 'not_set'; 2703 var sb_set_specific_msg = 0; 2704 var sb_is_exclude_product = '0'; 2705 var edd_data; 2706 var edd_store_country,edd_store_country_code ,edd_user_country ,edd_user_country_code,edd_app_plan,edd_country_name,edd_country_code,edd_store_id; 2707 2708 var sb_is_set_msg_for_product = '0'; 2709 var is_set_msg_for_sb_product_type = '0'; 2710 var is_set_msg_for_sb_product_tag = '0'; 2711 var is_set_msg_for_sb_product_vendor = '0'; 2712 var is_set_msg_for_sb_all_product = '0'; 2713 var is_set_msg_for_sb_collection = '0'; 2714 var sb_product_locations=[]; 2715 var sb_location_with_qty = []; <!-- warehouse priority --> 2716 var variant_with_warehouse_qty = []; <!-- warehouse priority --> 2717 var sb_locationId_having_max_qty; 2718 var default_sb_product_locations=[]; 2719 var default_sb_location_with_qty = []; <!-- warehouse priority --> 2720 var default_variant_with_warehouse_qty = []; <!-- warehouse priority --> 2721 var default_sb_locationId_having_max_qty; 2722 var sb_is_rule_set_for_location = '0'; 2723 var sb_is_rule_set_for_zipcode = '0'; 2724 var sb_is_rule_set_for_shipping = '0'; 2725 var get_location_response = '0'; 2726 if(typeof sb_edd_options.is_rule_set_for_location != 'undefined'){ 2727 sb_is_rule_set_for_location = sb_edd_options.is_rule_set_for_location; 2728 } 2729 if(typeof sb_edd_options.is_rule_set_for_zipcode != 'undefined'){ 2730 sb_is_rule_set_for_zipcode = sb_edd_options.is_rule_set_for_zipcode; 2731 } 2732 if(typeof sb_edd_options.is_rule_set_for_shipping != 'undefined'){ 2733 sb_is_rule_set_for_shipping = sb_edd_options.is_rule_set_for_shipping; 2734 } 2735 2736 if(typeof sb_edd_options.shop != 'undefined'){ 2737 edd_shop = sb_edd_options.shop; 2738 }else if(typeof delivery_shop !== 'undefined'){ 2739 edd_shop = delivery_shop; 2740 }else{ 2741 edd_shop = Shopify.shop; 2742 } 2743 2744 2745 if(typeof show_edd_on_homepage_custom != 'undefined' ){ 2746 if(show_edd_on_homepage_custom == '1'){ 2747 edd_sb_product_id = edd_product_id; 2748 edd_sb_product_title = ``; 2749 edd_sb_product_handle = ``; 2750 edd_sb_product_type = edd_product_type; 2751 edd_sb_product_vendor = edd_product_vendor; 2752 //edd_check_sb_collection_id = `not_set`; 2753 edd_sb_product_qty =edd_product_qty; 2754 edd_sb_product_weight = edd_product_weight; 2755 sb_product_avaiable = product_avaiable; 2756 edd_sb_product_tag = edd_product_tag; 2757 edd_sb_collection_id = edd_collection_id; 2758 } 2759 } 2760 else{ 2761 edd_sb_product_id = ``; 2762 edd_sb_product_title = ``; 2763 edd_sb_product_handle = ``; 2764 edd_sb_product_type = ``; 2765 edd_sb_product_vendor = ``; 2766 edd_check_sb_collection_id = `not_set`; 2767 edd_sb_product_qty = ``; 2768 edd_sb_product_weight = ``; 2769 sb_product_avaiable = ``; 2770 sb_selected_product_qty = ``; 2771 edd_sb_product_tag = new Array(); 2772 edd_sb_collection_id = new Array();
2773 // check product availibitty at varinat level to support ETA for variant on load (instock / out of stock) 2774 if(typeof sb_edd_options.onLordavailibityForSeletedVaraint != 'undefined'){ 2775 if(sb_edd_options.onLordavailibityForSeletedVaraint == '1'){ 2776 sb_product_avaiable = sb_selected_product_qty; 2777 } 2778 } 2779 for (i = 0; i < document.getElementsByClassName("edd_sb_product_tag").length; i++) { 2780 edd_sb_product_tag.push(document.querySelector(".sb_info_extension .sb_product_tag_"+i).innerText); 2781 } 2782 for (i = 0; i < document.getElementsByClassName("edd_sb_product_collection").length; i++) { 2783 edd_sb_collection_id.push(document.querySelector(".sb_info_extension .product_collection_"+i).innerText); 2784 } 2785 } 2786 2787// var script = document.createElement('script'); 2788 // script.src = "https://estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/edd-proxy/main/main_function/index.js?25-09-25"; 2789// setTimeout(function(){ 2790 // document.head.appendChild(script); 2791// },100) 2792</script>
2792 2793 2794<!-- BEGIN app snippet: edd_main_eta_rule_logic -->
2794<script> 2795function setEDDCookie(cname, cvalue){ 2796 var d = new Date(); 2797 d.setTime(d.getTime() + (24 * 60 * 60 * 1000)); 2798 var expires = "expires="+d.toUTCString(); 2799} 2800function getEDDCookie(cname){ 2801 let name = cname + "="; 2802 let decodedCookie = document.cookie; 2803 let ca = decodedCookie.split(';'); 2804 for(let i = 0; i <ca.length; i++) { 2805 let c = ca[i]; 2806 while (c.charAt(0) == ' ') { 2807 c = c.substring(1); 2808 } 2809 if (c.indexOf(name) == 0) { 2810 return c.substring(name.length, c.length); 2811 } 2812 } 2813 return ""; 2814 } 2815 2816function check_sb_edd_coockie($){ 2817 var check_edd_data = getEDDCookie("edd_data"); 2818 2819 if(typeof Shopify !== 'undefined' && typeof Shopify.country !== 'undefined') { 2820 user_country_code = Shopify.country; 2821 }else{ 2822 console.log('Shopify Not defined'); 2823 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 2824 user_country_code = sb_edd_options.store_country_code; 2825 } 2826 } 2827 if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){ 2828 store_country_code = sb_edd_options.store_country_code; 2829 }else{ 2830 store_country_code = user_country_code; 2831 } 2832 setCoockieForCountryMsg(store_country_code,user_country_code); 2833} 2834function setCoockieForCountryMsg(store_country_code,user_country_code){ 2835 sb_countries = [{country: 'All Country', code: 'all_country'}, {country: 'Afghanistan', code: 'AF'}, {country: 'land Islands', code: 'AX'}, {country: 'Albania', code: 'AL'}, {country: 'Algeria', code: 'DZ'}, {country: 'American Samoa', code: 'AS'}, {country: 'AndorrA', code: 'AD'}, {country: 'Angola', code: 'AO'}, {country: 'Anguilla', code: 'AI'}, {country: 'Antarctica', code: 'AQ'}, {country: 'Antigua and Barbuda', code: 'AG'}, {country: 'Argentina', code: 'AR'}, {country: 'Armenia', code: 'AM'}, {country: 'Aruba', code: 'AW'}, {country: 'Australia', code: 'AU'}, {country: 'Austria', code: 'AT'}, {country: 'Azerbaijan', code: 'AZ'}
2835, {country: 'Bahamas', code: 'BS'}, {country: 'Bahrain', code: 'BH'}, {country: 'Bangladesh', code: 'BD'}, {country: 'Barbados', code: 'BB'}, {country: 'Belarus', code: 'BY'}, {country: 'Belgium', code: 'BE'}, {country: 'Belize', code: 'BZ'}, {country: 'Benin', code: 'BJ'}, {country: 'Bermuda', code: 'BM'}, {country: 'Bhutan', code: 'BT'}, {country: 'Bolivia', code: 'BO'}, {country: 'Bosnia And Herzegovina', code: 'BA'}, {country: 'Botswana', code: 'BW'}, {country: 'Bouvet Island', code: 'BV'}, {country: 'Brazil', code: 'BR'}, {country: 'British Indian Ocean Territory', code: 'IO'}, {country: 'Brunei Darussalam', code: 'BN'}, {country: 'Saint Barthelemy', code: 'BL'}, {country: 'Bulgaria', code: 'BG'}, {country: 'Burkina Faso', code: 'BF'}, {country: 'Burundi', code: 'BI'}, {country: 'Cambodia', code: 'KH'}, {country: 'Cameroon', code: 'CM'}, {country: 'Canada', code: 'CA'}, {country: 'Cape Verde', code: 'CV'}, {country: 'Cayman Islands', code: 'KY'}, {country: 'Central African Republic', code: 'CF'}, {country: 'Chad', code: 'TD'}, {country: 'Chile', code: 'CL'}, {country: 'China', code: 'CN'}, {country: 'Christmas Island', code: 'CX'}, {country: 'Cocos (Keeling) Islands', code: 'CC'}, {country: 'Colombia', code: 'CO'}, {country: 'Comoros', code: 'KM'}, {country: 'Congo', code: 'CG'}, {country: 'Congo, The Democratic Republic of the', code: 'CD'}, {country: 'Cook Islands', code: 'CK'}, {country: 'Costa Rica', code: 'CR'}, {country: 'Cote D"Ivoire', code: 'CI'}, {country: 'Croatia', code: 'HR'}, {country: 'Cuba', code: 'CU'}, {country: 'Cyprus', code: 'CY'}, {country: 'Czech Republic', code: 'CZ'}, {country: 'Denmark', code: 'DK'}, {country: 'Djibouti', code: 'DJ'}, {country: 'Dominica', code: 'DM'}, {country: 'Dominican Republic', code: 'DO'}, {country: 'Ecuador', code: 'EC'}, {country: 'Egypt', code: 'EG'}, {country: 'El Salvador', code: 'SV'}, {country: 'Equatorial Guinea', code: 'GQ'}, {country: 'Eritrea', code: 'ER'}, {country: 'Estonia', code: 'EE'}, {country: 'Ethiopia', code: 'ET'}, {country: 'Falkland Islands (Malvinas)', code: 'FK'}, {country: 'Faroe Islands', code: 'FO'}, {country: 'Fiji', code: 'FJ'}, {country: 'Finland', code: 'FI'}, {country: 'France', code: 'FR'}, {country: 'French Guiana', code: 'GF'}, {country: 'French Polynesia', code: 'PF'}, {country: 'French Southern Territories', code: 'TF'}, {country: 'Gabon', code: 'GA'}, {country: 'Gambia', code: 'GM'}, {country: 'Georgia', code: 'GE'}, {country: 'Germany', code: 'DE'}, {country: 'Ghana', code: 'GH'}, {country: 'Gibraltar', code: 'GI'}, {country: 'Greece', code: 'GR'}, {country: 'Greenland', code: 'GL'}, {country: 'Grenada', code: 'GD'}, {country: 'Guadeloupe', code: 'GP'}, {country: 'Guam', code: 'GU'}, {country: 'Guatemala', code: 'GT'}, {country: 'Guernsey', code: 'GG'}, {country: 'Guinea', code: 'GN'}, {country: 'Guinea-Bissau', code: 'GW'}, {country: 'Guyana', code: 'GY'}, {country: 'Haiti', code: 'HT'}, {country: 'Heard Island & Mcdonald Islands', code: 'HM'}, {country: 'Holy See (Vatican City State)', code: 'VA'}, {country: 'Honduras', code: 'HN'}, {country: 'Hong Kong', code: 'HK'}, {country: 'Hungary', code: 'HU'}, {country: 'Iceland', code: 'IS'}
2835, {country: 'India', code: 'IN'}, {country: 'Indonesia', code: 'ID'}, {country: 'Iran, Islamic Republic Of', code: 'IR'}, {country: 'Iraq', code: 'IQ'}, {country: 'Ireland', code: 'IE'}, {country: 'Isle Of Man', code: 'IM'}, {country: 'Israel', code: 'IL'}, {country: 'Italy', code: 'IT'}, {country: 'Jamaica', code: 'JM'}, {country: 'Japan', code: 'JP'}, {country: 'Jersey', code: 'JE'}, {country: 'Jordan', code: 'JO'}, {country: 'Kazakhstan', code: 'KZ'}, {country: 'Kenya', code: 'KE'}, {country: 'Kiribati', code: 'KI'}, {country: 'Korea', code: 'KP'}, {country: 'Korea, Republic of', code: 'KR'}, {country: 'Kuwait', code: 'KW'}, {country: 'Kyrgyzstan', code: 'KG'}, {country: 'Lao People"S Democratic Republic', code: 'LA'}, {country: 'Latvia', code: 'LV'}, {country: 'Lebanon', code: 'LB'}, {country: 'Lesotho', code: 'LS'}, {country: 'Liberia', code: 'LR'}, {country: 'Libyan Arab Jamahiriya', code: 'LY'}, {country: 'Liechtenstein', code: 'LI'}, {country: 'Lithuania', code: 'LT'}, {country: 'Luxembourg', code: 'LU'}, {country: 'Macao', code: 'MO'}, {country: 'Macedonia, The Former Yugoslav Republic of', code: 'MK'}, {country: 'Madagascar', code: 'MG'}, {country: 'Malawi', code: 'MW'}, {country: 'Malaysia', code: 'MY'}, {country: 'Maldives', code: 'MV'}, {country: 'Mali', code: 'ML'}, {country: 'Malta', code: 'MT'}, {country: 'Marshall Islands', code: 'MH'}, {country: 'Martinique', code: 'MQ'}, {country: 'Mauritania', code: 'MR'}, {country: 'Mauritius', code: 'MU'}, {country: 'Mayotte', code: 'YT'}, {country: 'Mexico', code: 'MX'}, {country: 'Micronesia, Federated States of', code: 'FM'}, {country: 'Moldova', code: 'MD'}, {country: 'Monaco', code: 'MC'}, {country: 'Mongolia', code: 'MN'}, {country: 'Montenegro', code: 'ME'},{country: 'Montserrat', code: 'MS'},{country: 'Morocco', code: 'MA'}, {country: 'Mozambique', code: 'MZ'}, {country: 'Myanmar', code: 'MM'}, {country: 'Namibia', code: 'NA'}, {country: 'Nauru', code: 'NR'}, {country: 'Nepal', code: 'NP'}, {country: 'Netherlands', code: 'NL'}, {country: 'Netherlands Antilles', code: 'AN'}, {country: 'New Caledonia', code: 'NC'}, {country: 'New Zealand', code: 'NZ'}, {country: 'Nicaragua', code: 'NI'}, {country: 'Niger', code: 'NE'}, {country: 'Nigeria', code: 'NG'}, {country: 'Niue', code: 'NU'}, {country: 'Norfolk Island', code: 'NF'}, {country: 'Northern Mariana Islands', code: 'MP'}, {country: 'Norway', code: 'NO'}, {country: 'Oman', code: 'OM'}, {country: 'Pakistan', code: 'PK'}, {country: 'Palau', code: 'PW'}, {country: 'Palestinian Territory, Occupied', code: 'PS'}, {country: 'Panama', code: 'PA'}, {country: 'Papua New Guinea', code: 'PG'}, {country: 'Paraguay', code: 'PY'}, {country: 'Peru', code: 'PE'}, {country: 'Philippines', code: 'PH'}, {country: 'Pitcairn', code: 'PN'}, {country: 'Poland', code: 'PL'}, {country: 'Portugal', code: 'PT'}, {country: 'Puerto Rico', code: 'PR'}, {country: 'Qatar', code: 'QA'}, {country: 'Reunion', code: 'RE'}, {country: 'Romania', code: 'RO'}, {country: 'Russian Federation', code: 'RU'}, {country: 'Rwanda', code: 'RW'}, {country: 'Saint Helena', code: 'SH'}, {country: 'Saint Kitts And Nevis', code: 'KN'}, {country: 'Saint Lucia', code: 'LC'}, {country: 'Saint Pierre And Miquelon', code: 'PM'}
2835, {country: 'Saint Vincent And Grenadines', code: 'VC'}, {country: 'Saint Martin', code: 'MF'}, {country: 'Samoa', code: 'WS'}, {country: 'San Marino', code: 'SM'}, {country: 'Sao Tome And Principe', code: 'ST'}, {country: 'Saudi Arabia', code: 'SA'}, {country: 'Senegal', code: 'SN'}, {country: 'Serbia', code: 'RS'}, {country: 'Seychelles', code: 'SC'}, {country: 'Sierra Leone', code: 'SL'}, {country: 'Singapore', code: 'SG'}, {country: 'Slovakia', code: 'SK'}, {country: 'Slovenia', code: 'SI'}, {country: 'Solomon Islands', code: 'SB'}, {country: 'Somalia', code: 'SO'}, {country: 'South Africa', code: 'ZA'}, {country: 'South Georgia And Sandwich Islands', code: 'GS'}, {country: 'Spain', code: 'ES'}, {country: 'Sri Lanka', code: 'LK'}, {country: 'Sudan', code: 'SD'}, {country: 'Suriname', code: 'SR'}, {country: 'Svalbard And Jan Mayen', code: 'SJ'}, {country: 'Swaziland', code: 'SZ'}, {country: 'Sweden', code: 'SE'}, {country: 'Switzerland', code: 'CH'}, {country: 'Syrian Arab Republic', code: 'SY'}, {country: 'Taiwan', code: 'TW'}, {country: 'Tajikistan', code: 'TJ'}, {country: 'Tanzania', code: 'TZ'}
2835, {country: 'Thailand', code: 'TH'}, {country: 'Timor-Leste', code: 'TL'}, {country: 'Togo', code: 'TG'}, {country: 'Tokelau', code: 'TK'}, {country: 'Tonga', code: 'TO'}, {country: 'Trinidad And Tobago', code: 'TT'}, {country: 'Tunisia', code: 'TN'}, {country: 'Turkey', code: 'TR'}, {country: 'Turkmenistan', code: 'TM'}, {country: 'Turks And Caicos Islands', code: 'TC'}, {country: 'Tuvalu', code: 'TV'}, {country: 'Uganda', code: 'UG'}, {country: 'Ukraine', code: 'UA'}, {country: 'United Arab Emirates', code: 'AE'}, {country: 'United Kingdom', code: 'GB'}, {country: 'United States', code: 'US'}, {country: 'United States Outlying Islands', code: 'UM'}, {country: 'Uruguay', code: 'UY'}, {country: 'Uzbekistan', code: 'UZ'}, {country: 'Vanuatu', code: 'VU'}, {country: 'Venezuela', code: 'VE'}, {country: 'Viet Nam', code: 'VN'}, {country: 'Virgin Islands, British', code: 'VG'}, {country: 'Virgin Islands, U.S.', code: 'VI'}, {country: 'Wallis And Futuna', code: 'WF'}, {country: 'Western Sahara', code: 'EH'}, {country: 'Yemen', code: 'YE'}, {country: 'Zambia', code: 'ZM'}, {country: 'Zimbabwe', code: 'ZW'} ] 2836 2837 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === user_country_code); 2838 user_country_name = sb_countries[dataset].country; 2839 dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === store_country_code); 2840 store_country_name = sb_countries[dataset].country; 2841 2842 edd_data =[{store_id : sb_edd_options.store_id, 2843 plan : sb_edd_plan_info.plan, 2844 store_country_name : store_country_name, 2845 store_country_code : store_country_code, 2846 user_country_name : user_country_name, 2847 user_country_code : user_country_code, 2848 allowed_store : sb_edd_options.allow_store, 2849 trial_store : '0', 2850 plan_active : '1' , 2851 is_install : '1' 2852 }]; 2853 setEDDCookie("edd_data", JSON.stringify(edd_data)); 2854 setEDDCountryData(edd_data[0]); 2855} 2856 2857function setEDDCountryData(check_edd_data){ 2858 edd_store_country_name = check_edd_data.store_country_name; 2859 edd_store_country_code = check_edd_data.store_country_code; 2860 edd_user_country_name = check_edd_data.user_country_name; 2861 edd_user_country_code = check_edd_data.user_country_code; 2862 2863 edd_app_plan = sb_edd_plan_info.plan; 2864 edd_store_id = sb_edd_options.store_id; 2865 edd_trial_store = sb_edd_options.trial_store; 2866 edd_allowed_store = sb_edd_options.allow_store; 2867 instock_based_on_avalibility = 0; 2868 2869 if(typeof sb_edd_options.instock_based_on_avalibility != 'undefined'){ 2870 instock_based_on_avalibility = sb_edd_options.instock_based_on_avalibility; 2871 } 2872 2873 instock_based_on_continue_selling = '0'; 2874 if(typeof sb_edd_options.instock_based_on_continue_selling != 'undefined'){ 2875 instock_based_on_continue_selling = sb_edd_options.instock_based_on_continue_selling; 2876 } 2877 2878 if(instock_based_on_continue_selling == '1'){ 2879 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 2880 }else{ 2881 if(instock_based_on_avalibility == 1 || edd_store_id > 2614 || edd_shop == 'kitchen-king-uk.myshopify.com' || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 2882 if(edd_sb_product_qty > 0){ 2883 sb_product_have_qty = 1; 2884 }else if(edd_sb_product_qty <= 0 && sb_product_avaiable == 'false' ){ 2885 /* set ETA rule comptible with out of stock product & dont have qty */ 2886 sb_product_have_qty = 3; 2887 } 2888 /* set ETA rule comptible with out of stock product & dont have qty */ 2889 }else{ 2890 if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;} 2891 } 2892 } 2893 2894 var is_vaction_msg_on = 'false'; 2895 if(typeof sb_edd_options.is_vaction_msg_on != 'undefined'){ 2896 is_vaction_msg_on = sb_edd_options.is_vaction_msg_on; 2897 } 2898 if(is_vaction_msg_on == 'true' && typeof sb_edd_options.vacation_message != 'undefined' && typeof sb_edd_options.schedule_date != 'undefined' && typeof sb_edd_options.schedule_end_date != 'undefined'){ 2899 vacation_message = sb_edd_options.vacation_message; 2900 schedule_date = sb_edd_options.schedule_date; 2901 schedule_end_date = sb_edd_options.schedule_end_date; 2902 2903 2904 if((new Date() > new Date(schedule_date)) && (new Date() < new Date(schedule_end_date)) ){ 2905 sb_set_vaction_msg = '1'; 2906 sb_is_rule_set_for_location = '0'; 2907 sb_edd_preview_design = {"animation_class":"no_effect","preview_design":"set","highlight_color":"not_set","color":"#000","border":"transparent","font_size":"16","text_align":"unset","text_transform":"unset","font_weight":"unset","font_style":"unset","background_option":"color","background":"transparent","margin":"0px 0px 0px 0px ","padding":"10px 10px 10px 10px ","border_radius":"0px "}; 2908 } 2909 } 2910 if(sb_is_rule_set_for_location == '0'){ 2911 //findSpecificEDDMsg(); 2912 if(sb_set_vaction_msg == '1'){ 2913 if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 2914 sb_is_exclude_product = '1'; 2915 }else{ 2916 sb_edd_message = sb_edd_options.vacation_message; 2917 sb_set_specific_msg = 1; 2918 } 2919 }else{ 2920 findSpecificEDDMsg(); 2921 } 2922 }else{ 2923 if(typeof checkEDDextension != 'undefined'){ 2924 clearInterval(checkEDDextension) 2925 } 2926 checkLocationResponse = setInterval(function(){ 2927 if(get_location_response == '1'){ 2928 clearInterval(checkLocationResponse) 2929 findSpecificEDDMsg(); 2930 } 2931 },500) 2932 } 2933 if(sb_set_specific_msg == 1){ 2934 edd_country_name = edd_user_country_name; 2935 edd_country_code = edd_user_country_code; 2936 }else{ 2937 edd_country_name = edd_store_country_name; 2938 edd_country_code = edd_store_country_code; 2939 } 2940} 2941/* changelog */ 2942/*16-02-24 */ 2943function checkUserCountry($){ 2944} 2945 function findUserCountry($){ 2946 $.ajax({
2947 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/checkEDDPaymentFromAppExtension", 2948 data : {shop:edd_shop}, 2949 type:"POST", 2950 success: function(response){ 2951 edd_data = response; 2952 check_edd_data = JSON.parse(edd_data); 2953 setEDDCountryData(check_edd_data); 2954 checkEddDataInterval = setInterval(function(){ 2955 var check_edd_data = getEDDCookie("edd_data"); 2956 if (check_edd_data == ""){ 2957 //setEDDCookie("edd_data", edd_data); 2958 clearInterval(checkEddDataInterval); 2959 } 2960 },700); 2961 2962 } 2963 }) 2964 } 2965/* changelog */ 2966var loadScriptInLiquidData = function (url, callback) { 2967 var script = document.createElement('script'); 2968 script.type = 'text/javascript'; 2969 if (script.readyState) { 2970 script.onreadystatechange = function () { 2971 if (script.readyState == 'loaded' || script.readyState == 'complete') { 2972 script.onreadystatechange = null; 2973 callback(); 2974 } 2975 }; 2976 } else { 2977 script.onload = function () { 2978 callback(); 2979 }; 2980 } 2981 script.src = url; 2982 document.getElementsByTagName('head') [0].appendChild(script); 2983 }; 2984 /* check Jquery loaded in theme or not */ 2985 if((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 1.7)){ 2986 loadScriptInLiquidData('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function () { 2987 var jQuery191 = jQuery.noConflict(true); 2988 if(jQuery191(".sb_info").length){ 2989 jQuery191('.sb_info').remove(); 2990 } 2991 check_sb_edd_coockie(jQuery191); 2992 if(location.href.includes("/products/")){ 2993 getLocation(jQuery191); 2994 }else{ 2995 get_location_response = '1'; 2996 } 2997 }); 2998 }else{ 2999 if(jQuery(".sb_info").length){ 3000 jQuery('.sb_info').remove(); 3001 } 3002 check_sb_edd_coockie(jQuery); 3003 if(location.href.includes("/products/")){ 3004 getLocation(jQuery); 3005 }else{ 3006 get_location_response = '1'; 3007 } 3008 } 3009 function getLocation($){ 3010 /* location wise edd */ 3011 if(typeof sb_is_rule_set_for_location != 'undefined'){ 3012 if(sb_is_rule_set_for_location == '1'){ 3013 location_ids = sb_edd_options.sb_location; 3014 location_ids = location_ids.toString(); 3015 $.ajax({
3016 url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/getProductLocation", 3017 data : {shop:edd_shop,product_id:edd_sb_product_id,location_ids:location_ids}, 3018 type:"GET", 3019 success: function(response){ 3020 get_location_response = '1'; 3021 if(warehouse_priority_option == 'default'){ 3022 sb_locationId_having_max_qty = response.locationId_having_max_qty; 3023 sb_product_locations = response.location_id; 3024 sb_location_with_qty = response.location_with_qty; 3025 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 3026 3027 /* stock-aware auto priority (29-05-26): order locations by available qty 3028 (desc) on the frontend and pick the highest-qty location as the serving 3029 location. This is authoritative over the backend locationId_having_max_qty 3030 (which can mis-pick on equal-qty ties), so a 0-qty location never wins. 3031 Non-breaking: "auto" already means "highest available quantity". Keeps the 3032 backend value when qty data is missing. */ 3033 if(sb_product_locations && sb_product_locations.length > 0 && sb_location_with_qty){ 3034 sb_product_locations = sb_product_locations.slice().sort(function(a,b){ 3035 var qa = (typeof sb_location_with_qty[a] != 'undefined') ? (Number(sb_location_with_qty[a])||0) : 0; 3036 var qb = (typeof sb_location_with_qty[b] != 'undefined') ? (Number(sb_location_with_qty[b])||0) : 0; 3037 return qb - qa; 3038 }); 3039 if((Number(sb_location_with_qty[sb_product_locations[0]])||0) > 0){ 3040 sb_locationId_having_max_qty = sb_product_locations[0]; 3041 } 3042 } 3043 3044 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 3045 default_sb_product_locations = sb_product_locations; 3046 default_sb_location_with_qty = sb_location_with_qty; 3047 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 3048 }else{ 3049 sb_product_locations = []; 3050 sb_location_with_qty = response.location_with_qty; 3051 variant_with_warehouse_qty = response.variant_with_warehouse_qty; 3052 if(warehouse_priority != 'not_set'){ 3053 for(k=0;k<warehouse_priority.length;k++){ 3054 check_warehouse = warehouse_priority[k]; 3055 if ($.inArray(check_warehouse, response.location_id) != -1){ 3056 sb_product_locations.push(check_warehouse) 3057 } 3058 } 3059 if(sb_product_locations.length > 0){ 3060 sb_locationId_having_max_qty = sb_product_locations[0]; 3061 } 3062 }else{ 3063 sb_product_locations = response.location_id 3064 if(sb_product_locations.length > 0){ 3065 sb_locationId_having_max_qty = sb_product_locations[0]; 3066 } 3067 } 3068 3069 /* stock-aware priority (29-05-26): a higher-priority location with 0 qty 3070 must not hide the ETA when a lower-priority location has stock. Move 3071 in-stock locations to the front, keeping the configured manual order as 3072 the tiebreaker. If NO location has stock, order is left unchanged 3073 (existing behavior preserved). Only runs in manual mode (this branch). */ 3074 if(sb_product_locations.length > 0){ 3075 var sb_in_stock_locs = []; 3076 var sb_no_stock_locs = []; 3077 for(var sl=0;sl<sb_product_locations.length;sl++){ 3078 var loc_qty = (sb_location_with_qty && typeof sb_location_with_qty[sb_product_locations[sl]] != 'undefined') ? sb_location_with_qty[sb_product_locations[sl]] : undefined; 3079 if(typeof loc_qty != 'undefined' && loc_qty > 0){ 3080 sb_in_stock_locs.push(sb_product_locations[sl]); 3081 }else{ 3082 sb_no_stock_locs.push(sb_product_locations[sl]); 3083 } 3084 } 3085 if(sb_in_stock_locs.length > 0){ 3086 sb_product_locations = sb_in_stock_locs.concat(sb_no_stock_locs); 3087 sb_locationId_having_max_qty = sb_product_locations[0]; 3088 } 3089 } 3090 3091 default_sb_locationId_having_max_qty = sb_locationId_having_max_qty; 3092 default_sb_product_locations = sb_product_locations; 3093 default_sb_location_with_qty = sb_location_with_qty; 3094 default_variant_with_warehouse_qty = variant_with_warehouse_qty; 3095 3096 } 3097 } 3098 }) 3099 } 3100 } 3101 /* location wise edd */ 3102} 3103 function findSpecificEDDMsg(){ 3104 if(typeof remove_ETA_message != 'undefined' && remove_ETA_message == '1'){ 3105 sb_is_exclude_product = '1'; 3106 } 3107 else if(typeof edd_exclude_product != 'undefined' && edd_exclude_product != 'not_set' && edd_exclude_product.filter(e => e.check_rule_for == edd_sb_product_id).length > 0){ 3108 sb_is_exclude_product = '1'; 3109 } 3110 else { 3111 if(typeof sb_edd_specific_product_msg != 'undefined' && sb_edd_specific_product_msg != 'not_set' && sb_edd_specific_product_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_id.toLocaleLowerCase()) != -1).length > 0){ 3112 setEddMessageFromExtension(sb_edd_specific_product_msg,edd_sb_product_id,'product'); 3113 } 3114 if(sb_set_specific_msg == 0 && typeof sb_edd_collection_msg != 'undefined' && sb_edd_collection_msg != 'not_set' ){ 3115 for(var c=0; c<edd_sb_collection_id.length; c++){ 3116 setEddMessageFromExtension(sb_edd_collection_msg,edd_sb_collection_id[c],'collection'); 3117 if(is_set_msg_for_sb_collection == '1'){ 3118 break; 3119 } 3120 } 3121 } 3122 if(sb_set_specific_msg == 0 && typeof sb_edd_product_vendor_msg != 'undefined' && sb_edd_product_vendor_msg != 'not_set' && sb_edd_product_vendor_msg.filter(e => e.check_rule_for.toLocaleLowerCase().indexOf(edd_sb_product_vendor.toLocaleLowerCase()) != -1).length > 0){ 3123 setEddMessageFromExtension(sb_edd_product_vendor_msg,edd_sb_product_vendor,'vendor'); 3124 } 3125 if(sb_set_specific_msg == 0 && typeof sb_edd_product_tag_msg != 'undefined' && sb_edd_product_tag_msg != 'not_set'){ 3126 for(var t=0; t<edd_sb_product_tag.length; t++){ 3127 setEddMessageFromExtension(sb_edd_product_tag_msg,edd_sb_product_tag[t],'tag'); 3128 if(is_set_msg_for_sb_product_tag == '1'){ 3129 break; 3130 } 3131 } 3132 } 3133 if(sb_set_specific_msg == 0 && typeof sb_edd_all_product_msg != 'undefined' && sb_edd_all_product_msg != 'not_set' && sb_edd_all_product_msg.filter(e => e.check_rule_for == 'all_product').length > 0){ 3134 setEddMessageFromExtension(sb_edd_all_product_msg,'all_product','all_product'); 3135 } 3136 } 3137 } 3138 function checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id){ 3139 check_loaction_qty = sb_location_with_qty[check_with_location_id]; 3140 sb_product_location_have_qty = sb_product_have_qty; 3141 // dont open this condition this store have there own logic for qunaitity based on futute release date & incoming quantity 3142 if(edd_shop != 'buybookbook.myshopify.com'){ 3143 if(edd_store_id > 2614 || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' || edd_shop == 'estimated-delivery-date-time.myshopify.com'){ 3144 if(typeof check_loaction_qty != 'undefined'){ 3145 if( check_loaction_qty > 0){ 3146 sb_product_location_have_qty = 1 3147 }else{ 3148 sb_product_location_have_qty = 0 3149 3150 // check out of stock (continue selling disable - 21-08-25) 3151 if(check_loaction_qty <= 0 && sb_product_avaiable == 'false' ){ 3152 /* set ETA rule comptible with out of stock product & dont have qty */ 3153 sb_product_location_have_qty = 3; 3154 } 3155 } 3156 }else{ 3157 if(edd_shop == 'diecaststoreuk.myshopify.com'){ 3158 sb_product_location_have_qty = 0 3159 } 3160 } 3161 } 3162 } 3163 temp_pass_edd__in_out_stock_spe_c = 'not_set'; 3164 temp_pass_edd_both_edd_spe_c = 'not_set' 3165 temp_pass_edd__in_out_stock_all_c = 'not_set' 3166 temp_pass_edd_both_edd_all_c = 'not_set' 3167 /* check shipping + zipcode , with location */ 3168 pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3169 pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3170 pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3171 pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3172 /* check shipping + zipcode , with location*/ 3173 /* check without shipping , with shipping , with location */ 3174 if(pass_edd__in_out_stock_spe_c.length == 0 ){ 3175 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3176 } 3177 if(pass_edd_both_edd_spe_c.length == 0){ 3178 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3179 } 3180 if(pass_edd__in_out_stock_all_c.length == 0){ 3181 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3182 } 3183 if(pass_edd_both_edd_all_c.length == 0){ 3184 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '1' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3185 } 3186 /* check check without shipping , with shipping , with location*/ 3187 /* check with shipping + without zipcode + with location */ 3188 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 3189 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3190 } 3191 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_edd_both_edd_spe_c.length == 0)){ 3192 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3193 } 3194 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 3195 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3196 } 3197 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 3198 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '1' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3199 } 3200 /* check with shipping + without zipcode + with location */ 3201 /* check only location */ 3202 if(pass_edd__in_out_stock_spe_c.length == 0 && (temp_pass_edd__in_out_stock_spe_c.length == 0 || temp_pass_edd__in_out_stock_spe_c == 'not_set' )){ 3203 temp_pass_edd__in_out_stock_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3204 } 3205 if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_
3205edd_both_edd_spe_c.length == 0)){ 3206 temp_pass_edd_both_edd_spe_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3207 } 3208 if(pass_edd__in_out_stock_all_c.length == 0 && ( temp_pass_edd__in_out_stock_all_c == 'not_set' || temp_pass_edd__in_out_stock_all_c.length == 0)){ 3209 temp_pass_edd__in_out_stock_all_c = edd_msg_list.filter(e =>e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_location_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3210 } 3211 if(pass_edd_both_edd_all_c.length == 0 && (temp_pass_edd_both_edd_all_c == 'not_set' || temp_pass_edd_both_edd_all_c.length == 0)){ 3212 temp_pass_edd_both_edd_all_c = edd_msg_list.filter(e => e.location_id == check_with_location_id && e.location_enable == '1' && e.zipcode_enable == '0' && e.shipping_enable == '0' && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling) ; 3213 } 3214 /* check for rule time */ 3215 if(temp_pass_edd__in_out_stock_spe_c != 'not_set'){ 3216 send_pass_edd__in_out_stock_spe_c = temp_pass_edd__in_out_stock_spe_c 3217 }else{ 3218 send_pass_edd__in_out_stock_spe_c = pass_edd__in_out_stock_spe_c 3219 } 3220 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_spe_c) 3221 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3222 if(show_this_ETA_rule == 1){ 3223 temp_obj = check_time_rule.get_ETA_rule 3224 pass_edd__in_out_stock_spe_c = temp_obj 3225 } 3226 3227 if(temp_pass_edd_both_edd_spe_c != 'not_set'){ 3228 send_pass_edd_both_edd_spe_c = temp_pass_edd_both_edd_spe_c 3229 }else{ 3230 send_pass_edd_both_edd_spe_c = pass_edd_both_edd_spe_c 3231 } 3232 3233 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_spe_c) 3234 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3235 if(show_this_ETA_rule == 1){ 3236 temp_obj = check_time_rule.get_ETA_rule 3237 pass_edd_both_edd_spe_c = temp_obj 3238 } 3239 3240 if(temp_pass_edd__in_out_stock_all_c != 'not_set'){ 3241 send_pass_edd__in_out_stock_all_c = temp_pass_edd__in_out_stock_all_c 3242 }else{ 3243 send_pass_edd__in_out_stock_all_c = pass_edd__in_out_stock_all_c 3244 } 3245 check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_all_c) 3246 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3247 if(show_this_ETA_rule == 1){ 3248 temp_obj = check_time_rule.get_ETA_rule 3249 pass_edd__in_out_stock_all_c = temp_obj 3250 } 3251 3252 if(temp_pass_edd_both_edd_all_c != 'not_set'){ 3253 send_pass_edd_both_edd_all_c = temp_pass_edd_both_edd_all_c 3254 }else{ 3255 send_pass_edd_both_edd_all_c = pass_edd_both_edd_all_c 3256 } 3257 check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_all_c) 3258 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3259 if(show_this_ETA_rule == 1){ 3260 temp_obj = check_time_rule.get_ETA_rule 3261 pass_edd_both_edd_all_c = temp_obj 3262 } 3263 /* check for rule time */ 3264 3265 /* check only location */ 3266 return {'check_edd__in_out_stock_spe_c':pass_edd__in_out_stock_spe_c, 3267 'check_edd_both_edd_spe_c':pass_edd_both_edd_spe_c, 3268 'check_edd__in_out_stock_all_c':pass_edd__in_out_stock_all_c, 3269 'check_edd_both_edd_all_c':pass_edd_both_edd_all_c} 3270 } 3271 function checkZipcodeWiseEddMessage(check_edd_msg){ 3272 get_edd_msg_arr = check_edd_msg[0];
3273 var zipcode_with_shipping_set = '0'; 3274 var only_zipping_set = '0'; 3275 for(i=0;i<check_edd_msg.length;i++){ 3276 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined" && typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 3277 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].is_enable == "1"){ 3278 get_edd_msg_arr = check_edd_msg[i]; 3279 zipcode_with_shipping_set = '1'; 3280 only_zipping_set = '1'; 3281 break; 3282 } 3283 } 3284 } 3285 if(zipcode_with_shipping_set == '0'){ 3286 for(i=0;i<check_edd_msg.length;i++){ 3287 if(typeof(check_edd_msg[i].zipcode_enable) != "undefined"){ 3288 if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "0" && check_edd_msg[i].is_enable == "1"){ 3289 get_edd_msg_arr = check_edd_msg[i]; 3290 only_zipping_set = '1'; 3291 break; 3292 } 3293 } 3294 } 3295 } 3296 if(only_zipping_set == '0'){ 3297 for(i=0;i<check_edd_msg.length;i++){ 3298 if( typeof(check_edd_msg[i].shipping_enable) != "undefined"){ 3299 if(check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].zipcode_enable == "0" && check_edd_msg[i].is_enable == "1"){ 3300 get_edd_msg_arr = check_edd_msg[i]; 3301 3302 break; 3303 } 3304 } 3305 } 3306 } 3307 return get_edd_msg_arr; 3308 } 3309 function getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c){ 3310 if(check_edd__in_out_stock_spe_c.length == 0){ 3311 temp_check_edd__in_out_stock_spe_c = edd_msg_list.filter(e => { 3312 checkCheckRuledata = e.check_rule_for.split(','); 3313 if(checkCheckRuledata.length > 1){ 3314 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3315 }else{ 3316 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3317 } 3318 } 3319 ) ; 3320 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_spe_c) 3321 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3322 if(show_this_ETA_rule == 1){ 3323 temp_check_edd__in_out_stock_spe_c = check_time_rule.get_ETA_rule 3324 check_edd__in_out_stock_spe_c = temp_check_edd__in_out_stock_spe_c 3325 } 3326 } 3327 if(check_edd_both_edd_spe_c.length == 0){ 3328 temp_check_edd_both_edd_spe_c = edd_msg_list.filter(e => { 3329 checkCheckRuledata = e.check_rule_for.split(','); 3330 if(checkCheckRuledata.length > 1){ 3331 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3332 }else{ 3333 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf(edd_user_country_code) != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3334 } 3335 } ) ; 3336 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_spe_c) 3337 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3338 if(show_this_ETA_rule == 1){ 3339 temp_check_edd_both_edd_spe_c = check_time_rule.get_ETA_rule 3340 check_edd_both_edd_spe_c = temp_check_edd_both_edd_spe_c 3341 } 3342 } 3343 if(check_edd__in_out_stock_all_c.length == 0){ 3344 temp_check_edd__in_out_stock_all_c = edd_msg_list.filter(e => 3345 { 3346 checkCheckRuledata = e.check_rule_for.split(','); 3347 if(checkCheckRuledata.length > 1){ 3348 return e.location_enable == with_location && e.shipping_enable == with_
3348shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3349 }else{ 3350 return e.location_enable == with_location && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == sb_product_have_qty && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3351 } 3352 3353 } 3354 ); 3355 check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_all_c) 3356 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3357 if(show_this_ETA_rule == 1){ 3358 temp_check_edd__in_out_stock_all_c = check_time_rule.get_ETA_rule 3359 check_edd__in_out_stock_all_c = temp_check_edd__in_out_stock_all_c 3360 } 3361 3362 } 3363 if(check_edd_both_edd_all_c.length == 0){ 3364 temp_check_edd_both_edd_all_c = edd_msg_list.filter(e => { 3365 checkCheckRuledata = e.check_rule_for.split(','); 3366 if(checkCheckRuledata.length > 1){ 3367 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase().indexOf(check_with.toLocaleLowerCase()) != -1 && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3368 }else{ 3369 return e.location_enable == '0' && e.shipping_enable == with_shipping && e.zipcode_enable == with_zipode && e.check_rule_for.toLocaleLowerCase() == check_with.toLocaleLowerCase() && e.is_instock == 2 && ((e.country_code || "all_country").indexOf('all_country') != -1) && e.is_enable == '1' && e.is_continue_selling == sb_is_continue_selling; 3370 } 3371 }) 3372 check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_all_c) 3373 show_this_ETA_rule = check_time_rule.show_this_ETA_rule 3374 if(show_this_ETA_rule == 1){ 3375 temp_check_edd_both_edd_all_c = check_time_rule.get_ETA_rule 3376 check_edd_both_edd_all_c = temp_check_edd_both_edd_all_c 3377 } 3378 } 3379 return {'check_edd__in_out_stock_spe_c':check_edd__in_out_stock_spe_c, 3380 'check_edd_both_edd_spe_c':check_edd_both_edd_spe_c, 3381 'check_edd__in_out_stock_all_c':check_edd__in_out_stock_all_c, 3382 'check_edd_both_edd_all_c':check_edd_both_edd_all_c} 3383 } 3384 function checkRuleDisplayTime(check_rule){ 3385 show_this_ETA_rule = 0; 3386 get_ETA_rule = check_rule; 3387 store_time = sb_store_date_with_time 3388 if(check_rule.length > 0){ 3389 for(l=0;l<check_rule.length;l++){ 3390 3391 if(show_this_ETA_rule == 0){ 3392 additional_option = check_rule[l]['additional_option']; 3393 3394 if(typeof additional_option != 'undefined' && additional_option != 'not_set'){ 3395 additional_option = JSON.parse(additional_option) 3396 if(typeof additional_option.rule_time != 'undefined'){ 3397 rule_time = additional_option.rule_time; 3398 rule_time_type = rule_time.rule_time_type 3399 show_this_ETA_rule = 0; 3400 if(rule_time_type == 'all_time'){ 3401 show_this_ETA_rule = 1; 3402 }else if(rule_time_type == 'date_range'){ 3403 rule_date_from = rule_time.rule_date_from 3404 rule_date_to = rule_time.rule_date_to 3405 temp_store_time = store_time.replace("PM", "").trim(); 3406 var currentTime = new Date(temp_store_time); 3407 3408 // Time range 3409 var time1 = new Date(rule_date_from); 3410 var time2 = new Date(rule_date_to);
3411 // Check if currentTime is between time1 and time2 3412 if (currentTime >= time1 && currentTime <= time2) { 3413 show_this_ETA_rule = 1; 3414 }else{ 3415 show_this_ETA_rule = 0; 3416 } 3417 3418 }else if(rule_time_type == 'specific_days'){ 3419 rule_time_from = rule_time.rule_time_from 3420 rule_time_to = rule_time.rule_time_to 3421 selected_days = rule_time.selected_days 3422 var check_today = new Date(); 3423 var check_days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]; 3424 var check_currentDay = check_days[check_today.getDay()]; 3425 3426 if (selected_days.includes(check_currentDay)) { 3427 show_this_ETA_rule = compireETADisplayTime(rule_time_from,rule_time_to,store_time); 3428 // your code here 3429 } else { 3430 show_this_ETA_rule = 0; 3431 } 3432 } 3433 } 3434 if(show_this_ETA_rule == 1){ 3435 let thirdObj = check_rule.splice(l, 1)[0]; 3436 // Insert it at the first position (index 0) 3437 check_rule.unshift(thirdObj); 3438 get_ETA_rule = check_rule; 3439 } 3440 }else{ 3441 show_this_ETA_rule = 1; 3442 } 3443 3444 } 3445 } 3446 3447 } 3448 return {show_this_ETA_rule,get_ETA_rule}; 3449 } 3450 function compireETADisplayTime(time1,time2,current_date){ 3451 got_specific_time_frame = 0 3452 function toMinutes(t) { 3453 var parts = t.split(":"); 3454 return parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10); 3455 } 3456 3457 var start = toMinutes(time1); 3458 var end = toMinutes(time2); 3459 3460 // Get current time in minutes 3461 current_date = current_date.replace("PM", "").trim(); 3462 var now = new Date(current_date); 3463 var current = now.getHours() * 60 + now.getMinutes(); 3464 3465 // Check if current time is between start and end 3466 if (current >= start && current <= end) { 3467 got_specific_time_frame = 1; 3468 // your code here 3469 } else { 3470 got_specific_time_frame = 0 3471 } 3472 return got_specific_time_frame; 3473 } 3474 function setEddMessageFromExtension(edd_msg_list,check_with,edd_rule_type){ 3475 check_edd__in_out_stock_spe_c = []; 3476 check_edd_both_edd_spe_c = []; 3477 check_edd__in_out_stock_all_c = []; 3478 check_edd_both_edd_all_c = []; 3479 is_set_edd__in_out_stock_spe_c = '0'; 3480 is_set_edd_both_edd_spe_c = '0'; 3481 is_set_edd__in_out_stock_all_c = '0'; 3482 is_set_edd_both_edd_all_c = '0'; 3483 checkLocationData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 3484 checkEDDPriorityData = {'check_edd__in_out_stock_spe_c':[],'check_edd_both_edd_spe_c':[],'check_edd__in_out_stock_all_c':[],'check_edd_both_edd_all_c':[]}; 3485 check_with_location_id = 'not_set'; 3486 /* check location wise message */ 3487 if(sb_is_rule_set_for_location == '1'){ 3488 set_edd_in_out_spe_c = 0; 3489 set_edd_both_spe_c = 0; 3490 set_edd_in_out_all = 0; 3491 set_edd_both_all = 0; 3492 /* check with location max qty having */ 3493 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,sb_locationId_having_max_qty); 3494 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 3495 is_set_edd__in_out_stock_spe_c = 1; 3496 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 3497 sb_eta_set_for_location = sb_locationId_having_max_qty 3498 } 3499 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 3500 is_set_edd_both_edd_spe_c = 1; 3501 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 3502 sb_eta_set_for_location = sb_locationId_having_max_qty 3503 } 3504 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 3505 is_set_edd__in_out_stock_all_c = 1; 3506 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 3507 sb_eta_set_for_location = sb_locationId_having_max_qty 3508 } 3509 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 3510 is_set_edd_both_edd_all_c = 1; 3511 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 3512 sb_eta_set_for_location = sb_locationId_having_max_qty 3513 } 3514 /* check with location all location if location having a max qty => message is not set */ 3515 for(i=0;i<sb_product_locations.length;i++){ 3516 check_with_location_id = sb_product_locations[i]; 3517 3518 checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id); 3519 3520 if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){ 3521 is_set_edd__in_out_stock_spe_c = 1; 3522 check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c; 3523 sb_eta_set_for_location = check_with_location_id 3524 } 3525 if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){ 3526 is_set_edd_both_edd_spe_c = 1; 3527 check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c; 3528 sb_eta_set_for_location = check_with_location_id 3529 } 3530 if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){ 3531 is_set_edd__in_out_stock_all_c = 1; 3532 check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c; 3533 sb_eta_set_for_location = check_with_location_id 3534 } 3535 if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){ 3536 is_set_edd_both_edd_all_c = 1; 3537 check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c; 3538 sb_eta_set_for_location = check_with_location_id 3539 } 3540 } 3541 } 3542 /* check location wise message */ 3543 /* check priority with shipping , with zipcode */ 3544 with_location = '0'; 3545 with_shipping = '1'; 3546 with_zipode = '1'; 3547 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 3548 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 3549 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 3550 is_set_edd__in_out_stock_spe_c = '1'; 3551 } 3552 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 3553 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 3554 is_set_edd_both_edd_spe_c ='1'; 3555 } 3556 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 3557 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 3558 is_set_edd__in_out_stock_all_c = '1'; 3559 } 3560 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 3561 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 3562 is_set_edd_both_edd_all_c = '1' 3563 } 3564 /* check priority with shipping , with zipcode */ 3565 /* check priority without shipping , with zipcode */ 3566 with_location = '0'; 3567 with_shipping = '0'; 3568 with_zipode = '1'; 3569 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 3570 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 3571 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 3572 is_set_edd__in_out_stock_spe_c = '1'; 3573 } 3574 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 3575 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 3576 is_set_edd_both_edd_spe_c ='1'; 3577 } 3578 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 3579 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 3580 is_set_edd__in_out_stock_all_c = '1'; 3581 } 3582 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 3583 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 3584 is_set_edd_both_edd_all_c = '1' 3585 } 3586 /* check priority without shipping , with zipcode */ 3587 /* check priority with shipping , without zipcode */ 3588 with_location = '0'; 3589 with_shipping = '1'; 3590 with_zipode = '0'; 3591 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 3592 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 3593 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 3594 is_set_edd__in_out_stock_spe_c = '1'; 3595 } 3596 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 3597 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 3598 is_set_edd_both_edd_spe_c ='1'; 3599 } 3600 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 3601 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 3602 is_set_edd__in_out_stock_all_c = '1'; 3603 } 3604 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 3605 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 3606 is_set_edd_both_edd_all_c = '1' 3607 } 3608 /* check priority with shipping , without zipcode */ 3609 /* check priority witout shipping, location , zipcode */ 3610 with_location = '0'; 3611 with_shipping = '0'; 3612 with_zipode = '0'; 3613 checkEDDPriorityData = getEDDPriorityMSG(edd_msg_list,with_location,with_shipping,with_zipode,check_with,sb_product_have_qty,edd_user_country_code,check_edd__in_out_stock_spe_c,check_edd_both_edd_spe_c,check_edd__in_out_stock_all_c,check_edd_both_edd_all_c) 3614 if(check_edd__in_out_stock_spe_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_spe_c.length != 0 && is_set_edd__in_out_stock_spe_c == '0'){ 3615 check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c; 3616 is_set_edd__in_out_stock_spe_c = '1'; 3617 } 3618 if(check_edd_both_edd_spe_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_spe_c.length != 0 && is_set_edd_both_edd_spe_c == '0'){ 3619 check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c; 3620 is_set_edd_both_edd_spe_c ='1'; 3621 } 3622 if(check_edd__in_out_stock_all_c.length == 0 && checkEDDPriorityData.check_edd__in_out_stock_all_c.length != 0 && is_set_edd__in_out_stock_all_c == '0'){ 3623 check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c; 3624 is_set_edd__in_out_stock_all_c = '1'; 3625 } 3626 if(check_edd_both_edd_all_c.length == 0 && checkEDDPriorityData.check_edd_both_edd_all_c.length != 0 && is_set_edd_both_edd_all_c == '0'){ 3627 check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c; 3628 is_set_edd_both_edd_all_c = '1' 3629 } 3630 /* check priority witout shipping, location , zipcode */ 3631 if(check_edd__in_out_stock_spe_c.length > 0){ 3632 edd_multiple_rule_for_shipping = check_edd__in_out_stock_spe_c; 3633 check_edd_msg = check_edd__in_out_stock_spe_c[0]; 3634 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 3635 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 3636 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 3637 sb_edd_location_enable = check_edd_msg.location_enable; 3638 sb_edd_preview_design = check_edd_msg.preview_design; 3639 sb_edd_message = check_edd_msg.message; 3640 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 3641 sb_set_specific_msg = 1; 3642 checkSpecificMsgForSB(edd_rule_type); 3643 sb_edd_rule_list = check_edd__in_out_stock_spe_c; 3644 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 3645 } 3646 else if(check_edd_both_edd_spe_c.length > 0){ 3647 edd_multiple_rule_for_shipping = check_edd_both_edd_spe_c; 3648 check_edd_msg = check_edd_both_edd_spe_c[0]; 3649 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 3650 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 3651 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 3652 sb_edd_location_enable = check_edd_msg.location_enable; 3653 sb_edd_preview_design = check_edd_msg.preview_design; 3654 sb_edd_message = check_edd_msg.message; 3655 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 3656 sb_set_specific_msg = 1; 3657 checkSpecificMsgForSB(edd_rule_type); 3658 sb_edd_rule_list = check_edd_both_edd_spe_c; 3659 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 3660 } 3661 else if(check_edd__in_out_stock_all_c.length > 0){ 3662 3663 edd_multiple_rule_for_shipping = check_edd__in_out_stock_all_c; 3664 check_edd_msg = check_edd__in_out_stock_all_c[0]; 3665 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 3666 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 3667 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 3668 sb_edd_location_enable = check_edd_msg.location_enable; 3669 sb_edd_preview_design = check_edd_msg.preview_design; 3670 sb_edd_message = check_edd_msg.message; 3671 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 3672 sb_set_specific_msg = 1; 3673 checkSpecificMsgForSB(edd_rule_type); 3674 sb_edd_rule_list = check_edd__in_out_stock_all_c; 3675 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 3676 } 3677 else if(check_edd_both_edd_all_c.length > 0){ 3678 edd_multiple_rule_for_shipping = check_edd_both_edd_all_c; 3679 check_edd_msg = check_edd_both_edd_all_c[0]; 3680 sb_edd_zipcode_enable = check_edd_msg.zipcode_enable; 3681 sb_edd_zipcode_list = check_edd_msg.zipcode_list; 3682 sb_edd_shipping_enable = check_edd_msg.shipping_enable; 3683 sb_edd_location_enable = check_edd_msg.location_enable; 3684 sb_edd_preview_design = check_edd_msg.preview_design; 3685 sb_ed
3685d_message = check_edd_msg.message; 3686 sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message); 3687 sb_set_specific_msg = 1; 3688 checkSpecificMsgForSB(edd_rule_type); 3689 sb_edd_rule_list = check_edd_both_edd_all_c; 3690 sb_edd_store_locatore_list = check_edd_msg.store_locatore_list; 3691 } 3692 if(sb_edd_zipcode_enable == '1'){ 3693 is_country_dropdown_on = '0' 3694 } 3695 } 3696 function getLanguageWiseMsg(check_edd_msg,message){ 3697 if(typeof Shopify !== 'undefined' && typeof Shopify.locale !== 'undefined') { 3698 store_language = Shopify.locale; 3699 }else{ 3700 store_language = 'en'; 3701 } 3702 if(typeof sb_edd_options.store_language != 'undefined'){ 3703 sb_store_languages = sb_edd_options.store_language; 3704 sb_store_languages = sb_store_languages.split(',') 3705 }else{ 3706 sb_store_languages = 'all_language'; 3707 } 3708 if(typeof check_edd_msg.language_grp_msgs != 'undefined'){ 3709 language_grp_msgs = check_edd_msg.language_grp_msgs; 3710 var get_lang_wise_msg = '0'; 3711 if(language_grp_msgs != 'not_set'){ 3712 for(l=0;l<language_grp_msgs.length;l++){ 3713 check_language_code = language_grp_msgs[l]['language_code']; 3714 check_message = language_grp_msgs[l]['message'] 3715 if(check_language_code == 'all_language' && get_lang_wise_msg == '0'){ 3716 message = language_grp_msgs[l]['message']; 3717 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 3718 specific_date_format = language_grp_msgs[l]['date_format']; 3719 specific_date_option = language_grp_msgs[l]['date_option']; 3720 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 3721 } 3722 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 3723 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 3724 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 3725 } 3726 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 3727 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 3728 } 3729 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 3730 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 3731 if(use_specific_holiday){ 3732 specific_holiday = language_grp_msgs[l]['holidays'] 3733 } 3734 } 3735 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 3736 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 3737 if(use_specific_weekoff){ 3738 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 3739 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 3740 } 3741 } 3742 } 3743 if(sb_store_languages.includes(check_language_code) && (store_language.includes(check_language_code)) && get_lang_wise_msg == '0'){ 3744 message = language_grp_msgs[l]['message']; 3745 if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){ 3746 specific_date_format = language_grp_msgs[l]['date_format']; 3747 specific_date_option = language_grp_msgs[l]['date_option']; 3748 specific_custom_date_format = language_grp_msgs[l]['custom_date_format']; 3749 } 3750 if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){ 3751 specific_cutofftime = language_grp_msgs[l]['specific_cutofftime'] 3752 specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable'] 3753 } 3754 if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){ 3755 specific_countdown_option = language_grp_msgs[l]['countdown_option'] 3756 } 3757 if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){ 3758 use_specific_holiday = language_grp_msgs[l]['use_specific_holiday'] 3759 if(use_specific_holiday){ 3760 specific_holiday = language_grp_msgs[l]['holidays'] 3761 } 3762 }
3763 if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){ 3764 use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff'] 3765 if(use_specific_weekoff){ 3766 specific_weekoff = language_grp_msgs[l]['weekoff_days'] 3767 specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days'] 3768 } 3769 } 3770 get_lang_wise_msg = '1'; 3771 } 3772 } 3773 } 3774 } 3775 return message; 3776 } 3777 function checkSpecificMsgForSB(edd_rule_type){ 3778 if(edd_rule_type == 'product'){ 3779 sb_is_set_msg_for_product = '1'; 3780 } 3781 if(edd_rule_type == 'collection'){ 3782 is_set_msg_for_sb_collection = '1'; 3783 is_set_msg_for_sb_collection_for_collection = '1'; 3784 } 3785 if(edd_rule_type == 'tag'){ 3786 is_set_msg_for_sb_product_tag = '1'; 3787 is_set_msg_for_sb_product_tag_for_location = '1'; 3788 } 3789 if(edd_rule_type == 'vendor'){ 3790 is_set_msg_for_sb_product_vendor = '1'; 3791 } 3792 if(edd_rule_type == 'all_product'){ 3793 is_set_msg_for_sb_all_product = '1'; 3794 } 3795 } 3796 </script>
3796<!-- END app snippet --><!-- END app snippet --> 3797 3798 3799<!-- set product date --> 3800 3801 3802<!-- set product date --> 3803 3804 3805 3806 3807 3808<!-- check collection page --> 3809 3810
3810<script defer> 3811 console.log('Setubridge ETA') 3812 if(typeof is_rule_set_for_location != 'undefined'){ 3813 if(is_rule_set_for_location == '1'){ 3814 get_product_location_response = '1'; 3815 } 3816 } 3817 var check_theme_extention = "theme_extension"; 3818 if(window.location.href.includes('sb_clear_coockie=')){ 3819 document.cookie = "edd_data=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 3820 } 3821 var edd_is_collection_page = `0`; 3822 var edd_sb_store_real_time = `2026/10/06 23:19`; 3823 doNotUpdateCartAndCollectionETAEnterprise = [ 3824 'bormioli-luigi.myshopify.com', 3825 'bormioli-rocco.myshopify.com', 3826 'alberoshopit.myshopify.com', 3827 'buybookbook.myshopify.com', 3828 'linda-7df1.myshopify.com', 3829 'goodevas.myshopify.com', 3830 'grabmale24-de.myshopify.com', 3831 'online-for-equine.myshopify.com', 3832 'textildruck-grossauflagen.myshopify.com', 3833 'velodrom-barcelona.myshopify.com', 3834 '0c8626-02.myshopify.com', 3835 'diecaststoreuk.myshopify.com' 3836 ] 3837 var currentShop = Shopify.shop; 3838 3839 // Check if shop is NOT in the array 3840 var is_EnterPrise_client = 0; 3841 if (doNotUpdateCartAndCollectionETAEnterprise.indexOf(currentShop) != -1) { 3842 is_EnterPrise_client = 1; 3843 } 3844</script>
3844 3845 3846 3847 3848 3849 3850 3851 3852 <!-- BEGIN app snippet: store_picker_drawer --><div id="sbStoreLocatore" class="modal sbStoreLocatore" style='display:none'> 3853 <div class="modal-content"> 3854 <div class="modal-header"> 3855 <div style="font-size:14px"></div> 3856 <span class="close-btn" id="closeModal">×</span> 3857 </div> 3858 <div class="store_pickup"> 3859 </div> 3860 </div> 3861</div> 3862 3863<link href="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/store_drawer_css.css" rel="stylesheet" media="print" onload="this.media='all'"> 3864<noscript><link href="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/store_drawer_css.css" rel="stylesheet"></noscript><!-- END app snippet -->� 3865 <!-- BEGIN app snippet: edd_update_on_cart_page -->
3865<script> 3866window.cartCollectionMapping = { 3867 3868 }; 3869window.cartProductTags = { 3870 3871}; 3872window.cartPageProductQuantity = { 3873 3874}; 3875window.cartPageProductAvailability = { 3876 3877} 3878 3879</script>
vendor: 2 bytes, line 3879
3879
3880<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/edd_zipcode_shared.js" defer></script>
vendor: 2 bytes, line 3880
3880
3881<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/cart_update_on_eta.js" defer></script>
vendor: 2 bytes, line 3881
3881
3882<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/edd_metafields_extension.js" defer></script>
3882<!-- END app snippet --> 3883 � 3884 3885 3886 3887</div><div id="shopify-block-AWFNNenlBR2N5d2ZuU__12657775114333427046" class="shopify-block shopify-app-block">
3887<script> 3888 3889 window.essentialCountdownTimerConfigs = [{"id":"cmr0n2nhi002qyp1v1ehi25xt","name":"(Friday) Fourth of July SALE!! - Copy","title":"Fourth of July SALE!!","customTitle":"","endDate":"2026-07-05T03:59:00.000Z","startDate":"2026-07-01T16:01:00.000Z","subheading":"Buy 6, Get 2 FREE!! Free Koozies w\/ $49!!","fixedMinutes":"120","repeat":false,"timerType":"recurring","type":"product-page","published":true,"timerPlacement":"","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"","closeButton":false,"buttonText":"","updatedAt":"2026-06-30T12:45:56.092Z","createdAt":"2026-06-30T12:44:46.349Z","onceItEnds":"hide","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/clouds_and_sky_horizon.jpg","layout":"Standard","timerSize":"44","titleSize":"36","borderSize":"4","buttonText":"Shop now!","legendSize":"20","timerColor":"#f90000","titleColor":"#0044ed","borderColor":"#080808","gradientEnd":"#FFFFFF","legendColor":"#000000","singleColor":"#f2f2f2","borderRadius":"12","gradientTurn":"90","timerBgColor":"#50248F","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","subheadingSize":"17","timerStyleType":"Plain","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(242, 242, 242, 1)","subheadingColor":"#000000","insideTopSpacing":"30","singleColorAlpha":1,"imageOverlayColor":"#ffffff","insideLeftSpacing":"16","outsideTopSpacing":"20","timerBorderRadius":"8","buttonBorderRadius":"4","insideRightSpacing":"16","insideBottomSpacing":"30","outsideBottomSpacing":"20","buttonBackgroundColor":"#f15bb5","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[3,4,5,6],"startType":"specificDate","endType":"specificDate","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":7200000},{"id":"cmn8y4f00001hk5i07xygchy2","name":"(Friday) Fourth of July SALE!!","title":"July 4th SALE!!","customTitle":"","endDate":"2026-07-04T15:59:00.000Z","startDate":"2026-07-01T04:01:00.000Z","subheading":"Buy 6, Get 2 FREE!! Free Koozies w\/ $49!!","fixedMinutes":"120","repeat":false,"timerType":"recurring","type":"product-page","published":true,"timerPlacement":"","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"","closeButton":false,"buttonText":"","updatedAt":"2026-06-30T12:44:42.788Z","createdAt":"2026-03-27T13:37:19.783Z","onceItEnds":"hide","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/clouds_and_sky_horizon.jpg","layout":"Standard","timerSize":"44","titleSize":"36","borderSize":"4","buttonText":"Shop now!","legendSize":"20","timerColor":"#f90000","titleColor":"#0044ed","borderColor":"#080808","gradientEnd":"#FFFFFF","legendColor":"#000000","singleColor":"#e5f2ff","borderRadius":"12","gradientTurn":"90","timerBgColor":"#50248F","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","subheadingSize":"17","timerStyleType":"Plain","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(229, 242, 255, 1)","subheadingColor":"#000000","insideTopSpacing":"30","singleColorAlpha":1,"imageOverlayColor":"#ffffff","insideLeftSpacing":"16","outsideTopSpacing":"20","timerBorderRadius":"8","buttonBorderRadius":"4","insideRightSpacing":"16","insideBottomSpacing":"30","outsideBottomSpacing":"20","buttonBackgroundColor":"#f15bb5","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[3,4,5,6],"startType":"specificDate","endType":"specificDate","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":7200000}
3889,{"id":"cmn8ywg0g001tsg4ndw998chp","name":"(Sat) Father's Day Sale","title":"Order Now, Ship Tomorrow!!","customTitle":"","endDate":"2026-07-10T04:01:00.000Z","startDate":"2026-07-09T16:43:00.000Z","subheading":"Buy 4, Get 1 FREE!! Free Fried Peanuts w\/ $59!!","fixedMinutes":"120","repeat":false,"timerType":"toDate","type":"product-page","published":true,"timerPlacement":"","showOnProducts":[],"showOnCollections":[],"legendCopyDays":"Days","legendCopyHours":"Hrs","legendCopyMins":"Mins","legendCopySecs":"Secs","CTAType":"","CTALink":"","closeButton":false,"buttonText":"","updatedAt":"2026-07-09T16:43:38.512Z","createdAt":"2026-03-27T13:59:12.109Z","onceItEnds":"hide","style":{"font":"","image":"https:\/\/cache-essential-apps.cc\/image_backgrounds\/clouds_and_sky_horizon.jpg","layout":"Standard","timerSize":"44","titleSize":"32","borderSize":"4","buttonText":"Shop now!","legendSize":"20","timerColor":"#1c20ea","titleColor":"#00c115","borderColor":"#000000","gradientEnd":"#FFFFFF","legendColor":"#f92222","singleColor":"#eaeaea","borderRadius":"12","gradientTurn":"90","timerBgColor":"#50248F","gradientStart":"#DDDDDD","backgroundType":"singleBackground","buttonFontSize":"14","subheadingSize":"20","timerStyleType":"Plain","buttonFontColor":"#FFFFFF","singleColorRgba":"rgba(234, 234, 234, 1)","subheadingColor":"#000000","insideTopSpacing":"30","singleColorAlpha":1,"imageOverlayColor":"#ffffff","insideLeftSpacing":"16","outsideTopSpacing":"20","timerBorderRadius":"8","buttonBorderRadius":"4","insideRightSpacing":"16","insideBottomSpacing":"30","outsideBottomSpacing":"20","buttonBackgroundColor":"#f15bb5","imageOverlayColorRgba":"rgba(255, 255, 255, 0.20)","imageOverlayColorAlpha":"0.2"},"recurringDays":[4],"startType":"today","endType":"specificDate","productTags":[],"showInCountries":[],"locationType":"","translations":[],"showOnProductsInCollections":[],"excludeOnPages":[],"excludeOnSpecificUrls":[],"excludeOnKeywordsInUrl":[],"excludeOnProducts":[],"excludeOnCollections":[],"duration":40640314},]; 3890 3891 const essentialCollectionId = null; 3892 window.essentialCountdownTimerMeta = { 3893 productData: null, 3894 productCollections: null, 3895 }; 3896 window.essentialProductId = null 3897 window.essentialProductTags = null 3898 window.essentialCollectionId = null 3899 window.essentialCountdownTimerPageTemplate = "customers\/login" 3900 3901</script>
3901 3902 3903 3904 3905<style> 3906 .essential-countdown-timer-img-reset { 3907 /* wipe common globals */ 3908 box-sizing: content-box; 3909 display: inline; 3910 width: auto; 3911 height: auto; 3912 max-width: none; 3913 max-height: none; 3914 margin: 0; 3915 padding: 0; 3916 border: none; 3917 border-radius: 0; 3918 box-shadow: none; 3919 background: none; 3920 object-fit: fill; 3921 object-position: 50% 50%; 3922 filter: none; 3923 opacity: 1; 3924 position: static; 3925 float: none; 3926 clear: none; 3927 vertical-align: baseline; 3928 transform: none; 3929 transition: none; 3930 animation: none; 3931 /* typography sometimes leaks via universal selectors */ 3932 font: inherit; 3933 line-height: normal; 3934 letter-spacing: normal; 3935 text-align: start; 3936 } 3937</style> 3938 3939 3940</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
3940<script async src="https://loox.io/widget/VkWX6eAPl3/loox.1646191010800.js?shop=boil-the-bag.myshopify.com"></script>
3940 3941 3942 3943 <!-- __LXV: 1791299031311;__LXR: https://loox.io;__LXC: VkWX6eAPl3; -->
3943<script>var loox_global_hash = '1791299031311'; 3944var loox_bundle_reviews_enabled = false;</script>
3944<script>var loox_pop_active = true;var loox_pop_display = {"home_page":true,"product_page":true,"cart_page":false,"other_pages":false};</script>
3944<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; } 3945:root { --lxs-rating-icon-color: #EBBF20; }</style> 3946 3947 3948 3949 3950 3951 3952 3953</div>
3953<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3953 3954</body> 3955</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.