1<!doctype html><html class="no-js" lang="en" dir="ltr"> 2<head> 3 <meta charset="utf-8"> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"> 6 <meta name="theme-color" content="#ffffff"> 7 <link rel="canonical" href="https://hirschwhiskey.com/search"> 8 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 9 <link rel="preload" as="style" href="//hirschwhiskey.com/cdn/shop/t/9/assets/custom.css?v=23727811166070469381721150211"> 10<link rel="preload" as="style" href="//hirschwhiskey.com/cdn/shop/t/9/assets/app.css?v=111047371827662237981721150211"> 11 12 13<link href="//hirschwhiskey.com/cdn/shop/t/9/assets/animations.min.js?v=125778792411641688251721150211" as="script" rel="preload"> 14<link href="//hirschwhiskey.com/cdn/shop/t/9/assets/vendor.min.js?v=57769212839167613861721150211" as="script" rel="preload"> 15<link href="//hirschwhiskey.com/cdn/shop/t/9/assets/app.js?v=154585499984729450531721150211" as="script" rel="preload"> 16<link href="//hirschwhiskey.com/cdn/shop/t/9/assets/slideshow.js?v=93529422588228783911721150211" as="script" rel="preload"> 17
18<script> 19window.lazySizesConfig = window.lazySizesConfig || {}; 20window.lazySizesConfig.expand = 250; 21window.lazySizesConfig.loadMode = 1; 22window.lazySizesConfig.loadHidden = false; 23</script>
23 24 25 26 <link rel="icon" type="image/png" href="//hirschwhiskey.com/cdn/shop/files/1207041053449705.Aw1F9dUlppmdasNxNaZA_height640.png?crop=center&height=32&v=1713472312&width=32"> 27 28 <title> 29 Search – hirschwhiskey 30 </title> 31 32 33 <meta name="description" content="Shop our online store for the complete selection of our award-winning HIRSCH Whiskeys. Our American craft whiskeys are from small-batch distilleries that produce a modern and transparent range of straight bourbon whiskey. Each year we release only the best barrels, and our Single Barrels are among our boldest whiskeys."> 34 35<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="https://cdn.shopify.com/s/files/1/0691/5093/3209/files/font.woff2?v=1718310239" as="font" type="font/woff2" crossorigin> 36 37 38 39<meta property="og:site_name" content="hirschwhiskey"> 40<meta property="og:url" content="https://hirschwhiskey.com/search"> 41<meta property="og:title" content="Search"> 42<meta property="og:type" content="website"> 43<meta property="og:description" content="Shop our online store for the complete selection of our award-winning HIRSCH Whiskeys. Our American craft whiskeys are from small-batch distilleries that produce a modern and transparent range of straight bourbon whiskey. Each year we release only the best barrels, and our Single Barrels are among our boldest whiskeys."><meta name="twitter:card" content="summary_large_image"> 44<meta name="twitter:title" content="Search"> 45<meta name="twitter:description" content="Shop our online store for the complete selection of our award-winning HIRSCH Whiskeys. Our American craft whiskeys are from small-batch distilleries that produce a modern and transparent range of straight bourbon whiskey. Each year we release only the best barrels, and our Single Barrels are among our boldest whiskeys."> 46 47 <style data-shopify> 48 @font-face { 49 font-family: Inter; 50 font-weight: 400; 51 font-style: normal; 52 font-display: swap; 53 src: url("//hirschwhiskey.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 54 url("//hirschwhiskey.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 55} 56 57@font-face { 58 font-family: Inter; 59 font-weight: 500; 60 font-style: normal; 61 font-display: swap; 62 src: url("//hirschwhiskey.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 63 url("//hirschwhiskey.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 64} 65 66@font-face { 67 font-family: Inter; 68 font-weight: 600; 69 font-style: normal; 70 font-display: swap; 71 src: url("//hirschwhiskey.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), 72 url("//hirschwhiskey.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); 73} 74 75@font-face { 76 font-family: Inter; 77 font-weight: 400; 78 font-style: italic; 79 font-display: swap; 80 src: url("//hirschwhiskey.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 81 url("//hirschwhiskey.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 82} 83 84@font-face { 85 font-family: Inter; 86 font-weight: 600; 87 font-style: italic; 88 font-display: swap; 89 src: url("//hirschwhiskey.com/cdn/fonts/inter/inter_i6.3bbe0fe1c7ee4f282f9c2e296f3e4401a48cbe19.woff2") format("woff2"), 90 url("//hirschwhiskey.com/cdn/fonts/inter/inter_i6.8bea21f57a10d5416ddf685e2c91682ec237876d.woff") format("woff"); 91} 92 93 94 @font-face { 95 font-family: "Libre Baskerville"; 96 font-weight: 400; 97 font-style: normal; 98 font-display: swap; 99 src: url("//hirschwhiskey.com/cdn/fonts/libre_baskerville/librebaskerville_n4.2ec9ee517e3ce28d5f1e6c6e75efd8a97e59c189.woff2") format("woff2"), 100 url("//hirschwhiskey.com/cdn/fonts/libre_baskerville/librebaskerville_n4.323789551b85098885c8eccedfb1bd8f25f56007.woff") format("woff"); 101} 102 103@font-face { 104 font-family: "Libre Baskerville"; 105 font-weight: 400; 106 font-style: normal; 107 font-display: swap; 108 src: url("//hirschwhiskey.com/cdn/fonts/libre_baskerville/librebaskerville_n4.2ec9ee517e3ce28d5f1e6c6e75efd8a97e59c189.woff2") format("woff2"), 109 url("//hirschwhiskey.com/cdn/fonts/libre_baskerville/librebaskerville_n4.323789551b85098885c8eccedfb1bd8f25f56007.woff") format("woff"); 110} 111 112h1,h2,h3,h4,h5,h6, 113 .h1,.h2,.h3,.h4,.h5,.h6, 114 .logolink.text-logo, 115 .heading-font, 116 .h1-xlarge, 117 .h1-large, 118 blockquote, 119 .blog-post .featured-image > a:after, 120 .customer-addresses .my-address .address-index { 121 font-style: normal; 122 font-weight: 400; 123 font-family: "Libre Baskerville", serif; 124 } 125 body, 126 .body-font, 127 .thb-product-detail .product-title { 128 font-style: normal; 129 font-weight: 400; 130 font-family: Inter, sans-serif; 131 } 132 :root { 133 --font-body-scale: 1.0; 134 --font-body-line-height-scale: 1.0; 135 --font-body-letter-spacing: 0.0em; 136 --font-body-medium-weight: 500; 137 --font-body-bold-weight: 600; 138 --font-announcement-scale: 1.0; 139 --font-heading-scale: 1.2; 140 --font-heading-weight: 400; 141 --font-heading-line-height-scale: 0.9; 142 --font-heading-letter-spacing: 0.0em; 143 --font-navigation-scale: 1.0; 144 --font-product-title-scale: 1.0; 145 --font-product-title-line-height-scale: 1.0; 146 --button-letter-spacing: 0.0em; 147 --cursor-close-svg-url: url(//hirschwhiskey.com/cdn/shop/t/9/assets/cursor-close.svg?v=33661380850439500431721150211); 148 --cursor-zoom-svg-url: url(//hirschwhiskey.com/cdn/shop/t/9/assets/cursor-zoom.svg?v=26373103823712561291721150211); 149 150 --button-border-radius: 0px; 151 --input-border-radius: 0px; 152 153 --bg-body: #ffffff; 154 --bg-body-rgb: 255,255,255; 155 --bg-body-darken: #f7f7f7; 156 --payment-terms-background-color: #ffffff; 157 158 --color-body: #3b3f3e; 159 --color-body-rgb: 59,63,62; 160 --color-heading: #3b3f3e; 161 --color-heading-rgb: 59,63,62; 162 163 --color-accent: #3b3f3e; 164 --color-accent-rgb: 59,63,62; 165 --color-border: #cad7db; 166 --color-border-rgb: 202,215,219; 167 --color-form-border: #cad7db; 168 --color-overlay-rgb: 0,0,0;--color-announcement-bar-text: #FFFFFF;--color-announcement-bar-bg: #3b3f3e;--color-announcement-bar-border: #3b3f3e;--color-header-bg: #ffffff; 169 --color-header-bg-rgb: 255,255,255;--color-header-text: #3b3f3e; 170 --color-header-text-rgb: 59,63,62;--color-header-links: #3b3f3e;--color-header-links-hover: #000000;--color-header-icons: #3b3f3e;--color-header-border: #cad7db;--solid-button-background: #3b3f3e;--solid-button-label: #ffffff;--outline-button-label: #3b3f3e;--color-price: #3b3f3e;--color-star: #FD9A52;--color-inventory-instock: #279A4B;
170--color-inventory-lowstock: #FB9E5B;--section-spacing-mobile: 40px; 171 --section-spacing-desktop: 60px;--button-border-radius: 0px;--color-badge-text: #3b3f3e;--color-badge-sold-out: #ffffff;--color-badge-sale: #ffffff;--color-badge-preorder: #ffffff;--badge-corner-radius: 3px;--color-footer-text: #3b3f3e; 172 --color-footer-text-rgb: 59,63,62;--color-footer-heading: #3b3f3e;--color-footer-link: #3b3f3e;--color-footer-link-hover: #000000;--color-footer-border: #cad7db; 173 --color-footer-border-rgb: 202,215,219;--color-footer-bg: #FFFFFF;} 174</style> 175 176 <link href="//hirschwhiskey.com/cdn/shop/t/9/assets/app.css?v=111047371827662237981721150211" rel="stylesheet" type="text/css" media="all" /> 177 <link href="//hirschwhiskey.com/cdn/shop/t/9/assets/custom.css?v=23727811166070469381721150211" rel="stylesheet" type="text/css" media="all" /> 178 179
179<script> 180 window.theme = window.theme || {}; 181 theme = { 182 settings: { 183 money_with_currency_format:"${{amount}}", 184 cart_drawer:true, 185 product_id: false, 186 animation_easing: 'power1.out' 187 }, 188 routes: { 189 root_url: '/', 190 cart_url: '/cart', 191 cart_add_url: '/cart/add', 192 search_url: '/search', 193 cart_change_url: '/cart/change', 194 cart_update_url: '/cart/update', 195 predictive_search_url: '/search/suggest', 196 }, 197 variantStrings: { 198 addToCart: `Add to cart`, 199 soldOut: `Sold out`, 200 unavailable: `Unavailable`, 201 preOrder: `Pre-order`, 202 }, 203 strings: { 204 requiresTerms: `You must agree with the terms and conditions of sales to check out`, 205 shippingEstimatorNoResults: `Sorry, we do not ship to your address.`, 206 shippingEstimatorOneResult: `There is one shipping rate for your address:`, 207 shippingEstimatorMultipleResults: `There are several shipping rates for your address:`, 208 shippingEstimatorError: `One or more error occurred while retrieving shipping rates:` 209 } 210 }; 211 </script>
211 212
212<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
212<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69150933209/digital_wallets/dialog"> 213<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
213<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 213
213
214<script id="shopify-features" type="application/json">{"accessToken":"6fe0618540cfad92b58947c30b83848a","betas":["rich-media-storefront-analytics"],"domain":"hirschwhiskey.com","predictiveSearch":true,"shopId":69150933209,"locale":"en"}</script>
vendor: 1 bytes, line 214
214
215<script>var Shopify = Shopify || {}; 216Shopify.shop = "hirschwhiskey.myshopify.com"; 217Shopify.locale = "en"; 218Shopify.currency = {"active":"USD","rate":"1.0"}; 219Shopify.country = "US"; 220Shopify.theme = {"name":"Hirsch - [Production]","id":143185838297,"schema_name":"Distinctive","schema_version":"1.4.3","theme_store_id":2431,"role":"main"}; 221Shopify.theme.handle = "null"; 222Shopify.theme.style = {"id":null,"handle":null}; 223Shopify.cdnHost = "hirschwhiskey.com/cdn"; 224Shopify.routes = Shopify.routes || {}; 225Shopify.routes.root = "/"; 226Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 227Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 228Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 229Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 229
229
230<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 230
230
231<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 231
231
232<script> 233 window.Shopify = window.Shopify || {}; 234 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 235 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 236 window.Shopify.SignInWithShop.eligible = true; 237</script>
vendor: 1 bytes, line 237
237
238<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 238
238
239<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 239
239
240<script type="module"> 241 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 242 243 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 244 245</script>
vendor: 1 bytes, line 245
245
246<script> 247 window.Shopify = window.Shopify || {}; 248 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 249 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"]}; 250</script>
vendor: 1 bytes, line 250
250
251<script>(function() { 252 var isLoaded = false; 253 function asyncLoad() { 254 if (isLoaded) return; 255 isLoaded = true; 256 var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=UCCJnj\u0026shop=hirschwhiskey.myshopify.com"]; 257 for (var i = 0; i < urls.length; i++) { 258 var s = document.createElement('script'); 259 s.type = 'text/javascript'; 260 s.async = true; 261 s.src = urls[i]; 262 var x = document.getElementsByTagName('script')[0]; 263 x.parentNode.insertBefore(s, x); 264 } 265 }; 266 if(window.attachEvent) { 267 window.attachEvent('onload', asyncLoad); 268 } else { 269 window.addEventListener('load', asyncLoad, false); 270 } 271})();</script>
vendor: 1 bytes, line 271
271
272<script id="__st">var __st={"a":69150933209,"offset":-25200,"reqid":"a6b68ce3-33b9-4263-8abb-95ff54228d8a-1791442995","pageurl":"hirschwhiskey.com\/search","u":"36552e784614","p":"searchresults"};</script>
vendor: 1 bytes, line 272
272
273<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 273
273
274<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 274
274
275<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//hirschwhiskey.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 275
275
276<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 = "//hirschwhiskey.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>
276<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 276
276
277<script> 278 window.Shopify = window.Shopify || {}; 279 window.Shopify.MCP = window.Shopify.MCP || {}; 280 window.Shopify.MCP.enabled = true; 281 window.Shopify.MCP.shop = "hirschwhiskey.myshopify.com"; 282 window.Shopify.MCP.mcpEndpoint = "https:\/\/hirschwhiskey.com\/api\/mcp"; 283 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"]}}]; 284</script>
vendor: 1 bytes, line 284
284
285<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("\/\/hirschwhiskey.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 286</script>
vendor: 1 bytes, line 286
286
287<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://hirschwhiskey.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 288</script>
vendor: 1 bytes, line 288
288
289<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 290 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); 291</script>
vendor: 1 bytes, line 291
291
292<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})}})); 293</script>
293 294
295<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
295 <!-- Header hook for plugins --> 296 297
297<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
297 298<!-- Google Tag Manager -->
299<script>
vendor: 327 bytes, lines 299-303
299(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 300new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 301j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 302'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 303})(window,document,'script','dataLayer','
303GTM-KNPPCKHK
vendor: 3 bytes, line 303
303');
303</script>
303 304<!-- End Google Tag Manager --> 305 306<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 306-307
306 307<script async src="https://www.googletagmanager.com/gtag/js?id=
307DC-14831878
vendor: 12 bytes, line 307
307"></script>
308<script> 309
vendor: 134 bytes, lines 309-313
309window.dataLayer = window.dataLayer || []; 310 function gtag(){dataLayer.push(arguments);} 311 gtag('js', new Date()); 312 313 gtag('config', '
313DC-14831878
vendor: 4 bytes, line 313
313');
314</script>
314 315<!-- End of global snippet: Please do not remove --> 316<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 317 318 319 320 321 322 323 324 325 326 327 328 329
329<script async src="https://static.klaviyo.com/onsite/js/UCCJnj/klaviyo.js?company_id=UCCJnj"></script>
329 330
330<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>
330 331 332 333 334 335 336 337
337<script> 338 window.klaviyoReviewsProductDesignMode = false 339 </script>
339 340 341 342 343 344 345 346 347 348 349<!-- END app block -->
349<script src="https://cdn.shopify.com/extensions/019f3c53-fe19-76af-a5c9-42e859f73f8e/infinite-google-ads-238/assets/Pixels-app-block.js" type="text/javascript" defer="defer"></script>
349 350<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
351<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: 69150933209,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 351
351
352<script> 353 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 354</script>
vendor: 1 bytes, line 354
354
355<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}
355).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: 69150933209,storefrontBaseUrl: "https://hirschwhiskey.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://hirschwhiskey.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1719501017","configuration":"{\"accountID\":\"UCCJnj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"448495833","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-7LSRQPV6J3\\\",\\\"GT-T9LQR44M\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7LSRQPV6J3\\\",\\\"MC-NC8ELSXHKW\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7LSRQPV6J3\\\",\\\"MC-NC8ELSXHKW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7LSRQPV6J3\\\",\\\"MC-NC8ELSXHKW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-7LSRQPV6J3\\\"}],\\\"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":"373096665","configuration":"{\"accountID\":\"2637\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"98b2e473679a96f1589e50be60db9505","type":"APP","apiClientId":51607764993,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"270205145","configuration":"{\"pixel_id\":\"1448343552495033\",\"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":"42336473","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Infinite Ad Tracking"},{"id":"44826841","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"hirschwhiskey","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"hirschwhiskey.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/hirschwhiskey.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://hirschwhiskey.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143185838297","themeStoreId":"243
3551","themePublished":"true","eventMetadataId":"0d9fbc18-e28c-4e67-82f4-b6d396e4a2dd","pageType":"searchresults","shopId":"69150933209","storefrontBaseUrl":"https:\/\/hirschwhiskey.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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
355<script> 356 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 357 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 358 window.ShopifyAnalytics.meta.currency = 'USD'; 359 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"a6b68ce3-33b9-4263-8abb-95ff54228d8a-1791442995"}}; 360 for (var attr in meta) { 361 window.ShopifyAnalytics.meta[attr] = meta[attr]; 362 } 363</script>
vendor: 1 bytes, line 363
363
364<script class="analytics"> 365 (function () { 366 var customDocumentWrite = function(content) { 367 var jquery = null; 368 369 if (window.jQuery) { 370 jquery = window.jQuery; 371 } else if (window.Checkout && window.Checkout.$) { 372 jquery = window.Checkout.$; 373 } 374 375 if (jquery) { 376 jquery('body').append(content); 377 } 378 }; 379 380 var hasLoggedConversion = function(token) { 381 if (token) { 382 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 383 } 384 return false; 385 } 386 387 var setCookieIfConversion = function(token) { 388 if (token) { 389 var twoMonthsFromNow = new Date(Date.now()); 390 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 391 392 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 393 } 394 } 395 396 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 397 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 398 if (trekkie.integrations) { 399 return; 400 } 401 trekkie.methods = [ 402 'identify', 403 'page', 404 'ready', 405 'track', 406 'trackForm', 407 'trackLink' 408 ]; 409 trekkie.factory = function(method) { 410 return function() { 411 var args = Array.prototype.slice.call(arguments); 412 args.unshift(method); 413 trekkie.push(args); 414 if (method == 'track' || method == 'page') { 415 var pageUrl; 416 try { 417 pageUrl = window.location.href; 418 } catch (e) {} 419 var pageReferrer; 420 try { 421 pageReferrer = document.referrer; 422 } catch (e) {} 423 try { 424 if (window.__TREKKIE_SHIM_QUEUE == null) { 425 window.__TREKKIE_SHIM_QUEUE = []; 426 } 427 window.__TREKKIE_SHIM_QUEUE.push({ 428 from: 'trekkie-stub', 429 method: method, 430 args: args.slice(1), 431 pageContext: { 432 url: pageUrl, 433 referrer: pageReferrer 434 } 435 }); 436 } catch (e) { 437 // no-op 438 } 439 } 440 return trekkie; 441 }; 442 }; 443 for (var i = 0; i < trekkie.methods.length; i++) { 444 var key = trekkie.methods[i]; 445 trekkie[key] = trekkie.factory(key); 446 } 447 trekkie.load = function(config) { 448 trekkie.config = config || {}; 449 trekkie.config.initialDocumentCookie = document.cookie; 450 var first = document.getElementsByTagName('script')[0]; 451var script = document.createElement('script'); 452script.type = 'text/javascript'; 453script.onerror = function(e) { 454 var scriptFallback = document.createElement('script'); 455 scriptFallback.type = 'text/javascript'; 456 scriptFallback.onerror = function(error) { 457 var Monorail = { 458 produce: function produce(monorailDomain, schemaId, payload) { 459 var currentMs = new Date().getTime(); 460 var event = { 461 schema_id: schemaId, 462 payload: payload, 463 metadata: { 464 event_created_at_ms: currentMs, 465 event_sent_at_ms: currentMs 466 } 467 }; 468 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 469 }, 470 sendRequest: function sendRequest(endpointUrl, payload) { 471 // Try the sendBeacon API 472 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 473 var blobData = new window.Blob([payload], { 474 type: 'text/plain' 475 }); 476 477 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 478 return true; 479 } // sendBeacon was not successful 480 481 } // XHR beacon 482 483 var xhr = new XMLHttpRequest(); 484 485 try { 486 xhr.open('POST', endpointUrl); 487 xhr.setRequestHeader('Content-Type', 'text/plain'); 488 xhr.send(payload); 489 } catch (e) { 490 console.log(e); 491 } 492 493 return false; 494 }, 495 isIos12: function isIos12() { 496 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 497 } 498 }; 499 Monorail.produce('monorail-edge.shopifysvc.com', 500 'trekkie_storefront_load_errors/1.1', 501 {shop_id: 69150933209, 502 theme_id: 143185838297, 503 app_name: "storefront", 504 context_url: window.location.href, 505 source_url: "//hirschwhiskey.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 506 507 }; 508 scriptFallback.async = true; 509 scriptFallback.src = '//hirschwhiskey.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 510 first.parentNode.insertBefore(scriptFallback, first); 511}; 512script.async = true; 513script.src = '//hirschwhiskey.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 514first.parentNode.insertBefore(script, first); 515 516 }; 517 trekkie.load( 518 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69150933209,"isMerchantRequest":null,"themeId":143185838297,"themeCityHash":"677501945973614074","contentLanguage":"en","currency":"USD","eventMetadataId":"0d9fbc18-e28c-4e67-82f4-b6d396e4a2dd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 519 ); 520 521 var loaded = false;
522 trekkie.ready(function() { 523 if (loaded) return; 524 loaded = true; 525 526 window.ShopifyAnalytics.lib = window.trekkie; 527 528 var originalDocumentWrite = document.write; 529 document.write = customDocumentWrite; 530 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 531 document.write = originalDocumentWrite; 532 533 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 534 var token = match? match[1]: undefined; 535 if (!hasLoggedConversion(token)) { 536 setCookieIfConversion(token); 537 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 538 } 539 }); 540 541 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"a6b68ce3-33b9-4263-8abb-95ff54228d8a-1791442995","shopifyEmitted":true}); 542 543 var eventsListenerScript = document.createElement('script'); 544 eventsListenerScript.async = true; 545 eventsListenerScript.src = "//hirschwhiskey.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 546 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 547})();</script>
vendor: 1 bytes, line 547
547
548<script 549 defer 550 src="https://hirschwhiskey.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 551 data-application="storefront-renderer" 552 data-shop-id="69150933209" 553 data-render-region="gcp-us-central1" 554 data-page-type="search" 555 data-theme-instance-id="143185838297" 556 data-theme-name="Distinctive" 557 data-theme-version="1.4.3" 558 data-monorail-region="shop_domain" 559 data-resource-timing-sampling-rate="10" 560 data-shs="true" 561 data-shs-beacon="true" 562 data-shs-export-with-fetch="true" 563 data-shs-logs-sample-rate="1" 564 data-shs-beacon-endpoint="https://hirschwhiskey.com/api/collect" 565></script>
565 566<meta name="shopify-y" content="b4e40288-32e7-416e-b1f8-575393c3e3e6" data-expiration="1823000595000"><meta name="shopify-s" content="34c27544-2830-41de-8336-a6821209450e" data-expiration="1791444795000"><meta name="new-cookie-storage-activated" content="t"> 567</head> 568<body class="animations-true button-uppercase-true product-card-columns-2 product-card-spacing-large product-title-uppercase-false template-search template-search"> 569 <a class="screen-reader-shortcut" href="#main-content">Skip to content</a> 570 571 572 573 574<div id="prompt-background"> 575 <div id="age-check-prompt" class="modal-prompt"> 576 <h1 class="h2"> 577 Are you 21+? 578 </h1> 579 <p>Enter your birthdate to continue</p> 580 <div class="birthdate" > 581 <select name="bmonth" id="bmonth"> 582 583 <option value="1">- Month -</option> 584 <option value="1">January</option> 585 <option value="2">February</option> 586 <option value="3">March</option> 587 <option value="4">April</option> 588 <option value="5">May</option> 589 <option value="6">June</option> 590 <option value="7">July</option> 591 <option value="8">August</option> 592 <option value="9">September</option> 593 <option value="10">October</option> 594 <option value="11">November</option> 595 <option value="12">December</option> 596 597 </select> 598 <select name="bday" id="bday"> 599 600 <option value="1">- Day -</option> 601 <option value="1">1</option> 602 <option value="2">2</option> 603 <option value="3">3</option> 604 <option value="4">4</option> 605 <option value="5">5</option> 606 <option value="6">6</option> 607 <option value="7">7</option> 608 <option value="8">8</option> 609 <option value="9">9</option> 610 <option value="10">10</option> 611 <option value="11">11</option> 612 <option value="12">12</option> 613 <option value="13">13</option> 614 <option value="14">14</option> 615 <option value="15">15</option> 616 <option value="16">16</option> 617 <option value="17">17</option> 618 <option value="18">18</option> 619 <option value="19">19</option> 620 <option value="20">20</option> 621 <option value="21">21</option> 622 <option value="22">22</option> 623 <option value="23">23</option> 624 <option value="24">24</option> 625 <option value="25">25</option> 626 <option value="26">26</option> 627 <option value="27">27</option> 628 <option value="28">28</option> 629 <option value="29">29</option> 630 <option value="30">30</option> 631 <option value="31">31</option> 632 633 </select> 634 <select name="byear" id="byear"> 635 636 <option value="2015">- Year -</option> 637 <option value="2012">2012</option> 638 <option value="2011">2011</option> 639 <option value="2010">2010</option> 640 <option value="2009">2009</option> 641 <option value="2008">2008</option> 642 <option value="2007">2007</option> 643 <option value="2006">2006</option> 644 <option value="2005">2005</option> 645 <option value="2004">2004</option> 646 <option value="2003">2003</option> 647 <option value="2002">2002</option> 648 <option value="2001">2001</option> 649 <option value="2000">2000</option> 650 <option value="1999">1999</option> 651 <option value="1998">1998</option> 652 <option value="1997">1997</option> 653 <option value="1996">1996</option> 654 <option value="1995">1995</option> 655 <option value="1994">1994</option> 656 <option value="1993">1993</option> 657 <option value="1992">1992</option> 658 <option value="1991">1991</option> 659 <option value="1990">1990</option> 660 <option value="1989">1989</option> 661 <option value="1988">1988</option> 662 <option value="1987">1987</option> 663 <option value="1986">1986</option> 664 <option value="1985">1985</option> 665 <option value="1984">1984</option> 666 <option value="1983">1983</option> 667 <option value="1982">1982</option> 668 <option value="1981">1981</option> 669 <option value="1980">1980</option> 670 <option value="1979">1979</option> 671 <option value="1978">1978</option> 672 <option value="1977">1977</option> 673 <option value="1976">1976</option> 674 <option value="1975">1975</option> 675 <option value="1974">1974</option> 676 <option value="1973">1973</option> 677 <option value="1972">1972</option> 678 <option value="1971">1971</option> 679 <option value="1970">1970</option> 680 <option value="1969">1969</option> 681 <option value="1968">1968</option> 682 <option value="1967">1967</option> 683 <option value="1966">1966</option> 684 <option value="1965">1965</option> 685 <option value="1964">1964</option> 686 <option value="1963">1963</option> 687 <option value="1962">1962</option> 688 <option value="1961">1961</option> 689 <option value="1960">1960</option> 690 <option value="1959">1959</option> 691 <option value="1958">1958</option> 692 <option value="1957">1957</option> 693 <option value="1956">1956</option> 694 <option value="1955">1955</option> 695 <option value="1954">1954</option> 696 <option value="1953">1953</option> 697 <option value="1952">1952</option> 698 <option value="1951">1951</option> 699 <option value="1950">1950</option> 700 <option value="1949">1949</option> 701 <option value="1948">1948</option> 702 <option value="1947">1947</option> 703 <option value="1946">1946</option> 704 <option value="1945">1945</option> 705 <option value="1944">1944</option> 706 <option value="1943">1943</option> 707 <option value="1942">1942</option> 708 <option value="1941">1941</option> 709 <option value="1940">1940</option> 710 <option value="1939">1939</option> 711 <option value="1938">1938</option> 712 <option value="1937">1937</option> 713 <option value="1936">1936</option> 714 <option value="1935">1935</option> 715 <option value="1934">1934</option> 716 <option value="1933">1933</option> 717 <option value="1932">1932</option> 718 <option value="1931">1931</option> 719 <option value="1930">1930</option> 720 <option value="1929">1929</option> 721 <option value="1928">1928</option> 722 <option value="1927">1927</option> 723 <option value="1926">1926</option> 724 <option value="1925">1925</option> 725 <option value="1924">1924</option> 726 <option value="1923">1923</option> 727 <option value="1922">1922</option> 728 <option value="1921">1921</option> 729 <option value="1920">1920</option> 730 <option value="1919">1919</option> 731 <option value="1918">1918</option> 732 <option value="1917">1917</option> 733 <option value="1916">1916</option> 734 <option value="1915">1915</option> 735 <option value="1914">1914</option> 736 <option value="1913">1913</option> 737 <option value="1912">1912</option> 738 <option value="1911">1911</option> 739 <option value="1910">1910</option> 740 741 </select> 742 <div style="clear:both; margin-bottom:15px"></div> 743 </div> 744 <button id="submit_birthdate" class="button button-enter btn styled-submit" onclick="ageCheck()" style="display:inline-block">Enter</button> 745 <span style="padding: 0 4px">or</span> 746 <a href="http://google.com/" id="button-exit" name="button-exit"><b>EXIT</b></a> 747 <p class="age-text"> 748 Respect the journey. Enjoy responsibly. 749 </p> 750 <p class="age-notice">By entering this site you are agreeing to the <a href="#">Privacy Policy</a>.</p> 751 </div> 752</div> 753
754<script> 755 function ageCheck() { 756 var min_age = 21; // Set the minimum age. 757 var year = parseInt(document.getElementById('byear').value); 758 var month = parseInt(document.getElementById('bmonth').value); 759 var day = parseInt(document.getElementById('bday').value); 760 var theirDate = new Date((year + min_age), month, day); 761 var today = new Date; 762 if ((today.getTime() - theirDate.getTime()) < 0) { 763 window.location = 'http://google.com'; //enter domain url where you would like the underaged visitor to be sent to. 764 } else { 765 var days = 14; //number of days until they must go through the age checker again. 766 var date = new Date(); 767 date.setTime(date.getTime()+(days*24*60*60*1000)); 768 var expires = "; expires="+date.toGMTString(); 769 document.cookie = 'isAnAdult=true;'+expires+"; path=/"; 770 location.reload(); 771 }; 772 }; 773 774 function readCookie(name) { 775 var nameEQ = name + "="; 776 var ca = document.cookie.split(';'); 777 for(var i=0;i < ca.length;i++) { 778 var c = ca[i]; 779 while (c.charAt(0)==' ') c = c.substring(1,c.length); 780 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 781 } 782 return null; 783 }; 784 785 var isAnAdult = readCookie('isAnAdult'); 786 if (isAnAdult) { 787 document.write("<style> #prompt-background { display: none; }</style>"); 788 }; 789 790</script>
790 791 792<style> 793.modal-prompt { 794 background: #fff; 795 border-radius: 2px; 796 box-shadow: 0px 0px 10px rgba(0,0,0,0.5); 797 width: 460px; 798 max-width: 90vw; 799 height: auto; 800 margin: 0 auto; 801 padding: 35px 35px 30px 35px; 802 position: relative; 803 top: 25%; 804 z-index: 1000000; 805 text-align: center; 806 -webkit-animation: fadein 1.5s; /* Safari, Chrome and Opera > 12.1 */ 807 -moz-animation: fadein 1.5s; /* Firefox < 16 */ 808 -ms-animation: fadein 1.5s; /* Internet Explorer */ 809 -o-animation: fadein 1.5s; /* Opera < 12.1 */ 810 animation: fadein 1.5s; 811} 812#prompt-background { 813 background: url("https://hirschwhiskey.myshopify.com/cdn/shop/files/2023_Hirsch_15030_Lifestyle_1.jpg") no-repeat center center fixed #fff; 814 -webkit-background-size: cover; 815 -moz-background-size: cover; 816 -o-background-size: cover; 817 background-size: cover; 818 width: 100%; 819 height: 100%; 820 position: fixed; 821 left: 0; 822 top: 0; 823 z-index: 9999999; 824} 825.modal-prompt .button { 826 background: #119f9b; 827 border-color: #119f9b; 828} 829.birthdate { 830 display: flex; 831 justify-content: center; 832 align-items: center; 833 margin-bottom: 25px; 834} 835.modal-prompt select { float: left; margin-right: 10px; } 836.modal-prompt .h2 {margin-bottom: 30px;} 837.modal-prompt .age-text {margin-top: 30px;} 838.age-notice {font-size: calc(100% - 4px)} 839@keyframes fadein { 840 from { opacity: 0; } 841 to { opacity: 1; } 842} 843 844/* Firefox < 16 */ 845@-moz-keyframes fadein { 846 from { opacity: 0; } 847 to { opacity: 1; } 848} 849 850/* Safari, Chrome and Opera > 12.1 */ 851@-webkit-keyframes fadein { 852 from { opacity: 0; } 853 to { opacity: 1; } 854} 855 856/* Internet Explorer */ 857@-ms-keyframes fadein { 858 from { opacity: 0; } 859 to { opacity: 1; } 860} 861 862/* Opera < 12.1 */ 863@-o-keyframes fadein { 864 from { opacity: 0; } 865 to { opacity: 1; } 866} 867</style> 868 <modal-dialog id="LocalizationModal--locale" class="thb-localization-forms-modal" data-moved="true"> 869 <div role="dialog" aria-modal="true" class="thb-localization-forms-modal__content" tabindex="-1"> 870 <div class="thb-localization-forms-modal__content-header"> 871 <span class="h5 body-font">Select your locale</span> 872 <button id="ModalClose-LocalizationModal--locale" type="button" class="thb-localization-forms-modal__toggle" aria-label="Close"> 873<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 874<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 875</svg> 876</button> 877 </div> 878 <div class="thb-localization-forms-modal__content-info"> 879 880 881 <p>Your currently selected language is English.</p> 882 883<form method="post" action="/localization" id="LocalizationModal--locale-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="select"> 884 <select name="locale_code" class="thb-language-code full"><option value="en" selected="selected">English</option></select> 885 <div class="select-arrow"> 886<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 887<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-body)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/> 888</svg> 889</div> 890 </div> 891 <button class="button"><span data-content="Update language"></span></button></form></div> 892 </div> 893</modal-dialog> 894<modal-dialog id="LocalizationModal--country" class="thb-localization-forms-modal" data-moved="true"> 895 <div role="dialog" aria-modal="true" class="thb-localization-forms-modal__content" tabindex="-1"> 896 <div class="thb-localization-forms-modal__content-header"> 897 <span class="h5 body-font">Select your country</span> 898 <button id="ModalClose-LocalizationModal--country" type="button" class="thb-localization-forms-modal__toggle" aria-label="Close"> 899<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 900<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 901</svg> 902</button> 903 </div> 904 <div class="thb-localization-forms-modal__content-info"> 905 906 907 <p>Your currently selected location is the United States and your order will be billed
907in USD. The delivery methods, conditions of sale and delivery points will be updated when you change the country.</p> 908 909<form method="post" action="/localization" id="LocalizationModal--country-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="select"> 910 <select name="country_code" class="thb-currency-code full"><option value="US" selected="selected">United States (USD $)</option></select> 911 <div class="select-arrow"> 912<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 913<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-body)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/> 914</svg> 915</div> 916 </div> 917 <button class="button"><span data-content="Update country/region"></span></button></form></div> 918 </div> 919</modal-dialog> 920 <div id="wrapper"> 921 <!-- BEGIN sections: header-group --> 922<div id="shopify-section-sections--18116866932953__header" class="shopify-section shopify-section-group-header-group header-section"> 923 924<theme-header id="header" class="header style2 fixed--true transparent--false header--use-drawer-true header-sticky--active"> 925 <div class="row expanded"> 926 <div class="small-12 columns"><div class="thb-header-mobile-left"> 927 <details class="mobile-toggle-wrapper"> 928 <summary class="mobile-toggle"> 929 <span></span> 930 <span></span> 931 <span></span> 932 </summary><nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1"> 933 <div class="mobile-menu-drawer--inner"><ul class="mobile-menu"><li><a href="/" title="Home">Home</a></li><li><a href="/collections/all" title="Shop">Shop</a></li><li><a href="/pages/store-locator" title="Store Locator">Store Locator</a></li></ul><ul class="social-links"> 934 935 <li><a href="https://www.facebook.com/hirschwhiskey" class="social facebook" target="_blank" rel="noreferrer" title="Facebook"> 936<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 937 <path fill="var(--color-body)" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"></path> 938</svg> 939</a></li> 940 941 942 943 <li><a href="https://www.instagram.com/hirschwhiskey/" class="social instagram" target="_blank" rel="noreferrer" title="Instagram"> 944<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 945 <path fill="var(--color-body)" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 946 <path fill="var(--color-body)" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"/> 947</svg> 948</a></li> 949 950 951 952 953 954 955 956</ul> 957<div class="thb-mobile-menu-footer"><a class="thb-mobile-account-link" href="https://hirschwhiskey.com/customer_authentication/redirect?locale=en&region_country=US" title="Login 958"> 959<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 960<path d="M19 20V17.7778C19 15.3222 16.9863 13.3333 14.5 13.3333H5.5C3.01375 13.3333 1 15.3222 1 17.7778V20" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 961<path d="M10 9C12.2091 9 14 7.20914 14 5C14 2.79086 12.2091 1 10 1C7.79086 1 6 2.79086 6 5C6 7.20914 7.79086 9 10 9Z" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 962</svg> 963 Login 964</a><div class="no-js-hidden"></div> 965 </div> 966 </div> 967</nav> 968<link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/mobile-menu.css?v=27390009173590989691721150211" media="print" onload="this.media='all'"> 969<noscript><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/mobile-menu.css?v=27390009173590989691721150211" rel="stylesheet" type="text/css" media="all" /></noscript> 970</details> 971 972</div> 973<full-menu class="full-menu"> 974 <button class="full-menu--toggle mobile-toggle"><span></span><span></span><span></span></button> 975 <div class="full-menu--menu"> 976 <ul class="full-menu--menu-primary" role="menubar"> 977<li role="menuitem"> 978 <a href="/" title="Home" class="full-menu--link-parent" data-target="#menu-">Home</a></li><li role="menuitem"> 979 <a href="/collections/all" title="Shop" class="full-menu--link-parent" data-target="#menu-">Shop</a></li><li role="menuitem"> 980 <a href="/pages/store-locator" title="Store Locator" class="full-menu--link-parent" data-target="#menu-">Store Locator</a></li></ul></div> 981 <div class="full-menu--panel" tabindex="-1"> 982 <div class="full-menu--panel--level"></div> 983 <div class="full-menu--panel--level full-menu--panel--level-1"> 984</div> 985 <div class="full-menu--panel--level full-menu--panel--level-2"> 986</div> 987 </div> 988 989 <div class="full-menu--cc"></div> 990</full-menu> 991 992 993 <a class="logolink" href="/"> 994 <img 995 src="//hirschwhiskey.com/cdn/shop/files/logo-dark.svg?v=1718214700" 996 class="logoimg" 997 alt="hirschwhiskey" 998 width="214" 999 height="29" 1000 ><img 1001 src="//hirschwhiskey.com/cdn/shop/files/logo-white.svg?v=1718213186"
1002 class="logoimg logoimg--light" 1003 alt="hirschwhiskey" 1004 width="214" 1005 height="29" 1006 > 1007 </a> 1008 1009<div class="thb-secondary-area thb-header-right"><a class="thb-secondary-area-item thb-secondary-myaccount" href="https://hirschwhiskey.com/customer_authentication/redirect?locale=en&region_country=US" title="My Account"> 1010<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1011<path d="M19 20V17.7778C19 15.3222 16.9863 13.3333 14.5 13.3333H5.5C3.01375 13.3333 1 15.3222 1 17.7778V20" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 1012<path d="M10 9C12.2091 9 14 7.20914 14 5C14 2.79086 12.2091 1 10 1C7.79086 1 6 2.79086 6 5C6 7.20914 7.79086 9 10 9Z" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 1013</svg> 1014</a><a class="thb-secondary-area-item thb-quick-search" href="/search" title="Search"> 1015<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1016<path d="M13.6969 13.9469L18 18.25M15.875 8.6875C15.875 12.7951 12.5451 16.125 8.4375 16.125C4.32988 16.125 1 12.7951 1 8.6875C1 4.57988 4.32988 1.25 8.4375 1.25C12.5451 1.25 15.875 4.57988 15.875 8.6875Z" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 1017</svg> 1018</a> 1019 <a class="thb-secondary-area-item thb-secondary-cart" href="/cart" id="cart-drawer-toggle"><span class="cart-text">CART</span> <span class="thb-item-count">0</span></a> 1020</div> 1021 1022 1023</div> 1024 </div><style data-shopify>:root { 1025 --logo-height: 30px; 1026 --logo-height-mobile: 20px; 1027 } 1028 </style></theme-header>
1029<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/header.js?v=120000082238152628631721150211" async></script>
1029 1030
1031<script type="application/ld+json"> 1032 { 1033 "@context": "http://schema.org", 1034 "@type": "Organization", 1035 "name": "hirschwhiskey", 1036 1037 "logo": "https:\/\/hirschwhiskey.com\/cdn\/shop\/files\/logo-dark.svg?v=1718214700\u0026width=214", 1038 1039 "sameAs": [ 1040 "", 1041 "https:\/\/www.facebook.com\/hirschwhiskey", 1042 "", 1043 "https:\/\/www.instagram.com\/hirschwhiskey\/", 1044 "", 1045 "", 1046 "", 1047 "", 1048 "" 1049 ], 1050 "url": "https:\/\/hirschwhiskey.com" 1051 } 1052</script>
1052 1053</div> 1054<!-- END sections: header-group --> 1055 <div id="shopify-section-cart-drawer" class="shopify-section cart-drawer-section"><cart-drawer class="side-panel cart-drawer" id="Cart-Drawer" tabindex="-1"><slide-show class="carousel cart-drawer--carousel"><div class="cart-drawer--carousel-item carousel__slide" >Add campaign text here.</div></slide-show><div class="side-panel-inner cart-drawer-inner"> 1056 <div class="side-panel-header"> 1057 <div> 1058 <span class="h5 body-font">Cart <span class="thb-item-count">0</span></span> 1059 <side-panel-close class="side-panel-close" tabindex="0"> 1060<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1061<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1062</svg> 1063</side-panel-close> 1064 </div> 1065 </div> 1066 <div class="side-panel-content"><div class="cart-drawer__empty-cart"> 1067 1068<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg"> 1069<path d="M63.2133 82.0001C58.4983 82.0001 54.6765 78.1637 54.6765 73.4633C54.6765 68.7483 58.5129 64.9265 63.2133 64.9265C67.9137 64.9265 71.7501 68.7629 71.7501 73.4633C71.7501 78.1637 67.9137 82.0001 63.2133 82.0001ZM63.2133 68.3383C60.3872 68.3383 58.0883 70.6372 58.0883 73.4633C58.0883 76.2894 60.3872 78.5883 63.2133 78.5883C66.0394 78.5883 68.3383 76.2894 68.3383 73.4633C68.3383 70.6372 66.0394 68.3383 63.2133 68.3383Z" fill="var(--color-accent)"/> 1070<path d="M29.0368 82.0001C24.3218 82.0001 20.5 78.1637 20.5 73.4633C20.5 68.7483 24.3364 64.9265 29.0368 64.9265C33.7372 64.9265 37.5736 68.7629 37.5736 73.4633C37.5882 78.1637 33.7518 82.0001 29.0368 82.0001ZM29.0368 68.3383C26.2107 68.3383 23.9118 70.6372 23.9118 73.4633C23.9118 76.2894 26.2107 78.5883 29.0368 78.5883C31.8629 78.5883 34.1618 76.2894 34.1618 73.4633C34.1618 70.6372 31.8629 68.3383 29.0368 68.3383Z" fill="var(--color-accent)"/> 1071<path d="M70.0368 61.4999H30.6036C24.9221 61.4999 20.0021 57.4585 18.8746 51.8942L10.5575 10.2499H1.71321C0.761429 10.2499 0 9.48849 0 8.5367C0 7.59956 0.761429 6.82349 1.71321 6.82349H11.9632C12.7832 6.82349 13.4714 7.39456 13.6325 8.19991L22.2425 51.206C23.0332 55.1888 26.5621 58.0735 30.6182 58.0735H70.0514C70.9886 58.0735 71.7646 58.8349 71.7646 59.7867C71.75 60.7385 70.9886 61.4999 70.0368 61.4999Z" fill="var(--color-accent)"/> 1072<path d="M67.4304 47.8383H20.5001C19.5629 47.8383 18.7869 47.0768 18.7869 46.125C18.7869 45.1733 19.5483 44.4118 20.5001 44.4118H67.4304C70.0076 44.4118 72.204 42.479 72.5115 39.9165C72.6286 38.9793 73.5365 38.3204 74.4151 38.4376C75.3522 38.5547 76.0111 39.404 75.894 40.3411C75.3668 44.6168 71.7208 47.8383 67.4304 47.8383Z" fill="var(--color-accent)"/> 1073<path d="M39.2869 20.4999H15.3751C14.4379 20.4999 13.6619 19.7385 13.6619 18.7867C13.6619 17.8496 14.4233 17.0735 15.3751 17.0735H39.2869C40.224 17.0735 41.0001 17.8349 41.0001 18.7867C41.0001 19.7385 40.2386 20.4999 39.2869 20.4999Z" fill="var(--color-accent)"/> 1074<path d="M63.2133 37.5882C52.8608 37.5882 44.4265 29.1539 44.4265 18.8014C44.4265 8.44893 52.8462 0 63.2133 0C73.5658 0 82.0001 8.43429 82.0001 18.7868C82.0001 29.1393 73.5658 37.5882 63.2133 37.5882ZM63.2133 3.41179C54.7351 3.41179 47.8383 10.3086 47.8383 18.7868C47.8383 27.265 54.7351 34.1618 63.2133 34.1618C71.6915 34.1618 78.5883 27.265 78.5883 18.7868C78.5883 10.3086 71.6915 3.41179 63.2133 3.41179Z" fill="var(--color-accent)"/> 1075<path d="M70.0368 27.3382C69.5976 27.3382 69.1583 27.1771 68.8215 26.8404L55.1597 13.1786C54.4861 12.505 54.4861 11.4361 55.1597 10.7625C55.8333 10.0889 56.9022 10.0889 57.5758 10.7625L71.2376 24.4243C71.9111 25.0979 71.9111 26.1668 71.2376 26.8404C70.9154 27.1625 70.4761 27.3382 70.0368 27.3382Z" fill="var(--color-accent)"/> 1076<path d="M56.3751 27.3382C55.9358 27.3382 55.4965 27.1771 55.1597 26.8404C54.4861 26.1668 54.4861 25.0979 55.1597 24.4243L68.8215 10.7625C69.4951 10.0889 70.564 10.0889 71.2376 10.7625C71.9111 11.4361 71.9111 12.505 71.2376 13.1786L57.5758 26.8404C57.2536 27.1625 56.8144 27.3382 56.3751 27.3382Z" fill="var(--color-accent)"/> 1077</svg> 1078 1079 <p>Your cart is currently empty.</p> 1080 <a class="button" href="/collections/all" aria-label="Start Shopping"><span data-content="Start Shopping"></span></a> 1081 </div></div></div> 1082</cart-drawer> 1083</div> 1084 <div role="main" id="main-content"> 1085 <div id="shopify-section-template--18116871913689__template-header" class="shopify-section section-template-header"><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/template-header.css?v=65347605175573741161721150211" rel="stylesheet" type="text/css" media="all" /> 1086<div class="template-header template-header--has-padding-true " data-section-index="1"><div class="row"> 1087 <div class="small-12 columns"> 1088 <div class="template-header--content"> 1089 <h1 class="template-header--title template-header--title-uppercase-false">Search Results</h1><form role="search" method="get" class="searchform" action="/search"> 1090 <fieldset> 1091 <input type="search" class="search-field" placeholder="Search for anything" value="" name="q" autocomplete="off"> 1092 <button type="submit" class="thb-search-submit"> 1093<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> 1094<path d="M13.6969 13.9469L18 18.25M15.875 8.6875C15.875 12.7951 12.5451 16.125 8.4375 16.125C4.32988 16.125 1 12.7951 1 8.6875C1 4.57988 4.32988 1.25 8.4375 1.25C12.5451 1.25 15.875 4.57988 15.875 8.6875Z" stroke="var(--color-header-icons, --color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 1095</svg> 1096</button> 1097 </fieldset> 1098 </form></div> 1099 </div> 1100 </div> 1101</div> 1102 1103</div><div id="shopify-section-template--18116871913689__main-search" class="shopify-section"><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/product-grid.css?v=141616176668196495951721150211" rel="stylesheet" type="text/css" media="all" /> 1104<link href="//hirschwhiskey.com/cdn/shop/t/9/assets/blog.css?v=135091862110724564041721150211" rel="stylesheet" type="text/css" media="all" /> 1105 1106</div> 1107 </div> 1108 <!-- BEGIN sections: footer-group --> 1109<div id="shopify-section-sections--18116866769113__image_with_text_KxKLDF" class="shopify-section shopify-section-group-footer-group section-image-with-text"><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/image-with-text.css?v=149368984752537148771721150211" rel="stylesheet" type="text/css" media="all" /><div class="row full-width-row-full"> 1110 <div class="small-12 columns"> 1111 <div class="image-with-text column-spacing--none grid--image-large text_first text-center section-spacing section-spacing--disable-top section-spacing--disable-bottom" style="--color-bg:#d0b48f;--color-text:#3b3f3e;--color-text-rgb: 59,63,62; --solid-button-background: #3b3f3e; --outline-button-label: #3b3f3e;--solid-button-label: #d0b48f;--bg-body: #d0b48f;"> 1112 <div class="image-with-text__image image-with-text__inner"> 1113 <div class="image-with-text__image-media aspect-ratio aspect-ratio--adapt" style="--ratio-percent: 66.650390625%;"> 1114<img class="lazyload no-blur " width="2048" height="1365" data-sizes="auto" src="//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_690x459_crop_center.jpg?v=1717532725" data-srcset="//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_690x459_crop_center.jpg?v=1717532725 690w,//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_1340x893_crop_center.jpg?v=1717532725 1340w,//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_2048x1365_crop_center.jpg?v=1717532725 2048w" fetchpriority="auto" alt="" style="object-position: 50.0% 50.0%;" /> 1115<noscript> 1116<img width="2048" height="1365" sizes="auto" src="//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_690x459_crop_center.jpg?v=1717532725" srcset="//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_690x459_crop_center.jpg?v=1717532725 690w,//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_1340x893_crop_center.jpg?v=1717532725 1340w,//hirschwhiskey.com/cdn/shop/files/HirschTahoe-10_2048x1365_crop_center.jpg?v=1717532725 2048w" alt="" fetchpriority="auto" loading="lazy" style="object-position: 50.0% 50.0%;" /> 1117</noscript> 1118</div> 1119 </div> 1120 <div class="image-with-text__content image-with-text__inner"> 1121 <div class="image-with-text__content--inner"><p class="subheading" >Where to buy</p><h3 class="h2" >Find Hirsch</h3> 1122 <a class="button outline" href="/pages/store-locator" role="button" title="Store Locator" ><span data-content="Store Locator"></span></a> 1123 1124 </div> 1125 </div> 1126 </div> 1127 </div> 1128</div> 1129 1130 1131<style> #shopify-section-sections--18116866769113__image_with_text_KxKLDF .rte p {max-width: 450px;} </style></div><div id="shopify-section-sections--18116866769113__footer-email-bar" class="shopify-section shopify-section-group-footer-group"><link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer-email-bar.css?v=173861639070892911741721150211" media="print" onload="this.media='all'"> 1132<noscript><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer-email-bar.css?v=173861639070892911741721150211" rel="stylesheet" type="text/css" media="all" /></noscript> 1133<div class="footer-email-bar"> 1134 <div class="h4">Stay up to date on our journey</div><div class="signup-container"> 1135 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="signup-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1136 <fieldset> 1137 <input name="contact[tags]" type="hidden" value="newsletter" /><input 1138 placeholder="Email" 1139 type="email" 1140 id="NewsletterForm--sections--18116866769113__footer-email-bar" 1141 name="contact[email]" 1142 autocorrect="off" 1143 autocapitalize="off" 1144 autocomplete="email" 1145 value="" 1146 pattern="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$" 1147 title="[email protected]" 1148 1149 required 1150 /> 1151 <button class="submit" type="submit" aria-label="Enter your email"> 1152<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1153<path d="M0.624999 0.9375L6.625 6.9375L0.625 12.9375" stroke="var(--color-accent)" stroke-linecap="round" stroke-linejoin="round"/> 1154</svg> 1155</button> 1156 </fieldset></form> 1157</div> 1158</div> 1159 1160<style> #shopify-section-sections--18116866769113__footer-email-bar * {color: #3b3f3e;} </style></div><div id="shopify-section-sections--18116866769113__footer-information-bar" class="shopify-section shopify-section-group-footer-group"><link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer-information-bar.css?v=132165852686342571621721150211" media="print" onload="this.media='all'"> 1161<noscript><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer-information-bar.css?v=132165852686342571621721150211" rel="stylesheet" type="text/css" media="all" /></noscript> 1162<div class="footer-information-bar"> 1163 <side-panel-links class="side-panel-links"><a class="side-panel-links--link no-js-hidden" href=/pages/store-locator><svg class="icon icon-accordion color-foreground-" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M9.91038 18.5904L14.9458 9.80988C17.1744 5.9237 14.4213 1.03316 10.004 1.03316C5.61856 1.03316 2.85676 5.85475 5.01217 9.74644L9.91038 18.5904ZM10.004 0C4.84496 0 1.59264 5.67261 4.13039 10.2547L9.34236 19.6651C9.58751 20.1078 10.2108 20.1126 10.4625 19.6737L15.82 10.3316C18.4445 5.75498 15.2016 0 10.004 0Z" fill-rule="evenodd"/> 1164 <path d="M12.9997 6.79602C12.9997 8.5559 11.6011 9.98256 9.87597 9.98256C8.1508 9.98256 6.75228 8.5559 6.75228 6.79602C6.75228 5.03615 8.1508 3.60949 9.87597 3.60949C11.6011 3.60949 12.9997 5.03615 12.9997 6.79602ZM9.87597 8.9494C11.0418 8.9494 11.9869 7.9853 11.9869 6.79602C11.9869 5.60675 11.0418 4.64265 9.87597 4.64265C8.71015 4.64265 7.76506 5.60675 7.76506 6.79602C7.76
1164506 7.9853 8.71015 8.9494 9.87597 8.9494Z"/></svg><span class="text-button">Store Locator</span></a><a class="side-panel-links--link no-js-hidden" href=/collections/all><svg class="icon icon-accordion color-foreground-" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M1.16154 11.8423L8.09186 18.829C8.28991 19.0287 8.61108 19.0284 8.80882 18.8285L18.839 8.68572C18.9337 8.58998 18.9868 8.46032 18.9868 8.32514V1.53212C18.9868 1.25006 18.76 1.02141 18.4802 1.02141L11.387 1.02147C11.2527 1.02147 11.1238 1.07529 11.0288 1.17108L1.16151 11.1201C0.963704 11.3195 0.963715 11.6428 1.16154 11.8423ZM20 1.53212C20 0.685947 19.3196 -6.58649e-06 18.4802 0L11.387 5.82026e-05C10.9839 6.15389e-05 10.5973 0.161509 10.3123 0.448879L0.445049 10.3979C-0.148378 10.9962 -0.148346 11.9662 0.445123 12.5645L7.37544 19.5513C7.96958 20.1502 8.9331 20.1495 9.52633 19.5496L19.5565 9.40686C19.8405 9.11967 20 8.73068 20 8.32514V1.53212Z" fill-rule="evenodd"/> 1165 <path d="M15.9028 8.22958C14.7801 9.36148 12.9597 9.36148 11.837 8.22958C10.7142 7.09769 10.7142 5.26253 11.837 4.13064C12.9597 2.99875 14.7801 2.99875 15.9028 4.13064C17.0256 5.26253 17.0256 7.09769 15.9028 8.22958ZM12.5534 7.50734C13.2805 8.24034 14.4593 8.24034 15.1864 7.50734C15.9135 6.77433 15.9135 5.58589 15.1864 4.85289C14.4593 4.11988 13.2805 4.11988 12.5534 4.85289C11.8263 5.58589 11.8263 6.77433 12.5534 7.50734Z"/></svg><span class="text-button">Shop</span></a></side-panel-links> 1166 1167<ul class="social-links"> 1168 1169 <li><a href="https://www.facebook.com/hirschwhiskey" class="social facebook" target="_blank" rel="noreferrer" title="Facebook"> 1170<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 1171 <path fill="var(--color-body)" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"></path> 1172</svg> 1173</a></li> 1174 1175 1176 1177 <li><a href="https://www.instagram.com/hirschwhiskey/" class="social instagram" target="_blank" rel="noreferrer" title="Instagram"> 1178<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> 1179 <path fill="var(--color-body)" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1180 <path fill="var(--color-body)" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"/> 1181</svg> 1182</a></li> 1183 1184 1185 1186 1187 1188 1189 1190</ul> 1191</div> 1192 1193<style> #shopify-section-sections--18116866769113__footer-information-bar .shopify-payment-button__more-options:after, #shopify-section-sections--18116866769113__footer-information-bar .shopify-payment-button__more-options:before, #shopify-section-sections--18116866769113__footer-information-bar .text-button:after, #shopify-section-sections--18116866769113__footer-information-bar .text-button:before {display: none;} </style></div><div id="shopify-section-sections--18116866769113__footer" class="shopify-section shopify-section-group-footer-group"><link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer.css?v=40041495420361678021721150211" media="print" onload="this.media='all'"> 1194<noscript><link href="//hirschwhiskey.com/cdn/shop/t/9/assets/footer.css?v=40041495420361678021721150211" rel="stylesheet" type="text/css" media="all" /></noscript> 1195<footer class="footer" id="footer"> 1196 <div class="row full-width-row"> 1197<div class="small-12 medium-6 columns" > 1198 <div class="widget widget--text"><div class="rte text-size--small"> 1199 <h2>Chase Your <em>Horizon</em></h2><p><br/>
1199San Francisco, California, United States</p> 1200 </div></div> 1201 </div> 1202 1203 1204<div class="small-12 medium-4 large-2 columns widget--menu-column" > 1205 <div class="widget widget--menu"> 1206 <button class="thb-widget-title collapsible" tabindex="0">Explore <span></span></button><ul class="thb-widget-menu"> 1207 1208 1209 1210 <li class=""> 1211 <a href="/" title="Home">Home</a> 1212 1213 </li> 1214 1215 1216 1217 <li class=""> 1218 <a href="/collections/all" title="Shop">Shop</a> 1219 1220 </li> 1221 1222 1223 1224 <li class=""> 1225 <a href="/pages/store-locator" title="Store Locator">Store Locator</a> 1226 1227 </li> 1228 1229 </ul></div> 1230 </div> 1231<div class="small-12 medium-4 large-2 columns widget--menu-column" > 1232 <div class="widget widget--menu"> 1233 <button class="thb-widget-title collapsible" tabindex="0">Learn <span></span></button><ul class="thb-widget-menu"> 1234 1235 1236 1237 <li class=""> 1238 <a href="/pages/contact" title="Contact Us">Contact Us</a> 1239 1240 </li> 1241 1242 1243 1244 <li class=""> 1245 <a href="/policies/privacy-policy" title="Privacy Policy">Privacy Policy</a> 1246 1247 </li> 1248 1249 1250 1251 <li class=""> 1252 <a href="/policies/terms-of-service" title="Terms of Service">Terms of Service</a> 1253 1254 </li> 1255 1256 1257 1258 <li class=""> 1259 <a href="/policies/shipping-policy" title="Shipping Policy">Shipping Policy</a> 1260 1261 </li> 1262 1263 1264 1265 <li class=""> 1266 <a href="https://www.p65warnings.ca.gov/products/alcoholic-beverages" title="CA Warning">CA Warning</a> 1267 1268 </li> 1269 1270 </ul></div> 1271 </div> 1272<div class="small-12 medium-4 large-2 columns" > 1273 <div class="widget widget--text"><div class="thb-widget-title">HIRSCH</div><div class="rte text-size--small"> 1274 <p>Hirsch continues to pursue Whiskey as an explorer might consider uncharted territory - The Spirit Of The Journey.<br/>â</p> 1275 </div></div> 1276 </div> 1277 1278</div> 1279 <div class="sub-footer"> 1280 <div class="row full-width-row"> 1281 <div class="small-12 medium-8 columns"> 1282 1283 </div> 1284 <div class="small-12 medium-4 columns"></div> 1285 <div class="small-12 columns"> 1286 <p>© 2026 hirschwhiskey, All rights reserved. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></p></div> 1287 </div> 1288 </div> 1289</footer> 1290 1291 1292</div> 1293<!-- END sections: footer-group --> 1294 1295 1296<link id="Product" rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/product.css?v=1200729195857711561721150211" media="print" onload="this.media='all'"> 1297<div class="side-panel product-drawer" id="Product-Drawer" tabindex="-1"> 1298 <div class="side-panel-inner"> 1299 <div class="side-panel-header"> 1300 <div> 1301 <span class="h5 body-font">Select options</span> 1302 <side-panel-close class="side-panel-close" tabindex="0"> 1303<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1304<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1305</svg> 1306</side-panel-close> 1307 </div> 1308 </div> 1309 <div class="side-panel-content" id="Product-Drawer-Content"> 1310 1311 </div> 1312 </div> 1313</div> 1314 1315 1316 <div class="search-drawer" tabindex="-1" id="Search-Drawer"> 1317 <side-panel-close class="side-panel-close" tabindex="0"> 1318<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1319<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1320</svg> 1321</side-panel-close> 1322 <form role="search" method="get" class="search-drawer--searchform" action="/search"> 1323 <fieldset> 1324 <label for="search-drawer--searchform-input" class="search-drawer--searchform-label">Search</label> 1325 <input id="search-drawer--searchform-input" type="search" class="search-drawer--searchform-input" placeholder="Search for anything" value="" name="q" autocomplete="off"> 1326 </fieldset> 1327 </form> 1328 <div class="search-drawer--inner"></div> 1329</div> 1330 1331<link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/product-grid.css?v=141616176668196495951721150211" media="print" onload="this.media='all'"> 1332<link rel="stylesheet" href="//hirschwhiskey.com/cdn/shop/t/9/assets/predictive-search.css?v=97900193817080553441721150211" media="print" onload="this.media='all'"> 1333<noscript> 1334 <link href="//hirschwhiskey.com/cdn/shop/t/9/assets/product-grid.css?v=141616176668196495951721150211" rel="stylesheet" type="text/css" media="all" /> 1335 <link href="//hirschwhiskey.com/cdn/shop/t/9/assets/predictive-search.css?v=97900193817080553441721150211" rel="stylesheet" type="text/css" media="all" /> 1336</noscript> 1337 1338 <div class="click-capture"></div> 1339 <div class="click-capture--product"></div> 1340 </div> 1341 1342
1342<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/vendor.min.js?v=57769212839167613861721150211" type="text/javascript"></script>
1342 1343
1343<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/animations.min.js?v=125778792411641688251721150211" type="text/javascript"></script>
1343 1344
1344<script> 1345 gsap.defaults({ 1346 ease: Power4.easeOut 1347 }); 1348 gsap.config({ 1349 nullTargetWarn: false 1350 }); 1351 gsap.registerPlugin(ScrollTrigger); 1352 </script>
1352 1353
1353<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/app.js?v=154585499984729450531721150211" type="text/javascript"></script>
1353 1354
1354<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/slideshow.js?v=93529422588228783911721150211" type="text/javascript"></script>
1354 1355 1356
1356<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/product.js?v=129332734307049045941721150211" defer="defer"></script>
1356 1357 1358
1358<script type="module" src="//hirschwhiskey.com/cdn/shop/t/9/assets/scroll-shadow.js?v=20320457967675250001721150211" defer="defer"></script>
1358 1359
1359<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/predictive-search.js?v=120534789922619122711721150211" defer="defer"></script>
1359<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/free-shipping.js?v=86056161497497741641721150211" type="text/javascript"></script>
1359 1360 <link href="//hirschwhiskey.com/cdn/shop/t/9/assets/free-shipping.css?v=80850689356663061771721150211" rel="stylesheet" type="text/css" media="all" />
1361<script src="//hirschwhiskey.com/cdn/shop/t/9/assets/product-recommendations.js?v=132950754260696798631721150211" defer="defer"></script>
1361 1362 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1362-1363
1362 1363<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1363GTM-KNPPCKHK
vendor: 83 bytes, lines 1363-1364
1363" 1364height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1365<!-- End Google Tag Manager (noscript) --> 1366 <style> /* FONTS */@font-face {font-family: "ArgentCFLight"; src: url("https://cdn.shopify.com/s/files/1/0691/5093/3209/files/font.woff2?v=1718310239") format("woff2"), url("https://cdn.shopify.com/s/files/1/0691/5093/3209/files/font.woff?v=1718310239") format("woff"); font-display: fallback;} h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large {font-style: normal; font-weight: 300; font-family: "ArgentCFLight";} p,.rte,.body-font,.tasting-note {font-style: normal; font-weight: 400; font-family: "Libre Baskerville";} button,.button,.text-button {font-family: "Inter"; text-transform: uppercase; letter-spacing: 0.24em; font-weight: 400;} em,.body-font,.subheading,.thb-widget-title,.accordion summary,.product-title-container,.quantity {font-family: "Inter"; font-weight: 500; font-style: normal;} .body-font {font-size: 95%;} .thb-widget-menu,.product-card-info,.sub-footer p {font-family: "Inter";} .batch-notice {font-size: calc(100% - 3px); opacity: 0.75;} </style> 1367<div id="shopify-block-AQjI2UWhtdDY3QjFQT__2962722633521649363" class="shopify-block shopify-app-block">
1367<script> 1368 var cartItems = null; 1369</script>
1369 1370 1371 1372
1372<script> 1373 var infiniteGoogleAdsMetafield = [[{"id":2027,"user_id":2637,"setting_id":1158,"status":1,"addAccountId":"2813939496","addAccountName":"Hotaling \u0026 Co. Google Ads account","addSubAccountId":null,"addSubAccountName":null,"GTMaccountId":"6243811602","GTMaccountName":"Hirsch Whiskey","GTMWebContainerId":"194248278","GTMWebPublicId":"GTM-KQ396J3D","GTMServerContainerId":null,"GTMServerUrl":null,"GTMWebWorkSpaceId":"6","GTMContainerUrl":null,"googlePixelId":"AW-16687119695","purchaseLabel":"1DpGCIDTyM4ZEM_6hJU-","beginCheckoutLabel":"Mto3CIPTyM4ZEM_6hJU-","addToCartLabel":"PLavCIbTyM4ZEM_6hJU-","pageViewLabel":"gbD7CP_UyM4ZEM_6hJU-","PURCHASE":"1","BEGIN_CHECKOUT":"1","ADD_TO_CART":"1","PAGE_VIEW":"1","dynamicRemarkitting":"1","enhancedConversions":"1","includeTaxesAndShipping":"1","purchaseName":"Purchase(infinitePixel)93553","beginCheckoutName":"Begin_checkout(infinitePixel)32826","addToCartName":"Add_to_cart(infinitePixel)63118","pageViewName":"Page_view(infinitePixel)67345","purchaseResourceName":"customers\/2813939496\/conversionActions\/6875654528","begincheckoutResourceName":"customers\/2813939496\/conversionActions\/6875654531","addToCartResourceName":"customers\/2813939496\/conversionActions\/6875654534","pageViewResourceName":"customers\/2813939496\/conversionActions\/6875654783","taggingVersionUrl":"https:\/\/tagmanager.google.com\/#\/versions\/accounts\/6243811602\/containers\/194248278\/versions\/4?apiLink=version","GA4MeasurementId":"G-7LSRQPV6J3","UetTagId":null,"targetArea":"entire","regions":null,"targetProductIds":null,"tags":null,"collections":null,"markets":null,"uniqueTriggerId":null,"created_at":"2024-09-17T23:07:04.000000Z","updated_at":"2024-09-19T18:05:01.000000Z"}],{"id":2637,"name":"hirschwhiskey.myshopify.com","email":"[email protected]","email_verified_at":null,"currency":"USD","country":"US","domain":"hirschwhiskey.com","language":"en","store_name":"hirschwhiskey","store_email":"[email protected]","store_phone":null,"country_name":"United States","plan_display_name":"Shopify","getStarted":1,"created_at":"2024-08-30T06:43:58.000000Z","updated_at":"2024-11-14T18:02:28.000000Z","shopify_grandfathered":0,"shopify_namespace":null,"shopify_freemium":0,"plan_id":3,"note":null,"GDPRComplice":"no","deleted_at":null,"metaField_id":"30799000862937","password_updated_at":"2024-11-14","theme_support_level":1,"settings":{"id":1158,"user_id":2637,"googleAccessToken":"ya29.a0AcM612xLogfvYkzbmzG88NsKjtFQzHV6gISBnrevSwPEwnJTZcI-e8EksDaZ1tAs_0V37weFeDJMUPItZSaT9m9i3w9XGb1SXWifdGDKeBiH55S4KUSydIxcl1sX0fQ2tO69JNjyOPlhH-u1oJlw5-E7D3aoIxFm7O87nnYAbgaCgYKAU4SARESFQHGX2Mi8PY09NAk09J4sxUUAQDKpw0177","googleRefreshToken":"1\/\/06sA4Nj8Wa95BCgYIARAAGAYSNwF-L9IrCyXjxssGMGLcSfG9zqz1D1cwjJFbnZ6XbF5O9ejVmNIzfVIjoZJs3CdnNUhnPj0gtCs","googleAccountId":"100551880050594575845","googleAccountName":"Rowena Rivera","googleAccountEmail":"[email protected]","googleAccountAvatar":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKReYwe46NJqtVp0bA2L4hKY6LWjvcxFyAapeDwRptXURD40w=s96-c","scopes":"11","idFormate":"globale","expiresIn":null,"created_at":"2024-08-30T06:57:30.000000Z","updated_at":"2024-09-19T21:06:26.000000Z"}}]; 1374 if(infiniteGoogleAdsMetafield){ 1375 if (!sessionStorage.getItem('infiniteGooglePixel') ) { 1376 sessionStorage.setItem('infiniteGooglePixel', JSON.stringify(infiniteGoogleAdsMetafield)); 1377 } 1378 } 1379 </script>
1379 1380 1381 1382 1383 1384 1385</div><div id="shopify-block-AUldkYklma0JiZVNkN__9388344762370057067" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 1386 1387 1388
1388<script src="https://cdn.shopify.com/extensions/01a115ca-eb06-71f3-8335-c5060b07f9c3/essential-cart-drawer-1058/assets/app-embed-C4RNM8Nc.js" type="module" crossorigin="anonymous"></script>
1388 1389 <link href="//cdn.shopify.com/extensions/01a115ca-eb06-71f3-8335-c5060b07f9c3/essential-cart-drawer-1058/assets/app-embed-Drh3PIWC.css" rel="stylesheet" type="text/css" media="all" /> 1390 1391<!-- END app snippet --> 1392 1393<essential-cart-app-embed 1394 upsell-app-data="{"carts":[{"id":"b53ec921-66c3-4662-a15e-30bf8397635a","isPublished":true,"cartType":"CART_DRAWER","content":{"isHideForOutOfStock":true,"isShowDropShadow":true,"isShowOnDesktop":true,"isShowOnMobile":true,"isShowOnAddToCart":true,"stickyCartVisibility":"ALWAYS","stickyCartPosition":"BOTTOM","stickyCartHorizontalPosition":"RIGHT","stickyCartWidth":"FULL_WIDTH","isProductImage":true,"isProductName":true,"isProductPrice":true,"isComparedAtPrice":true,"isProductVariantSelection":true,"isProductQuantitySelection":true,"buttonBodyHtml":"Secure checkout · {price}","disabledButtonBodyHtml":"Sold out","buttonAction":"STAY_ON_PAGE","emptyCartBodyHtml":"<p><span style=\"white-space: pre-wrap;\">Your cart is empty</span></p>","emptyCartButtonUrl":"","emptyCartButtonText":"Continue shopping","emptyCartImageUrl":"https://cdn.essentialcartdrawer.com/ecom-icons/cart1.svg","isShowEmptyCartButton":true,"cartTitle":"Cart {item_count}","subtotalLabel":"Subtotal","isSubtotalEnabled":true,"featuresOrder":[],"isOrderNoteEnabled":true,"orderNoteText":"CA Warning","orderNoteFieldLabelText":"Drinking distilled spirits, beer, coolers, wine and other alcoholic beverages may increase cancer risk, and, during pregnancy, can cause birth defects. For more information go to www.P65Warnings.ca.gov/alcohol.","orderNoteButtonText":"","isDiscountsEnabled":true,"isShowDiscountRow":true,"isShowAddDiscountsAction":true,"discountsFieldLabelText":"Discount code","discountsIncorrectCodeText":"Code not applicable","discountsCantApplyText":"{discount} can't be applied","discountsButtonText":"Add","discountsLinkText":"Add discount code","isPaymentIconsEnabled":false,"paymentIconsSize":36,"paymentIconsUrls":["https://cdn.essentialcartdrawer.com/payment-icons%2FMastercard2.svg","https://cdn.essentialcartdrawer.com/payment-icons%2FVisa2.svg","https://cdn.essentialcartdrawer.com/payment-icons%2FShopPay.svg"],"isUpsellsEnabled":true,"upsellsTitleText":"You may also like","customCartButtonSelector":null,"customDrawerHideSelector":null,"isHideForOutOfStockMobile":true,"isShowDropShadowMobile":true,"stickyCartVisibilityMobile":"ALWAYS","stickyCartPositionMobile":"BOTTOM","isProductImageMobile":true,"isProductNameMobile":true,"isProductPriceMobile":true,"isComparedAtPriceMobile":true,"isProductVariantSelectionMobile":true,"isProductQuantitySelectionMobile":true,"buttonBodyHtmlMobile":"Add to cart","disabledButtonBodyHtmlMobile":"Sold out","buttonActionMobile":"STAY_ON_PAGE"},"design":{"template":"DARK","backgroundType":"MONOCHROME","monochromeBackgroundColor":"#1a1a1a","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"font":"INHERIT","borderSize":0,"borderColor":"#E3E3E3","backgroundColor":"#ffffff","primaryTextColor":"#303030","secondaryTextColor":"#616161","productImageSize":80,"productImageBorderSize":4,"productTitleSize":16,"productTitleFontWeight":"normal","productTitleColor":"#ffffff","productPriceSize":16,"productPriceFontWeight":"normal","productPriceColor":"#000000","compareAtPriceSize":16,"compareAtPriceFontWeight":"normal","compareAtPriceColor":"#ffffff","productVariantSelectionFontWeight":"normal","productVariantSelectionTextSize":14,"productVariantSelectionTextColor":"#303030","productVariantSelectionIconColor":"#ffffff","
1394productVariantSelectionBackgroundColor":"#F1F1F1","productVariantSelectionBorderSize":0,"productVariantSelectionBorderColor":"#E3E3E3","productVariantSelectionBorderRadius":2,"buttonTextSize":16,"buttonTextColor":"#ffffff","buttonBackgroundColor":"#000000","buttonBorderSize":0,"buttonBorderColor":"#e3e3e3","buttonBorderRadius":2,"disabledButtonBackgroundColor":"#e3e3e3","disabledButtonBorderSize":0,"disabledButtonBorderColor":"#e3e3e3","disabledBorderRadius":2,"disabledButtonTextSize":16,"disabledButtonTextColor":"#303030","topOffsetPosition":0,"bottomOffsetPosition":0,"leftOffsetPosition":0,"rightOffsetPosition":0,"maxWidth":800,"templateMobile":"DARK","backgroundTypeMobile":"MONOCHROME","monochromeBackgroundColorMobile":"#1a1a1a","gradientBackgroundStartColorMobile":null,"gradientBackgroundEndColorMobile":null,"gradientBackgroundAngleMobile":null,"fontMobile":"INHERIT","borderSizeMobile":0,"borderColorMobile":"#1a1a1a","productTitleSizeMobile":16,"productTitleFontWeightMobile":"normal","productTitleColorMobile":"#ffffff","productPriceSizeMobile":16,"productPriceFontWeightMobile":"normal","productPriceColorMobile":"#ffffff","compareAtPriceSizeMobile":16,"compareAtPriceFontWeightMobile":"normal","compareAtPriceColorMobile":"#ffffff","productVariantSelectionFontWeightMobile":"normal","productVariantSelectionTextSizeMobile":14,"productVariantSelectionTextColorMobile":"#303030","productVariantSelectionIconColorMobile":"#ffffff","productVariantSelectionBackgroundColorMobile":"#1a1a1a","productVariantSelectionBorderSizeMobile":0,"productVariantSelectionBorderColorMobile":"#ffffff","productVariantSelectionBorderRadiusMobile":2,"buttonTextSizeMobile":16,"buttonTextColorMobile":"#ffffff","buttonBackgroundColorMobile":"#005BD3","buttonBorderSizeMobile":0,"buttonBorderColorMobile":"#e3e3e3","buttonBorderRadiusMobile":2,"disabledButtonTextSizeMobile":16,"disabledButtonTextColorMobile":"#303030","disabledButtonBackgroundColorMobile":"#e3e3e3","disabledButtonBorderSizeMobile":0,"disabledButtonBorderColorMobile":"#e3e3e3","disabledBorderRadiusMobile":2,"topOffsetPositionMobile":0,"bottomOffsetPositionMobile":0,"leftOffsetPositionMobile":0,"rightOffsetPositionMobile":0,"emptyCartImageSize":28,"emptyCartImageColor":"#000000","orderNoteTextFontWeight":"normal","orderNoteTextFontSize":14,"orderNoteTextColor":"#303030","orderNoteInputBackgroundColor":"#FFFFFF","orderNoteInputBorderColor":"#F1F1F1","orderNoteInputBorderSize":1,"orderNoteButtonBackgroundColor":"#FFFFFF","orderNoteButtonTextColor":"#FFFFFF","orderNoteButtonBorderColor":"#FFFFFF","orderNoteButtonBorderSize":0,"upsellsTitleFontWeight":"600","upsellsTitleFontSize":14,"upsellsTitleColor":"#303030","upsellsOfferBackgroundColor":"#F1F1F1","upsellsProductCardBackgroundColor":"#FFFFFF","upsellsPrimaryTextColor":"#303030","upsellsSecondaryTextColor":"#616161","upsellsPriceColor":"#303030","
1394upsellsButtonBackgroundColor":"#303030","upsellsButtonTextColor":"#FFFFFF","upsellsButtonBorderColor":"#303030","upsellsButtonBorderSize":0,"upsellsLayoutType":"CAROUSEL","upsellsVisibleProductsCount":3,"discountsTextFontWeight":"400","discountsTextFontSize":14,"discountsTextColor":"#303030","discountsInputBackgroundColor":"#FFFFFF","discountsInputBorderColor":"#F1F1F1","discountsInputBorderSize":1,"discountsButtonBackgroundColor":"#F1F1F1","discountsButtonTextColor":"#303030","discountsButtonBorderColor":"#F1F1F1","discountsButtonBorderSize":0,"lineItemsSectionPaddingTop":16,"lineItemsSectionPaddingBottom":8,"upsellsSectionPaddingTop":8,"upsellsSectionPaddingBottom":8,"orderNoteSectionPaddingTop":8,"orderNoteSectionPaddingBottom":8,"announcementSectionPaddingTop":0,"announcementSectionPaddingBottom":0,"announcementBarSectionPaddingTop":0,"announcementBarSectionPaddingBottom":0,"rewardGoalBarSectionPaddingTop":0,"rewardGoalBarSectionPaddingBottom":0,"discountsSectionPaddingTop":16,"discountsSectionPaddingBottom":8,"subtotalSectionPaddingTop":8,"subtotalSectionPaddingBottom":8,"checkoutButtonSectionPaddingTop":8,"checkoutButtonSectionPaddingBottom":16,"paymentIconsSectionPaddingTop":8,"paymentIconsSectionPaddingBottom":16},"announcements":[{"id":"1fe7ae6d-dd3e-4eb1-9e22-363d402d0d64","updatedAt":"2026-04-06T23:45:14.609Z","timerType":"NO_TIMER","timerEndType":"HIDE","minutes":10,"startDate":"2026-04-06T22:00:29.741Z","endDate":"2026-04-07T22:00:29.741Z","bodyHtml":"<p dir=\"ltr\"><span data-lexical-text=\"true\" style=\"color: #FFFFFF\">Free shipping on $50 | Free gift on $60</span></p>","backgroundColor":"#4A4A4A","textSize":14,"borderSize":0,"borderColor":"#E3E3E3","textColor":"#FFFFFF","isEnabled":false,"endMessage":"","daysLabel":"d","hoursLabel":"h","minutesLabel":"m","secondsLabel":"s","bodyHtmlMobile":"<p dir=\"ltr\"><span data-lexical-text=\"true\" style=\"color: #303030\">ð¥ </span><strong data-lexical-text=\"true\" style=\"color: #303030\">Get it while it lasts</strong></p>","backgroundColorMobile":"#13FFC4","textSizeMobile":14,"textColorMobile":"#FFFFFF","isEnabledMobile":false,"contentTranslations":[]},{"id":"c13ef9a6-5644-4ac3-8cd5-8ade7fd34415","updatedAt":"2026-04-06T23:45:14.609Z","timerType":"FIXED_MINUTES","timerEndType":"HIDE","minutes":10,"startDate":"2026-04-06T22:00:29.741Z","endDate":"2026-04-07T22:00:29.741Z","bodyHtml":"<p><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">This price expires in {timer}</span></p>","backgroundColor":"#F1F1F1","textSize":14,"borderSize":0,"borderColor":"#E3E3E3","textColor":"#303030;","isEnabled":false,"endMessage":"","daysLabel":"d","hoursLabel":"h","minutesLabel":"m","secondsLabel":"s","bodyHtmlMobile":"<p><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">This price expires in {timer}</span></p>","backgroundColorMobile":"#13FFC4","textSizeMobile":14,"textColorMobile":"#303030;","isEnabledMobile":false,"contentTranslations":[]}],"rewards":[{"id":"5ebcf579-dd7b-4f57-99f8-4eff68d59420","updatedAt":"2026-04-06T23:45:14.609Z","isEnabled":true,"configType":"DEFAULT","completedBodyHtml":"<p><b><strong style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">Reward</strong></b><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\"> unlocked!</span></p>","backgroundColor":"#FFFFFF","
1394barBackgroundColor":"#F1F1F1","barForegroundColor":"#000000","textColor":"#303030","rewardType":"TOTAL_PRICE","marketId":null,"currencyCode":null,"excludeSpecificProducts":[],"tiers":[{"id":"7bbb2703-99a8-4584-a941-113da905b4ba","RewardTierType":"SHIPPING_DISCOUNT","name":"Free Shipping","discountType":"PERCENTAGE","discountValue":100,"minValue":150,"specificProducts":[],"freeSpecificProducts":[],"beforeCompletedBodyHtml":"<p><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">Spend {remaining_amount} more for FREE shipping.</span></p>","discountMessage":"Free Shipping @$150"},{"id":"a2b5562a-8972-4594-ab94-40cfe03a646a","RewardTierType":"SHIPPING_DISCOUNT","name":"","discountType":"PERCENTAGE","discountValue":100,"minValue":250,"specificProducts":[],"freeSpecificProducts":[],"beforeCompletedBodyHtml":"<p><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">Spend {remaining_amount} to unlock your </span><b><strong style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">reward</strong></b><span style=\"color: rgb(48, 48, 48); white-space: pre-wrap;\">!</span></p>","discountMessage":null}],"contentTranslations":[]}],"upsells":[{"id":"a709b261-edc0-4a95-933c-7aa411375163","name":"Cart drawer offer","isEnabled":true,"offerType":"CROSS_SELL","titleText":"You may also like","buttonText":"Add","productsType":"RECOMMENDATIONS_API","triggerType":"ALL","recommendationIntent":"RELATED","isHideProductInCart":false,"discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","discountMessage":null,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"specificProducts":[],"specificCollections":[],"triggerProducts":[],"triggerCollections":[],"contentTranslations":[]}],"customBlocks":[],"placement":{"productPageProductsType":"ALL","specificProducts":[],"specificCollections":[],"homePageProducts":[]},"contentTranslations":[]}]}" 1395 cart-app-config-data="{"storefrontAccessTokenValue":"c85da9bb0b4452fb2193b526ea5fdbf4","updatedAt":"2026-04-06T23:45:15.541Z","analyticsBaseUrl":"https://essential-cart-publisher.essential-apps.com"}" 1396 product-page-product="null" 1397 product-page-collection-ids="[]" 1398 cart-product-ids="[]" 1399 shop-money-format="${{amount}}" 1400 shop-money-with-currency-format="${{amount}} USD" 1401 market-id="18401558745" 1402 market-handle="us" 1403 customer-tags="null" 1404 cart-data="{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}" 1405 cart-items=' 1406[]' 1407></essential-cart-app-embed> 1408 1409 1410 <div id="essential-cart-drawer-portal" data-currency-converted="true"></div> 1411 1412 1413
1413<script> 1414 (function () { 1415 if (window.__essentialCartEarlyNet) return; 1416 window.__essentialCartEarlyNet = true; 1417 var FALLBACK_MS = 4000; 1418 var handler = function (e) { 1419 if (window.essentialCartApi) { 1420 document.removeEventListener("click", handler, true); 1421 return; 1422 } 1423 var t = e.target; 1424 if (!t || !t.closest) return; 1425 var a = t.closest("a[href]"); 1426 if (!a) return; 1427 var path; 1428 try { 1429 path = new URL(a.href, window.location.origin).pathname.replace(/\/+$/, ""); 1430 } catch (err) { 1431 return; 1432 } 1433 var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || "/"; 1434 if (path !== root + "cart" && path !== "/cart") return; 1435 e.preventDefault(); 1436 var href = a.href; 1437 var started = Date.now(); 1438 var tick = function () { 1439 var api = window.essentialCartApi; 1440 if (api && api.openCart) { 1441 api.openCart(); 1442 return; 1443 } 1444 if (Date.now() - started > FALLBACK_MS) { 1445 window.location.href = href; 1446 return; 1447 } 1448 setTimeout(tick, 100); 1449 }; 1450 tick(); 1451 }; 1452 document.addEventListener("click", handler, true); 1453 })(); 1454 </script>
1454 1455 1456 1457 1458</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
1459<script id="RestockRocketConfig"> 1460 window._RestockRocketConfig = window._RestockRocketConfig || {} 1461 window._RestockRocket = window._RestockRocket || {} 1462 window._Stoq = window._RestockRocket 1463 window._StoqConfig = window._RestockRocketConfig 1464 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 1465 function normalizeLocale(locale) { 1466 if (!locale || locale.trim() === '') { 1467 return ''; 1468 } 1469 return locale.toString().toLowerCase().replace(/-/g, '_'); 1470 } 1471 1472 window._RestockRocketConfig.locale = 'en'; 1473 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 1474 window._RestockRocketConfig.shop = 'hirschwhiskey.myshopify.com'; 1475 window._RestockRocketConfig.pageType = 'search'; 1476 window._RestockRocketConfig.liquidRenderedAt = 1791442995;window._RestockRocketConfig.marketId = 18401558745;window._RestockRocketConfig.countryName = 'United States'; 1477 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 1478 if (!window._RestockRocketConfig.cartToken) { 1479 try { 1480 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 1481 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 1482 } catch (e) { } 1483 } 1484window._RestockRocketConfig.cachedSettings = {"id":42148,"shop_id":42084,"currency":"USD","created_at":"2025-09-09T17:33:52.411Z","updated_at":"2026-10-04T07:09:16.242Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"Hine Barrels, Cask Strength","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":null,"js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":false,"storefront_button_disable_tag_enabled":true,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"auto","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
1484separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when itâs restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":null,"preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":null,"preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":null,"preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-04T07:09:16.308Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"}; 1485 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 1486 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[],"updated_at":"2026-10-08T05:29:18Z","market_locations_enabled":false,"market_id":18401558745,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-08T05:29:02Z","shopify_market_id":18401558745,"market_locations_enabled":false}; 1487 window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_18401558745";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-08T05:29:02Z","shopify_market_id":18401558745,"market_locations_enabled":false}; 1488 window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_18401558745"; 1489window._RestockRocketConfig.sellingPlans = [];(function() { 1490 const cachedData = {"plans":[{"shopify_selling_plan_group_id":2892955865,"shopify_selling_plan_id":5621776601,"enabled":true,"variant_ids":[],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":null,"delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":false,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"ASAP","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":null,"pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#8700d3","preorder_button_colors_enabled":false,"markets_enabled":null,"market_id":null,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":null,"billing_at":null,"billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":5621776601,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-09-15T16:48:13.009Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased
1490separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[],"cached_at":"2026-02-18T08:38:17Z"}; 1491 1492 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 1493 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 1494 const oldPlans = window._RestockRocketConfig.sellingPlans; 1495 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 1496 ? oldPlans.reduce(function(max, plan) { 1497 if (plan.updated_at) { 1498 const planDate = new Date(plan.updated_at); 1499 const maxDate = max ? new Date(max) : null; 1500 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 1501 } 1502 return max; 1503 }, '') 1504 : null; 1505 const cachedDate = new Date(cachedData.cached_at); 1506 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 1507 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 1508 1509 if (useCached) { 1510 if (Array.isArray(cachedData.plans)) { 1511 window._RestockRocketConfig.sellingPlans = cachedData.plans; 1512 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 1513 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 1514 } 1515 } else { 1516 window._RestockRocketConfig.disabledSellingPlanIds = []; 1517 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 1518 } 1519 } 1520 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"8fc72cbe-b03f-470a-836d-cb90561accae","shop_id":42084,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-09-15T16:48:13.655Z","updated_at":"2025-09-15T16:48:13.655Z"}]; 1521 try { 1522 var _sqCfg = window._RestockRocketConfig; 1523 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 1524 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 1525 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 1526 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 1527 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 1528 } catch (e) { } 1529 try { 1530 var _sqc = window._RestockRocketConfig; 1531 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 1532 var _sqPre = (_sqc.cachedPreorderVariantIds && 1533 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 1534 var _sqArm = false; 1535 if (_sqOn && _sqc.preordersConfigured) { 1536 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 1537 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 1538 } else { 1539 _sqArm = (_sqc.integrations || []).some(function (i) { 1540 return i && i.type === 'featured_product' && i.enabled && 1541 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 1542 }); 1543 } 1544 } 1545 if (_sqArm && document.documentElement) { 1546 _sqc.acceleratedGateArmed = true; 1547 document.documentElement.classList.add('stoq-buy-now-pending'); 1548 setTimeout(function () { 1549 document.documentElement.classList.remove('stoq-buy-now-pending'); 1550 }, 6000); 1551 } 1552 } catch (e) { } 1553 1554 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product.js' 1555 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection.js' 1556 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-product-bis.js' 1557 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a10b23-799c-7a38-a052-ddf9175946a6/restockrocket-1-600/assets/restockrocket-collection-bis.js' 1558 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 1559 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 1560 try { 1561 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 1562 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 1563 } catch (e) { 1564 window._RestockRocketConfig.appVersion = ''; 1565 } 1566 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 1567 const LIQUID_CACHE_MAX_AGE = 15 * 60; 1568 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 1569 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 1570 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 1571 window._RestockRocketConfig.isLiquidCacheFresh = true; 1572 window._RestockRocketConfig.liquidCacheAge = null; 1573 } else { 1574 const now = Math.floor(Date.now() / 1000);
1575 const liquidCacheAge = now - liquidRenderedAt; 1576 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 1577 if (liquidCacheAge < 0) { 1578 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 1579 window._RestockRocketConfig.isLiquidCacheFresh = true; 1580 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 1581 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 1582 window._RestockRocketConfig.isLiquidCacheFresh = true; 1583 } else { 1584 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 1585 window._RestockRocketConfig.isLiquidCacheFresh = false; 1586 } 1587 } 1588 1589 function checkSettingsExpiry(settings) { 1590 try { 1591 if (!settings || !settings.updated_at) { 1592 console.debug('STOQ - Invalid settings data structure'); 1593 return null; 1594 } 1595 1596 if (!settings.cache) { 1597 console.debug('STOQ - settings caching disabled'); 1598 return null; 1599 } 1600 if (settings.multi_language_enabled) { 1601 if (!settings.translations) { 1602 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 1603 return null; 1604 } 1605 if (window._RestockRocketConfig.normalizedLocale && 1606 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 1607 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 1608 } 1609 } 1610 1611 const updatedAt = new Date(settings.updated_at); 1612 if (isNaN(updatedAt.getTime())) { 1613 console.debug('STOQ - Invalid updated_at date format in settings'); 1614 return null; 1615 } 1616 1617 const age = Date.now() - updatedAt.getTime(); 1618 if (age < SETTINGS_CACHE_DURATION) { 1619 console.debug('STOQ - settings changed recently, skipping cache'); 1620 return null; 1621 } 1622 1623 return settings; 1624 } catch (error) { 1625 console.debug('STOQ - Error checking settings cache:', error); 1626 return null; 1627 } 1628 } 1629 1630 function createRestockRocketContainer() { 1631 const restockRocketContainer = document.createElement('div'); 1632 restockRocketContainer.id = 'restock-rocket'; 1633 document.body.appendChild(restockRocketContainer); 1634 } 1635 1636 function createRestockRocketScript(scriptUrl) { 1637 const restockRocketScriptElement = document.createElement('script'); 1638 restockRocketScriptElement.setAttribute('defer', 'defer'); 1639 restockRocketScriptElement.src = scriptUrl; 1640 document.body.appendChild(restockRocketScriptElement); 1641 } 1642 1643 createRestockRocketContainer() 1644 1645 console.debug('STOQ - extension activated') 1646 try { 1647 const _stoqInitConfig = window._RestockRocketConfig; 1648 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
1648) 1649 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 1650 : []; 1651 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 1652 var _stoqPageSeq = 0; 1653 try { 1654 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 1655 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 1656 } catch (e) { } 1657 Shopify?.analytics?.publish?.('stoq_initialized', { 1658 cart_token: _stoqInitConfig.cartToken || '', 1659 page_url: window.location.href, 1660 page_type: _stoqInitConfig.pageType || '', 1661 shop_domain: _stoqInitConfig.shop || '', 1662 market_id: _stoqInitConfig.marketId || '', 1663 country_code: _stoqInitConfig.countryIsoCode || '', 1664 detected_variant_ids: _stoqDetectedVariantIds, 1665 selected_variant_id: _stoqSelectedVariantId || '', 1666 page_load_seq: _stoqPageSeq, 1667 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 1668 app_version: _stoqInitConfig.appVersion || '', 1669 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 1670 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 1671 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 1672 }); 1673 } catch (e) { 1674 console.debug('STOQ - stoq_initialized publish failed:', e); 1675 } 1676 try { 1677 var _sqTrack = window._RestockRocketConfig; 1678 if (_sqTrack.preordersConfigured) { 1679 document.addEventListener('click', function (e) { 1680 try { 1681 var t = e.target; 1682 if (!t || !t.closest) return; 1683 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 1684 if (!host) return; 1685 var channel = host.matches && host.matches('shopify-payment-terms') 1686 ? 'shop_pay_installments' : 'buy_now'; 1687 var form = host.closest('form'); 1688 var vidEl = form && form.querySelector('[name="id"]'); 1689 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 1690 var _sqVidNum = Number(variantId); 1691 var _sqPlan = null; 1692 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 1693 var _sqMktId = Number(_sqTrack.marketId); 1694 var _sqForVariant = function (pl) { 1695 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 1696 pl.variant_ids.indexOf(_sqVidNum) !== -1; 1697 }; 1698 _sqPlans.forEach(function (pl) { 1699 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 1700 Array.isArray(pl.shopify_market_ids) && 1701 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 1702 }); 1703 if (!_sqPlan) { 1704 _sqPlans.forEach(function (pl) { 1705 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 1706 }); 1707 } 1708 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 1709 variant_id: variantId, 1710 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 1711 channel: channel, 1712 market_id: _sqTrack.marketId || '', 1713 country_code: _sqTrack.countryIsoCode || '', 1714 page_type: _sqTrack.pageType || '', 1715 cart_token: _sqTrack.cartToken || '', 1716 page_url: (window.location && window.location.href) || '', 1717 properties: { 1718 is_preorder_variant: (function () { 1719 var vid = Number(variantId); 1720 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 1721 return has(_sqTrack.preorderVariantIds) || 1722 has(_sqTrack.cachedPreorderVariantIds && 1723 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 1724 })(), 1725 in_enabled_plan: !!_sqPlan, 1726 is_instock_variant: (function () { 1727 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 1728 return has(_sqTrack.inStockVariantIds) || 1729 has(_sqTrack.cachedInStockVariantIds && 1730 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 1731 })(), 1732 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 1733 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 1734 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 1735 gate_armed: !!_sqTrack.acceleratedGateArmed, 1736 gate_active_at_click: !!(document.documentElement && 1737 document.documentElement.classList.contains('stoq-buy-now-pending')), 1738 blocked: (function () { 1739 try { 1740 var rr = window._RestockRocket; 1741 return !!(rr && typeof rr.willBlockAcceleratedCl
1741ick === 'function' && 1742 rr.willBlockAcceleratedClick(e)); 1743 } catch (err) { return false; } 1744 })(), 1745 }, 1746 }); 1747 } catch (err) { } 1748 }, true); 1749 } 1750 } catch (e) { } 1751 function applyTranslations(settings) { 1752 try { 1753 if (!settings || !settings.multi_language_enabled) { 1754 return settings; 1755 } 1756 1757 if (!settings.translations) { 1758 console.debug('STOQ - No translations found, skipping translation'); 1759 return settings; 1760 } 1761 1762 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 1763 const translations = settings.translations; 1764 1765 if (!normalizedLocale) { 1766 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 1767 delete settings.translations; 1768 return settings; 1769 } 1770 1771 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 1772 1773 const translatedFields = translations[normalizedLocale]; 1774 if (translatedFields && typeof translatedFields === 'object') { 1775 Object.keys(translatedFields).forEach(function(key) { 1776 const value = translatedFields[key]; 1777 if (value !== null && value !== undefined && value !== '') { 1778 settings[key] = value; 1779 } 1780 }); 1781 } else { 1782 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 1783 } 1784 1785 delete settings.translations; 1786 return settings; 1787 } catch (e) { 1788 console.debug('STOQ - error applying translations:', e); 1789 return settings; 1790 } 1791 } 1792 function setupCartSellingPlanUpdater(settings) { 1793 window.addEventListener('stoq:inventory-data-loaded', function(event) { 1794 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 1795 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 1796 window._RestockRocket.updateCartSellingPlans() 1797 .then(hasUpdates => { 1798 if (hasUpdates) { 1799 console.debug('STOQ - cart selling plans updated successfully'); 1800 } else { 1801 console.debug('STOQ - no cart selling plan updates needed'); 1802 } 1803 }) 1804 .catch(error => { 1805 console.error('STOQ - error updating cart selling plans:', error); 1806 }); 1807 } 1808 }); 1809 } 1810 function storefrontGraphql(query, variables) { 1811 const cfg = window._RestockRocketConfig; 1812 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 1813 return Promise.reject(new Error('Storefront API unavailable')); 1814 } 1815 return fetch( 1816 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 1817 { 1818 method: 'POST', 1819 headers: { 1820 'Content-Type': 'application/json', 1821 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 1822 }, 1823 body: JSON.stringify({ query: query, variables: variables }), 1824 } 1825 ) 1826 .then(function(response) { 1827 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 1828 return response.json(); 1829 }) 1830 .then(function(body) { 1831 if (body && body.errors && body.errors.length) { 1832 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 1833 } 1834 return body && body.data; 1835 }); 1836 } 1837 function fetchStorefrontShopMetafield(key) { 1838 const cfg = window._RestockRocketConfig; 1839 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 1840 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 1841 .then(function(data) { 1842 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 1843 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 1844 return JSON.parse(value); 1845 }); 1846 } 1847 (function loadStorefrontSettings() { 1848 const cfg = window._RestockRocketConfig; 1849 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 1850 function run() { 1851 // The live-settings read is one more shop-level metafield fetch, so it 1852 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 1853 // reads rather than re-issuing the same query + parse. 1854 fetchStorefrontShopMetafield('settings') 1855 .then(function(settings) { 1856 cfg.storefrontSettings = settings; 1857 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 1858 }) 1859 .catch(function(e) { 1860 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 1861 }); 1862 } 1863 1864 if (typeof window.requestIdleCallback === 'function') { 1865 window.requestIdleCallback(run, { timeout: 5000 }); 1866 } else { 1867 setTimeout(run, 0); 1868 } 1869 })(); 1870 const cachedSettings = window._RestockRocketConfig.cachedSettings; 1871 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 1872 1873 if (validCachedSettings) { 1874 console.debug('STOQ - using cached settings'); 1875 initializeScripts(validCachedSettings); 1876 } else { 1877 console.debug('STOQ - fetching fresh settings'); 1878 const headers = { 1879 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 1880 'ngrok-skip-browser-warning': 'skip' 1881 }; 1882 1883 if (window.Shopify?.theme?.role === 'main') { 1884 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 1885 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 1886 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 1887 } 1888 1889 fetch( 1890 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 1891 { headers } 1892 ) 1893 .then(function(response) { 1894 if (!response.ok) { 1895 throw new Error('Network response was not ok'); 1896 } 1897 return response.json(); 1898 }) 1899 .then(function(settings) { 1900 initializeScripts(settings); 1901 }) 1902 .catch(function(error) { 1903 if (cachedSettings) { 1904 console.debug('STOQ - using expired cached settings as fallback'); 1905 initializeScripts(cachedSettings); 1906 } else { 1907 console.error('STOQ - failed to load settings:', error); 1908 } 1909 }) 1910 .catch(function(e) { 1911 console.error(e) 1912 }) 1913 } 1914 1915 function fetchEmbedConfig(endpoint, apply) { 1916 return fetch( 1917 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 1918 { 1919 headers: { 1920 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 1921 'ngrok-skip-browser-warning': 'skip' 1922 } 1923 } 1924 ) 1925 .then(function(response) { 1926 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 1927 return response.json(); 1928 }) 1929 .then(function(data) {
1930 try { 1931 apply(data); 1932 } catch (applyError) { 1933 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 1934 throw applyError; 1935 } 1936 }) 1937 .catch(function(error) { 1938 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 1939 }); 1940 } 1941 function refreshShopConfig(source) { 1942 const cfg = window._RestockRocketConfig; 1943 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 1944 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 1945 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 1946 1947 return fetchStorefrontShopMetafield(source.metafieldKey) 1948 .then(function(value) { 1949 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 1950 source.apply(value); 1951 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 1952 }) 1953 .catch(function(error) { 1954 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 1955 return viaEmbed(); 1956 }); 1957 } 1958 function refreshIntegrations() { 1959 const cfg = window._RestockRocketConfig; 1960 return refreshShopConfig({ 1961 endpoint: 'integrations', 1962 metafieldKey: 'integrations', 1963 flag: 'enable_storefront_integrations_read', 1964 isValid: function(value) { return Array.isArray(value); }, 1965 apply: function(data) { 1966 cfg.integrations = data; 1967 } 1968 }); 1969 } 1970 function refreshSellingPlans(embedOnly) { 1971 const cfg = window._RestockRocketConfig; 1972 return refreshShopConfig({ 1973 embedOnly: embedOnly === true, 1974 endpoint: 'selling_plans', 1975 metafieldKey: 'cachedSellingPlans', 1976 flag: 'enable_storefront_selling_plans_read', 1977 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 1978 apply: function(data) { 1979 cfg.sellingPlans = data.plans; 1980 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 1981 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 1982 cfg.readFlags = data.read_flags; 1983 } 1984 } 1985 }); 1986 } 1987 1988 function initializeScripts(settings) { 1989 settings = applyTranslations(settings); 1990 window._RestockRocketConfig.settings = settings; 1991 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 1992 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 1993 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 1994 if (forceEmbedSellingPlans || staleRefresh) { 1995 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 1996 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 1997 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 1998 Promise.race([ 1999 Promise.all(refreshes), 2000 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 2001 ]).then(function() { loadScripts(settings); }); 2002 return; 2003 } 2004 2005 loadScripts(settings); 2006 } 2007 2008 function loadScripts(settings) { 2009 setupCartSellingPlanUpdater(settings); 2010 2011 if(settings.enable_app) { 2012 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 2013 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 2014 }) 2015 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 2016 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 2017 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 2018 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 2019 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 2020 2021 const collectionScriptUrl = usePreorderBuild 2022 ? window._RestockRocketConfig.scriptUrlCollection 2023 : window._RestockRocketConfig.scriptUrlCollectionBis; 2024 const productScriptUrl = usePreorderBuild 2025 ? window._RestockRocketConfig.scriptUrlProduct 2026 : window._RestockRocketConfig.scriptUrlProductBis; 2027 2028 const pageType = window._RestockRocketConfig.pageType; 2029 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 2030
2031 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 2032 createRestockRocketScript(collectionScriptUrl); 2033 } else if(pageType === 'product') { 2034 createRestockRocketScript(productScriptUrl); 2035 } else if(hijackIntegration) { 2036 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 2037 } else if(usePreorderBuild) { 2038 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 2039 } else { 2040 console.debug(`STOQ - no scripts enabled for ${pageType}`); 2041 } 2042 const appLoadedEvent = new CustomEvent('stoq:loaded', { 2043 detail: { 2044 pageType: window._RestockRocketConfig.pageType, 2045 enabled: settings.enable_app, 2046 settings: settings, 2047 preorderEnabled: settings.preorder_enabled 2048 } 2049 }); 2050 console.debug('STOQ - dispatching app loaded event'); 2051 window.dispatchEvent(appLoadedEvent); 2052 } 2053 } 2054</script>
2054<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 2055 2056 2057</div>
2057<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2057 2058</body> 2059</html> 2060 2061<!-- Start of AccelPay -->
vendor: 78 bytes, lines 2061-2064
2061 2062 2063 2064<script async src="https://www.googletagmanager.com/gtag/js?id=
2064G-2D5RJNX5XD
vendor: 12 bytes, line 2064
2064"></script>
2065<script> 2066 window.dataLayer = window.dataLayer || []; 2067 gtag = function() { 2068 dataLayer.push(arguments); 2069 }; 2070 gtag('js', new Date()); 2071 gtag('config', 'G-2D5RJNX5XD'); 2072</script>
2072 2073 2074<!-- End of AccelPay -->
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.