PageSourceSearch

https://www.darkhorsecoffeecompany.com/a/subscriptions/login

html darkhorsecoffeecompany.com collected 2026-10-08 08:26:24 UTC 291,192 bytes, 3,151 lines download raw bytes

1<!doctype html>
2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
4<head>
5<script src="https://sapi.negate.io/script/peCqvwPeKlqri2h3PsEfSg==?shop=darkhorsecoffeecompany.myshopify.com"></script>
5
6<!--Search Atlas -->
7<script nowprocket nitro-exclude async type="text/javascript" id="sa-dynamic-optimization" data-uuid="31112931-0266-4f44-8423-4b5da198603a" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLnNlYXJjaGF0bGFzLmNvbS9zY3JpcHRzL2R5bmFtaWNfb3B0aW1pemF0aW9uLmpzIjtzY3JpcHQuZGF0YXNldC51dWlkID0gIjMxMTEyOTMxLTAyNjYtNGY0NC04NDIzLTRiNWRhMTk4NjAzYSI7c2NyaXB0LmlkID0gInNhLWR5bmFtaWMtb3B0aW1pemF0aW9uLWxvYWRlciI7ZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOw=="></script>
7
8  <!-- Google Tag Manager -->
9  
9<script>
vendor: 335 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
10  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
11  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
12  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
13  })(window,document,'script','dataLayer','
13GTM-KQZ64G86
vendor: 3 bytes, line 13
13');
13</script>
13
14  <!-- End Google Tag Manager -->
15  					<!-- Start RAEK Code for www.darkhorsecoffeecompany.com -->
16					
16<script>
17					(function(window, document, id){
18					    var script = document.createElement('script');
19					    script.id = 'raekTag';
20					    script.type = 'text/javascript';
21					    script.src = 'https://cdn.raek.net/js/raek.min.js?id='+id;
22					    script.async = true;
23					    document.getElementsByTagName('head')[0].appendChild(script);
24					})(window, document, "07eccabfb7e3e0a9af20f15aeb62eb92c084b0c042be64a0cfbcc0781b00764438aee55c0ddaed18f1152d08fe96d116e1f4b64a0333f8792b346bb4432394d9");
25					</script>
25
26					<!-- End RAEK Code -->				
27  <!-- Basic page needs ================================================== -->
28  <meta charset="utf-8">
29  <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
30  <meta name="viewport" content="width=device-width,initial-scale=1">
31  <meta name="theme-color" content="#c52026">
32  <meta name="keywords" content="Shopify Template" />
33  <meta name="author" content="p-themes">
34  <link rel="canonical" href="https://www.darkhorsecoffeecompany.com/a/subscriptions/login">
35  <meta name="robots" content="index, follow" />
36  <link rel="icon" type="image/svg+xml" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon.svg?v=21359573284236526921791325916">
37  <link rel="icon" type="image/png" sizes="48x48" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-48.png?v=86385050794731448571791325916">
38  <link rel="icon" type="image/png" sizes="96x96" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-96.png?v=124450622368469533701791325916">
39  <link rel="icon" type="image/png" sizes="192x192" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-favicon-192.png?v=53402127762467554481791325916">
40  <link rel="apple-touch-icon" sizes="180x180" href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dhcc-apple-touch-180.png?v=63624860408626246161791325916">
41
42  <!-- Title and description ================================================== --><title>DarkHorseCoffeeCompany
43&ndash; Dark Horse Coffee Company
44</title><!-- Social meta ================================================== --><!-- /snippets/social-meta-tags.liquid -->
45
46
47
48
49<meta property="og:site_name" content="Dark Horse Coffee Company">
50<meta property="og:url" content="https://www.darkhorsecoffeecompany.com/a/subscriptions/login">
51<meta property="og:title" content="DarkHorseCoffeeCompany">
52<meta property="og:type" content="website">
53<meta property="og:description" content="Welcome to Dark Horse Coffee, where we challenge the status quo and offer high integrity, organic, fair trade whole bean and ground coffee beans in 12oz bags.">
54
55
56
57
58
59<meta name="twitter:card" content="summary_large_image">
60<meta name="twitter:title" content="DarkHorseCoffeeCompany">
61<meta name="twitter:description" content="Welcome to Dark Horse Coffee, where we challenge the status quo and offer high integrity, organic, fair trade whole bean and ground coffee beans in 12oz bags.">
62<!-- Helpers ================================================== -->
63
64  <!-- CSS ================================================== --><link rel ="preload" href="https://fonts.googleapis.com/css?family=Alumni Sans:100,200,300,400,500,600,700,800,900" as="style" onload="this.rel='stylesheet'"><link rel="preconnect" href="https://fonts.googleapis.com">
65<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
66<link href="https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap" rel="stylesheet">
67<link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/theme.css?v=19564973625803369571791325920" rel="stylesheet" type="text/css" media="all" />
68
69<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/jquery.min.js?v=146653844047132007351719291768" defer="defer"></script>
69
70  <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/custom-style.css?v=142912695372385514771772294046" rel="stylesheet" type="text/css" media="all" />
71  <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.carousel.min.css?v=70516089817612781961719291771" rel="stylesheet" type="text/css" media="all" />
72  <link href="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.theme.default.min.css?v=135046118358282713361719291772" rel="stylesheet" type="text/css" media="all" />
73  
73<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/custom.js?v=129308873853318966071782486231" defer="defer" type="text/javascript"></script>
73
74  <!-- Header hook for plugins ================================================== -->
74<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
74<meta name="google-site-verification" content="cIXFIB1eYw6bU8vcrNL4nyMNnOq-x8RZ93HAQp14_lE">
75<meta name="facebook-domain-verification" content="sqgm93tebeo8wlo3tvw67r7taei4kr">
76<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57740787890/digital_wallets/dialog">
77<meta id="in-context-paypal-metadata" data-shop-id="57740787890" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
78<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
78<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=744882354"></script>
78
79<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
80<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=744882354&shop_id=57740787890" crossorigin="anonymous"></script>
vendor: 1 bytes, line 80
80
81<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57740787890,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57740787890","merchantName":"DarkHorseCoffeeCompany","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"DarkHorseCoffeeCompany","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 81
81
82<script id="shopify-features" type="application/json">{"accessToken":"f611710285618b7d40fbea59b136097b","betas":["rich-media-storefront-analytics"],"domain":"www.darkhorsecoffeecompany.com","predictiveSearch":true,"shopId":57740787890,"locale":"en"}</script>
vendor: 1 bytes, line 82
82
83<script>var Shopify = Shopify || {};
84Shopify.shop = "darkhorsecoffeecompany.myshopify.com";
85Shopify.locale = "en";
86Shopify.currency = {"active":"USD","rate":"1.0"};
87Shopify.country = "US";
88Shopify.theme = {"name":"DHCC Updated Theme 6.25.2026","id":138088808626,"schema_name":"Wokiee","schema_version":"2.3.1","theme_store_id":null,"role":"main"};
89Shopify.theme.handle = "null";
90Shopify.theme.style = {"id":null,"handle":null};
91Shopify.cdnHost = "www.darkhorsecoffeecompany.com/cdn";
92Shopify.routes = Shopify.routes || {};
93Shopify.routes.root = "/";
94Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
95Shopify.SignInWithShop = Shopify.SignInWithShop || {};
96Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
97Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 97
97
98<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 98
98
99<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 99
99
100<script>
101  window.ShopifyPay = window.ShopifyPay || {};
102  window.ShopifyPay.apiHost = "shop.app\/pay";
103  window.ShopifyPay.redirectState = null;
104</script>
vendor: 1 bytes, line 104
104
105<script>
106  window.Shopify = window.Shopify || {};
107  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
108  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
109  window.Shopify.SignInWithShop.eligible = true;
110</script>
vendor: 1 bytes, line 110
110
111<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 111
111
112<script type="module">
113  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
114
115  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
116
117</script>
vendor: 1 bytes, line 117
117
118<script>
119  window.Shopify = window.Shopify || {};
120  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
121  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"]};
122</script>
vendor: 1 bytes, line 122
122
123<script>(function() {
124  var isLoaded = false;
125  function asyncLoad() {
126    if (isLoaded) return;
127    isLoaded = true;
128    var urls = ["https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=darkhorsecoffeecompany.myshopify.com","\/\/searchserverapi.com\/widgets\/shopify\/init.js?a=6K8i5E8g6z\u0026shop=darkhorsecoffeecompany.myshopify.com","\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=RadKWX\u0026shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/zahidsattarahmed\/storeview@latest\/newtrackingscript.js?shop=darkhorsecoffeecompany.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=darkhorsecoffeecompany.myshopify.com"];
129    for (var i = 0; i < urls.length; i++) {
130      var s = document.createElement('script');
131      s.type = 'text/javascript';
132      s.async = true;
133      s.src = urls[i];
134      var x = document.getElementsByTagName('script')[0];
135      x.parentNode.insertBefore(s, x);
136    }
137  };
138  if(window.attachEvent) {
139    window.attachEvent('onload', asyncLoad);
140  } else {
141    window.addEventListener('load', asyncLoad, false);
142  }
143})();</script>
vendor: 1 bytes, line 143
143
144<script id="__st">var __st={"a":57740787890,"offset":-14400,"reqid":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983","pageurl":"www.darkhorsecoffeecompany.com\/a\/subscriptions\/login","u":"fdd2b7094dc5"};</script>
vendor: 1 bytes, line 144
144
145<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 145
145
146<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 146
146
147<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 147
147
148<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.darkhorsecoffeecompany.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>
148<script crossorigin="anonymous" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 148
148
149<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 149
149
150<script>
151  window.Shopify = window.Shopify || {};
152  window.Shopify.MCP = window.Shopify.MCP || {};
153  window.Shopify.MCP.enabled = true;
154  window.Shopify.MCP.shop = "darkhorsecoffeecompany.myshopify.com";
155  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.darkhorsecoffeecompany.com\/api\/mcp";
156  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"]}}];
157</script>
vendor: 1 bytes, line 157
157
158<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.darkhorsecoffeecompany.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
159</script>
vendor: 1 bytes, line 159
159
160<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.darkhorsecoffeecompany.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
161</script>
vendor: 1 bytes, line 161
161
162<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
163  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);
164</script>
vendor: 1 bytes, line 164
164
165<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})}}));
166</script>
166
167<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.darkhorsecoffeecompany.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
168<style id="shopify-accelerated-checkout-cart">
169        #shopify-buyer-consent {
170  margin-top: 1em;
171  display: inline-block;
172  width: 100%;
173}
174
175#shopify-buyer-consent.hidden {
176  display: none;
177}
178
179#shopify-subscription-policy-button {
180  background: none;
181  border: none;
182  padding: 0;
183  text-decoration: underline;
184  font-size: inherit;
185  cursor: pointer;
186}
187
188#shopify-subscription-policy-button::before {
189  box-shadow: none;
190}
191
192      </style>
193<script id="sections-script" data-sections="promo-fixed" defer="defer" src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/compiled_assets/scripts.js?v=44968547983345904171734576177"></script>
vendor: 1 bytes, line 193
193
194<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
194<!-- /Header hook for plugins ================================================== -->
195
196
197
198
199
200
201<style>
202.mu-fbt-item-title + [class*="items-center"] {
203  flex-direction: row !important;
204  flex-wrap: nowrap !important;
205}
206#mu-random-text {
207  padding: 5px !important;
208}
209</style>
210 
211<!-- BEGIN app block: shopify://apps/mbc-bundle-builder/blocks/mbc-builder-core/b2760cbb-20b7-41db-a8ab-c4b55296aac0 -->
211<script>
212  window.MBC_BUILDER = {
213    
214    locale: "en",
215    shop: {
216      moneyFormat: "${{amount}}",
217      fileUrl: "//www.darkhorsecoffeecompany.com/cdn/shop/files/fileName.png?v=13298",
218      url: "https:\/\/www.darkhorsecoffeecompany.com"
219    }
220  };
221
222  // (() => {
223  //   var e = !0;
224  //   function t() {
225  //     if (e) {
226  //       e = 0;
227  //       var t = document.createElement("script");
228  //       t.type = "text/javascript",
229  //       t.async = !0,
230  //       t.src ="https://cdn.shopify.com/extensions/01a10bd9-979f-72cf-bdc9-7546dadca360/mbc-bundle-builder-353/assets/app.js";
231  //       var s = document.getElementsByTagName("script")[0];
232  //       s.parentNode.insertBefore(t, s)
233  //     }
234  //   }
235  //   window.addEventListener("scroll", t, {
236  //     passive: !0
237  //   }),
238  //   window.addEventListener("mousemove", t, {
239  //     passive: !0
240  //   }),
241  //   window.addEventListener("touchstart", t, {
242  //     passive: !0
243  //   }),
244  //   setTimeout(function() {
245  //     t()
246  //   }, 6e3)
247  // })();
248</script>
vendor: 1 bytes, line 248
248
249<script src="https://cdn.shopify.com/extensions/01a10bd9-979f-72cf-bdc9-7546dadca360/mbc-bundle-builder-353/assets/app.js" async></script>
249
250
251<style>
252  .shopify-app-block:has(mbc-builder-widget){
253    width: 100%;
254    align-self: stretch;
255  }
256  mbc-builder-widget{
257    display: flex;
258    align-items: center;
259    justify-content: center;
260    width: 100%;
261    min-height: 100vh;
262    background-image: url('https://cdn.shopify.com/s/files/1/0860/3582/4948/files/transperent-900x900.png?v=1724848711');
263  }
264  mbc-builder-widget .mbcb-widget{
265    width: 100%;
266  }
267</style>
268
269
270<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
271
272<script id='shopify-chat-app-embed-data' type='application/json'>
273  {
274    "settings": {
275      "invertActivatorColors": true,
276      "greetingMessage": "👋 Hi, message us with any questions. We're happy to help!",
277      "showFeaturedProducts": true,
278      "featuredProducts": [],
279      "horizontalPosition": "bottom_right",
280      "icon": "chat_bubble",
281      "buttonLabel": "Assistance"
282    }
283  }
284</script>
284
285
286<style data-shopify>
287  
288
289  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
290  shopify-chat:defined:empty {
291    display: grid;
292  }
293
294  :root {
295    --shopify-chat-bg-color: #FFFFFF;
296    --shopify-chat-text-color: #000000;
297    --shopify-chat-accent-bg-color: #000000;
298    --shopify-chat-accent-text-color: #FFFFFF;
299    --shopify-chat-activator-offset: 80px;
300
301    
302
303    --shopify-chat-activator-font-size: 16px;
304    --shopify-chat-border-radius: 16px;
305  }
306
307  
308</style>
309
310<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
310
311
312
313<!-- END app block --><!-- BEGIN app block: shopify://apps/schema-ninja-json-ld/blocks/schema-ninja/eaefbf21-eb9e-455d-a29c-22ad6f33ebb2 -->
314
315  
316  
317  
318  
319  
320
321  
321<script>
322    (function() {
323      window.schemaNinjaDebug = false;
324
325      var rawJsonLdValue = '';
326      var jsonLdEnabled = rawJsonLdValue === 'false' ? false : true;
327
328      if (window.schemaNinjaDebug) {
329        console.log('🥷 JSON-LD Enabled:', jsonLdEnabled);
330        console.log('🥷 Page Type:', '');
331        if (jsonLdEnabled) {
332          console.log('🥷 Schema Ninja will log all generated schemas below...');
333        } else {
334          console.log('🥷 Schema Ninja is DISABLED - no schemas will be injected');
335        }
336      }
337
338      window.schemaNinjaLog = function(schemaType, schema) {
339        if (window.schemaNinjaDebug) {
340          console.group(`🥷 Schema Ninja: ${schemaType} Schema`);
341          console.log('Schema Type:', schemaType);
342          console.log('Page Type:', '');
343          console.log('Schema:', schema);
344          console.groupEnd();
345        }
346      };
347    })();
348  </script>
348
349
350  
351
352  
353    
354      
355      
355<script type="application/ld+json" data-schema-ninja>
356{"@context":"https://schema.org","@type":"LocalBusiness","name":"darkhorsecoffeecompany.myshopify.com","legalName":"Dark Horse Coffee Company","description":"Dark Horse Coffee Company is an American lifestyle brand built for those who work hard, stand firm, and never quit. We roast small-batch, organic coffee and deliver it fresh to your door — but coffee is just the beginning.\nBeyond the bag, Dark Horse carries apparel, gear, and collections built around the values we share with law enforcement, K9 units, veterans, first responders, and everyday Americans who live by a code.\nEvery order funds K9 units and first responders across the country. Over $20,000 donated to date. Not a campaign. Just how we operate.\nFresh roasted. American made. Built for people who mean it.","url":"https://www.darkhorsecoffeecompany.com/","telephone":"8638996301","email":"[email protected]","image":"https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Lockup_02_HR.png?v=1625039994","address":{"@type":"PostalAddress","addressLocality":"Plant City","addressRegion":"Florida","postalCode":"33566","addressCountry":"United State"},"sameAs":["https://www.facebook.com/DarkHorseCoffeeCompany","https://www.instagram.com/darkhorsecoffeecompany/"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","description":"Refunds Policy\nWe accept returns up to 30 days after delivery, if the item is unused and in its original condition, and we will refund the full order amount minus the shipping costs for the return. \n\nIn the event that your order arrives damaged in any way, please email us as soon as possible at [email protected] with your order number and a photo of the item’s condition. We address these on a case-by-case basis but will try our best to work towards a satisfactory solution.\n\nWe will send you an email once your return has been received and inspected to advise you that we have received your returned item. We will also notify you if your refund has been approved or rejected. If you are authorized, your refund will be processed, and a credit will be made to your credit card or original mode of payment within a certain amount of days.","merchantReturnLink":"https://www.darkhorsecoffeecompany.com/pages/dark-horse-coffee-company-shipping-and-refunds-policy","applicableCountry":["US"],"returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":["https://schema.org/ReturnByMail"],"returnFees":"https://schema.org/ReturnShippingFees","refundType":"https://schema.org/FullRefund"}}
357      </script>
357
358      
358<script>
359        if (window.schemaNinjaLog) {
360          window.schemaNinjaLog('Organization/LocalBusiness', `{"@context":"https://schema.org","@type":"LocalBusiness","name":"darkhorsecoffeecompany.myshopify.com","legalName":"Dark Horse Coffee Company","description":"Dark Horse Coffee Company is an American lifestyle brand built for those who work hard, stand firm, and never quit. We roast small-batch, organic coffee and deliver it fresh to your door — but coffee is just the beginning.\nBeyond the bag, Dark Horse carries apparel, gear, and collections built around the values we share with law enforcement, K9 units, veterans, first responders, and everyday Americans who live by a code.\nEvery order funds K9 units and first responders across the country. Over $20,000 donated to date. Not a campaign. Just how we operate.\nFresh roasted. American made. Built for people who mean it.","url":"https://www.darkhorsecoffeecompany.com/","telephone":"8638996301","email":"[email protected]","image":"https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Lockup_02_HR.png?v=1625039994","address":{"@type":"PostalAddress","addressLocality":"Plant City","addressRegion":"Florida","postalCode":"33566","addressCountry":"United State"},"sameAs":["https://www.facebook.com/DarkHorseCoffeeCompany","https://www.instagram.com/darkhorsecoffeecompany/"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","description":"Refunds Policy\nWe accept returns up to 30 days after delivery, if the item is unused and in its original condition, and we will refund the full order amount minus the shipping costs for the return. \n\nIn the event that your order arrives damaged in any way, please email us as soon as possible at [email protected] with your order number and a photo of the item’s condition. We address these on a case-by-case basis but will try our best to work towards a satisfactory solution.\n\nWe will send you an email once your return has been received and inspected to advise you that we have received your returned item. We will also notify you if your refund has been approved or rejected. If you are authorized, your refund will be processed, and a credit will be made to your credit card or original mode of payment within a certain amount of days.","merchantReturnLink":"https://www.darkhorsecoffeecompany.com/pages/dark-horse-coffee-company-shipping-and-refunds-policy","applicableCountry":["US"],"returnPolicyCategory":"https://schema.org/MerchantReturnFiniteReturnWindow","merchantReturnDays":30,"returnMethod":["https://schema.org/ReturnByMail"],"returnFees":"https://schema.org/ReturnShippingFees","refundType":"https://schema.org/FullRefund"}}`);
361        }
362      </script>
362
363    
364  
365
366  
367
368  
369
370  
371
372  
373
374  
374<script>
375    document.addEventListener('DOMContentLoaded', function () {
376      var themeSchemas = {};
377      document.querySelectorAll('script[type="application/ld+json"]:not([data-schema-ninja])').forEach(function (el) {
378        try {
379          var data = JSON.parse(el.textContent);
380          if (data['@type']) themeSchemas[data['@type']] = { el: el, data: data };
381        } catch (e) {}
382      });
383
384      document.querySelectorAll('script[type="application/ld+json"][data-schema-ninja]').forEach(function (el) {
385        try {
386          var ourData = JSON.parse(el.textContent);
387          var type = ourData['@type'];
388          if (!type || !themeSchemas[type]) return;
389
390          var theme = themeSchemas[type];
391          var merged = Object.assign({}, theme.data, ourData);
392          ['sameAs', 'returnMethod', 'applicableCountry'].forEach(function (key) {
393            if (Array.isArray(theme.data[key]) || Array.isArray(ourData[key])) {
394              var combined = [].concat(theme.data[key] || [], ourData[key] || []);
395              merged[key] = combined.filter(function (v, i, arr) {
396                return v && typeof v === 'string' && v.trim() && arr.indexOf(v) === i;
397              });
398            }
399          });
400
401          theme.el.textContent = JSON.stringify(merged, null, 2);
402          theme.el.setAttribute('data-schema-ninja', '');
403          el.remove();
404        } catch (e) {}
405      });
406    });
407  </script>
407
408
409  
410<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
411
412
413
414
415
416
417
418<link rel="dns-prefetch" href="https://cdn.judge.me">
419<link rel="dns-prefetch" href="https://cdn1.judge.me">
420<link rel="dns-prefetch" href="https://api.judge.me">
421
422<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"full_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
422ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"#050505","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_only","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"mm/dd/yy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":false,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":false,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":150,"featured_carousel_width":90,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":true,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter,Pinterest,LinkedIn","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
422itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#F4B400","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"#0B0B0B","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":true,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#F4B400","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#F4B400","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#F4B400","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
422youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"        .jdgm-form input:not([type=\"submit\"]),\n        .jdgm-form textarea {\n            color: black;\n        }","preview_badge_custom_css":"@media only screen and (max-width: 900px) {\n    .jdgm-prev-badge { \n        font-size: 14px !important; \n    }\n}","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
422:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/www.darkhorsecoffeecompany.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"DarkHorseCoffeeCompany","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":true,"sign_in_with_
422shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":true,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":true,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"DarkHorseCoffeeCompany"};</script>
422 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #F4B400;--jdgm-secondary-color: rgba(244,180,0,0.1);--jdgm-star-color: #F4B400;--jdgm-write-review-text-color: #0B0B0B;--jdgm-write-review-bg-color: #F4B400;--jdgm-paginate-color: #F4B400;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #F4B400}.jdgm-histogram__bar-content{background-color:#F4B400}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#050505;background-color:#F4B400}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #F4B400;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#F4B400}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'DarkHorseCoffeeCompany'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
423</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jdgm-form input:not([type="submit"]),.jdgm-review-widget .jdgm-form textarea{color:black}@media only screen and (max-width: 900px){.jdgm-preview-badge .jdgm-prev-badge{font-size:14px !important}}
424</style>
425
426  
427  
428  
429  <style class='jdgm-miracle-styles'>
430  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
430/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
431
432</style>
433
434
435  
436  
437   
438
439
440
441  
442    
443    
444    
445      <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/widget_v3_theme_align.css">
446    
447  
448
449
450<script data-cfasync='false' class='jdgm-script'>
451!function(e){window.jdgm=window.jdgm||{};
452/* INF-1976 */
453var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
454if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
455jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
456jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
457setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
458!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
459(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
460a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
461jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
462t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
463t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
464".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
465parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
466jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
467)}))}(document);
468</script>
468
469<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/shopify_v2.css"></noscript>
470
471<!-- BEGIN app snippet: theme_fix_tags -->
471<script>
472  (function() {
473    var jdgmThemeFixes = null;
474    if (!jdgmThemeFixes) return;
475
476    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
477    // before the per-theme fix so the theme-specific CSS wins the cascade.
478    // HTML is never applied globally (too risky).
479    var allThemesFix = jdgmThemeFixes['all'];
480    if (allThemesFix && allThemesFix.css) {
481      var allStyleTag = document.createElement('style');
482      allStyleTag.classList.add('jdgm-theme-fix-style-all');
483      allStyleTag.innerHTML = allThemesFix.css;
484      document.head.append(allStyleTag);
485    };
486
487    if (allThemesFix && allThemesFix.js) {
488      var allScriptTag = document.createElement('script');
489      allScriptTag.classList.add('jdgm-theme-fix-script-all');
490      allScriptTag.innerHTML = allThemesFix.js;
491      document.head.append(allScriptTag);
492    };
493
494    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
495    if (!thisThemeFix) return;
496
497    if (thisThemeFix.html) {
498      document.addEventListener("DOMContentLoaded", function() {
499        var htmlDiv = document.createElement('div');
500        htmlDiv.classList.add('jdgm-theme-fix-html');
501        htmlDiv.innerHTML = thisThemeFix.html;
502        document.body.append(htmlDiv);
503      });
504    };
505
506    if (thisThemeFix.css) {
507      var styleTag = document.createElement('style');
508      styleTag.classList.add('jdgm-theme-fix-style');
509      styleTag.innerHTML = thisThemeFix.css;
510      document.head.append(styleTag);
511    };
512
513    if (thisThemeFix.js) {
514      var scriptTag = document.createElement('script');
515      scriptTag.classList.add('jdgm-theme-fix-script');
516      scriptTag.innerHTML = thisThemeFix.js;
517      document.head.append(scriptTag);
518    };
519  })();
520</script>
520
521<!-- END app snippet -->
522<!-- End of Judge.me Core -->
523
524
525
526<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
527
528
529
530
531
532
533
534
535
536
537
538
539  
539<script async src="https://static.klaviyo.com/onsite/js/RadKWX/klaviyo.js?company_id=RadKWX"></script>
539
540  
540<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
540
541
542  
543
544
545
546
547  
547<script>
548    window.klaviyoReviewsProductDesignMode = false
549  </script>
549
550
551
552
553
554
555
556
557
558
559<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
560
561
562
563
564
565
566
567
568
569
570
571<script>
572    document.addEventListener("DOMContentLoaded", function() {
573        let gfBtns = document.querySelectorAll('gp-product-button[gp-data*="continue-shopping"] button.gp-button-atc');
574        let checkCsBtn = false;
575        gfBtns.forEach(e => {
576            e.addEventListener("click", function(e) {
577                e.preventDefault();
578                checkCsBtn = true;
579            })
580        })
581      
582      
583        window.addEventListener("gp:add-to-cart-success", (item) => {
584            if (checkCsBtn) {
585              setTimeout(function() {      
586                $.getJSON('/cart.js').done(function (data) {
587                  Shopify.onItemAdded(item.detail.data);
588                  Shopify.onCartUpdate(data);
589                });
590                }, 1000)
591            }
592            return checkCsBtn = false;
593        })
594    })
595</script>
595
596
597
598<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
598<script defer="defer">
599	/**	SealSubs loader,version number: 2.0 */
600	(function(){
601		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)};
602		// Set variable to prevent the other loader from requesting the same resources
603		window.seal_subs_app_block_loader = true;
604		appendScriptUrl('darkhorsecoffeecompany.myshopify.com');
605
606		// get script url and append timestamp of last change
607		function appendScriptUrl(shop) {
608			var timeStamp = Math.floor(Date.now() / (1000*1*1));
609			var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp;
610			loadScript(timestampUrl, function() {
611				// append app script
612				if (typeof sealsubscriptions_settings_updated == 'undefined') {
613					sealsubscriptions_settings_updated = 'default-by-script';
614				}
615				
616				var locale = '';
617				if (typeof window !== 'undefined' && 
618					typeof window.Shopify !== 'undefined' && 
619					typeof window.Shopify.locale !== 'undefined'
620				) {
621					locale = window.Shopify.locale;
622				}
623
624				var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`;
625				loadScript(scriptUrl, function(){});
626			});
627		}
628	})();
629
630	var SealSubsScriptAppended = true;
631	
632</script>
632
633
634<!-- END app block -->
634<script src="https://cdn.shopify.com/extensions/01a11a9b-319b-7465-8c28-d79d2c74e186/judgeme-774/assets/loader.js" type="text/javascript" defer="defer"></script>
634
635<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Badge_R2_01_HR_094b1b15-34aa-4d7f-ad2f-ad1bfbdf89f7.png?v=1687861459" />
636<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0577/4078/7890/files/DH_Badge_R2_01_HR_094b1b15-34aa-4d7f-ad2f-ad1bfbdf89f7.png?v=1687861459" />
637<meta property="og:image:width" content="1134" />
638<meta property="og:image:height" content="1134" />
639<meta property="og:image:alt" content="Dark Horse Coffee Company Brand Badge - Driven To Be Great" />
640<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
641<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: 57740787890,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: ""};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 641
641
642<script>
643  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
644</script>
vendor: 1 bytes, line 644
644
645<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}
645).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: 57740787890,storefrontBaseUrl: "https://www.darkhorsecoffeecompany.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.darkhorsecoffeecompany.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1514963122","configuration":"{\"accountID\":\"RadKWX\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
645,{"id":"1069908146","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"548831410","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-XZF4D06HPH\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-XZF4D06HPH\\\",\\\"MC-83T6RG2ZQV\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-XZF4D06HPH\\\"}],\\\"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":"444104882","configuration":"{\"pixelCode\":\"CD79H9JC77UEVJK6FCBG\"}","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":"261816498","configuration":"{\"pixel_id\":\"243198267744049\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"100434098","configuration":"{\"tagID\":\"2614134701227\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"34439346","configuration":"{\"apiKey\":\"6K8i5E8g6z\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"16416946","configuration":"{\"myshopifyDomain\":\"darkhorsecoffeecompany.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"31064242","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ad beacon"},{"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":"DarkHorseCoffeeCompany","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"darkhorsecoffeecompany.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.darkhorsecoffeecompany.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.darkhorsecoffeecompany.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"138088808626","themePublished":"true","eventMetadataId":"ca94172f-17d6-4118-9129-a84b8cbcfbf2","shopId":"57740787890","storefrontBaseUrl":"https:\/\/www.darkhorsecoffeecompany.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
645<script>
646  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
647  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
648  window.ShopifyAnalytics.meta.currency = 'USD';
649  var meta = {"page":{"requestId":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983"}};
650  for (var attr in meta) {
651    window.ShopifyAnalytics.meta[attr] = meta[attr];
652  }
653</script>
vendor: 1 bytes, line 653
653
654<script class="analytics">
655  (function () {
656    var customDocumentWrite = function(content) {
657      var jquery = null;
658
659      if (window.jQuery) {
660        jquery = window.jQuery;
661      } else if (window.Checkout && window.Checkout.$) {
662        jquery = window.Checkout.$;
663      }
664
665      if (jquery) {
666        jquery('body').append(content);
667      }
668    };
669
670    var hasLoggedConversion = function(token) {
671      if (token) {
672        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
673      }
674      return false;
675    }
676
677    var setCookieIfConversion = function(token) {
678      if (token) {
679        var twoMonthsFromNow = new Date(Date.now());
680        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
681
682        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
683      }
684    }
685
686    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
687    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
688    if (trekkie.integrations) {
689      return;
690    }
691    trekkie.methods = [
692      'identify',
693      'page',
694      'ready',
695      'track',
696      'trackForm',
697      'trackLink'
698    ];
699    trekkie.factory = function(method) {
700      return function() {
701        var args = Array.prototype.slice.call(arguments);
702        args.unshift(method);
703        trekkie.push(args);
704        if (method == 'track' || method == 'page') {
705          var pageUrl;
706          try {
707            pageUrl = window.location.href;
708          } catch (e) {}
709          var pageReferrer;
710          try {
711            pageReferrer = document.referrer;
712          } catch (e) {}
713          try {
714            if (window.__TREKKIE_SHIM_QUEUE == null) {
715              window.__TREKKIE_SHIM_QUEUE = [];
716            }
717            window.__TREKKIE_SHIM_QUEUE.push({
718              from: 'trekkie-stub',
719              method: method,
720              args: args.slice(1),
721              pageContext: {
722                url: pageUrl,
723                referrer: pageReferrer
724              }
725            });
726          } catch (e) {
727            // no-op
728          }
729        }
730        return trekkie;
731      };
732    };
733    for (var i = 0; i < trekkie.methods.length; i++) {
734      var key = trekkie.methods[i];
735      trekkie[key] = trekkie.factory(key);
736    }
737    trekkie.load = function(config) {
738      trekkie.config = config || {};
739      trekkie.config.initialDocumentCookie = document.cookie;
740      var first = document.getElementsByTagName('script')[0];
741var script = document.createElement('script');
742script.type = 'text/javascript';
743script.onerror = function(e) {
744  var scriptFallback = document.createElement('script');
745  scriptFallback.type = 'text/javascript';
746  scriptFallback.onerror = function(error) {
747          var Monorail = {
748      produce: function produce(monorailDomain, schemaId, payload) {
749        var currentMs = new Date().getTime();
750        var event = {
751          schema_id: schemaId,
752          payload: payload,
753          metadata: {
754            event_created_at_ms: currentMs,
755            event_sent_at_ms: currentMs
756          }
757        };
758        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
759      },
760      sendRequest: function sendRequest(endpointUrl, payload) {
761        // Try the sendBeacon API
762        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
763          var blobData = new window.Blob([payload], {
764            type: 'text/plain'
765          });
766
767          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
768            return true;
769          } // sendBeacon was not successful
770
771        } // XHR beacon
772
773        var xhr = new XMLHttpRequest();
774
775        try {
776          xhr.open('POST', endpointUrl);
777          xhr.setRequestHeader('Content-Type', 'text/plain');
778          xhr.send(payload);
779        } catch (e) {
780          console.log(e);
781        }
782
783        return false;
784      },
785      isIos12: function isIos12() {
786        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
787      }
788    };
789    Monorail.produce('monorail-edge.shopifysvc.com',
790      'trekkie_storefront_load_errors/1.1',
791      {shop_id: 57740787890,
792      theme_id: 138088808626,
793      app_name: "storefront",
794      context_url: window.location.href,
795      source_url: "//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
796
797  };
798  scriptFallback.async = true;
799  scriptFallback.src = '//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
800  first.parentNode.insertBefore(scriptFallback, first);
801};
802script.async = true;
803script.src = '//www.darkhorsecoffeecompany.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
804first.parentNode.insertBefore(script, first);
805
806    };
807    trekkie.load(
808      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57740787890,"isMerchantRequest":null,"themeId":138088808626,"themeCityHash":"3275708010440431449","contentLanguage":"en","currency":"USD","eventMetadataId":"ca94172f-17d6-4118-9129-a84b8cbcfbf2"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
809    );
810
811    var loaded = false;
812    trekkie.ready(function() {
813      if (loaded) return;
814      loaded = true;
815
816      window.ShopifyAnalytics.lib = window.trekkie;
817
818      var originalDocumentWrite = document.write;
819      document.write = customDocumentWrite;
820      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
821      document.write = originalDocumentWrite;
822
823      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
824      var token = match? match[1]: undefined;
825      if (!hasLoggedConversion(token)) {
826        setCookieIfConversion(token);
827        
828      }
829    });
830
831    window.ShopifyAnalytics.lib.page(null,{"requestId":"a7091a1f-e18b-4993-9b2a-bdd3ea5c4bf5-1791447983","shopifyEmitted":true});
832
833    var eventsListenerScript = document.createElement('script');
834    eventsListenerScript.async = true;
835    eventsListenerScript.src = "//www.darkhorsecoffeecompany.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
836    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
837})();</script>
837
838  
838<script>
839  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
840    window.ga = function ga() {
841      (window.ga.q = window.ga.q || []).push(arguments);
842      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
843        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
844      }
845      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.");
846    };
847    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
848      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
849    }
850  }
851</script>
vendor: 1 bytes, line 851
851
852<script
853  defer
854  src="https://www.darkhorsecoffeecompany.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js"
855  data-application="storefront-renderer"
856  data-shop-id="57740787890"
857  data-render-region="gcp-us-central1"
858  data-page-type=""
859  data-theme-instance-id="138088808626"
860  data-theme-name="Wokiee"
861  data-theme-version="2.3.1"
862  data-monorail-region="shop_domain"
863  data-resource-timing-sampling-rate="10"
864  data-shs="true"
865  data-shs-beacon="true"
866  data-shs-export-with-fetch="true"
867  data-shs-logs-sample-rate="1"
868  data-shs-beacon-endpoint="https://www.darkhorsecoffeecompany.com/api/collect"
869></script>
vendor: 1 bytes, line 869
869
870<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to DarkHorseCoffeeCompany. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"DarkHorseCoffeeCompany","translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.unavailable.title","value":"Chat isn’t available right now"},{"key":"agent_chat.unavailable.description","value":"Something went wrong while loading the chat."},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
870,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 870
870
871<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"57740787890","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
871
872<meta name="shopify-y" content="d432e97e-7d3e-4801-9215-184d533b22a0" data-expiration="1823005584000"><meta name="shopify-s" content="6a778d47-c674-4f5d-a2a9-9bf879d5aada" data-expiration="1791449784000"><meta name="new-cookie-storage-activated" content="t"></head>
873<body class="page" 
874      >
875  <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 875-876
875
876  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
876GTM-KQZ64G86
vendor: 87 bytes, lines 876-878
876"
877  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
878  
878<!-- End Google Tag Manager (noscript) --><div id="shopify-section-header-template" class="shopify-section"><header class="desctop-menu-large small-header"><nav class="panel-menu mobile-main-menu">
879  <ul><li>
880      <a href="/collections/coffee-1">Coffee</a></li><li>
881      <a href="/collections/coffee-subscriptions">Subscriptions</a></li><li>
882      <a href="/pages/bundles-7-2-2025">Bundles</a></li><li>
883      <a href="/pages/apparel">Apparel</a><ul><li>
884          <a href="/collections/new-arrivals">New Releases</a></li><li>
885          <a href="/collections/short-sleeve-soft-tee">Short Sleeve Soft Tee</a></li><li>
886          <a href="/collections/long-sleeve-shirts">Long Sleeve Shirts</a></li><li>
887          <a href="/collections/hoodies">Hoodies</a></li><li>
888          <a href="/collections/dhcc-limited-edition-hats">Hats</a></li></ul></li><li>
889      <a href="/collections/shop-gear-dark-horse-coffee-company">Mugs</a></li><li>
890      <a href="/pages/shop-by-theme">Shop By Theme</a><ul><li>
891          <a href="/pages/dogs-and-freedom">Dogs & Freedom Gear</a></li><li>
892          <a href="/pages/fur-missile-collection">Fur Missile Gear</a></li><li>
893          <a href="/pages/grady-judd-gear">Grady Gear</a></li><li>
894          <a href="/collections/stand-firm">Stand Firm  Gear</a></li><li>
895          <a href="/pages/military-veterans">Military | Veterans Gear</a></li><li>
896          <a href="/pages/america">America Gear</a></li></ul></li></ul>
897</nav><!-- tt-mobile-header -->
898<div class="tt-mobile-header tt-mobile-header-inline tt-mobile-header-inline-stuck disabled">
899  <div class="container-fluid">
900    <div class="tt-header-row">
901      <div class="tt-mobile-parent-menu">
902        <div class="tt-menu-toggle mainmenumob-js">
903          <svg width="17" height="15" viewBox="0 0 17 15" fill="none" xmlns="http://www.w3.org/2000/svg">
904<path d="M16.4023 0.292969C16.4935 0.397135 16.5651 0.507812 16.6172 0.625C16.6693 0.742188 16.6953 0.865885 16.6953 0.996094C16.6953 1.13932 16.6693 1.26953 16.6172 1.38672C16.5651 1.50391 16.4935 1.60807 16.4023 1.69922C16.2982 1.80339 16.187
9045 1.88151 16.0703 1.93359C15.9531 1.97266 15.8294 1.99219 15.6992 1.99219H1.69531C1.55208 1.99219 1.42188 1.97266 1.30469 1.93359C1.1875 1.88151 1.08333 1.80339 0.992188 1.69922C0.888021 1.60807 0.809896 1.50391 0.757812 1.38672C0.71875 1.26953 0.699219 1.13932 0.699219 0.996094C0.699219 0.865885 0.71875 0.742188 0.757812 0.625C0.809896 0.507812 0.888021 0.397135 0.992188 0.292969C1.08333 0.201823 1.1875 0.130208 1.30469 0.078125C1.42188 0.0260417 1.55208 0 1.69531 0H15.6992C15.8294 0 15.9531 0.0260417 16.0703 0.078125C16.1875 0.130208 16.2982 0.201823 16.4023 0.292969ZM16.4023 6.28906C16.4935 6.39323 16.5651 6.50391 16.6172 6.62109C16.6693 6.73828 16.6953 6.86198 16.6953 6.99219C16.6953 7.13542 16.6693 7.26562 16.6172 7.38281C16.5651 7.5 16.4935 7.60417 16.4023 7.69531C16.2982 7.79948 16.1875 7.8776 16.0703 7.92969C15.9531 7.98177 15.8294 8.00781 15.6992 8.00781H1.69531C1.55208 8.00781 1.42188 7.98177 1.30469 7.92969C1.1875 7.8776 1.08333 7.79948 0.992188 7.69531C0.888021 7.60417 0.809896 7.5 0.757812 7.38281C0.71875 7.26562 0.699219 7.13542 0.699219 6.99219C0.699219 6.86198 0.71875 6.73828 0.757812 6.62109C0.809896 6.50391 0.888021 6.39323 0.992188 6.28906C1.08333 6.19792 1.1875 6.1263 1.30469 6.07422C1.42188 6.02214 1.55208 5.99609 1.69531 5.99609H15.6992C15.8294 5.99609 15.9531 6.02214 16.0703 6.07422C16.1875 6.1263 16.2982 6.19792 16.4023 6.28906ZM16.4023 12.3047C16.4935 12.3958 16.5651 12.5 16.6172 12.6172C16.6693 12.7344 16.6953 12.8646 16.6953 13.0078C16.6953 13.138 16.6693 13.2617 16.6172 13.3789C16.5651 13.4961 16.4935 13.6068 16.4023 13.7109C16.2982 13.8021 16.1875 13.8737 16.0703 13.9258C15.9531 13.9779 15.8294 14.0039 15.6992 14.0039H1.69531C1.55208 14.0039 1.42188 13.9779 1.30469 13.9258C1.1875 13.8737 1.08333 13.8021 0.992188 13.7109C0.888021 13.6068 0.809896 13.4961 0.757812 13.3789C0.71875 13.2617 0.699219 13.138 0.699219 13.0078C0.699219 12.8646 0.71875 12.7344 0.757812 12.6172C0.809896 12.5 0.888021 12.3958 0.992188 12.3047C1.08333 12.2005 1.1875 12.1224 1.30469 12.0703C1.42188 12.0182 1.55208 11.9922 1.69531 11.9922H15.6992C15.8294 11.9922 15.9531 12.0182 16.0703 12.0703C16.1875 12.1224 16.2982 12.2005 16.4023 12.3047Z" fill="#191919"/>
905</svg>
906        </div>
907      </div>
908      
909      <div class="tt-logo-container">
910        <a class="tt-logo tt-logo-alignment" href="/"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_70x.png?v=1709222014"
911                           srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_70x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_140x.png?v=1709222014 2x"
912                           alt=""
913                           class="tt-retina"></a>
914      </div>
915      
916      <div class="tt-mobile-parent-menu-icons">
917        <!-- search -->
918        <div class="tt-mobile-parent-search tt-parent-box"></div>
919        <!-- /search --><!-- cart -->
920        <div class="tt-mobile-parent-cart tt-parent-box"></div>
921        <!-- /cart --></div>
922
923      
924      
925    </div>
926  </div>
927</div>
928  
929  <!-- tt-desktop-header -->
930  <div class="tt-desktop-header">
931
932    
933    
934    <div class="container-fluid">
935      <div class="tt-header-holder">
936
937        
938        <div class="tt-col-obj tt-obj-logo menu-in-center
939" itemscope itemtype="http://schema.org/Organization"><a href="/" class="tt-logo" itemprop="url"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014"
940                   srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_120x.png?v=1709222014 2x"
941                   alt=""
942                   class="tt-retina" itemprop="logo" style="top:0px"/></a></div><div class="tt-col-obj tt-obj-menu obj-aligment-center" style="padding-right: 38px;">
943          <!-- tt-menu -->
944          <div class="tt-desctop-parent-menu tt-parent-box">
945            <div class="tt-desctop-menu"><nav>
946  <ul><li class="dropdown tt-megamenu-col-01" >
947      <a href="/collections/coffee-1"><span>Coffee</span></a></li><li class="dropdown tt-megamenu-col-01" >
948      <a href="/collections/coffee-subscriptions"><span>Subscriptions</span></a></li><li class="dropdown tt-megamenu-col-01" >
949      <a href="/pages/bundles-7-2-2025"><span>Bundles</span></a></li><li class="dropdown tt-megamenu-col-01 submenuarrow" >
950      <a href="/pages/apparel"><span>Apparel</span></a><div class="dropdown-menu">
951  <div class="row tt-col-list">
952    <div class="col">
953      <ul class="tt-megamenu-submenu tt-megamenu-preview"><li><a href="/collections/new-arrivals"><span>New Releases</span></a></li><li><a href="/collections/short-sleeve-soft-tee"><span>Short Sleeve Soft Tee</span></a></li><li><a href="/collections/long-sleeve-shirts"><span>Long Sleeve Shirts</span></a></li><li><a href="/collections/hoodies"><span>Hoodies</span></a></li><li><a href="/collections/dhcc-limited-edition-hats"><span>Hats</span></a></li></ul>
954    </div>
955  </div>
956</div></li><li class="dropdown tt-megamenu-col-01" >
957      <a href="/collections/shop-gear-dark-horse-coffee-company"><span>Mugs</span></a></li><li class="dropdown tt-megamenu-col-01 submenuarrow" >
958      <a href="/pages/shop-by-theme"><span>Shop By Theme</span></a><div class="dropdown-menu">
959  <div class="row tt-col-list">
960    <div class="col">
961      <ul class="tt-megamenu-submenu tt-megamenu-preview"><li><a href="/pages/dogs-and-freedom"><span>Dogs & Freedom Gear</span></a></li><li><a href="/pages/fur-missile-collection"><span>Fur Missile Gear</span></a></li><li><a href="/pages/grady-judd-gear"><span>Grady Gear</span></a></li><li><a href="/collections/stand-firm"><span>Stand Firm  Gear</span></a></li><li><a href="/pages/military-veterans"><span>Military | Veterans Gear</span></a></li><li><a href="/pages/america"><span>America Gear</span></a></li></ul>
962    </div>
963  </div>
964</div></li></ul>
965</nav></div>
966          </div>
967        </div>
968
969        <div class="tt-col-obj tt-obj-options obj-move-right">
970
971<!-- tt-search -->
972<div class="tt-desctop-parent-search tt-parent-box">
973  <div class="tt-search tt-dropdown-obj">
974    <button class="tt-dropdown-toggle"
975            data-tooltip="Search"
976            data-tposition="bottom"
977            >
978      <i class="icon-f-85"></i>
979    </button>
980    <div class="tt-dropdown-menu">
981      <div class="container">
982        <form action="/search" method="get" role="search">
983          <div class="tt-col">
984            <input type="hidden" name="type" value="product" />
985            <input class="tt-search-input"
986                   type="search"
987                   name="q"
988                   placeholder="SEARCH PRODUCTS..."
989                   aria-label="SEARCH PRODUCTS...">
990            <button type="submit" class="tt-btn-search"></button>
991          </div>
992          <div class="tt-col">
993            <button class="tt-btn-close icon-f-84"></button>
994          </div>
995          <div class="tt-info-text">What are you Looking for?</div>
996        </form>
997      </div>
998    </div>
999  </div>
1000</div>
1001<!-- /tt-search --><!-- tt-cart -->
1002    <div class="tt-desctop-parent-cart tt-parent-box">
1003      <div class="tt-cart tt-dropdown-obj">
1004        <button
1005          class="tt-dropdown-toggle"
1006          data-tooltip="Cart"
1007          data-tposition="bottom"
1008        >
1009          
1010            
1011              <i class="icon-f-39"></i>
1012            
1013            <span class="tt-text">
1014                
1015              </span>
1016            <span class="tt-badge-cart hide">0</span>
1017          
1018        </button>
1019
1020        <div class="tt-dropdown-menu">
1021          <div class="tt-mobile-add">
1022            <h6 class="tt-title dhcc-drawer-title">Your Cart</h6>
1023            <button class="tt-close">CLOSE</button>
1024          </div>
1025          
1025<script>window.DHCC_MONEY_FORMAT = "${{amount}}";</script>
1025
1026          <div class="tt-dropdown-inner">
1027            <div class="dhcc-drawer-header-desktop">
1028              <h6 class="dhcc-drawer-title">Your Cart</h6>
1029            </div>
1030            <div class="tt-cart-layout">
1031              <div class="tt-cart-content">
1032                <a
1033                  href="/cart"
1034                  class="tt-cart-empty"
1035                  title="VIEW CART"
1036                >
1037                  <i class="icon-f-39"></i>
1038                  <p>No Products in the Cart</p>
1039                </a>
1040
1041                <div class="tt-cart-box hide">
1042                  <div class="tt-cart-list"></div>
1043                  <div
1044                    class="flex-align-center header-cart-more-message-js"
1045                    
1046                      style="display: none;"
1047                    
1048                  >
1049                    <a
1050                      href="/cart"
1051                      class="btn-link-02"
1052                      title="View cart"
1053                    >. . .</a>
1054                  </div>
1055                  <div class="tt-cart-total-row">
1056                    <div class="tt-cart-total-title">TOTAL:</div>
1057                    <div class="tt-cart-total-price">$0.00</div>
1058                  </div>
1059                  
1060                  <div class="tt-cart-btn">
1061                  <div class="tt-item">
1062                    <a href="/checkout" class="btn dhcc-btn-checkout">
1063                      PROCEED TO CHECKOUT
1064                    </a>
1065                  </div>
1066                  <div class="tt-item">
1067                    <a href="/cart" class="btn btn-link-02 dhcc-btn-viewcart">VIEW SELECTIONS</a>
1068                  </div>
1069                </div>
1070                </div>
1071              </div>
1072            </div>
1073          </div>
1074        
1075        </div>
1076      </div>
1077    </div>
1078    <!-- /tt-cart --><!-- tt-account -->
1079<div class="tt-desctop-parent-account tt-parent-box">
1080  <div class="tt-account tt-dropdown-obj">
1081    <button class="tt-dropdown-toggle"
1082            data-tooltip="My Account"
1083            data-tposition="bottom"
1084            >
1085      <i class="icon-f-94"></i>
1086      
1087    </button>
1088    <div class="tt-dropdown-menu">
1089      <div class="tt-mobile-add">
1090        <button class="tt-close">Close</button>
1091      </div>
1092      <div class="tt-dropdown-inner">
1093        <ul><li><a href="https://www.darkhorsecoffeecompany.com/customer_authentication/redirect?locale=en&region_country=US"><i class="icon-f-77"></i>Sign In</a></li>
1094          <li><a href="https://account.darkhorsecoffeecompany.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkYXJraG9yc2Vjb2ZmZWVjb21wYW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA1Mjc4NCwibmJmIjoxNzkxNDQ3OTg0fQ.5OZ6rfZoWSfeTO3ptnWfyradXsl1tvIR9ubMwX1ZHv4"><i class="icon-f-94"></i>Register</a></li><li><a href="/checkout"><i class="icon-f-68"></i>Checkout</a></li>
1095          
1096        </ul>
1097      </div>
1098    </div>
1099  </div>
1100</div>
1101<!-- /tt-account --></div>
1102
1103      </div>
1104    </div></div>
1105  <!-- stuck nav -->
1106  <div class="tt-stuck-nav disabled notshowinmobile">
1107    <div class="container-fluid">
1108      <div class="tt-header-row "><div class="tt-stuck-parent-logo">
1109          <a href="/" class="tt-logo" itemprop="url"><img loading="lazy" src="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014"
1110                             srcset="//www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_60x.png?v=1709222014 1x, //www.darkhorsecoffeecompany.com/cdn/shop/files/DH_Badge_05_HR_1_120x.png?v=1709222014 2x"
1111                             alt=""
1112                             class="tt-retina" itemprop="logo"/></a>
1113        </div><div class="tt-stuck-parent-menu"></div>
1114        <div class="tt-stuck-parent-search tt-parent-box"></div><div class="tt-stuck-parent-cart tt-parent-box"></div><div class="tt-stuck-parent-account tt-parent-box"></div></div>
1115    </div></div>
1116</header>
1117
1118
1119</div>
1120
1121  <div id="tt-pageContent" class="show_unavailable_variants">
1122    <!-- Seal Subscriptions login form portal start -->
1123<link href="https://cdn-app.sealsubscriptions.com/shopify/public/proxy/css/login-form-style.css?ver=2&last_change=1790016505&shop=darkhorsecoffeecompany.myshopify.com&1785492270" rel="stylesheet" />
1124
1125
1126<div class="seal-subscription-page seal-justify seal-login-form" style="padding-right:1em; visibility:hidden;">
1127	<div class="seal-auto-min">
1128		<div class="seal-container seal-sectioned seal-tac" style="max-width: 500px;" data-seal-form>
1129			<h2 data-seal-t="customrportalloginform_title">Customer portal login</h2>
1130			
1131			<div class="seal-mb-1" data-seal-t="customrportalloginform_description">
1132				Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address.			</div>
1133			
1134			<div class="seal-floating-label seal-mb-1">
1135				<label for="customer_email" class="seal-label" data-seal-t="customrportalloginform_email_label">
1136					Your e-mail address				</label>
1137				<input name="customer_email" class="seal-input seal-input-form" value="" type="text" aria-label="Customer Email" placeholder="">
1138			</div>
1139			
1140			<div class="" data-seal-customer-portal-error></div>
1141			<div class="" data-seal-customer-portal-success></div>
1142			
1143			<div class="seal-button seal-mr-0 seal-mb-0" data-action="send_customer_portal_login_link" data-seal-t="customrportalloginform_button_action">
1144			Send link		</div>
1145		</div>
1146	</div>
1147</div>
1148
1149<script>
1150	window.sealsubscriptions = {
1151		translations: 					{"widget_one_time_option_label":"One-time purchase","widget_one_time_option_description":"","acwidget_purchase_options_label":"Coffee Subscription Club","acwidget_each_label":"","acwidget_per_delivery_label":"per delivery","acwidget_savings_label":"SAVE ","acwidget_subscription_details_label":"Subscription details","acwidget_free_trial_price_label":" after ","acwidget_next_price_tier_label":"then ","acwidget_subscription_details_content":"\u003Cstrong\u003EHow subscriptions work\u003C/strong\u003E\r\n\u003Cbr\u003E\r\n\u003Cbr\u003E\r\nYou can modify or cancel your subscriptions anytime. There is no obligation. Subscriptions are renewed automatically.","acwidget_subscription_details_link_label":"Learn more about subscriptions...","acwidget_subscription_details_link":"https://www.sealsubscriptions.com/articles/how-subscriptions-work","subscribenow_button_text":"Subscribe now","widget_subscribe_and_deliver_text":"Subscribe and deliver every","widget_show_details_label":"See details","widget_subscription_description":"You will receive a payment link and won\u0027t be charged automatically.","cart_interval_text":"Subscription interval","cart_discount_text":"Discount on next order","intervals_day":"day","intervals_days":" days","intervals_week":"week","intervals_weeks":" weeks","intervals_month":"month","intervals_months":" months","intervals_year":"year","intervals_years":" years","email_subject":"Your subscription at DarkHorseCoffeeCompany","email_content":"We are sending you a checkout link for your subscription at DarkHorseCoffeeCompany.\u003Cbr\u003ETo complete your order, click on the button below. ","email_edit_subscription_text":"View or edit your subscription.","overview_title":"Subscription","overview_created_at_label":"Created at:","overview_status_label":"Status:","overview_free_trial_ends_on_label":"Free trial ends on","overview_interval_label":"Repeats every ","overview_billing_interval_label":"Charge every ","overview_status_active":"Active","overview_status_cancelled":"Cancelled","overview_status_paused":"Paused","overview_customer_title":"Customer","overview_contact_title":"Contact","overview_shipping_address_title":"Shipping","overview_no_shipping_address_text":"No shipping address","overview_no_email_address_text":"No email address","overview_billing_address_title":"Billing","overview_billing_is_same_as_shipping_address_text":"Same as shipping address","overview_items_title":"Items","overview_invoices_title":"Invoices","overview_invoice_sent_label":"Sent:","overview_invoice_upcoming_text":"(upcoming)","overview_delivery_cost_label":"Delivery cost","overview_note_label":"Note:","overview_additional_text_below_frequency":"","overview_cancel_button":"Cancel my subscription","overview_reactivate_button":"Reactivate my subscription","overview_cancel_popup_title":"Are you sure you want to unsubscribe?","overview_cancel_popup_text":"Your automatic subscription will be terminated and you won\u0027t receive any future invoices or get charged automatically.","overview_cancel_confirm_button":"Cancel it","overview_cancel_abort_button":"Wait, I changed my mind!","overview_pause_button":"Pause my subscription","overview_resume_button":"Resume my subscription","overview_pause_popup_title":"Are you sure you want to pause your subscription?","overview_pause_popup_text":"Your automatic subscription will be paused and you won\u0027t receive any future invoices or get charged automatically.","overview_pause_confirm_button":"Pause it","overview_pause_abort_button":"Wait, I changed my mind!","overview_resume_popup_title":"Are you sure you want to resume your subscription?","overview_resume_popup_text":"Your paused subscription will be resumed and future invoices and automatic charges will continue as scheduled.","overview_resume_confirm_button":"Resume it","overview_resume_abort_button":"Wait, I changed my mind!","overview_discount_popup_title":"Are you sure you want to apply this discount?","overview_discount_popup_text":"The selected discount will be applied to the subscription and future invoices will reflect the reduced price according to the discount rules.","overview_discount_confirm_button":"Apply discount","overview_discount_abort_button":"Wait, I changed my mind!","overview_add_products_popup_t
1151itle":"Please confirm that you want to add these products to your subscription","overview_add_products_popup_text":"These products will be added to your subscription.","overview_add_products_confirm_button":"Yes, add them","overview_add_products_abort_button":"No, thanks","overview_cancellation_flow_title":"Before proceeding, please select the reason why you are cancelling the subscription","overview_cancellation_flow_cancellation_reason_label":"Cancellation reason: ","overview_cancellation_flow_cancel_subscription_button":"Cancel subscription","overview_cancellation_flow_abort_button":"Stay subscribed","overview_cancellation_flow_option_selector_instructions_text":"(click here to select the reason)","overview_cancellation_flow_input_label":"I am cancelling because:","overview_cancellation_treatment_continue_text":"Continue","overview_cancellation_treatment_dont_cancel_text":"Don\u0027t cancel","overview_edit_button":"Edit","overview_save_button":"Save","overview_cancel_editing_button":"Cancel","overview_place_order_now_button":"Place new order","overview_place_order_now_disabled_button_tooltip":"A billing attempt is scheduled or was processed in the 30 minute window. This button will become enabled again in the next 15 minutes.","overview_place_order_now_button_disabled_tooltip_because_payment_will_be_retried":"At least one billing attempt failed and will be retried automatically. To enable this button either skip the failed billing attempt or wait until it is processed successfully.","overview_place_order_now_button_disabled_tooltip_because_item_is_out_of_stock":"One or more items in the subscription are out of stock. This button will become enabled again once all items are back in stock.","overview_place_order_now_button_disabled_tooltip_because_shipping_is_being_recalculated":"Shipping costs are being recalculated. This button will become enabled again once the recalculation is completed.","overview_place_order_now_popup_title":"Are you sure you want to place an order now?","overview_place_order_now_popup_text":"An order with the current items will be placed in the shop and your payment card will get charged in the next few minutes.","overview_place_order_now_confirm_button":"Place an order now","overview_place_order_now_and_reset_schedule_button":"Place order now and reset the schedule","overview_place_order_now_abort_button":"Wait, I changed my mind!","overview_place_order_now_success_text":"A billing attempt was scheduled and will be processed in the next few minutes.","overview_place_order_now_info_text":"Charge will be processed in the next few minutes.","overview_get_invoice_now_button":"Get invoice now","overview_get_invoice_now_popup_title":"Are you sure you want to request an invoice now?","overview_get_invoice_now_popup_text":"After confirming this, the system will send you an invoice with a payment link in the next few minutes. You will have to pay the invoice to receive the items in your subscription.","overview_get_invoice_now_confirm_button":"Yes, I want an invoice","overview_get_invoice_now_abort_button":"Wait, I changed my mind!","overview_get_invoice_now_and_reset_schedule_button":"Get invoice now and reset the schedule","overview_get_invoice_now_success_text":"An invoice was scheduled and will be sent in the next few minutes.","overview_saving_error_message":"We couldn\u0027t save your changes.","overview_invalid_email_message":"The email you entered is invalid.","overview_alert_ok_button":"Okay","overview_back_button_text":"Back","overview_billing_schedule_title":"Billing schedule","overview_billing_schedule_scheduled_text":"(scheduled)","overview_billing_schedule_processing_payment_text":"Processing payment","overview_billing_schedule_payment_processed_text":"Payment processed","overview_billing_schedule_customer_action_required_text":"Customer action required","overview_billing_schedule_payment_failed_text":"Payment failed","overview_billing_schedule_payment_will_be_retried_text":"Payment will be retried automatically.","overview_billing_schedule_retry_payment_label":"Click here to retry this payment","overview_billing_schedule_attempt_scheduled_for_retry_text":"Scheduled for retry in the next minute","overview_billing_schedule_skipped_text":"Skipped","overview_fulfillment_schedule_title":"Fulfillment schedule","overview_fulfillment_schedule_scheduled_text":"(scheduled)","overview_fulfillment_schedule_unfulfilled_text":"Unfulfilled","overview_fulfillment_schedule_fulfilled_text":"Fulfilled","overview_fulfillment_schedule_on_hold_text":"On hold","overview_fulfillment_schedule_will_be_created_message":"Your fulfillment schedule will be created in a few minutes.","overview_payment_method_title":"Payment method","overview_payment_method_expires_on_text":"Expires on","overview_payment_method_card_ending_in_text":"Card ending in","overview_payment_method_ending_in_text":"ending in","overview_email_for_payment_method_update_was_sent_title":"Email sent","overview_email_for_payment_method_update_was_sent_message":"We have sent you an e-mail with a secure link to the page where you can update your payment details.","overview_payment_method_missing_text":"Payment method is missing or was revoked from the account.","overview_payment_method_paypal_account_text":"PayPal account","overview_billing_schedule_will_be_created_message":"Your billing schedule will be created in a few minutes.","overview_no_billing_schedule_for_inactive_subscription_message":"The subscription is not active and no billing attempts were made.","overview_remove_product_button":"Remove","overview_add_product_button":"Add item","overview_quantity":"Quantity","overview_select_product_button":"Add","overview_select_one-time_product_button":"One-time purchase","overview_one-time_product_label":"One-time purchase","overview_one-time_product_explanation":"Item will be in the subscription only for the next renewal and will be removed after it.","overview_select_product_popup_title":"Select product","overview_find_products_label":"Find products","overview_no_products_found_text":"No products were found. Please try to modify your search phrase.","overview_required_number_of_payments_label":"Required number of payments:","overview_maximum_number_of_payments_label":"Maximum number of payments:","overview_additional_pricing_initial_price_label":"Initial price","overview_additional_pricing_after_initial_order_label":"Price after initial order","overview_additional_pricing_price_after_payments_label":"Price after  payment(s)","overview_skip_payment_label":"Skip payment","overview_unskip_payment_label":"Unskip payment","overview_reschedule_button":"Reschedule","overview_reschedule_save_button":"Save","overview_reschedule_cancel_button":"Cancel","overview_reschedule_time_requirement_error_message":"The date and time must be at least 2 hours in the future.","overview_additional_text_below_items":"","overview_required_number_of_payments_not_reached_text":"You can\u0027t yet cancel this subscription, as you didn\u0027t yet reach the required number of payments.","overview_maximum_allowed_number_of_payments_reached_text":"The maximum allowed number of payments has been reached, which means that this subscription will expire after the last fulfillment.","overview_cancellations_disabled_text":"Contact us if you want to cancel this subscription.","overview_discount_code_label":"Discount code","overview_discount_code_apply_button":"Apply","overview_discount_code_error_text":"Couldn\u0027t apply this discount code.","overview_discount_code_success_text":"Discount code was a
1151pplied successfully.","overview_change_interval_modal_title":"Change subscription interval","overview_change_interval_modal_label":"Interval","overview_edit_subscription_items_modal_title":"Edit Subscription Items","overview_edit_subscription_items_modal_current_items_text":"Current Items","overview_edit_subscription_items_modal_add_new_items_text":"Add New Items","overview_total_price_label":"Total:","overview_reschedule_modal_title":"Reschedule billing attempt","overview_reschedule_modal_date_label":"Reschedule date","overview_reschedule_modal_time_label":"Time","overview_shipping_modal_title":"Change shipping address","overview_change_note_modal_title":"Change subscription note","overview_change_note_modal_label":"Edit note","overview_discount_code_title":"Apply discount code","overview_request_email_payment_metod_update":"Request email to update payment method","overview_upsell_title":"Recommended products","overview_upsell_button":"Add to subscription","overview_next_order_text":"Your next order:","overview_reschedule_next_order_button":"Reschedule next order","overview_cancelled_subscription_next_order_text":"Subscription is cancelled, there is no next order.","overview_paused_subscription_next_order_text":"Subscription is paused, there is no next order","overview_reactivate_popup_title":"Are you sure you want to reactivate your subscription?","overview_reactivate_autocharge_popup_text":"Reactivating the subscription will charge you immediately. Press the button below to proceed.","overview_reactivation_confirm_button":"Yes, reactivate it.","overview_reactivation_autocharge_confirm_button":"Yes, reactivate it and charge me.","overview_recommendation_discount_badge":" off!","overviewmembership_title":"Membership","overviewmembership_cancel_popup_text":"Your membership will be cancelled, however you will still keep all of your membership benefits until the end of this billing period.","overviewmembership_valid_label":"Valid until: ","overviewmembership_cancel_button":"Cancel my membership","overviewmembership_reactivate_button":"Reactivate my membership","overviewmembership_reactivate_popup_title":"Are you sure you want to reactivate your membership?","overviewmembership_reactivate_popup_text":"Reactivating the membership will charge you immediately. Press the button below to proceed.","overviewmembership_reactivation_confirm_button":"Yes, reactivate it and charge me.","overviewaddress_first_name_label":"First name","overviewaddress_last_name_label":"Last name","overviewaddress_address_label":"Address","overviewaddress_address_line_2_label":"Apartment, suite, etc.","overviewaddress_postal_code_label":"Postal code","overviewaddress_city_label":"City","overviewaddress_country_label":"Country/Region","overviewaddress_state_label":"State/Province","overviewaddress_phone_label":"Phone","overviewaddress_company_label":"Company","loyalty_next_loyalty_discount_title":"Next loyalty discount","loyalty_percentage_savings_badge_label":"% OFF!","loyalty_percentage_discount_description_text":"% OFF on renewal #!","list_your_subscriptions_text":"Your subscriptions","list_text_below_the_title":"","list_no_subscriptions_text":"You don\u0027t have any subscriptions yet.","list_not_logged_in_text":"You are not logged in.","list_total_value_label":"Total value:","list_created_on_label":"Created on:","list_next_on_label":"Next on:","list_view_subscription_button_text":"Click here to view subscription","list_more_than_X_items_text":"And  more...","orderstatuswidget_title":"Subscription","orderstatuswidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the direct link y
1151ou receive in the email.","orderstatuswidget_subscription_button":"Manage your subscriptions","orderstatusemailwidget_title":"Resend magic subscription link","orderstatusemailwidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the magic link you receive in the email. You can also resend yourself an email with the magic link to the customer portal where you can view and edit your subscription. The email will be sent a few minutes after you click on the button below.","orderstatusemailwidget_resend_email_button_text":"Resend email with the magic link","orderstatusemailwidget_resend_email_button_success_text":"Email will be sent in a few minutes!","orderstatusemailwidget_resend_email_button_error_text":"Something went wrong","customraccountlogin_need_help_accessing_subscriptions_text":"Need help accessing your subscriptions?","customraccountlogin_click_here_text":"Click here","customrportalloginform_title":"Customer portal login","customrportalloginform_description":"Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address.","customrportalloginform_email_label":"Your e-mail address","customrportalloginform_email_placeholder":"","customrportalloginform_button_action":"Send link","customrportalloginform_success_text":"We have received your request and will send you an email in the next minute if there is at least one subscription linked to your email. Thank you!","customrportalloginform_enter_email_address_error_text":"Please enter a valid email address.","customrportalloginform_error_text":"Something went wrong.","customeraccountmenu_link_to_subscriptions_text":"Subscriptions","calendar_monday_label":"Monday","calendar_tuesday_label":"Tuesday","calendar_wednesday_label":"Wednesday","calendar_thursday_label":"Thursday","calendar_friday_label":"Friday","calendar_saturday_label":"Saturday","calendar_sunday_label":"Sunday","calendar_january_label":"January","calendar_february_label":"February","calendar_march_label":"March","calendar_april_label":"April","calendar_may_label":"May","calendar_june_label":"June","calendar_july_label":"July","calendar_august_label":"August","calendar_september_label":"September","calendar_october_label":"October","calendar_november_label":"November","calendar_december_label":"December","errors_magic_link_expired_title":"This link has expired","errors_magic_link_authentication_error_message":"Unauthorized. Please access this page with the link which was sent to your email. Error code: ","errors_magic_link_expired_instructions_text":"To request a new link, please click on the button below.","errors_magic_link_expired_get_access_button_text":"Get access to my subscription","errors_subscription_requires_shipping_address_error_message":"Please add a shipping address to your subscription as items in your subscription require it.","errors_subscription_requires_subscription_item":"Couldn\u0027t save items. Make sure that at least one item in the subscription is not a one-time purchase item."},
1152		translationsGroupedByLanguage: 	{"dflt":{"widget_one_time_option_label":"One-time purchase","widget_one_time_option_description":"","acwidget_purchase_options_label":"Coffee Subscription Club","acwidget_each_label":"","acwidget_per_delivery_label":"per delivery","acwidget_savings_label":"SAVE \\{\\{savings\\}\\}","acwidget_subscription_details_label":"Subscription details","acwidget_free_trial_price_label":"\\{\\{price\\}\\} after \\{\\{interval\\}\\}","acwidget_next_price_tier_label":"then \\{\\{price\\}\\}","acwidget_subscription_details_content":"\u003Cstrong\u003EHow subscriptions work\u003C/strong\u003E\r\n\u003Cbr\u003E\r\n\u003Cbr\u003E\r\nYou can modify or cancel your subscriptions anytime. There is no obligation. Subscriptions are renewed automatically.","acwidget_subscription_details_link_label":"Learn more about subscriptions...","acwidget_subscription_details_link":"https://www.sealsubscriptions.com/articles/how-subscriptions-work","subscribenow_button_text":"Subscribe now","widget_subscribe_and_deliver_text":"Subscribe and deliver every","widget_show_details_label":"See details","widget_subscription_description":"You will receive a payment link and won\u0027t be charged automatically.","cart_interval_text":"Subscription interval","cart_discount_text":"Discount on next order","intervals_day":"day","intervals_days":"\\{\\{number\\}\\} days","intervals_week":"week","intervals_weeks":"\\{\\{number\\}\\} weeks","intervals_month":"month","intervals_months":"\\{\\{number\\}\\} months","intervals_year":"year","intervals_years":"\\{\\{number\\}\\} years","email_subject":"Your subscription at \\{\\{shop.name\\}\\}","email_content":"We are sending you a checkout link for your subscription at \\{\\{shop.name\\}\\}
1152.\u003Cbr\u003ETo complete your order, click on the button below. ","email_edit_subscription_text":"View or edit your subscription.","overview_title":"Subscription","overview_created_at_label":"Created at:","overview_status_label":"Status:","overview_free_trial_ends_on_label":"Free trial ends on","overview_interval_label":"Repeats every ","overview_billing_interval_label":"Charge every ","overview_status_active":"Active","overview_status_cancelled":"Cancelled","overview_status_paused":"Paused","overview_customer_title":"Customer","overview_contact_title":"Contact","overview_shipping_address_title":"Shipping","overview_no_shipping_address_text":"No shipping address","overview_no_email_address_text":"No email address","overview_billing_address_title":"Billing","overview_billing_is_same_as_shipping_address_text":"Same as shipping address","overview_items_title":"Items","overview_invoices_title":"Invoices","overview_invoice_sent_label":"Sent:","overview_invoice_upcoming_text":"(upcoming)","overview_delivery_cost_label":"Delivery cost","overview_note_label":"Note:","overview_additional_text_below_frequency":"","overview_cancel_button":"Cancel my subscription","overview_reactivate_button":"Reactivate my subscription","overview_cancel_popup_title":"Are you sure you want to unsubscribe?","overview_cancel_popup_text":"Your automatic subscription will be terminated and you won\u0027t receive any future invoices or get charged automatically.","overview_cancel_confirm_button":"Cancel it","overview_cancel_abort_button":"Wait, I changed my mind!","overview_pause_button":"Pause my subscription","overview_resume_button":"Resume my subscription","overview_pause_popup_title":"Are you sure you want to pause your subscription?","overview_pause_popup_text":"Your automatic subscription will be paused and you won\u0027t receive any future invoices or get charged automatically.","overview_pause_confirm_button":"Pause it","overview_pause_abort_button":"Wait, I changed my mind!","overview_resume_popup_title":"Are you sure you want to resume your subscription?","overview_resume_popup_text":"Your paused subscription will be resumed and future invoices and automatic charges will continue as scheduled.","overview_resume_confirm_button":"Resume it","overview_resume_abort_button":"Wait, I changed my mind!","overview_discount_popup_title":"Are you sure you want to apply this discount?","overview_discount_popup_text":"The selected discount will be applied to the subscription and future invoices will reflect the reduced price according to the discount rules.","overview_discount_confirm_button":"Apply discount","overview_discount_abort_button":"Wait, I changed my mind!","overview_add_products_popup_title":"Please confirm that you want to add these products to your subscription","overview_add_products_popup_text":"These products will be added to your subscription.","overview_add_products_confirm_button":"Yes, add them","overview_add_products_abort_button":"No, thanks","overview_cancellation_flow_title":"Before proceeding, please select the reason why you are cancelling the subscription","overview_cancellation_flow_cancellation_reason_label":"Cancellation reason: ","overview_cancellation_flow_cancel_subscription_button":"Cancel subscription","overview_cancellation_flow_abort_button":"Stay subscribed","overview_cancellation_flow_option_selector_instructions_text":"(click here to select the reason)","overview_cancellation_flow_input_label":"I am cancelling because:","overview_cancellation_treatment_continue_text":"Continue","overview_cancellation_treatment_dont_cancel_text":"Don\u0027t cancel","overview_edit_button":"Edit","overview_save_button":"Save","overview_cancel_editing_button":"Cancel","overview_place_order_now_button":"Place new order","overview_place_order_now_disabled_button_tooltip":"A billing attempt is scheduled or was processed in the 30 minute window. This button will become enabled again in the next 15 minutes.","overview_place_order_now_button_disabled_tooltip_because_payment_will_be_retried":"At least one billing attempt failed and will be retried automatically. To enable this button either skip the failed billing attempt or wait until it is processed successfully.","overview_place_order_now_button_disabled_tooltip_because_item_is_out_of_stock":"One or more items in the subscription are out of stock. This button will become enabled again once all items are back in stock.","overview_place_order_now_button_disabled_tooltip_because_shipping_is_being_recalculated":"Shipping costs are being recalculated. This button will become enabled again once the recalculation is completed.","overview_place_order_now_popup_t
1152itle":"Are you sure you want to place an order now?","overview_place_order_now_popup_text":"An order with the current items will be placed in the shop and your payment card will get charged in the next few minutes.","overview_place_order_now_confirm_button":"Place an order now","overview_place_order_now_and_reset_schedule_button":"Place order now and reset the schedule","overview_place_order_now_abort_button":"Wait, I changed my mind!","overview_place_order_now_success_text":"A billing attempt was scheduled and will be processed in the next few minutes.","overview_place_order_now_info_text":"Charge will be processed in the next few minutes.","overview_get_invoice_now_button":"Get invoice now","overview_get_invoice_now_popup_title":"Are you sure you want to request an invoice now?","overview_get_invoice_now_popup_text":"After confirming this, the system will send you an invoice with a payment link in the next few minutes. You will have to pay the invoice to receive the items in your subscription.","overview_get_invoice_now_confirm_button":"Yes, I want an invoice","overview_get_invoice_now_abort_button":"Wait, I changed my mind!","overview_get_invoice_now_and_reset_schedule_button":"Get invoice now and reset the schedule","overview_get_invoice_now_success_text":"An invoice was scheduled and will be sent in the next few minutes.","overview_saving_error_message":"We couldn\u0027t save your changes.","overview_invalid_email_message":"The email you entered is invalid.","overview_alert_ok_button":"Okay","overview_back_button_text":"Back","overview_billing_schedule_title":"Billing schedule","overview_billing_schedule_scheduled_text":"(scheduled)","overview_billing_schedule_processing_payment_text":"Processing payment","overview_billing_schedule_payment_processed_text":"Payment processed","overview_billing_schedule_customer_action_required_text":"Customer action required","overview_billing_schedule_payment_failed_text":"Payment failed","overview_billing_schedule_payment_will_be_retried_text":"Payment will be retried automatically.","overview_billing_schedule_retry_payment_label":"Click here to retry this payment","overview_billing_schedule_attempt_scheduled_for_retry_text":"Scheduled for retry in the next minute","overview_billing_schedule_skipped_text":"Skipped","overview_fulfillment_schedule_title":"Fulfillment schedule","overview_fulfillment_schedule_scheduled_text":"(scheduled)","overview_fulfillment_schedule_unfulfilled_text":"Unfulfilled","overview_fulfillment_schedule_fulfilled_text":"Fulfilled","overview_fulfillment_schedule_on_hold_text":"On hold","overview_fulfillment_schedule_will_be_created_message":"Your fulfillment schedule will be created in a few minutes.","overview_payment_method_title":"Payment method","overview_payment_method_expires_on_text":"Expires on","overview_payment_method_card_ending_in_text":"Card ending in","overview_payment_method_ending_in_text":"ending in","overview_email_for_payment_method_update_was_sent_title":"Email sent","overview_email_for_payment_method_update_was_sent_message":"We have sent you an e-mail with a secure link to the page where you can update your payment details.","overview_payment_method_missing_text":"Payment method is missing or was revoked from the account.","overview_payment_method_paypal_account_text":"PayPal account","overview_billing_schedule_will_be_created_message":"Your billing schedule will be created in a few minutes.","overview_no_billing_schedule_for_inactive_subscription_message":"The subscription is not active and no billing attempts were made.","overview_remove_product_button":"Remove","overview_add_product_button":"Add item","overview_quantity":"Quantity","overview_select_product_button":"Add","overview_select_one-time_product_button":"One-time purchase","overview_one-time_product_label":"One-time purchase","overview_one-time_product_explanation":"Item will be in the subscription only for the next renewal and will be removed after it.","overview_select_product_popup_title":"Select product","overview_find_products_label":"Find products","overview_no_products_found_text":"No products were found. Please try to modify your search phrase.","overview_required_number_of_payments_label":"Required number of payments:","overview_maximum_number_of_payments_label":"Maximum number of payments:","overview_additional_pricing_initial_price_label":"Initial price","overview_additional_pricing_after_initial_order_label":"Price after initial order","overview_additional_pricing_price_after_payments_label":"Price after \\{\\{number_of_payments\\}\\} payment(s)","overview_skip_payment_label":"Skip payment","overview_unskip_payment_label":"Unskip payment","overview_reschedule_button":"Reschedule","overview_reschedule_save_button":"Save","overview_reschedule_cancel_button":"Cancel","overview_reschedule_time_requirement_error_message":"The date and time must be at least 2 hours in the future.","overview_additional_text_below_items":"","overview_required_number_of_payments_not_reached_text":"You can\u0027t yet cancel this subscription, as you didn\u0027t yet reach the required number of payments.","overview_maximum_allowed_number_of_payments_reached_text":"The maximum allowed number of payments has been reached, which means that this subscription will expire after the last fulfillment.","overview_cancellations_disabled_text":"Contact us if you want to cancel this subscription.","overview_discount_code_label":"Discount code","overview_discount_code_apply_button":"Apply","overview_discount_code_error_text":"Couldn\u0027t apply this discount code.","overview_discount_code_success_text":"Discount code was a
1152pplied successfully.","overview_change_interval_modal_title":"Change subscription interval","overview_change_interval_modal_label":"Interval","overview_edit_subscription_items_modal_title":"Edit Subscription Items","overview_edit_subscription_items_modal_current_items_text":"Current Items","overview_edit_subscription_items_modal_add_new_items_text":"Add New Items","overview_total_price_label":"Total:","overview_reschedule_modal_title":"Reschedule billing attempt","overview_reschedule_modal_date_label":"Reschedule date","overview_reschedule_modal_time_label":"Time","overview_shipping_modal_title":"Change shipping address","overview_change_note_modal_title":"Change subscription note","overview_change_note_modal_label":"Edit note","overview_discount_code_title":"Apply discount code","overview_request_email_payment_metod_update":"Request email to update payment method","overview_upsell_title":"Recommended products","overview_upsell_button":"Add to subscription","overview_next_order_text":"Your next order:","overview_reschedule_next_order_button":"Reschedule next order","overview_cancelled_subscription_next_order_text":"Subscription is cancelled, there is no next order.","overview_paused_subscription_next_order_text":"Subscription is paused, there is no next order","overview_reactivate_popup_title":"Are you sure you want to reactivate your subscription?","overview_reactivate_autocharge_popup_text":"Reactivating the subscription will charge you immediately. Press the button below to proceed.","overview_reactivation_confirm_button":"Yes, reactivate it.","overview_reactivation_autocharge_confirm_button":"Yes, reactivate it and charge me.","overview_recommendation_discount_badge":"\\{\\{discount_value\\}\\} off!","overviewmembership_title":"Membership","overviewmembership_cancel_popup_text":"Your membership will be cancelled, however you will still keep all of your membership benefits until the end of this billing period.","overviewmembership_valid_label":"Valid until: ","overviewmembership_cancel_button":"Cancel my membership","overviewmembership_reactivate_button":"Reactivate my membership","overviewmembership_reactivate_popup_title":"Are you sure you want to reactivate your membership?","overviewmembership_reactivate_popup_text":"Reactivating the membership will charge you immediately. Press the button below to proceed.","overviewmembership_reactivation_confirm_button":"Yes, reactivate it and charge me.","overviewaddress_first_name_label":"First name","overviewaddress_last_name_label":"Last name","overviewaddress_address_label":"Address","overviewaddress_address_line_2_label":"Apartment, suite, etc.","overviewaddress_postal_code_label":"Postal code","overviewaddress_city_label":"City","overviewaddress_country_label":"Country/Region","overviewaddress_state_label":"State/Province","overviewaddress_phone_label":"Phone","overviewaddress_company_label":"Company","loyalty_next_loyalty_discount_title":"Next loyalty discount","loyalty_percentage_savings_badge_label":"\\{\\{percentage_value\\}\\}% OFF!","loyalty_percentage_discount_description_text":"\\{\\{percentage_value\\}\\}% OFF on renewal #\\{\\{renewal_number\\}\\}!","list_your_subscriptions_text":"Your subscriptions","list_text_below_the_title":"","list_no_subscriptions_text":"You don\u0027t have any subscriptions yet.","list_not_logged_in_text":"You are not logged in.","list_total_value_label":"Total value:","list_created_on_label":"Created on:","list_next_on_label":"Next on:","list_view_subscription_button_text":"Click here to view subscription","list_more_than_X_items_text":"And \\{\\{items_amount\\}\\} more...","orderstatuswidget_title":"Subscription","orderstatuswidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the direct link y
1152ou receive in the email.","orderstatuswidget_subscription_button":"Manage your subscriptions","orderstatusemailwidget_title":"Resend magic subscription link","orderstatusemailwidget_description":"You can view, edit or cancel your subscriptions by logging into your account or through the magic link you receive in the email. You can also resend yourself an email with the magic link to the customer portal where you can view and edit your subscription. The email will be sent a few minutes after you click on the button below.","orderstatusemailwidget_resend_email_button_text":"Resend email with the magic link","orderstatusemailwidget_resend_email_button_success_text":"Email will be sent in a few minutes!","orderstatusemailwidget_resend_email_button_error_text":"Something went wrong","customraccountlogin_need_help_accessing_subscriptions_text":"Need help accessing your subscriptions?","customraccountlogin_click_here_text":"Click here","customrportalloginform_title":"Customer portal login","customrportalloginform_description":"Enter your email address in the field below and click the button to get an email with a magic link which will allow you to see subscriptions linked to your email address.","customrportalloginform_email_label":"Your e-mail address","customrportalloginform_email_placeholder":"","customrportalloginform_button_action":"Send link","customrportalloginform_success_text":"We have received your request and will send you an email in the next minute if there is at least one subscription linked to your email. Thank you!","customrportalloginform_enter_email_address_error_text":"Please enter a valid email address.","customrportalloginform_error_text":"Something went wrong.","customeraccountmenu_link_to_subscriptions_text":"Subscriptions","calendar_monday_label":"Monday","calendar_tuesday_label":"Tuesday","calendar_wednesday_label":"Wednesday","calendar_thursday_label":"Thursday","calendar_friday_label":"Friday","calendar_saturday_label":"Saturday","calendar_sunday_label":"Sunday","calendar_january_label":"January","calendar_february_label":"February","calendar_march_label":"March","calendar_april_label":"April","calendar_may_label":"May","calendar_june_label":"June","calendar_july_label":"July","calendar_august_label":"August","calendar_september_label":"September","calendar_october_label":"October","calendar_november_label":"November","calendar_december_label":"December","errors_magic_link_expired_title":"This link has expired","errors_magic_link_authentication_error_message":"Unauthorized. Please access this page with the link which was sent to your email. Error code: ","errors_magic_link_expired_instructions_text":"To request a new link, please click on the button below.","errors_magic_link_expired_get_access_button_text":"Get access to my subscription","errors_subscription_requires_shipping_address_error_message":"Please add a shipping address to your subscription as items in your subscription require it.","errors_subscription_requires_subscription_item":"Couldn\u0027t save items. Make sure that at least one item in the subscription is not a one-time purchase item."}},
1153		form_token:						"3bmfcktl1h92uz0r00kp3k35gvlspg9per5qmnns"	};
1154
1155</script>
1155
1156
1157<script>
1158
1159(function() {
1160
1161	function loginForm($) {
1162		
1163		var Translator = (function() {
1164	
1165	var locale = 'dflt';
1166	function setLocale(l) {
1167		locale = l;
1168	}
1169	
1170	function getTranslations() {
1171		return window.sealsubscriptions.translationsGroupedByLanguage;
1172	}
1173	
1174	function getTimeString(unit, num) {
1175		var key = 'intervals_'+unit;
1176		
1177		if (num > 1) {
1178			key += 's';
1179		}
1180		
1181		var translation = this.getTranslation(key);
1182		translation = translation.replace('\\{\\{number\\}\\}', num);
1183		
1184		return translation;
1185	}
1186	
1187	function intervalToHuman(interval) {
1188		if (interval.length > 0) {
1189
1190			var inter = interval.split(' ');
1191
1192			if (inter.length === 2) {
1193				var num 	= inter[0]*1;
1194				var unit 	= inter[1];
1195				
1196				return this.getTimeString(unit, num);
1197			}
1198		}
1199		
1200		return '';
1201	}
1202	
1203	function getCycleDiscountTranslation(afterCycle) {
1204		
1205		var afterCycle = afterCycle*1;
1206		if (afterCycle === 0) {
1207			return this.getTranslation('overview_additional_pricing_initial_price_label');
1208		} 
1209		
1210		if (afterCycle === 1) {
1211			return this.getTranslation('overview_additional_pricing_after_initial_order_label');
1212		}
1213		
1214		var dflt = this.getTranslation('overview_additional_pricing_price_after_payments_label');
1215		dflt = dflt.replace(/\\*{\\*{\s*number_of_payments\s*\\*}\\*}/, afterCycle);
1216		
1217		return dflt;
1218	}
1219	
1220	function getTranslation(key, stripQuotes) {
1221		var translations 		= getTranslations();
1222		
1223		var val 				= key;
1224		var locale 				= getLocale();
1225		var localTranslations 	= {};
1226		
1227		if (typeof translations[locale] !== 'undefined') {
1228			localTranslations = translations[locale];
1229		}
1230		
1231		if (typeof localTranslations[key] !== 'undefined') {
1232			val = localTranslations[key];
1233		} else {
1234			// Looks like the translation value is missing for the local language
1235			// Get the default one
1236			if (typeof translations['dflt'][key] !== 'undefined') {
1237				val = translations['dflt'][key];
1238			}
1239		}
1240		
1241		if (typeof stripQuotes !== 'undefined' && stripQuotes === true) {
1242			val = this.stripQuotes(val);
1243		}
1244		
1245		return val;
1246	}
1247	
1248	function stripQuotes(string) {
1249		return string.replace("'", '').replace("'", '');
1250	}
1251	
1252	function getLocale() {
1253		return locale;
1254	}
1255	
1256	return {
1257		getTimeString		: getTimeString,
1258		getTranslation		: getTranslation,
1259		stripQuotes			: stripQuotes,
1260		setLocale			: setLocale,
1261		intervalToHuman		: intervalToHuman,
1262		getCycleDiscountTranslation	: getCycleDiscountTranslation
1263	}
1264})();
1265
1266if (typeof window.sealsubscriptions !== 'undefined' && 
1267	typeof window.sealsubscriptions.subscription !== 'undefined' &&
1268	typeof window.sealsubscriptions.subscription.locale !== 'undefined'
1269) {
1270	var locale = window.sealsubscriptions.subscription.locale;
1271	if (locale === '') {
1272		if (typeof Shopify.locale !== 'undefined') {
1273			locale = Shopify.locale;
1274		} else {
1275			locale = 'dflt';
1276		}
1277	}
1278	
1279		
1280	Translator.setLocale(locale);
1281} else {
1282	if (typeof Shopify.locale !== 'undefined') {
1283		Translator.setLocale(Shopify.locale);
1284	}
1285}
1286
1287$('[data-seal-t]').each(function(key, el) {
1288	
1289	var $el = $(el);
1290	var key = $el.attr('data-seal-t');
1291	
1292	if (key !== '') {
1293	
1294		var translation = Translator.getTranslation(key);
1295		
1296		if (translation !== $el.html() && translation !== '') {
1297			$el.html(translation);
1298		}
1299	}
1300});
1301
1302$('[data-seal-t-key][data-seal-t-value]').each(function(key, el) {
1303	
1304	var $el = $(el);
1305	var key = $el.attr('data-seal-t-key');
1306	
1307	if (key === 'interval') {
1308		var translation = Translator.intervalToHuman($el.attr('data-seal-t-value'));
1309		
1310		if (translation !== $el.html() && translation !== '') {
1311			$el.html(translation);
1312		}
1313	}
1314	
1315	if (key === 'cycle_discount') {
1316		var translation = Translator.getCycleDiscountTranslation($el.attr('data-seal-t-value'));
1317		
1318		if (translation !== $el.html() && translation !== '') {
1319			$el.html(translation);
1320		}
1321	}
1322});		var Navigator = (function() {
1323	
1324	function getBaseUrlWithLocale() {
1325		var baseUrl 	= getBaseUrl();
1326		var urlLocale 	= getUrlLocale();
1327		
1328		if (urlLocale !== '') {
1329			baseUrl = baseUrl+urlLocale+'/'
1330		}
1331
1332		return baseUrl
1333	}
1334	
1335	function getBaseUrl() {
1336		return window.location.origin?window.location.origin+'/':window.location.protocol+'//'+window.location.host+'/';
1337	}
1338	
1339	function getUrlLocale() {
1340		var baseUrl = getBaseUrl();
1341		var locale 	= getLocale();
1342		
1343		if (locale !== '') {
1344			// Check if the baseurl + locale is present in the url
1345			if (window.location.href.indexOf(baseUrl+locale+'/') === 0) {
1346				return locale;
1347			}
1348		}
1349
1350		return '';
1351	}
1352	
1353	function getLocale() {
1354		// Get locale value from the Shopify variable
1355		var locale = '';
1356		if (typeof Shopify !== 'undefined' && typeof Shopify.locale !=='undefined') {
1357			locale = Shopify.locale;
1358		}
1359		return locale;
1360	}
1361	
1362	function getQueryParams(qs) {
1363		qs = qs.split('+').join(' ');
1364
1365		var params = {},
1366			tokens,
1367			re = /[?&]?([^=]+)=([^&]*)/g;
1368
1369		while (tokens = re.exec(qs)) {
1370			params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]);
1371		}
1372
1373		return params;
1374	}
1375	
1376	function getQueryParam(param) {
1377		var params = getQueryParams(window.location.search);
1378		if (typeof params[param] !== 'undefined') {
1379			return params[param];
1380		}
1381		
1382		return '';
1383	}
1384	
1385	var savedQueryParams = '';
1386	
1387	function removeQueryParamsFromUrl() {
1388		// Save query params and then clear the query params from the URL
1389		savedQueryParams = window.location.search;
1390		window.history.replaceState({}, document.title, window.location.pathname);
1391	}
1392	
1393	
1394	return {
1395		getBaseUrl				: getBaseUrl,
1396		getBaseUrlWithLocale	: getBaseUrlWithLocale,
1397		getUrlLocale			: getUrlLocale,
1398		getQueryParams			: getQueryParams,
1399		getQueryParam			: getQueryParam,
1400		removeQueryParamsFromUrl: removeQueryParamsFromUrl
1401	}
1402})();		var debouncers = [];
1403function debounce(key, callback, delay) {
1404	if (typeof debouncers[key] !== 'undefined') {
1405		clearTimeout(debouncers[key]);
1406	}
1407	debouncers[key] = setTimeout(callback, delay);			
1408}		/* API */
1409var api = {
1410	call: function(action, value, success, fail, endpoint) {
1411		var path = window.location.pathname;
1412		
1413		var data = {};
1414		data[action] = value;
1415		data['path'] = path;
1416		data['shop'] = Shopify.shop;
1417		
1418		if (typeof window.sealsubscriptions !== 'undefined' && typeof window.sealsubscriptions.form_token === 'string') {
1419			data['form_token'] = encodeURIComponent(window.sealsubscriptions.form_token);
1420		}
1421		
1422		var editEndpoint 						= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/edit-subscription-v04.php";
1423		var countriesEndpoint 					= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/get-countries.p
1423hp";
1424		var updateCardEndpoint 					= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/update-card-v01.php";
1425		var findProductsEndpoint				= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/find-products-v05.php";
1426		var skipBillingAttemptInvoiceEndpoint	= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/skip-billing-attempt-invoice-v01.php";
1427		var sendCustomerPortalMagicLInkEndpoint	= "https://cdn-app.sealsubscriptions.com/shopify/public/proxy/api/send-customer-portal-magic-link-v01.php";
1428		
1429		if (typeof endpoint === 'undefined') {
1430			var selectedEndpoint = editEndpoint;
1431		} else if (endpoint === 'countries') {
1432			var selectedEndpoint = countriesEndpoint;
1433		} else if (endpoint === 'update-card') {
1434			var selectedEndpoint = updateCardEndpoint;
1435		} else if (endpoint === 'find-products') {
1436			var selectedEndpoint = findProductsEndpoint;
1437		} else if (endpoint === 'skip-billing-attempt-invoice') {
1438			var selectedEndpoint = skipBillingAttemptInvoiceEndpoint;
1439		} else if (endpoint === 'send-customer-portal-magic-link') {
1440			var selectedEndpoint = sendCustomerPortalMagicLInkEndpoint;
1441		}
1442		
1443		var jqxhr = $.post(selectedEndpoint,
1444			data,
1445			function(d) {
1446				success(d);
1447			})
1448			.fail(function(d) {
1449				fail(d);
1450			});
1451	}
1452};		
1453		
1454		function submitForm($self) {
1455			
1456			var customerEmailInput = document.querySelector(".seal-subscription-page [name=\"customer_email\"]");
1457			
1458			if (customerEmailInput.checkValidity() === false) {
1459				
1460				// Report validity. This will validate the email address with the HTML's default functions.
1461				customerEmailInput.reportValidity();
1462				
1463			} else {			
1464				
1465				$self.addClass('seal-loading');
1466
1467				var $inputElement = $self.closest('[data-seal-form]').find('input, select');
1468				
1469				// Validate that the customer didn't simply click the submit button. 
1470				if ($inputElement.val() === '') {
1471					// Empty string
1472					$self.removeClass('seal-loading');
1473					$('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_enter_email_address_error_text'));
1474					
1475					return false;
1476				}
1477				
1478				var data = $inputElement.serialize();
1479
1480				api.call('send_email', data, function() {
1481					$self.removeClass('seal-loading');
1482					$self.addClass('seal-portal-hide');
1483					$('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_success_text'));
1484					
1485				}, function(d) {
1486					$self.removeClass('seal-loading');
1487					$('[data-seal-customer-portal-success]').html(Translator.getTranslation('customrportalloginform_error_text'));
1488					
1489					
1490				}, 'send-customer-portal-magic-link');
1491			}
1492		}
1493		// Save
1494		$(document).on('click', '[data-action="send_customer_portal_login_link"]', function() {
1495			submitForm($(this));
1496		});
1497		
1498		$(document).on('keydown', '.seal-input[name="customer_email"]', function(event) {
1499			if (event.which === 13) {
1500				submitForm($('[data-action="send_customer_portal_login_link"]').first());
1501			}
1502		});
1503	}
1504	
1505	var loadScript = function(url, callback){
1506	var script = document.createElement("script")
1507	script.type = "text/javascript";
1508 
1509	if (script.readyState){  //IE
1510		script.onreadystatechange = function(){
1511			if (script.readyState == "loaded" ||
1512					script.readyState == "complete"){
1513				script.onreadystatechange = null;
1514				callback();
1515			}
1516		};
1517	} else {  //Others
1518		script.onload = function(){
1519			callback();
1520		};
1521	}
1522 
1523	script.src = url;
1524	document.getElementsByTagName("head")[0].appendChild(script);
1525};		
1526	
1527	if ((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 3) || typeof jQuery.fadeIn === 'undefined') {
1528		// typeof jQuery.fadeIn === 'undefined' check makes sure that we don't use the slim version of jquery, which is missing the fadein function
1529		var jqueryUrl = 'https://cdn-app.sealsubscriptions.com/public/assets/js/jquery.3.4.1.min.js';
1530
1531		loadScript(jqueryUrl, function(){
1532			jQuery341 = jQuery.noConflict(true);
1533			loginForm(jQuery341);
1534		});
1535	} else {
1536		loginForm(jQuery);
1537	}
1538})();
1539</script>
1539
1540
1541
1542  </div><div id="shopify-section-footer-template" class="shopify-section"><footer class="for-footer-blocks  nomargin_base"><div class="tt-footer-custom tt-color-scheme-04">
1543  <div class="container">
1544    <div class="tt-row">
1545      
1546      
1547
1548      <div class="col-sm-6 copygrid6"><div class="tt-col-item">
1549            <div class="tt-box-copyright">&copy; Dark Horse Coffee Company 2026. All Rights Reserved.</div>
1550          </div></div>
1551      <div class="col-sm-6"></div>
1552        
1553      
1554
1555    </div>
1556  </div>
1557</div></footer>
1558
1559
1560</div><a href="#" class="tt-back-to-top">BACK TO TOP</a>
1561<div id="custom-preloader">
1562  <div class="custom-loader" style="display: none;">
1563    <img loading="lazy" width="32" height="32" alt="Page Loader" class="lazyload" data-src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/ajax-loader.gif?v=83335857307597093571719291725">
1564  </div>
1565</div>
1565<script>
1566    var theme = {},
1567		shop_url = 'https://www.darkhorsecoffeecompany.com',
1568    	money_format = '${{amount}}',
1569        color_with_border = 'White' || 'empty',
1570        colors_value = ',coat: #ff0000,yellow: #ffff00,black: #000000,blue: #0000ff,green: #00ff00,purple: #800080,silver: #c0c0c0,white: #ffffff,brown: #7b3f00,light-brown: #feb035,dark-turquoise: #23cddc,orange: #fe9001,tan: #eacea7,camo: #41533b,violet: #ee82ee,pink: #ffc0cb,grey: #808080,red: #ff0000,light blue: #add8e6,military green: #767860,high-vis yellow: #bacc00,gray: #808080,,',
1571    	texture_obj = function(){return JSON.parse('{}');
1572    }
1573    texture_obj = texture_obj();
1574
1575    var wokiee_app = {
1576      url: 'exim-cpanel.oldev.net',
1577      loader_text: 'Be patient',
1578      main_info: {
1579        customerid: '',
1580        iid: '23e582fd9f6c3982a3e0dd076957132e5a36de24cb5958a71bd0bd362e57afef',
1581        shop: 'darkhorsecoffeecompany.myshopify.com',
1582      	domain: 'www.darkhorsecoffeecompany.com',
1583      	lic: '8bd6e934-094b-4267-9faf-22f95c15cc14',
1584      }
1585    };
1586    
1587    window.shopUrl = '';
1588    
1589    var set_day = 'Day',
1590        set_hour = 'Hrs',
1591        set_minute = 'Min',
1592        set_second = 'Sec';
1593    
1594    var addtocart_text = '<span class="icon icon-shopping_basket"></span> <span>ADD TO CART</span>',
1595    	unavailable_text = '<span>SOLD OUT</span>',
1596        addedhtml_text = '<span class="icon icon-shopping_basket"></span> ADDED',
1597        errorhtml_text = '<span class="icon icon-shopping_basket"></span> LIMIT PRODUCTS',
1598        preorderhtml_text = '<span class="icon icon-f-47"></span> <span>PREORDER</span>',
1599        wait_text = '<span class="icon icon-shopping_basket"></span> WAIT',
1600        b_close = 'Close',
1601        b_back = 'Back',
1602        seeallresults = 'See all results';
1603        
1604    var small_image = '//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/dummy.png?v=126115327698071743221719291734';
1605    
1606    
1607  </script>
1607<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/vendor.min.js?v=177218215479878299121719291780" defer="defer"></script>
1607<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/theme.min.js?v=10354499197152440861719291778" defer="defer"></script>
vendor: 1 bytes, line 1607
1607
1608<script src="//www.darkhorsecoffeecompany.com/cdn/shop/t/20/assets/owl.carousel.min.js?v=97891440811553454251719291771" defer="defer" type="text/javascript"></script>
1608<!-- modal (ModalSubsribeGood) -->
1609<div class="modal  fade"  id="ModalSubsribeGood" tabindex="-1" role="dialog" aria-label="myModalLabel" aria-hidden="true">
1610  <div class="modal-dialog modal-xs">
1611    <div class="modal-content ">
1612      <div class="modal-header">
1613        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="icon icon-clear"></span></button>
1614      </div>
1615      <div class="modal-body">
1616        <div class="tt-modal-subsribe-good">
1617          <i class="icon-f-68"></i> <span>You have successfully subscribed!</span>
1618        </div>
1619      </div>
1620    </div>
1621  </div>
1622</div>
1623<script>
1624  function checkSubscribe(){
1625    if(location.search.indexOf('customer_posted=true') == -1) return false;
1626    $('.tt-modal-subsribe-good').find('span').html('You have successfully subscribed!');
1627    $('#ModalSubsribeGood').modal('show');
1628    setTimeout(function(){window.history.pushState("", "", location.pathname)}, 100);
1629  }
1630  function checkSended(){
1631    if(location.search.indexOf('contact_posted=true') == -1) return false;
1632    $('.tt-modal-subsribe-good').find('span').html('Thanks for contacting us. We&#39;ll get back to you as soon as possible.');
1633    $('#ModalSubsribeGood').modal('show');
1634    setTimeout(function(){window.history.pushState("", "", location.pathname)}, 100);
1635  }  
1636  window.addEventListener('DOMContentLoaded', function() {
1637    checkSubscribe();
1638    checkSended();
1639  });
1640</script>
1640<!-- Modal (ModalMessage) -->
1641<div class="modal fade" id="ModalMessage" tabindex="-1" role="dialog" aria-label="myModalLabel" aria-hidden="true"  data-pause=1500>
1642  <div class="modal-dialog">
1643    <div class="modal-content ">
1644      <div class="modal-header">
1645        <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="icon icon-clear"></span></button>
1646      </div>
1647      <div class="modal-body">
1648        <div class="tt-login-wishlist">
1649          <p>Please login and you will add product to your wishlist</p>
1650          <div class="row-btn">
1651            <a href="https://www.darkhorsecoffeecompany.com/customer_authentication/redirect?locale=en&region_country=US" class="btn btn-small ttmodalbtn">SIGN IN</a>
1652            <a href="https://account.darkhorsecoffeecompany.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkYXJraG9yc2Vjb2ZmZWVjb21wYW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MjA1Mjc4NCwibmJmIjoxNzkxNDQ3OTg0fQ.5OZ6rfZoWSfeTO3ptnWfyradXsl1tvIR9ubMwX1ZHv4" class="btn btn-border btn-small ttmodalbtn">REGISTER</a>
1653          </div>
1654        </div>
1655      </div>
1656    </div>
1657  </div>
1658</div><div id="shopify-section-promo-fixed" class="shopify-section">
1659  
1660</div>
1661  
1662  
1663
1664
1665 
1666 
1666<script>
1667function fixUnlockText() {
1668  // Only run on pages that actually have the builder widget
1669  if (!document.querySelector("mbc-builder-widget")) return;
1670
1671  const needle = /unlock your bundle and save|lock your bundle and save/i;
1672
1673  // Find ANY element that contains that text and force visibility
1674  document.querySelectorAll("mbc-builder-widget *").forEach(el => {
1675    const txt = (el.textContent || "").trim();
1676    if (!txt) return;
1677
1678    if (needle.test(txt) && txt.length <= 80) {
1679      el.style.color = "#F4B400";
1680      el.style.fontWeight = "700";
1681      el.style.opacity = "1";
1682      el.style.visibility = "visible";
1683      el.style.display = "inline-block";
1684    }
1685  });
1686}
1687
1688document.addEventListener('DOMContentLoaded', function () {
1689  function tweakBundleUI() {
1690
1691    // 1) Change generic MBC default buttons on product cards
1692    document.querySelectorAll('button.mbcb-button--default').forEach(function (btn) {
1693      var text = btn.textContent.trim();
1694      if (text === 'Choose Variant') {
1695        btn.textContent = 'Select Options';
1696      }
1697    });
1698
1699    // 2) Change PRE ORDER in popups to ADD TO BUNDLE
1700    if (document.querySelector('mbc-builder-widget')) {
1701      document.querySelectorAll('.mbcp-quick-view button, .mbcp-quick-view .btn, .mbcb-modal button').forEach(function (btn) {
1702        var t = btn.textContent.trim().toUpperCase();
1703        if (t === 'PRE ORDER' || t === 'PRE-ORDER') {
1704          btn.textContent = 'ADD TO BUNDLE';
1705        }
1706      });
1707    }
1708
1709    // 3) Change cart label "Subtotal" -> "Current selections"
1710    document.querySelectorAll('.mbcb-cart-activator .mbcb-text--bodyLg').forEach(function (el) {
1711      var t = el.textContent.trim().toLowerCase();
1712      if (t === 'subtotal') {
1713        el.textContent = 'Current selections';
1714      }
1715    });
1716
1717    // 4) Force "Unlock your bundle and save" label visible (ALL builders)
1718    fixUnlockText();
1719  }
1720
1721  // Run once on load
1722  tweakBundleUI();
1723
1724  // Watch for MBC widget updates & re-run
1725  var observer = new MutationObserver(tweakBundleUI);
1726  observer.observe(document.body, { childList: true, subtree: true });
1727});
1728</script>
1728
1729
1730
1731<script>
1732  const mu_border_observer = new MutationObserver(() => {
1733  const el = document.querySelector('#mu-checkout-container');
1734  if (el) {
1735    el.classList.remove('mu:border-t', 'mu:border-gray-300');
1736  }
1737});
1738mu_border_observer.observe(document.body, { childList: true, subtree: true });
1739</script>
1739
1740<style>
1741  #mu-checkout-container .mu-badges p:nth-child(4) {
1742  border-bottom: 1px solid rgb(209, 213, 219) !important;
1743  padding-bottom: 8px !important;
1744}
1745
1746
1747</style>
1748<script>
1749  const mu_fbt_style_observer = new MutationObserver(() => {
1750  document.querySelectorAll('#mu-fbt .mu-fbt-item-title').forEach(title => {
1751    const next = title.nextElementSibling;
1752    if (next && next.classList.toString().includes('items-center')) {
1753      next.style.setProperty('flex-direction', 'row', 'important');
1754      next.style.setProperty('flex-wrap', 'nowrap', 'important');
1755    }
1756  });
1757
1758  const randomText = document.querySelector('#mu-random-text');
1759  if (randomText) {
1760    randomText.style.setProperty('padding', '5px', 'important');
1761  }
1762});
1763mu_fbt_style_observer.observe(document.body, { childList: true, subtree: true });
1764</script>
1764
1765
1766
1767
1768
1769  <style> @media (min-width: 1025px) {.desctop-menu-large li ul a, .desctop-menu-large ul ul a, header.small-header li ul a {font-size: 26px !important; line-height: 1.3 !important; }} @media (min-width: 1025px) {.tt-desktop-header .tt-account .tt-dropdown-menu a, .tt-desktop-header .tt-account .tt-dropdown-menu a span, .tt-desktop-header .tt-account .tt-dropdown-menu li {font-size: 26px !important; line-height: 1.3 !important; }} @media (max-width: 1024px) {.mobile-main-menu a, .mmpanel a, .mmpanel li a, nav.panel-menu li a, .tt-mobile-parent-account a, .tt-mobile-add a {font-size: 32px !important; line-height: 1 !important; }} </style>
1770<div id="shopify-block-AaThtRWh0U0NnSlJNb__7902831097370503076" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: edd_read_data_from_metafields -->
1771
1772
1773
1774
1775
1776
1777<!-- get collection -->
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796��
1797
1798
1799
1800<div class="sb_info_extension metafield_update" style="display:none">
1801  <div class="sb_user_country_code">US</div>
1802  <div class="sb_user_country_name">United States</div>
1803  <div class="sb_store_date">Oct 08, 2026 04:26</div>
1804  <div>
1805    Product Tag :
1806    
1807  </div>
1808  <div>
1809    Product Collection :
1810    
1811  </div>
1812</div>
1812<script>window.sb_edd_customer = { logged_in: false };</script>
1812
1813
1814<script>
1815  var sb_edd_general_data = {"edd_options":{"is_enabled":"0","cutoff_time":"12 : 00 AM","off_day":"Array\n(\n    [0] =\u003e no_off_day\n)\n","message":"\u003cdiv class=\"\" style=\"text-align:left;color:#000;font-size:16px\"\u003e\u003cimg src=\"img\/icon_img49.png\" style=\"vertical-align: middle;width: auto;height: auto;\"\u003e Receive your order : {min_lead_days,1} to {max_lead_days,3}\u003c\/div\u003e ","msg_preview":{"font_size":"","text_transfrom":"initial","font_weight":"","font_style":"","text_align":"left","border":"rgb(244, 180, 0)","color":"","highlight_clr":"not_set","background_clr":"rgb(239, 239, 239)","background_option":"color","background":"","margin":"10px 0px 10px 0px","padding":"10px 10px 10px 10px","border_radius":"0px"},"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","all_rule_country":[""],"is_rule_set_for_location":"0","is_rule_set_for_zipcode":"0","sb_location":[63355257010,63705350322,71390986418,63648563378],"is_rule_set_for_shipping":"0","is_shipping_data_set":"1","holidays":"[]","delivery_off_day":"Array\n(\n    [0] =\u003e no_off_day\n)\n","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":"no_effect","custom_js":"","custom_css":"","collection_page_eta_enable":"0","collection_eta_message":"Get it by {delivery_min_date} - {delivery_max_date}","is_vaction_msg_on":"false","shop":"darkhorsecoffeecompany.myshopify.com","show_reviewPopup_in_setting":"1","trial_active":0,"trial_end_date":"2024-05-30","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":"7466","store_country_code":"US","store_country_name":"United States","app_block_type":"not_set","app_is_block":"0","app_plan_name":"Premium"},"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":"cqSwl"};
1816  var sb_edd_all_product_msg = "not_set"
1817  var sb_edd_collection_msg = "not_set"
1818  var sb_edd_specific_product_msg = "not_set"
1819  var sb_edd_product_tag_msg = "not_set"
1820  var sb_edd_product_vendor_msg = "not_set"
1821  var specific_date_format = 'not_set';
1822  var specific_date_option = 'not_set';
1823  var specific_custom_date_format = 'not_set';
1824  var specific_cutofftime_enable = 'not_set';
1825  var specific_cutofftime = 'not_set';
1826  var specific_countdown_option = 'not_set'
1827  var sb_additional_option = 'not_set';
1828  var sb_is_continue_selling = '0';
1829  var store_language ='en';
1830  var edd_shop ='not_set';
1831  var sb_eta_set_for_location = 'not_set';
1832  var specific_holiday = 'not_set';
1833  var specific_delivery_weekoff = 'not_set';
1834  var specific_weekoff = 'not_set';
1835  var sb_store_date_with_time =  `Oct 08, 2026 04:26 AM`
1836
1837  if(sb_edd_general_data == null)
1838  {
1839  if(typeof edd_options != 'undefined'){
1840  var sb_edd_options = edd_options ;
1841  var sb_edd_plan_info = edd_plan_info;
1842  }
1843  }else{
1844  var sb_edd_plan_info = sb_edd_general_data.plan_info;
1845  var sb_edd_options = sb_edd_general_data.edd_options;
1846  var edd_exclude_product = sb_edd_general_data.edd_exclude_product  
1847  }
1848  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'}}
1849  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'}}
1850  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'}}
1851  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'}}
1852  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'}}
1853
1854  if(typeof sb_edd_all_product_msg[0].store_locatore_list == 'undefined'){
1855    sb_edd_all_product_msg = createNewObjectForExistingStore(sb_edd_all_product_msg)
1856  }
1857  if(typeof sb_edd_collection_msg[0].store_locatore_list == 'undefined'){
1858    sb_edd_collection_msg = createNewObjectForExistingStore(sb_edd_collection_msg)
1859  }
1860  if(typeof sb_edd_specific_product_msg[0].store_locatore_list == 'undefined'){
1861    sb_edd_specific_product_msg = createNewObjectForExistingStore(sb_edd_specific_product_msg)
1862  }
1863  if(typeof sb_edd_product_tag_msg[0].store_locatore_list == 'undefined'){
1864    sb_edd_product_tag_msg = createNewObjectForExistingStore(sb_edd_product_tag_msg)
1865  }
1866  if(typeof sb_edd_product_vendor_msg[0].store_locatore_list == 'undefined'){
1867    sb_edd_product_vendor_msg = createNewObjectForExistingStore(sb_edd_product_vendor_msg)
1868  }
1869  // country checker
1870  var is_country_dropdown_on = '0';
1871  if(typeof sb_edd_options.is_country_dropdown_on != "undefined"){
1872    is_country_dropdown_on = sb_edd_options.is_country_dropdown_on;
1873  }
1874
1875  function createNewObjectForExistingStore(edd_obj_meta){
1876    for(i=0;i<edd_obj_meta.length;i++){
1877      if(typeof edd_obj_meta[i].location_enable == 'undefined'){
1878          obj  = {location_enable :'0'}
1879          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1880      }
1881      if(typeof edd_obj_meta[i].shipping_enable == 'undefined'){
1882          obj  = {shipping_enable :'0'}
1883          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1884      }
1885      if(typeof edd_obj_meta[i].zipcode_enable == 'undefined'){
1886          obj  = {zipcode_enable :'0'}
1887          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1888      } 
1889      if(typeof edd_obj_meta[i].is_continue_selling == 'undefined'){
1890          obj  = {is_continue_selling :'0'}
1891          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1892      }
1893      if(typeof edd_obj_meta[i].additional_option == 'undefined'){
1894          obj  = {additional_option :'not_set'}
1895          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1896      }
1897      if(typeof edd_obj_meta[i].zipcode_prefix_set == 'undefined'){
1898          obj  = {zipcode_prefix_set :'0'}
1899          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1900      }
1901      if(typeof edd_obj_meta[i].store_locatore_list == 'undefined'){
1902          obj  = {store_locatore_list :'not_set'}
1903          edd_obj_meta[i] = Object.assign({}, obj, edd_obj_meta[i]);
1904      }
1905    }
1906    return edd_obj_meta;
1907  }
1908  // country checker
1909   <!-- warehouse priority -->
1910  var warehouse_priority_option = 'default';
1911  var warehouse_priority = 'not_set';
1912
1913  if(typeof sb_edd_options.warehouse_priority_option != 'undefined'){
1914     warehouse_priority_option = sb_edd_options.warehouse_priority_option
1915  }
1916   if(typeof sb_edd_options.warehouse_priority != 'undefined'){
1917     warehouse_priority = sb_edd_options.warehouse_priority
1918     warehouse_priority = warehouse_priority.split(',')
1919     warehouse_priority = warehouse_priority.map(i=>Number(i));
1920  }
1921  <!-- warehouse priority -->
1922
1923  var all_rule_country_array = [];
1924  if(typeof sb_edd_options.all_rule_country != 'undefined'){
1925     all_rule_country_array = sb_edd_options.all_rule_country;
1926
1927
1928    // fix blank value issue for www.faberjewels.com
1929    checkBlankValue = Object.values(all_rule_country_array).some(value => value === "");
1930     if(checkBlankValue){
1931        all_rule_country_array = Object.fromEntries(
1932       Object.entries(all_rule_country_array).filter(([key, value]) => value !== "")
1933       );
1934    }
1935  }
1936    
1937  var sb_edd_is_homepage = `0`;
1938
1939  var edd_sb_product_id = '';
1940  var edd_sb_product_title = '';
1941  var edd_sb_product_handle = '';
1942  var edd_sb_product_type = '';
1943  var edd_sb_product_vendor = '';
1944  var edd_check_sb_collection_id = '';
1945  var edd_sb_product_qty = '';
1946  var edd_sb_product_weight = '';
1947  var sb_product_avaiable = '';
1948  var edd_sb_product_tag = new Array();
1949  var edd_sb_collection_id = new Array();
1950
1951  var sb_edd_zipcode_enable = '0';
1952  var sb_edd_shipping_enable = '0';
1953  var sb_edd_location_enable = '0';
1954  var sb_edd_zipcode_list = 'not_set';
1955  var sb_edd_store_locatore_list = 'not_set';
1956  var edd_multiple_rule_for_shipping = 'not_set';
1957
1958  var sb_set_vaction_msg = '0';
1959  
1960  var sb_product_have_qty = 0;
1961  var sb_edd_message = 'not_set';
1962  var sb_edd_preview_design = 'not_set';
1963  var sb_set_specific_msg = 0;
1964  var sb_is_exclude_product = '0';
1965  var edd_data;
1966  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;
1967
1968  var sb_is_set_msg_for_product = '0';
1969  var is_set_msg_for_sb_product_type = '0';
1970  var is_set_msg_for_sb_product_tag = '0';
1971  var is_set_msg_for_sb_product_vendor = '0';
1972  var is_set_msg_for_sb_all_product = '0';
1973  var is_set_msg_for_sb_collection = '0';
1974  var sb_product_locations=[];
1975  var sb_location_with_qty = []; <!-- warehouse priority -->
1976  var variant_with_warehouse_qty = []; <!-- warehouse priority -->
1977  var sb_locationId_having_max_qty;
1978  var default_sb_product_locations=[];
1979  var default_sb_location_with_qty = []; <!-- warehouse priority -->
1980  var default_variant_with_warehouse_qty = []; <!-- warehouse priority -->
1981  var default_sb_locationId_having_max_qty;
1982  var sb_is_rule_set_for_location = '0';
1983  var sb_is_rule_set_for_zipcode = '0';
1984  var sb_is_rule_set_for_shipping = '0';
1985  var get_location_response = '0';
1986  if(typeof sb_edd_options.is_rule_set_for_location != 'undefined'){
1987    sb_is_rule_set_for_location = sb_edd_options.is_rule_set_for_location;
1988  }
1989  if(typeof sb_edd_options.is_rule_set_for_zipcode != 'undefined'){
1990    sb_is_rule_set_for_zipcode = sb_edd_options.is_rule_set_for_zipcode;
1991  }
1992  if(typeof sb_edd_options.is_rule_set_for_shipping != 'undefined'){
1993    sb_is_rule_set_for_shipping = sb_edd_options.is_rule_set_for_shipping;
1994  }
1995 
1996  if(typeof sb_edd_options.shop != 'undefined'){
1997    edd_shop = sb_edd_options.shop;
1998  }else if(typeof delivery_shop !== 'undefined'){
1999    edd_shop = delivery_shop;           
2000  }else{           
2001    edd_shop = Shopify.shop;
2002  } 
2003  
2004 
2005     if(typeof show_edd_on_homepage_custom != 'undefined' ){
2006       if(show_edd_on_homepage_custom == '1'){
2007          edd_sb_product_id = edd_product_id;
2008          edd_sb_product_title = ``;
2009          edd_sb_product_handle = ``;
2010          edd_sb_product_type = edd_product_type;
2011          edd_sb_product_vendor = edd_product_vendor;
2012          //edd_check_sb_collection_id = `not_set`;
2013          edd_sb_product_qty =edd_product_qty;
2014          edd_sb_product_weight = edd_product_weight;
2015          sb_product_avaiable = product_avaiable;
2016          edd_sb_product_tag = edd_product_tag;
2017          edd_sb_collection_id = edd_collection_id;
2018        }
2019    }
2020  else{
2021     edd_sb_product_id = ``;
2022     edd_sb_product_title = ``;
2023     edd_sb_product_handle = ``;
2024     edd_sb_product_type = ``;
2025     edd_sb_product_vendor = ``;
2026     edd_check_sb_collection_id = `not_set`;
2027     edd_sb_product_qty = ``;
2028     edd_sb_product_weight = ``;
2029     sb_product_avaiable = ``;
2030     sb_selected_product_qty = ``;
2031     edd_sb_product_tag = new Array();
2032     edd_sb_collection_id = new Array();
2033     // check product availibitty at varinat level to support ETA for variant on load (instock / out of stock)
2034      if(typeof sb_edd_options.onLordavailibityForSeletedVaraint != 'undefined'){
2035        if(sb_edd_options.onLordavailibityForSeletedVaraint == '1'){
2036          sb_product_avaiable = sb_selected_product_qty;
2037        }
2038      }
2039      for (i = 0; i < document.getElementsByClassName("edd_sb_product_tag").length; i++) {
2040          edd_sb_product_tag.push(document.querySelector(".sb_info_extension  .sb_product_tag_"+i).innerText);
2041       }
2042      for (i = 0; i < document.getElementsByClassName("edd_sb_product_collection").length; i++) {
2043          edd_sb_collection_id.push(document.querySelector(".sb_info_extension  .product_collection_"+i).innerText);
2044       }
2045  }
2046
2047// var script = document.createElement('script');
2048 // script.src = "https://estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/edd-proxy/main/main_function/index.js?25-09-25";
2049//  setTimeout(function(){
2050 // document.head.appendChild(script);
2051//  },100)
2052</script>
2052
2053
2054<!-- BEGIN app snippet: edd_main_eta_rule_logic -->
2054<script>
2055function setEDDCookie(cname, cvalue){
2056      var d = new Date();
2057      d.setTime(d.getTime() + (24 * 60 * 60 * 1000));
2058      var expires = "expires="+d.toUTCString();
2059} 
2060function getEDDCookie(cname){
2061      let name = cname + "=";
2062  let decodedCookie = document.cookie;
2063      let ca = decodedCookie.split(';');
2064      for(let i = 0; i <ca.length; i++) {
2065        let c = ca[i];
2066        while (c.charAt(0) == ' ') {
2067          c = c.substring(1);
2068        }
2069        if (c.indexOf(name) == 0) {
2070          return c.substring(name.length, c.length);
2071        }
2072      }
2073      return "";
2074    }
2075
2076function check_sb_edd_coockie($){
2077        var check_edd_data = getEDDCookie("edd_data");
2078 
2079        if(typeof Shopify !== 'undefined' && typeof Shopify.country !== 'undefined') {
2080          user_country_code = Shopify.country;
2081        }else{
2082          console.log('Shopify  Not defined');
2083          if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){
2084            user_country_code = sb_edd_options.store_country_code;
2085          }
2086        }
2087        if(typeof sb_edd_options.store_country_code != 'undefined' && sb_edd_options.store_country_code != null ){
2088          store_country_code = sb_edd_options.store_country_code;
2089        }else{
2090          store_country_code = user_country_code;
2091        }
2092        setCoockieForCountryMsg(store_country_code,user_country_code);
2093}
2094function setCoockieForCountryMsg(store_country_code,user_country_code){
2095  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'}
2095, {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'}
2095, {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'}
2095, {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'}
2095, {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'}   ]
2096
2097  dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === user_country_code);
2098  user_country_name  = sb_countries[dataset].country;
2099  dataset = Object.keys(sb_countries).find(x => sb_countries[x].code === store_country_code);
2100  store_country_name  = sb_countries[dataset].country;
2101  
2102  edd_data =[{store_id : sb_edd_options.store_id,
2103        plan : sb_edd_plan_info.plan,
2104        store_country_name : store_country_name,
2105        store_country_code : store_country_code,
2106        user_country_name : user_country_name,
2107        user_country_code : user_country_code,
2108        allowed_store : sb_edd_options.allow_store,
2109        trial_store : '0',
2110        plan_active : '1' ,
2111        is_install : '1'
2112  }];
2113  setEDDCookie("edd_data", JSON.stringify(edd_data));
2114  setEDDCountryData(edd_data[0]);
2115}
2116
2117function setEDDCountryData(check_edd_data){
2118 edd_store_country_name = check_edd_data.store_country_name;
2119 edd_store_country_code = check_edd_data.store_country_code;
2120 edd_user_country_name = check_edd_data.user_country_name;
2121 edd_user_country_code = check_edd_data.user_country_code;
2122
2123 edd_app_plan = sb_edd_plan_info.plan;
2124 edd_store_id = sb_edd_options.store_id;
2125 edd_trial_store = sb_edd_options.trial_store;
2126 edd_allowed_store = sb_edd_options.allow_store;
2127 instock_based_on_avalibility = 0;
2128
2129 if(typeof sb_edd_options.instock_based_on_avalibility != 'undefined'){
2130  instock_based_on_avalibility = sb_edd_options.instock_based_on_avalibility;
2131 }
2132
2133 instock_based_on_continue_selling = '0';
2134 if(typeof sb_edd_options.instock_based_on_continue_selling != 'undefined'){
2135  instock_based_on_continue_selling = sb_edd_options.instock_based_on_continue_selling;
2136 }
2137  
2138  if(instock_based_on_continue_selling == '1'){
2139    if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;}
2140  }else{
2141    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'){
2142      if(edd_sb_product_qty > 0){
2143           sb_product_have_qty = 1;
2144        }else if(edd_sb_product_qty <= 0  && sb_product_avaiable == 'false' ){
2145          /* set ETA rule comptible with out of stock product & dont have qty */
2146           sb_product_have_qty = 3;
2147      }
2148      /* set ETA rule comptible with out of stock product & dont have qty */
2149    }else{
2150      if(sb_product_avaiable == 'true'){sb_product_have_qty = 1;}
2151    }
2152  }
2153 
2154  var is_vaction_msg_on = 'false';
2155  if(typeof sb_edd_options.is_vaction_msg_on != 'undefined'){
2156    is_vaction_msg_on = sb_edd_options.is_vaction_msg_on;
2157  }
2158  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'){
2159      vacation_message = sb_edd_options.vacation_message; 
2160      schedule_date = sb_edd_options.schedule_date; 
2161      schedule_end_date = sb_edd_options.schedule_end_date; 
2162     
2163     
2164      if((new Date() > new Date(schedule_date)) && (new Date() < new Date(schedule_end_date)) ){
2165        sb_set_vaction_msg = '1';
2166        sb_is_rule_set_for_location = '0';
2167         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 "};
2168      }
2169    }
2170  if(sb_is_rule_set_for_location == '0'){
2171    //findSpecificEDDMsg();
2172    if(sb_set_vaction_msg == '1'){
2173      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){
2174        sb_is_exclude_product = '1';
2175      }else{
2176      sb_edd_message = sb_edd_options.vacation_message;
2177      sb_set_specific_msg = 1;
2178      }
2179    }else{
2180      findSpecificEDDMsg();
2181    }
2182  }else{
2183    if(typeof checkEDDextension != 'undefined'){
2184     clearInterval(checkEDDextension)
2185    }
2186    checkLocationResponse = setInterval(function(){
2187     if(get_location_response == '1'){
2188        clearInterval(checkLocationResponse)
2189        findSpecificEDDMsg();
2190      }
2191    },500)
2192  }
2193  if(sb_set_specific_msg == 1){
2194      edd_country_name = edd_user_country_name;
2195      edd_country_code = edd_user_country_code;
2196    }else{
2197      edd_country_name = edd_store_country_name;
2198      edd_country_code = edd_store_country_code;
2199    }
2200}
2201/* changelog */
2202/*16-02-24 */
2203function checkUserCountry($){
2204}
2205 function findUserCountry($){
2206   $.ajax({
2207           url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/checkEDDPaymentFromAppExtension",
2208           data : {shop:edd_shop},
2209           type:"POST",
2210           success: function(response){ 
2211             edd_data = response;
2212             check_edd_data = JSON.parse(edd_data);
2213             setEDDCountryData(check_edd_data);
2214             checkEddDataInterval = setInterval(function(){
2215                var check_edd_data = getEDDCookie("edd_data");
2216                if (check_edd_data == ""){
2217                 //setEDDCookie("edd_data", edd_data);
2218                 clearInterval(checkEddDataInterval);
2219                }
2220             },700);
2221 
2222           }
2223         })
2224  }
2225/* changelog */
2226var loadScriptInLiquidData = function (url, callback) {
2227    var script = document.createElement('script');
2228    script.type = 'text/javascript';
2229    if (script.readyState) {
2230      script.onreadystatechange = function () {
2231        if (script.readyState == 'loaded' || script.readyState == 'complete') {
2232          script.onreadystatechange = null;
2233          callback();
2234        }
2235      };
2236    } else {
2237      script.onload = function () {
2238        callback();
2239      };
2240    }
2241    script.src = url;
2242    document.getElementsByTagName('head') [0].appendChild(script);
2243  };
2244  /* check Jquery loaded in theme or not */
2245  if((typeof jQuery === 'undefined') || (parseFloat(jQuery.fn.jquery) < 1.7)){
2246    loadScriptInLiquidData('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function () {
2247      var jQuery191 = jQuery.noConflict(true);
2248      if(jQuery191(".sb_info").length){
2249        jQuery191('.sb_info').remove();
2250      }
2251      check_sb_edd_coockie(jQuery191);
2252      if(location.href.includes("/products/")){
2253        getLocation(jQuery191);
2254      }else{
2255        get_location_response = '1';
2256      }
2257    });
2258  }else{
2259     if(jQuery(".sb_info").length){
2260        jQuery('.sb_info').remove();
2261      }
2262    check_sb_edd_coockie(jQuery);
2263    if(location.href.includes("/products/")){
2264        getLocation(jQuery);
2265      }else{
2266        get_location_response = '1';
2267      }
2268  }
2269  function getLocation($){
2270  /* location wise edd */
2271    if(typeof sb_is_rule_set_for_location != 'undefined'){
2272      if(sb_is_rule_set_for_location == '1'){
2273        location_ids = sb_edd_options.sb_location;
2274        location_ids = location_ids.toString();
2275        $.ajax({
2276              url: "//estimated-delivery-days.setubridgeapps.com/estimated-delivery-days/app/src/public/getProductLocation",
2277              data : {shop:edd_shop,product_id:edd_sb_product_id,location_ids:location_ids},
2278              type:"GET",
2279              success: function(response){
2280                get_location_response = '1';
2281                 if(warehouse_priority_option == 'default'){
2282                  sb_locationId_having_max_qty = response.locationId_having_max_qty;
2283                  sb_product_locations = response.location_id;
2284                  sb_location_with_qty = response.location_with_qty;
2285                  variant_with_warehouse_qty = response.variant_with_warehouse_qty;
2286
2287                  /* stock-aware auto priority (29-05-26): order locations by available qty
2288                     (desc) on the frontend and pick the highest-qty location as the serving
2289                     location. This is authoritative over the backend locationId_having_max_qty
2290                     (which can mis-pick on equal-qty ties), so a 0-qty location never wins.
2291                     Non-breaking: "auto" already means "highest available quantity". Keeps the
2292                     backend value when qty data is missing. */
2293                  if(sb_product_locations && sb_product_locations.length > 0 && sb_location_with_qty){
2294                    sb_product_locations = sb_product_locations.slice().sort(function(a,b){
2295                      var qa = (typeof sb_location_with_qty[a] != 'undefined') ? (Number(sb_location_with_qty[a])||0) : 0;
2296                      var qb = (typeof sb_location_with_qty[b] != 'undefined') ? (Number(sb_location_with_qty[b])||0) : 0;
2297                      return qb - qa;
2298                    });
2299                    if((Number(sb_location_with_qty[sb_product_locations[0]])||0) > 0){
2300                      sb_locationId_having_max_qty = sb_product_locations[0];
2301                    }
2302                  }
2303
2304                  default_sb_locationId_having_max_qty = sb_locationId_having_max_qty;
2305                  default_sb_product_locations = sb_product_locations;
2306                  default_sb_location_with_qty = sb_location_with_qty;
2307                  default_variant_with_warehouse_qty = variant_with_warehouse_qty;
2308                }else{
2309                  sb_product_locations = [];
2310                  sb_location_with_qty = response.location_with_qty;
2311                  variant_with_warehouse_qty = response.variant_with_warehouse_qty;
2312                  if(warehouse_priority != 'not_set'){
2313                    for(k=0;k<warehouse_priority.length;k++){
2314                      check_warehouse = warehouse_priority[k];
2315                      if ($.inArray(check_warehouse, response.location_id) != -1){
2316                        sb_product_locations.push(check_warehouse)
2317                      }
2318                    }
2319                    if(sb_product_locations.length > 0){
2320                      sb_locationId_having_max_qty = sb_product_locations[0];
2321                    }
2322                  }else{
2323                    sb_product_locations = response.location_id
2324                    if(sb_product_locations.length > 0){
2325                      sb_locationId_having_max_qty = sb_product_locations[0];
2326                    }
2327                  }
2328
2329                  /* stock-aware priority (29-05-26): a higher-priority location with 0 qty
2330                     must not hide the ETA when a lower-priority location has stock. Move
2331                     in-stock locations to the front, keeping the configured manual order as
2332                     the tiebreaker. If NO location has stock, order is left unchanged
2333                     (existing behavior preserved). Only runs in manual mode (this branch). */
2334                  if(sb_product_locations.length > 0){
2335                    var sb_in_stock_locs = [];
2336                    var sb_no_stock_locs = [];
2337                    for(var sl=0;sl<sb_product_locations.length;sl++){
2338                      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;
2339                      if(typeof loc_qty != 'undefined' && loc_qty > 0){
2340                        sb_in_stock_locs.push(sb_product_locations[sl]);
2341                      }else{
2342                        sb_no_stock_locs.push(sb_product_locations[sl]);
2343                      }
2344                    }
2345                    if(sb_in_stock_locs.length > 0){
2346                      sb_product_locations = sb_in_stock_locs.concat(sb_no_stock_locs);
2347                      sb_locationId_having_max_qty = sb_product_locations[0];
2348                    }
2349                  }
2350
2351                  default_sb_locationId_having_max_qty = sb_locationId_having_max_qty;
2352                  default_sb_product_locations = sb_product_locations;
2353                  default_sb_location_with_qty = sb_location_with_qty;
2354                  default_variant_with_warehouse_qty = variant_with_warehouse_qty;
2355
2356                }
2357              }
2358            })
2359      }
2360    }
2361    /* location wise edd */
2362}
2363  function findSpecificEDDMsg(){
2364    if(typeof remove_ETA_message != 'undefined' && remove_ETA_message == '1'){
2365       sb_is_exclude_product = '1';
2366    }
2367  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){
2368    sb_is_exclude_product = '1';
2369   }
2370  else {
2371    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){
2372       setEddMessageFromExtension(sb_edd_specific_product_msg,edd_sb_product_id,'product');
2373    }
2374    if(sb_set_specific_msg == 0 && typeof sb_edd_collection_msg != 'undefined' && sb_edd_collection_msg != 'not_set' ){
2375        for(var c=0; c<edd_sb_collection_id.length; c++){
2376         setEddMessageFromExtension(sb_edd_collection_msg,edd_sb_collection_id[c],'collection');
2377         if(is_set_msg_for_sb_collection == '1'){
2378          break;
2379        }
2380        }
2381    }
2382    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){
2383      setEddMessageFromExtension(sb_edd_product_vendor_msg,edd_sb_product_vendor,'vendor');
2384    }
2385     if(sb_set_specific_msg == 0 && typeof sb_edd_product_tag_msg != 'undefined' && sb_edd_product_tag_msg != 'not_set'){
2386       for(var t=0; t<edd_sb_product_tag.length; t++){
2387         setEddMessageFromExtension(sb_edd_product_tag_msg,edd_sb_product_tag[t],'tag');
2388        if(is_set_msg_for_sb_product_tag == '1'){
2389          break;
2390        }
2391       }        
2392      }
2393    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){
2394        setEddMessageFromExtension(sb_edd_all_product_msg,'all_product','all_product');
2395      }    
2396    }  
2397  }
2398  function checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id){
2399      check_loaction_qty = sb_location_with_qty[check_with_location_id];
2400      sb_product_location_have_qty = sb_product_have_qty;
2401     // dont open this condition this store have there own logic for qunaitity based on futute release date & incoming quantity
2402     if(edd_shop != 'buybookbook.myshopify.com'){ 
2403      if(edd_store_id > 2614 || edd_shop == 'diecaststoreuk.myshopify.com' || edd_shop == 'purrfetto.myshopify.com' ||  edd_shop == 'estimated-delivery-date-time.myshopify.com'){
2404        if(typeof check_loaction_qty != 'undefined'){
2405          if( check_loaction_qty > 0){
2406            sb_product_location_have_qty = 1
2407          }else{
2408            sb_product_location_have_qty = 0
2409
2410            // check out of stock (continue selling disable - 21-08-25)
2411            if(check_loaction_qty <= 0  && sb_product_avaiable == 'false' ){
2412              /* set ETA rule comptible with out of stock product & dont have qty */
2413              sb_product_location_have_qty = 3;
2414            }
2415          }
2416        }else{
2417          if(edd_shop == 'diecaststoreuk.myshopify.com'){
2418            sb_product_location_have_qty = 0
2419          }
2420        }
2421    }
2422     }
2423     temp_pass_edd__in_out_stock_spe_c = 'not_set';
2424     temp_pass_edd_both_edd_spe_c = 'not_set'
2425     temp_pass_edd__in_out_stock_all_c = 'not_set'
2426     temp_pass_edd_both_edd_all_c = 'not_set'
2427     /* check shipping + zipcode , with location */
2428      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)  ;
2429      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) ;
2430      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) ; 
2431      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) ;
2432      /* check shipping + zipcode , with location*/
2433      /* check without shipping , with shipping , with location */
2434      if(pass_edd__in_out_stock_spe_c.length == 0  ){
2435        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)  ;
2436      }
2437      if(pass_edd_both_edd_spe_c.length == 0){
2438        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) ;
2439      }
2440      if(pass_edd__in_out_stock_all_c.length == 0){
2441        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) ; 
2442      }
2443      if(pass_edd_both_edd_all_c.length == 0){
2444        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) ;
2445      }
2446     /* check check without shipping , with shipping , with location*/
2447      /* check with shipping + without zipcode + with location */
2448      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' )){
2449        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)  ;
2450      }
2451      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)){
2452        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) ;
2453      }
2454      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)){
2455        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) ; 
2456      }
2457      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)){
2458        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) ;
2459      }
2460     /* check with shipping + without zipcode + with location */
2461      /* check only location */
2462      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' )){
2463        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)  ;
2464      }
2465      if(pass_edd_both_edd_spe_c.length == 0 && ( temp_pass_edd_both_edd_spe_c == 'not_set' || temp_pass_
2465edd_both_edd_spe_c.length == 0)){
2466        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) ;
2467      }
2468      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)){
2469        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) ; 
2470      }
2471      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)){
2472        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) ;
2473    }
2474      /* check for rule time */
2475      if(temp_pass_edd__in_out_stock_spe_c != 'not_set'){
2476        send_pass_edd__in_out_stock_spe_c = temp_pass_edd__in_out_stock_spe_c
2477      }else{
2478        send_pass_edd__in_out_stock_spe_c = pass_edd__in_out_stock_spe_c
2479      }
2480      check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_spe_c)
2481      show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2482      if(show_this_ETA_rule == 1){
2483        temp_obj = check_time_rule.get_ETA_rule
2484        pass_edd__in_out_stock_spe_c = temp_obj
2485      } 
2486
2487      if(temp_pass_edd_both_edd_spe_c != 'not_set'){
2488        send_pass_edd_both_edd_spe_c = temp_pass_edd_both_edd_spe_c
2489      }else{
2490        send_pass_edd_both_edd_spe_c = pass_edd_both_edd_spe_c
2491      }
2492
2493      check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_spe_c)
2494      show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2495      if(show_this_ETA_rule == 1){
2496        temp_obj = check_time_rule.get_ETA_rule
2497        pass_edd_both_edd_spe_c = temp_obj
2498      } 
2499
2500      if(temp_pass_edd__in_out_stock_all_c != 'not_set'){
2501        send_pass_edd__in_out_stock_all_c = temp_pass_edd__in_out_stock_all_c
2502      }else{
2503        send_pass_edd__in_out_stock_all_c = pass_edd__in_out_stock_all_c
2504      }
2505      check_time_rule = checkRuleDisplayTime(send_pass_edd__in_out_stock_all_c)
2506      show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2507      if(show_this_ETA_rule == 1){
2508        temp_obj = check_time_rule.get_ETA_rule
2509        pass_edd__in_out_stock_all_c = temp_obj
2510      } 
2511
2512      if(temp_pass_edd_both_edd_all_c != 'not_set'){
2513        send_pass_edd_both_edd_all_c = temp_pass_edd_both_edd_all_c
2514      }else{
2515        send_pass_edd_both_edd_all_c = pass_edd_both_edd_all_c
2516      }
2517      check_time_rule = checkRuleDisplayTime(send_pass_edd_both_edd_all_c)
2518      show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2519      if(show_this_ETA_rule == 1){
2520        temp_obj = check_time_rule.get_ETA_rule
2521        pass_edd_both_edd_all_c = temp_obj
2522      } 
2523      /* check for rule time */
2524
2525      /* check only location */
2526    return {'check_edd__in_out_stock_spe_c':pass_edd__in_out_stock_spe_c,
2527                'check_edd_both_edd_spe_c':pass_edd_both_edd_spe_c,
2528                'check_edd__in_out_stock_all_c':pass_edd__in_out_stock_all_c,
2529                'check_edd_both_edd_all_c':pass_edd_both_edd_all_c}
2530  }
2531  function checkZipcodeWiseEddMessage(check_edd_msg){
2532    get_edd_msg_arr = check_edd_msg[0];
2533    var zipcode_with_shipping_set = '0';
2534    var only_zipping_set = '0';
2535    for(i=0;i<check_edd_msg.length;i++){
2536       if(typeof(check_edd_msg[i].zipcode_enable) != "undefined" && typeof(check_edd_msg[i].shipping_enable) != "undefined"){
2537         if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].is_enable == "1"){
2538           get_edd_msg_arr = check_edd_msg[i];
2539           zipcode_with_shipping_set = '1';
2540           only_zipping_set = '1';
2541           break;
2542         }
2543      }
2544    }
2545    if(zipcode_with_shipping_set == '0'){
2546      for(i=0;i<check_edd_msg.length;i++){
2547         if(typeof(check_edd_msg[i].zipcode_enable) != "undefined"){
2548           if(check_edd_msg[i].zipcode_enable == "1" && check_edd_msg[i].shipping_enable == "0"  && check_edd_msg[i].is_enable == "1"){
2549             get_edd_msg_arr = check_edd_msg[i];
2550             only_zipping_set = '1';
2551             break;
2552           }
2553        }
2554      }
2555    }
2556    if(only_zipping_set == '0'){
2557        for(i=0;i<check_edd_msg.length;i++){
2558         if( typeof(check_edd_msg[i].shipping_enable) != "undefined"){
2559           if(check_edd_msg[i].shipping_enable == "1" && check_edd_msg[i].zipcode_enable == "0"  && check_edd_msg[i].is_enable == "1"){
2560             get_edd_msg_arr = check_edd_msg[i];
2561
2562             break;
2563           }
2564        }
2565      }
2566    }
2567    return get_edd_msg_arr;
2568  }
2569   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){
2570     if(check_edd__in_out_stock_spe_c.length == 0){
2571              temp_check_edd__in_out_stock_spe_c = edd_msg_list.filter(e =>  {
2572               checkCheckRuledata = e.check_rule_for.split(',');
2573               if(checkCheckRuledata.length > 1){
2574                 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;
2575               }else{
2576                 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;
2577               }  
2578             }
2579          )  ;
2580          check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_spe_c)
2581            show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2582            if(show_this_ETA_rule == 1){
2583              temp_check_edd__in_out_stock_spe_c = check_time_rule.get_ETA_rule
2584              check_edd__in_out_stock_spe_c = temp_check_edd__in_out_stock_spe_c
2585            } 
2586     }
2587    if(check_edd_both_edd_spe_c.length == 0){
2588             temp_check_edd_both_edd_spe_c = edd_msg_list.filter(e => {
2589               checkCheckRuledata = e.check_rule_for.split(',');
2590               if(checkCheckRuledata.length > 1){
2591                 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;
2592               }else{
2593                 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;
2594               }
2595             } ) ;
2596            check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_spe_c)
2597            show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2598            if(show_this_ETA_rule == 1){
2599              temp_check_edd_both_edd_spe_c = check_time_rule.get_ETA_rule
2600              check_edd_both_edd_spe_c = temp_check_edd_both_edd_spe_c
2601            } 
2602     }
2603    if(check_edd__in_out_stock_all_c.length == 0){
2604             temp_check_edd__in_out_stock_all_c = edd_msg_list.filter(e => 
2605               {
2606                 checkCheckRuledata = e.check_rule_for.split(',');
2607                 if(checkCheckRuledata.length > 1){
2608                   return  e.location_enable == with_location && e.shipping_enable == with_
2608shipping && 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;
2609                 }else{
2610                   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;
2611                 }
2612                
2613                }
2614            );
2615            check_time_rule = checkRuleDisplayTime(temp_check_edd__in_out_stock_all_c)
2616            show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2617            if(show_this_ETA_rule == 1){
2618              temp_check_edd__in_out_stock_all_c = check_time_rule.get_ETA_rule
2619              check_edd__in_out_stock_all_c = temp_check_edd__in_out_stock_all_c
2620            } 
2621
2622     }
2623    if(check_edd_both_edd_all_c.length == 0){
2624              temp_check_edd_both_edd_all_c = edd_msg_list.filter(e => {
2625              checkCheckRuledata = e.check_rule_for.split(',');
2626               if(checkCheckRuledata.length > 1){
2627                 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;
2628                }else{
2629                  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;
2630                }
2631              })
2632            check_time_rule = checkRuleDisplayTime(temp_check_edd_both_edd_all_c)
2633            show_this_ETA_rule = check_time_rule.show_this_ETA_rule
2634            if(show_this_ETA_rule == 1){
2635              temp_check_edd_both_edd_all_c = check_time_rule.get_ETA_rule
2636              check_edd_both_edd_all_c = temp_check_edd_both_edd_all_c
2637            }
2638    }
2639     return {'check_edd__in_out_stock_spe_c':check_edd__in_out_stock_spe_c,
2640                'check_edd_both_edd_spe_c':check_edd_both_edd_spe_c,
2641                'check_edd__in_out_stock_all_c':check_edd__in_out_stock_all_c,
2642                'check_edd_both_edd_all_c':check_edd_both_edd_all_c}
2643  }
2644  function checkRuleDisplayTime(check_rule){
2645          show_this_ETA_rule = 0;
2646          get_ETA_rule = check_rule;
2647          store_time = sb_store_date_with_time
2648              if(check_rule.length > 0){
2649                for(l=0;l<check_rule.length;l++){
2650                
2651                if(show_this_ETA_rule == 0){
2652                   additional_option = check_rule[l]['additional_option'];
2653               
2654                if(typeof additional_option != 'undefined' && additional_option != 'not_set'){
2655                  additional_option = JSON.parse(additional_option)
2656                  if(typeof additional_option.rule_time != 'undefined'){
2657                    rule_time = additional_option.rule_time;
2658                    rule_time_type = rule_time.rule_time_type
2659                    show_this_ETA_rule = 0;
2660                    if(rule_time_type == 'all_time'){
2661                      show_this_ETA_rule = 1;
2662                    }else if(rule_time_type == 'date_range'){
2663                      rule_date_from = rule_time.rule_date_from
2664                      rule_date_to = rule_time.rule_date_to
2665                      temp_store_time = store_time.replace("PM", "").trim();
2666                      var currentTime = new Date(temp_store_time);
2667
2668                      // Time range
2669                      var time1 = new Date(rule_date_from);
2670                      var time2 = new Date(rule_date_to);
2671                      // Check if currentTime is between time1 and time2
2672                      if (currentTime >= time1 && currentTime <= time2) {
2673                        show_this_ETA_rule = 1;
2674                      }else{
2675                        show_this_ETA_rule = 0;
2676                      }
2677                      
2678                    }else if(rule_time_type == 'specific_days'){
2679                      rule_time_from = rule_time.rule_time_from
2680                      rule_time_to = rule_time.rule_time_to
2681                      selected_days = rule_time.selected_days
2682                      var check_today = new Date();
2683                      var check_days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"];
2684                      var check_currentDay = check_days[check_today.getDay()];
2685                      
2686                      if (selected_days.includes(check_currentDay)) {
2687                          show_this_ETA_rule = compireETADisplayTime(rule_time_from,rule_time_to,store_time);
2688                          // your code here
2689                      } else {
2690                          show_this_ETA_rule = 0;
2691                      }
2692                    }
2693                  }
2694                  if(show_this_ETA_rule == 1){
2695                    let thirdObj = check_rule.splice(l, 1)[0];
2696                    // Insert it at the first position (index 0)
2697                    check_rule.unshift(thirdObj);
2698                    get_ETA_rule = check_rule;
2699                  }
2700                }else{
2701                  show_this_ETA_rule = 1;
2702                }
2703                
2704                }
2705                }
2706               
2707              }
2708              return {show_this_ETA_rule,get_ETA_rule};
2709  }
2710  function compireETADisplayTime(time1,time2,current_date){
2711    got_specific_time_frame = 0
2712    function toMinutes(t) {
2713        var parts = t.split(":");
2714        return parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10);
2715    }
2716
2717    var start = toMinutes(time1);
2718    var end = toMinutes(time2);
2719
2720    // Get current time in minutes
2721    current_date = current_date.replace("PM", "").trim();
2722    var now = new Date(current_date);
2723    var current = now.getHours() * 60 + now.getMinutes();
2724
2725    // Check if current time is between start and end
2726    if (current >= start && current <= end) {
2727      got_specific_time_frame = 1;
2728        // your code here
2729    } else {
2730      got_specific_time_frame = 0
2731    }
2732    return got_specific_time_frame;
2733  }
2734  function setEddMessageFromExtension(edd_msg_list,check_with,edd_rule_type){
2735      check_edd__in_out_stock_spe_c = [];
2736      check_edd_both_edd_spe_c = [];
2737      check_edd__in_out_stock_all_c = [];
2738      check_edd_both_edd_all_c = [];
2739      is_set_edd__in_out_stock_spe_c = '0';
2740      is_set_edd_both_edd_spe_c = '0';
2741      is_set_edd__in_out_stock_all_c = '0';
2742      is_set_edd_both_edd_all_c = '0';
2743      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':[]};
2744      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':[]};  
2745    check_with_location_id = 'not_set';
2746    /* check location wise message */
2747    if(sb_is_rule_set_for_location == '1'){
2748      set_edd_in_out_spe_c = 0;
2749      set_edd_both_spe_c = 0;
2750      set_edd_in_out_all = 0;
2751      set_edd_both_all = 0;
2752     /* check with location max qty having */
2753       checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,sb_locationId_having_max_qty);
2754       if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){
2755                  is_set_edd__in_out_stock_spe_c = 1;
2756                  check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c;
2757                  sb_eta_set_for_location = sb_locationId_having_max_qty
2758          }
2759          if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){
2760                  is_set_edd_both_edd_spe_c = 1;
2761                  check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c;
2762                  sb_eta_set_for_location = sb_locationId_having_max_qty
2763          }
2764          if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){
2765                  is_set_edd__in_out_stock_all_c = 1;
2766                  check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c;
2767                  sb_eta_set_for_location = sb_locationId_having_max_qty
2768          }
2769          if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){
2770                  is_set_edd_both_edd_all_c = 1;
2771                  check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c;
2772                  sb_eta_set_for_location = sb_locationId_having_max_qty
2773          }
2774        /* check with location all location if location having a max qty => message is not set */
2775      for(i=0;i<sb_product_locations.length;i++){
2776        check_with_location_id = sb_product_locations[i];
2777        
2778        checkLocationData = checkLocationWiseEddMessage(edd_msg_list,check_with,check_with_location_id);
2779        
2780          if(checkLocationData.check_edd__in_out_stock_spe_c.length > 0 && is_set_edd__in_out_stock_spe_c == 0 ){
2781                  is_set_edd__in_out_stock_spe_c = 1;
2782                  check_edd__in_out_stock_spe_c = checkLocationData.check_edd__in_out_stock_spe_c;
2783                  sb_eta_set_for_location = check_with_location_id
2784          }
2785          if(checkLocationData.check_edd_both_edd_spe_c.length > 0 && is_set_edd_both_edd_spe_c == 0){
2786                  is_set_edd_both_edd_spe_c = 1;
2787                  check_edd_both_edd_spe_c = checkLocationData.check_edd_both_edd_spe_c;
2788                  sb_eta_set_for_location = check_with_location_id
2789          }
2790          if(checkLocationData.check_edd__in_out_stock_all_c.length > 0 && is_set_edd__in_out_stock_all_c == 0){
2791                  is_set_edd__in_out_stock_all_c = 1;
2792                  check_edd__in_out_stock_all_c = checkLocationData.check_edd__in_out_stock_all_c;
2793                  sb_eta_set_for_location = check_with_location_id
2794          }
2795          if(checkLocationData.check_edd_both_edd_all_c.length > 0 && is_set_edd_both_edd_all_c == 0){
2796                  is_set_edd_both_edd_all_c = 1;
2797                  check_edd_both_edd_all_c = checkLocationData.check_edd_both_edd_all_c;
2798                  sb_eta_set_for_location = check_with_location_id
2799          }
2800        }
2801      }
2802    /* check location wise message */
2803    /* check priority with shipping , with zipcode */
2804    with_location = '0';
2805    with_shipping = '1';
2806    with_zipode = '1';
2807    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)
2808    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'){
2809             check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c;
2810             is_set_edd__in_out_stock_spe_c = '1';
2811     }
2812    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'){
2813             check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c;
2814              is_set_edd_both_edd_spe_c ='1';
2815     }
2816    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'){
2817             check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c;
2818             is_set_edd__in_out_stock_all_c = '1';
2819     }
2820    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'){
2821             check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c;
2822             is_set_edd_both_edd_all_c = '1'
2823     }
2824    /* check priority with shipping , with zipcode */
2825    /* check priority without shipping , with zipcode */
2826    with_location = '0';
2827    with_shipping = '0';
2828    with_zipode = '1';
2829    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)
2830    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'){
2831             check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c;
2832             is_set_edd__in_out_stock_spe_c = '1';
2833     }
2834    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'){
2835             check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c;
2836              is_set_edd_both_edd_spe_c ='1';
2837     }
2838    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'){
2839             check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c;
2840             is_set_edd__in_out_stock_all_c = '1';
2841     }
2842    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'){
2843             check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c;
2844             is_set_edd_both_edd_all_c = '1'
2845     }
2846    /* check priority without shipping , with zipcode */
2847    /* check priority with shipping , without zipcode */
2848    with_location = '0';
2849    with_shipping = '1';
2850    with_zipode = '0';
2851    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)
2852    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'){
2853             check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c;
2854             is_set_edd__in_out_stock_spe_c = '1';
2855     }
2856    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'){
2857             check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c;
2858              is_set_edd_both_edd_spe_c ='1';
2859     }
2860    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'){
2861             check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c;
2862             is_set_edd__in_out_stock_all_c = '1';
2863     }
2864    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'){
2865             check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c;
2866             is_set_edd_both_edd_all_c = '1'
2867     }
2868    /* check priority with shipping , without zipcode */
2869    /* check priority witout shipping, location , zipcode */
2870    with_location = '0';
2871    with_shipping = '0';
2872    with_zipode = '0';
2873    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)
2874    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'){
2875             check_edd__in_out_stock_spe_c = checkEDDPriorityData.check_edd__in_out_stock_spe_c;
2876             is_set_edd__in_out_stock_spe_c = '1';
2877     }
2878    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'){
2879             check_edd_both_edd_spe_c = checkEDDPriorityData.check_edd_both_edd_spe_c;
2880              is_set_edd_both_edd_spe_c ='1';
2881     }
2882    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'){
2883             check_edd__in_out_stock_all_c = checkEDDPriorityData.check_edd__in_out_stock_all_c;
2884             is_set_edd__in_out_stock_all_c = '1';
2885     }
2886    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'){
2887             check_edd_both_edd_all_c = checkEDDPriorityData.check_edd_both_edd_all_c;
2888             is_set_edd_both_edd_all_c = '1'
2889     }
2890    /* check priority witout shipping, location , zipcode */
2891    if(check_edd__in_out_stock_spe_c.length > 0){
2892      edd_multiple_rule_for_shipping = check_edd__in_out_stock_spe_c; 
2893      check_edd_msg = check_edd__in_out_stock_spe_c[0];
2894      sb_edd_zipcode_enable = check_edd_msg.zipcode_enable;
2895      sb_edd_zipcode_list = check_edd_msg.zipcode_list;
2896      sb_edd_shipping_enable = check_edd_msg.shipping_enable;
2897      sb_edd_location_enable = check_edd_msg.location_enable;
2898      sb_edd_preview_design = check_edd_msg.preview_design;
2899      sb_edd_message = check_edd_msg.message;
2900      sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message);
2901      sb_set_specific_msg = 1;
2902      checkSpecificMsgForSB(edd_rule_type);
2903      sb_edd_rule_list = check_edd__in_out_stock_spe_c;
2904      sb_edd_store_locatore_list = check_edd_msg.store_locatore_list;
2905    }
2906    else if(check_edd_both_edd_spe_c.length > 0){
2907      edd_multiple_rule_for_shipping = check_edd_both_edd_spe_c; 
2908      check_edd_msg = check_edd_both_edd_spe_c[0];
2909      sb_edd_zipcode_enable = check_edd_msg.zipcode_enable;
2910      sb_edd_zipcode_list = check_edd_msg.zipcode_list;
2911      sb_edd_shipping_enable = check_edd_msg.shipping_enable;
2912      sb_edd_location_enable = check_edd_msg.location_enable;
2913      sb_edd_preview_design = check_edd_msg.preview_design;
2914      sb_edd_message = check_edd_msg.message;
2915      sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message);
2916      sb_set_specific_msg = 1;
2917      checkSpecificMsgForSB(edd_rule_type);
2918      sb_edd_rule_list = check_edd_both_edd_spe_c;
2919      sb_edd_store_locatore_list = check_edd_msg.store_locatore_list;
2920    }
2921    else if(check_edd__in_out_stock_all_c.length > 0){
2922     
2923      edd_multiple_rule_for_shipping = check_edd__in_out_stock_all_c; 
2924      check_edd_msg = check_edd__in_out_stock_all_c[0];
2925      sb_edd_zipcode_enable = check_edd_msg.zipcode_enable;
2926      sb_edd_zipcode_list = check_edd_msg.zipcode_list;
2927      sb_edd_shipping_enable = check_edd_msg.shipping_enable;
2928      sb_edd_location_enable = check_edd_msg.location_enable;
2929      sb_edd_preview_design = check_edd_msg.preview_design;
2930      sb_edd_message = check_edd_msg.message;
2931      sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message);
2932      sb_set_specific_msg = 1;
2933      checkSpecificMsgForSB(edd_rule_type);
2934      sb_edd_rule_list = check_edd__in_out_stock_all_c;
2935      sb_edd_store_locatore_list = check_edd_msg.store_locatore_list;
2936    }
2937    else if(check_edd_both_edd_all_c.length > 0){
2938      edd_multiple_rule_for_shipping = check_edd_both_edd_all_c;
2939      check_edd_msg = check_edd_both_edd_all_c[0];
2940      sb_edd_zipcode_enable = check_edd_msg.zipcode_enable;
2941      sb_edd_zipcode_list = check_edd_msg.zipcode_list;
2942      sb_edd_shipping_enable = check_edd_msg.shipping_enable;
2943      sb_edd_location_enable = check_edd_msg.location_enable;
2944      sb_edd_preview_design = check_edd_msg.preview_design;
2945      sb_ed
2945d_message = check_edd_msg.message;
2946      sb_edd_message = getLanguageWiseMsg(check_edd_msg,sb_edd_message);
2947      sb_set_specific_msg = 1;
2948      checkSpecificMsgForSB(edd_rule_type);
2949      sb_edd_rule_list = check_edd_both_edd_all_c;
2950      sb_edd_store_locatore_list = check_edd_msg.store_locatore_list;
2951    }
2952    if(sb_edd_zipcode_enable == '1'){
2953      is_country_dropdown_on = '0'
2954    }
2955  }
2956  function getLanguageWiseMsg(check_edd_msg,message){
2957    if(typeof Shopify !== 'undefined' && typeof Shopify.locale !== 'undefined') {
2958      store_language = Shopify.locale;
2959    }else{
2960      store_language = 'en';
2961    }
2962    if(typeof sb_edd_options.store_language != 'undefined'){
2963       sb_store_languages = sb_edd_options.store_language;
2964       sb_store_languages = sb_store_languages.split(',')
2965    }else{
2966      sb_store_languages = 'all_language';
2967    }
2968    if(typeof check_edd_msg.language_grp_msgs != 'undefined'){
2969         language_grp_msgs = check_edd_msg.language_grp_msgs;
2970         var get_lang_wise_msg = '0';
2971         if(language_grp_msgs != 'not_set'){
2972           for(l=0;l<language_grp_msgs.length;l++){
2973           check_language_code = language_grp_msgs[l]['language_code'];
2974           check_message = language_grp_msgs[l]['message']
2975           if(check_language_code == 'all_language' && get_lang_wise_msg == '0'){
2976           message = language_grp_msgs[l]['message'];
2977           if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){
2978              specific_date_format = language_grp_msgs[l]['date_format'];
2979              specific_date_option = language_grp_msgs[l]['date_option'];
2980              specific_custom_date_format = language_grp_msgs[l]['custom_date_format'];
2981           }
2982           if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){
2983              specific_cutofftime = language_grp_msgs[l]['specific_cutofftime']
2984              specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable']
2985            }
2986          if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){
2987            specific_countdown_option = language_grp_msgs[l]['countdown_option']
2988          }
2989           if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){
2990              use_specific_holiday = language_grp_msgs[l]['use_specific_holiday']
2991              if(use_specific_holiday){              
2992                specific_holiday = language_grp_msgs[l]['holidays']
2993              }
2994            }
2995            if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){
2996              use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff']
2997              if(use_specific_weekoff){              
2998                specific_weekoff = language_grp_msgs[l]['weekoff_days']
2999                specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days']
3000              }
3001            }
3002          }
3003           if(sb_store_languages.includes(check_language_code) && (store_language.includes(check_language_code)) && get_lang_wise_msg == '0'){
3004           message = language_grp_msgs[l]['message'];
3005           if(typeof language_grp_msgs[l]['date_format'] != 'undefined'){
3006              specific_date_format = language_grp_msgs[l]['date_format'];
3007              specific_date_option = language_grp_msgs[l]['date_option'];
3008              specific_custom_date_format = language_grp_msgs[l]['custom_date_format'];
3009           }
3010           if(typeof language_grp_msgs[l]['specific_cutofftime'] != 'undefined'){
3011              specific_cutofftime = language_grp_msgs[l]['specific_cutofftime']
3012              specific_cutofftime_enable = language_grp_msgs[l]['specific_cutofftime_enable']
3013          }
3014          if(typeof language_grp_msgs[l]['countdown_option'] != 'undefined'){
3015            specific_countdown_option = language_grp_msgs[l]['countdown_option']
3016          }
3017          if(typeof language_grp_msgs[l]['holidays'] != 'undefined'){
3018            use_specific_holiday = language_grp_msgs[l]['use_specific_holiday']
3019            if(use_specific_holiday){              
3020              specific_holiday = language_grp_msgs[l]['holidays']
3021            }
3022          }
3023          if(typeof language_grp_msgs[l]['weekoff_days'] != 'undefined'){
3024            use_specific_weekoff = language_grp_msgs[l]['use_specific_weekoff']
3025            if(use_specific_weekoff){              
3026              specific_weekoff = language_grp_msgs[l]['weekoff_days']
3027              specific_delivery_weekoff = language_grp_msgs[l]['delivery_weekoff_days']
3028            }
3029          }
3030           get_lang_wise_msg = '1';
3031           }
3032         }
3033         }
3034    }
3035       return message;
3036    }
3037   function checkSpecificMsgForSB(edd_rule_type){
3038    if(edd_rule_type == 'product'){
3039      sb_is_set_msg_for_product = '1';
3040    }
3041    if(edd_rule_type == 'collection'){
3042      is_set_msg_for_sb_collection = '1';
3043      is_set_msg_for_sb_collection_for_collection = '1';
3044    }
3045    if(edd_rule_type == 'tag'){
3046      is_set_msg_for_sb_product_tag = '1';
3047      is_set_msg_for_sb_product_tag_for_location = '1';
3048    }
3049    if(edd_rule_type == 'vendor'){
3050      is_set_msg_for_sb_product_vendor = '1';
3051    }
3052    if(edd_rule_type == 'all_product'){
3053      is_set_msg_for_sb_all_product = '1';
3054    }
3055  }
3056  </script>
3056<!-- END app snippet --><!-- END app snippet -->
3057
3058
3059<!-- set product date -->
3060
3061
3062<!-- set product date -->
3063
3064
3065
3066
3067
3068<!-- check collection page -->
3069
3070  
3070<script defer> 
3071  console.log('Setubridge ETA')
3072  if(typeof is_rule_set_for_location != 'undefined'){
3073    if(is_rule_set_for_location == '1'){
3074      get_product_location_response = '1';
3075    }
3076  }
3077  var check_theme_extention = "theme_extension";
3078  if(window.location.href.includes('sb_clear_coockie=')){
3079    document.cookie = "edd_data=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
3080  }
3081  var edd_is_collection_page = `0`;
3082  var edd_sb_store_real_time =  `2026/10/08 04:26`;
3083  doNotUpdateCartAndCollectionETAEnterprise = [
3084    'bormioli-luigi.myshopify.com',
3085    'bormioli-rocco.myshopify.com',
3086    'alberoshopit.myshopify.com', 
3087    'buybookbook.myshopify.com',
3088    'linda-7df1.myshopify.com',
3089    'goodevas.myshopify.com',
3090    'grabmale24-de.myshopify.com',
3091    'online-for-equine.myshopify.com',
3092    'textildruck-grossauflagen.myshopify.com',
3093    'velodrom-barcelona.myshopify.com',
3094    '0c8626-02.myshopify.com',
3095    'diecaststoreuk.myshopify.com' 
3096  ]
3097  var currentShop = Shopify.shop;
3098
3099  // Check if shop is NOT in the array
3100  var is_EnterPrise_client = 0;
3101  if (doNotUpdateCartAndCollectionETAEnterprise.indexOf(currentShop) != -1) {
3102    is_EnterPrise_client = 1;
3103  }
3104</script>
3104
3105    
3106
3107
3108
3109
3110
3111
3112  <!-- BEGIN app snippet: store_picker_drawer --><div id="sbStoreLocatore" class="modal sbStoreLocatore" style='display:none'>
3113  <div class="modal-content">
3114    <div class="modal-header">
3115      <div style="font-size:14px"></div>
3116      <span class="close-btn" id="closeModal">&times;</span>
3117    </div>
3118    <div class="store_pickup">     
3119    </div>
3120  </div>
3121</div>
3122
3123<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'">
3124<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 -->�
3125  <!-- BEGIN app snippet: edd_update_on_cart_page -->
3125<script>
3126window.cartCollectionMapping = {
3127           
3128         };
3129window.cartProductTags = {
3130  
3131};
3132window.cartPageProductQuantity = {
3133    
3134};
3135window.cartPageProductAvailability = {
3136  
3137}
3138
3139</script>
vendor: 2 bytes, line 3139
3139
3140<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 3140
3140
3141<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 3141
3141
3142<script src="https://cdn.shopify.com/extensions/01a0fbce-4896-76a0-b9a4-4e95c8ec8dfb/estimated-delivery-days-603/assets/edd_metafields_extension.js" defer></script>
3142<!-- END app snippet -->
3143  �
3144
3145
3146
3147</div>
3147<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3147
3148<shopify-store store-domain="https://www.darkhorsecoffeecompany.com" country="US" language="en"></shopify-store>
3149<shopify-chat></shopify-chat>
3150</body>
3151</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.