PageSourceSearch

https://joewalsh.com/cart

html joewalsh.com collected 2026-10-02 11:14:47 UTC 172,462 bytes, 2,320 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4
5    
5<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"cart","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"ae07dc28fc9cfccb94673c9c7c73474d3dd4e716bdb400e0ff2b9c773f8cb650","state":{"template":"cart","theme":147216761130,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1790939687,"path":"\/cart","locale_root_url":"\/","canonical_url":"https:\/\/joewalsh.com\/cart","customer_id":null,"customer_id_signature":"ae07dc28fc9cfccb94673c9c7c73474d3dd4e716bdb400e0ff2b9c773f8cb650","cart":null}</script>
5<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,i,a,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){i=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),0<i.length)return void(a=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,i=[],a=s.cache();for(n in a)i.push(n+"="+encodeURIComponent(a[n]));for(n in t)i.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(i.push("customer_id="+encodeURIComponent(s.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function i(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
5color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,a,s,t){t=t||document;var c="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",i=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(a)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(a))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var i,a,s=e.querySelectorAll("script");for(a=0;a<s.length;++a){i=s[a];var c=document.createElement("script");if(i.type&&(c.type=i.type),i.src)c.src=i.src;else{var l=document.createTextNode(i.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var i=s.util.makeUrl(e,o),a="json"===n.type||"text"===n.type;fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Accept:a?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(a?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(e){if(!s.isEmbedded){e=e||{};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){e&&e.responseText?(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>","  .locksmith-ab .locksmith-b { display: none; }","  .locksmith-ab.toggled .locksmith-b { display: flex; }","  .locksmith-ab.toggled .locksmith-a { display: none; }","  .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }","  .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }","  .locksmith-message a { color: inherit; font-weight: bold; }","  .locksmith-message a:hover { color: inherit; opacity: 0.8; }","  a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }","  .locksmith-text { flex-grow: 1; }","  .locksmith-cta { flex-grow: 0; text-align: right; }","  .locksmith-cta button { transform: scale(0.8); transform-origin: left; }","  .locksmith-cta > * { display: block; }","  .locksmith-cta > * + * { margin-top: 10px; }","  .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }","  @media screen and (max-width: 600px) {","    .locksmith-wide-only { display: none !important; }","    .locksmith-flex { padding: 0 15px; }","    .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }","    .locksmith-cta { text-align: left; }","  }","  @media screen and (min-width: 601px) {","    .locksmith-narrow-only { display: none !important; }","  }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
5
6      
6<script data-locksmith>Locksmith.cache.cart=null</script>
6
7
8  
8<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"cart\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"ae07dc28fc9cfccb94673c9c7c73474d3dd4e716bdb400e0ff2b9c773f8cb650\",\"state\":{\"template\":\"cart\",\"theme\":147216761130,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1790939687,\"path\":\"\\\/cart\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/joewalsh.com\\\/cart\",\"customer_id\":null,\"customer_id_signature\":\"ae07dc28fc9cfccb94673c9c7c73474d3dd4e716bdb400e0ff2b9c773f8cb650\",\"cart\":null}";Locksmith.jsonTagSignature="41749b9eddf384927dcf5394d91037ab8b8f7424935bdc8cbecda71a67f4f7b3"</script>
8
9    <!-- Google Tag Manager -->
10<script>
vendor: 327 bytes, lines 10-14
10(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
11new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
12j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
13'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
14})(window,document,'script','dataLayer','
14GTM-TQRHG6V
vendor: 3 bytes, line 14
14');
14</script>
14
15<!-- End Google Tag Manager -->
16
17    
17<script src="https://mydatascript.bubbleup.com/mydata-non-eu.min.js"></script>
17
18
19    <meta charset="utf-8">
20    <meta http-equiv="X-UA-Compatible" content="IE=edge">
21    <meta name="viewport" content="width=device-width,initial-scale=1">
22    <meta name="theme-color" content="">
23    <link rel="canonical" href="https://joewalsh.com/cart">
24    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//joewalsh.com/cdn/shop/files/walsh-icon.jpg?crop=center&height=32&v=1692023032&width=32" class="favicon"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
25      Your Shopping Cart
26 &ndash; Joe Walsh</title>
27
28    
29
30    
31
32<meta property="og:site_name" content="Joe Walsh">
33<meta property="og:url" content="https://joewalsh.com/cart"><meta property="og:title" content="Your Shopping Cart">
34<meta property="og:type" content="website">
35<meta property="og:description" content="Joe Walsh">
36<meta name="twitter:site" content="@joewalsh"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your Shopping Cart">
37<meta name="twitter:description" content="Joe Walsh">
38
39
40    
40<script src="//joewalsh.com/cdn/shop/t/2/assets/constants.js?v=165488195745554878101680784672" defer="defer"></script>
40
41    
41<script src="//joewalsh.com/cdn/shop/t/2/assets/pubsub.js?v=2921868252632587581680784668" defer="defer"></script>
41
42    
42<script src="//joewalsh.com/cdn/shop/t/2/assets/global.js?v=129050957454517440001682352490" defer="defer"></script>
42
43    
43<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
43<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/74553786666/digital_wallets/dialog">
44<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
44<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
44
45<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
46<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=74553786666" crossorigin="anonymous"></script>
vendor: 1 bytes, line 46
46
47<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":74553786666,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/74553786666","merchantName":"Joe Walsh","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Joe Walsh","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 47
47
48<script id="shopify-features" type="application/json">{"accessToken":"092e0987eed47cfb24176fccc0d117d5","betas":["rich-media-storefront-analytics"],"domain":"joewalsh.com","predictiveSearch":true,"shopId":74553786666,"locale":"en"}</script>
vendor: 1 bytes, line 48
48
49<script>var Shopify = Shopify || {};
50Shopify.shop = "joewalsh-bu.myshopify.com";
51Shopify.locale = "en";
52Shopify.currency = {"active":"USD","rate":"1.0"};
53Shopify.country = "US";
54Shopify.theme = {"name":"Illusion","id":147216761130,"schema_name":"Dawn","schema_version":"8.0.1","theme_store_id":null,"role":"main"};
55Shopify.theme.handle = "null";
56Shopify.theme.style = {"id":null,"handle":null};
57Shopify.cdnHost = "joewalsh.com/cdn";
58Shopify.routes = Shopify.routes || {};
59Shopify.routes.root = "/";
60Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
61Shopify.SignInWithShop = Shopify.SignInWithShop || {};
62Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
63Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 63
63
64<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 64
64
65<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 65
65
66<script>
67  window.ShopifyPay = window.ShopifyPay || {};
68  window.ShopifyPay.apiHost = "shop.app\/pay";
69  window.ShopifyPay.redirectState = null;
70</script>
vendor: 1 bytes, line 70
70
71<script>
72  window.Shopify = window.Shopify || {};
73  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
74  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
75  window.Shopify.SignInWithShop.eligible = true;
76</script>
vendor: 1 bytes, line 76
76
77<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 77
77
78<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 78
78
79<script type="module">
80  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
81
82  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
83
84</script>
vendor: 1 bytes, line 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
88  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"]};
89</script>
vendor: 1 bytes, line 89
89
90<script>(function() {
91  var isLoaded = false;
92  function asyncLoad() {
93    if (isLoaded) return;
94    isLoaded = true;
95    var urls = ["https:\/\/cdncozyvideogalleryn.addons.business\/scripttag\/js\/cloud\/joewalsh-bu.myshopify.com\/1.0\/i54yCILG9Vc1YGv7m4TdhOAcSOZwfJU2.js?shop=joewalsh-bu.myshopify.com","https:\/\/cdnig.addons.business\/embed\/cloud\/joewalsh-bu\/cziframeagent.js?v=212104101107\u0026token=9fo6232704KZcCob\u0026shop=joewalsh-bu.myshopify.com"];
96    for (var i = 0; i < urls.length; i++) {
97      var s = document.createElement('script');
98      s.type = 'text/javascript';
99      s.async = true;
100      s.src = urls[i];
101      var x = document.getElementsByTagName('script')[0];
102      x.parentNode.insertBefore(s, x);
103    }
104  };
105  if(window.attachEvent) {
106    window.attachEvent('onload', asyncLoad);
107  } else {
108    window.addEventListener('load', asyncLoad, false);
109  }
110})();</script>
vendor: 1 bytes, line 110
110
111<script id="__st">var __st={"a":74553786666,"offset":-14400,"reqid":"aa65792a-0c5b-48ed-bc3b-33f327f862ff-1790939686","pageurl":"joewalsh.com\/cart","u":"131a3c97ba31","p":"cart"};</script>
vendor: 1 bytes, line 111
111
112<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 112
112
113<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 113
113
114<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//joewalsh.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<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 = "//joewalsh.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>
115<script crossorigin="anonymous" defer="defer" src="//joewalsh.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 115
115
116<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 116
116
117<script>
118  window.Shopify = window.Shopify || {};
119  window.Shopify.MCP = window.Shopify.MCP || {};
120  window.Shopify.MCP.enabled = true;
121  window.Shopify.MCP.shop = "joewalsh-bu.myshopify.com";
122  window.Shopify.MCP.mcpEndpoint = "https:\/\/joewalsh.com\/api\/mcp";
123  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
124</script>
vendor: 1 bytes, line 124
124
125<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("\/\/joewalsh.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
126</script>
vendor: 1 bytes, line 126
126
127<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://joewalsh.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
128</script>
vendor: 1 bytes, line 128
128
129<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
130  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);
131</script>
vendor: 1 bytes, line 131
131
132<script>
133  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
134</script>
134
135
136<script type="module" src="https://joewalsh.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 136
136
137<script nomodule>
138  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
139</script>
139
140
141<script id='scb4127' type='text/javascript' async='' src='https://joewalsh.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
141<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://joewalsh.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
142<style id="shopify-accelerated-checkout-cart">
143        #shopify-buyer-consent {
144  margin-top: 1em;
145  display: inline-block;
146  width: 100%;
147}
148
149#shopify-buyer-consent.hidden {
150  display: none;
151}
152
153#shopify-subscription-policy-button {
154  background: none;
155  border: none;
156  padding: 0;
157  text-decoration: underline;
158  font-size: inherit;
159  cursor: pointer;
160}
161
162#shopify-subscription-policy-button::before {
163  box-shadow: none;
164}
165
166      </style>
167<script id="sections-script" data-sections="header,footer" defer="defer" src="//joewalsh.com/cdn/shop/t/2/compiled_assets/scripts.js?v=82534730604218181541761786951"></script>
vendor: 1 bytes, line 167
167
168<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
168
169
170
171    
172    <link rel="stylesheet" href="https://use.typekit.net/zew6pkx.css">
173    
174
175    <style data-shopify>
176      @font-face {
177  font-family: Cabin;
178  font-weight: 400;
179  font-style: normal;
180  font-display: swap;
181  src: url("//joewalsh.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
182       url("//joewalsh.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
183}
184
185      @font-face {
186  font-family: Cabin;
187  font-weight: 700;
188  font-style: normal;
189  font-display: swap;
190  src: url("//joewalsh.com/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2") format("woff2"),
191       url("//joewalsh.com/cdn/fonts/cabin/cabin_n7.e2afa22a0d0f4b64da3569c990897429d40ff5c0.woff") format("woff");
192}
193
194      @font-face {
195  font-family: Cabin;
196  font-weight: 400;
197  font-style: italic;
198  font-display: swap;
199  src: url("//joewalsh.com/cdn/fonts/cabin/cabin_i4.d89c1b32b09ecbc46c12781fcf7b2085f17c0be9.woff2") format("woff2"),
200       url("//joewalsh.com/cdn/fonts/cabin/cabin_i4.0a521b11d0b69adfc41e22a263eec7c02aecfe99.woff") format("woff");
201}
202
203      @font-face {
204  font-family: Cabin;
205  font-weight: 700;
206  font-style: italic;
207  font-display: swap;
208  src: url("//joewalsh.com/cdn/fonts/cabin/cabin_i7.ef2404c08a493e7ccbc92d8c39adf683f40e1fb5.woff2") format("woff2"),
209       url("//joewalsh.com/cdn/fonts/cabin/cabin_i7.480421791818000fc8a5d4134822321b5d7964f8.woff") format("woff");
210}
211
212      @font-face {
213  font-family: "Noto Serif";
214  font-weight: 400;
215  font-style: normal;
216  font-display: swap;
217  src: url("//joewalsh.com/cdn/fonts/noto_serif/notoserif_n4.157efcc933874b41c43d5a6a81253eedd9845384.woff2") format("woff2"),
218       url("//joewalsh.com/cdn/fonts/noto_serif/notoserif_n4.e95a8b0e448c8154cafc9526753c78ba0f8e894e.woff") format("woff");
219}
220
221
222      :root {
223
224        --font-body-family: "meno-text", Cabin, sans-serif;
225        --font-body-style: normal;
226        --font-body-weight: 400;
227        --font-body-weight-bold: 700;
228
229        --font-heading-family: "le-havre", "Noto Serif", serif;
230        --font-heading-style: normal;
231        --font-heading-weight: 700;
232
233
234        /* Jamesgang Fonts */
235        --font-body-family--jamesgang: "neue-kabel", Cabin, sans-serif;
236        --font-body-style--jamesgang: normal;
237        --font-body-weight--jamesgang: 400;
238        --font-body-weight-bold--jamesgang: 700;
239
240        --font-heading-family--jamesgang: "neue-kabel", "Noto Serif", serif;
241        --font-heading-style--jamesgang: normal;
242        --font-heading-weight--jamesgang: 900;
243
244
245        /* Vetsaid Fonts */
246        --font-body-family--vetsaid: Cabin, sans-serif;
247        --font-body-style--vetsaid: normal;
248        --font-body-weight--vetsaid: 400;
249        --font-body-weight-bold--vetsaid: 700;
250
251        --font-heading-family--vetsaid: "industry", "Noto Serif", serif;
252        --font-heading-style--vetsaid: normal;
253        --font-heading-weight--vetsaid: 800;
254
255
256
257
258        --font-body-scale: 1.0;
259        --font-heading-scale: 1.1;
260
261        --color-base-text: 255, 255, 255;
262        --color-shadow: 255, 255, 255;
263        --color-base-background-1: 30, 25, 22;
264        --color-base-background-2: 21, 17, 15;
265        --color-base-solid-button-labels: 255, 255, 255;
266        --color-base-outline-button-labels: 255, 255, 255;
267        --color-base-accent-1: 248, 73, 61;
268        --color-base-accent-2: 248, 188, 48;
269        --payment-terms-background-color: #1e1916;
270
271        --background-image:  url(//joewalsh.com/cdn/shop/files/joewalsh_wood_8951a9cc-4016-4d40-a20c-626d4d8211e0.jpg?v=1680785279);
272
273        --gradient-base-background-1: #1e1916;
274        --gradient-base-background-2: #15110f;
275        --gradient-base-accent-1: #f8493d;
276        --gradient-base-accent-2: #f8bc30;
277
278        --media-padding: px;
279        --media-border-opacity: 0.0;
280        --media-border-width: 0px;
281        --media-radius: 0px;
282        --media-shadow-opacity: 0.0;
283        --media-shadow-horizontal-offset: 0px;
284        --media-shadow-vertical-offset: 4px;
285        --media-shadow-blur-radius: 5px;
286        --media-shadow-visible: 0;
287
288        --page-width: 100rem;
289        --page-width-margin: 0rem;
290
291        --product-card-image-padding: 0.0rem;
292        --product-card-corner-radius: 0.0rem;
293        --product-card-text-alignment: center;
294        --product-card-border-width: 0.0rem;
295        --product-card-border-opacity: 0.0;
296        --product-card-shadow-opacity: 0.0;
297        --product-card-shadow-visible: 0;
298        --product-card-shadow-horizontal-offset: 0.0rem;
299        --product-card-shadow-vertical-offset: 0.4rem;
300        --product-card-shadow-blur-radius: 0.5rem;
301
302        --collection-card-image-padding: 0.0rem;
303        --collection-card-corner-radius: 0.0rem;
304        --collection-card-text-alignment: center;
305        --collection-card-border-width: 0.0rem;
306        --collection-card-border-opacity: 0.0;
307        --collection-card-shadow-opacity: 0.0;
308        --collection-card-shadow-visible: 0;
309        --collection-card-shadow-horizontal-offset: 0.0rem;
310        --collection-card-shadow-vertical-offset: 0.4rem;
311        --collection-card-shadow-blur-radius: 0.5rem;
312
313        --blog-card-image-padding: 0.0rem;
314        --blog-card-corner-radius: 0.0rem;
315        --blog-card-text-alignment: center;
316        --blog-card-border-width: 0.0rem;
317        --blog-card-border-opacity: 0.0;
318        --blog-card-shadow-opacity: 0.0;
319        --blog-card-shadow-visible: 0;
320        --blog-card-shadow-horizontal-offset: 0.0rem;
321        --blog-card-shadow-vertical-offset: 0.4rem;
322        --blog-card-shadow-blur-radius: 0.5rem;
323
324        --badge-corner-radius: 4.0rem;
325
326        --popup-border-width: 1px;
327        --popup-border-opacity: 0.85;
328        --popup-corner-radius: 0px;
329        --popup-shadow-opacity: 0.0;
330        --popup-shadow-horizontal-offset: 0px;
331        --popup-shadow-vertical-offset: 4px;
332        --popup-shadow-blur-radius: 5px;
333
334        --drawer-border-width: 0px;
335        --drawer-border-opacity: 0.0;
336        --drawer-shadow-opacity: 0.0;
337        --drawer-shadow-horizontal-offset: 0px;
338        --drawer-shadow-vertical-offset: 4px;
339        --drawer-shadow-blur-radius: 5px;
340
341        --spacing-sections-desktop: 0px;
342        --spacing-sections-mobile: 0px;
343
344        --grid-desktop-vertical-spacing: 16px;
345        --grid-desktop-horizontal-spacing: 16px;
346        --grid-mobile-vertical-spacing: 8px;
347        --grid-mobile-horizontal-spacing: 8px;
348
349        --text-boxes-border-opacity: 0.0;
350        --text-boxes-border-width: 0px;
351        --text-boxes-radius: 0px;
352        --text-boxes-shadow-opacity: 0.0;
353        --text-boxes-shadow-visible: 0;
354        --text-boxes-shadow-horizontal-offset: 0px;
355        --text-boxes-shadow-vertical-offset: 4px;
356        --text-boxes-shadow-blur-radius: 5px;
357
358        --buttons-radius: 0px;
359        --buttons-radius-outset: 0px;
360        --buttons-border-width: 2px;
361        --buttons-border-opacity: 1.0;
362        --buttons-shadow-opacity: 0.0;
363        --buttons-shadow-visible: 0;
364        --buttons-shadow-horizontal-offset: 0px;
365        --buttons-shadow-vertical-offset: 4px;
366        --buttons-shadow-blur-radius: 5px;
367        --buttons-border-offset: 0px;
368
369        --inputs-radius: 0px;
370        --inputs-border-width: 2px;
371        --inputs-border-opacity: 0.55;
372        --inputs-shadow-opacity: 0.0;
373        --inputs-shadow-horizontal-offset: 0px;
374        --inputs-margin-offset: 0px;
375        --inputs-shadow-vertical-offset: 4px;
376        --inputs-shadow-blur-radius: 5px;
377        --inputs-radius-outset: 0px;
378
379        --variant-pills-radius: 40px;
380        --variant-pills-border-width: 2px;
381        --variant-pills-border-opacity: 0.55;
382        --variant-pills-shadow-opacity: 0.0;
383        --variant-pills-shadow-horizontal-offset: 0px;
384        --variant-pills-shadow-vertical-offset: 4px;
385        --variant-pills-shadow-blur-radius: 5px;
386      }
387
388      *,
389      *::before,
390      *::after {
391        box-sizing: inherit;
392      }
393
394      html {
395        box-sizing: border-box;
396        font-size: calc(var(--font-body-scale) * 62.5%);
397        height: 100%;
398      }
399
400      body {
401        display: grid;
402        grid-template-rows: auto auto 1fr auto;
403        grid-template-columns: 100%;
404        min-height: 100%;
405        margin: 0;
406        font-size: 1.5rem;
407        letter-spacing: 0.06rem;
408        line-height: calc(1 + 0.8 / var(--font-body-scale));
409        font-family: var(--font-body-family);
410        font-style: var(--font-body-style);
411        font-weight: var(--font-body-weight);
412
413        
414        background-image: var(--background-image)!important;
415        background-repeat: repeat!important;
416        background-position: top center!important;
417        background-attachment: scroll!important;
418        
419      }
420
421      @media screen and (min-width: 750px) {
422        body {
423          font-size: 1.6rem;
424        }
425      }
426    </style>
427
428    <link href="//joewalsh.com/cdn/shop/t/2/assets/base.css?v=20923376690729104171720882528" rel="stylesheet" type="text/css" media="all" />
429<link rel="preload" as="font" href="//joewalsh.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//joewalsh.com/cdn/fonts/noto_serif/notoserif_n4.157efcc933874b41c43d5a6a81253eedd9845384.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-predictive-search.css?v=85913294783299393391680784669" media="print" onload="this.media='all'">
429<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
430    if (Shopify.designMode) {
431      document.documentElement.classList.add('shopify-design-mode');
432    }
433    </script>
433
434  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
435<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: 74553786666,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 435
435
436<script>
437  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
438</script>
vendor: 1 bytes, line 438
438
439<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}
439).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: 74553786666,storefrontBaseUrl: "https://joewalsh.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://joewalsh.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"Joe Walsh","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"joewalsh-bu.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/joewalsh.c
439om"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://joewalsh.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"147216761130","themePublished":"true","eventMetadataId":"8d34e0ad-55c3-4d99-8e55-6da5032d3643","pageType":"cart","shopId":"74553786666","storefrontBaseUrl":"https:\/\/joewalsh.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
439<script>
440  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
441  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
442  window.ShopifyAnalytics.meta.currency = 'USD';
443  var meta = {"page":{"pageType":"cart","requestId":"aa65792a-0c5b-48ed-bc3b-33f327f862ff-1790939686"}};
444  for (var attr in meta) {
445    window.ShopifyAnalytics.meta[attr] = meta[attr];
446  }
447</script>
vendor: 1 bytes, line 447
447
448<script class="analytics">
449  (function () {
450    var customDocumentWrite = function(content) {
451      var jquery = null;
452
453      if (window.jQuery) {
454        jquery = window.jQuery;
455      } else if (window.Checkout && window.Checkout.$) {
456        jquery = window.Checkout.$;
457      }
458
459      if (jquery) {
460        jquery('body').append(content);
461      }
462    };
463
464    var hasLoggedConversion = function(token) {
465      if (token) {
466        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
467      }
468      return false;
469    }
470
471    var setCookieIfConversion = function(token) {
472      if (token) {
473        var twoMonthsFromNow = new Date(Date.now());
474        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
475
476        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
477      }
478    }
479
480    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
481    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
482    if (trekkie.integrations) {
483      return;
484    }
485    trekkie.methods = [
486      'identify',
487      'page',
488      'ready',
489      'track',
490      'trackForm',
491      'trackLink'
492    ];
493    trekkie.factory = function(method) {
494      return function() {
495        var args = Array.prototype.slice.call(arguments);
496        args.unshift(method);
497        trekkie.push(args);
498        if (method == 'track' || method == 'page') {
499          var pageUrl;
500          try {
501            pageUrl = window.location.href;
502          } catch (e) {}
503          var pageReferrer;
504          try {
505            pageReferrer = document.referrer;
506          } catch (e) {}
507          try {
508            if (window.__TREKKIE_SHIM_QUEUE == null) {
509              window.__TREKKIE_SHIM_QUEUE = [];
510            }
511            window.__TREKKIE_SHIM_QUEUE.push({
512              from: 'trekkie-stub',
513              method: method,
514              args: args.slice(1),
515              pageContext: {
516                url: pageUrl,
517                referrer: pageReferrer
518              }
519            });
520          } catch (e) {
521            // no-op
522          }
523        }
524        return trekkie;
525      };
526    };
527    for (var i = 0; i < trekkie.methods.length; i++) {
528      var key = trekkie.methods[i];
529      trekkie[key] = trekkie.factory(key);
530    }
531    trekkie.load = function(config) {
532      trekkie.config = config || {};
533      trekkie.config.initialDocumentCookie = document.cookie;
534      var first = document.getElementsByTagName('script')[0];
535var script = document.createElement('script');
536script.type = 'text/javascript';
537script.onerror = function(e) {
538  var scriptFallback = document.createElement('script');
539  scriptFallback.type = 'text/javascript';
540  scriptFallback.onerror = function(error) {
541          var Monorail = {
542      produce: function produce(monorailDomain, schemaId, payload) {
543        var currentMs = new Date().getTime();
544        var event = {
545          schema_id: schemaId,
546          payload: payload,
547          metadata: {
548            event_created_at_ms: currentMs,
549            event_sent_at_ms: currentMs
550          }
551        };
552        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
553      },
554      sendRequest: function sendRequest(endpointUrl, payload) {
555        // Try the sendBeacon API
556        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
557          var blobData = new window.Blob([payload], {
558            type: 'text/plain'
559          });
560
561          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
562            return true;
563          } // sendBeacon was not successful
564
565        } // XHR beacon
566
567        var xhr = new XMLHttpRequest();
568
569        try {
570          xhr.open('POST', endpointUrl);
571          xhr.setRequestHeader('Content-Type', 'text/plain');
572          xhr.send(payload);
573        } catch (e) {
574          console.log(e);
575        }
576
577        return false;
578      },
579      isIos12: function isIos12() {
580        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
581      }
582    };
583    Monorail.produce('monorail-edge.shopifysvc.com',
584      'trekkie_storefront_load_errors/1.1',
585      {shop_id: 74553786666,
586      theme_id: 147216761130,
587      app_name: "storefront",
588      context_url: window.location.href,
589      source_url: "//joewalsh.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
590
591  };
592  scriptFallback.async = true;
593  scriptFallback.src = '//joewalsh.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
594  first.parentNode.insertBefore(scriptFallback, first);
595};
596script.async = true;
597script.src = '//joewalsh.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
598first.parentNode.insertBefore(script, first);
599
600    };
601    trekkie.load(
602      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":74553786666,"isMerchantRequest":null,"themeId":147216761130,"themeCityHash":"7247092433242441852","contentLanguage":"en","currency":"USD","eventMetadataId":"8d34e0ad-55c3-4d99-8e55-6da5032d3643"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
603    );
604
605    var loaded = false;
606    trekkie.ready(function() {
607      if (loaded) return;
608      loaded = true;
609
610      window.ShopifyAnalytics.lib = window.trekkie;
611
612      var originalDocumentWrite = document.write;
613      document.write = customDocumentWrite;
614      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
615      document.write = originalDocumentWrite;
616
617      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
618      var token = match? match[1]: undefined;
619      if (!hasLoggedConversion(token)) {
620        setCookieIfConversion(token);
621        
622      }
623    });
624
625    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"aa65792a-0c5b-48ed-bc3b-33f327f862ff-1790939686","shopifyEmitted":true});
626
627    var eventsListenerScript = document.createElement('script');
628    eventsListenerScript.async = true;
629    eventsListenerScript.src = "//joewalsh.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
630    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
631})();</script>
vendor: 1 bytes, line 631
631
632<script
633  defer
634  src="https://joewalsh.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
635  data-application="storefront-renderer"
636  data-shop-id="74553786666"
637  data-render-region="gcp-europe-west1"
638  data-page-type="cart"
639  data-theme-instance-id="147216761130"
640  data-theme-name="Dawn"
641  data-theme-version="8.0.1"
642  data-monorail-region="shop_domain"
643  data-resource-timing-sampling-rate="10"
644  data-shs="true"
645  data-shs-beacon="true"
646  data-shs-export-with-fetch="true"
647  data-shs-logs-sample-rate="1"
648  data-shs-beacon-endpoint="https://joewalsh.com/api/collect"
649></script>
649
650<meta name="shopify-y" content="1b766be5-1064-44d2-aa8a-7c8a126f19d8" data-expiration="1822497287000"><meta name="shopify-s" content="0f6e96e6-e637-4984-a9ec-b1d82ffad870" data-expiration="1790941487000"><meta name="new-cookie-storage-activated" content="t">
651</head>
652
653  <body class="gradient">
654    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 654-655
654
655<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
655GTM-TQRHG6V
vendor: 83 bytes, lines 655-656
655"
656height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
657<!-- End Google Tag Manager (noscript) -->
658    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
659      Skip to content
660    </a><!-- BEGIN sections: header-group -->
661<div id="shopify-section-sections--18640349430058__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section">
662</div><div id="shopify-section-sections--18640349430058__header" class="shopify-section shopify-section-group-header-group section-header section-header--main"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" media="print" onload="this.media='all'">
663<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" media="print" onload="this.media='all'">
664<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" media="print" onload="this.media='all'">
665<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" media="print" onload="this.media='all'">
666<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" media="print" onload="this.media='all'"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-price.css?v=65402837579211014041680784670" media="print" onload="this.media='all'">
667  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-loading-overlay.css?v=167310470843593579841680784668" media="print" onload="this.media='all'"><noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" rel="stylesheet" type="text/css" media="all" /></noscript>
668<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" rel="stylesheet" type="text/css" media="all" /></noscript>
669<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" rel="stylesheet" type="text/css" media="all" /></noscript>
670<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" rel="stylesheet" type="text/css" media="all" /></noscript>
671<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" rel="stylesheet" type="text/css" media="all" /></noscript>
672
673<style>
674
675  .global__menu-item[data-url="/pages/joe-walsh-homepage"] { display: none; }
676
677  
678
679  
680  .header__menu-item {
681    --color-foreground: 248, 188, 48
682  }
683  
684
685  header-drawer {
686    justify-self: start;
687    margin-left: -1.2rem;
688  }
689
690  .header__heading-logo {
691    max-width: 400px;
692  }@media screen and (min-width: 990px) {
693    header-drawer {
694      display: none;
695    }
696  }
697
698  .menu-drawer-container {
699    display: flex;
700  }
701
702  .list-menu {
703    list-style: none;
704    padding: 0;
705    margin: 0;
706  }
707
708  .list-menu--inline {
709    display: inline-flex;
710    flex-wrap: wrap;
711  }
712
713  summary.list-menu__item svg {
714    display: none;
715  }
716
717  .list-menu__item {
718    display: flex;
719    align-items: center;
720    line-height: calc(1 + 0.3 / var(--font-body-scale));
721  }
722
723  .list-menu__item--link {
724    text-decoration: none;
725    padding-bottom: 1rem;
726    padding-top: 1rem;
727    line-height: calc(1 + 0.8 / var(--font-body-scale));
728  }
729
730  @media screen and (min-width: 750px) {
731    .list-menu__item--link {
732      padding-bottom: 0.5rem;
733      padding-top: 0.5rem;
734    }
735  }@media screen and (min-width: 1280px) {
736    .header--top-center-split .header__inline-menu:nth-of-type(1) > .list-menu > li:nth-child(n+5),
737    .header--top-center-split .header__inline-menu:nth-of-type(2) > .list-menu > li:nth-child(-n+4) {
738      display: none;
739    }
740  }</style><style data-shopify>.header {
741    padding-top: 10px;
742    padding-bottom: 10px;
743  }
744
745  .section-header {
746    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
747    margin-bottom: 0px;
748  }
749
750  @media screen and (min-width: 750px) {
751    .section-header {
752      margin-bottom: 0px;
753    }
754  }
755
756  @media screen and (min-width: 990px) {
757    .header {
758      padding-top: 20px;
759      padding-bottom: 20px;
760    }
761  }</style>
761<script src="//joewalsh.com/cdn/shop/t/2/assets/details-disclosure.js?v=153497636716254413831680784665" defer="defer"></script>
vendor: 1 bytes, line 761
761
762<script src="//joewalsh.com/cdn/shop/t/2/assets/details-modal.js?v=4511761896672669691680784669" defer="defer"></script>
vendor: 1 bytes, line 762
762
763<script src="//joewalsh.com/cdn/shop/t/2/assets/cart-notification.js?v=160453272920806432391680784663" defer="defer"></script>
vendor: 1 bytes, line 763
763
764<script src="//joewalsh.com/cdn/shop/t/2/assets/search-form.js?v=113639710312857635801680784668" defer="defer"></script>
764<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
765  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
766    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
767  </symbol>
768
769  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
770    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
771    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
772    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
773  </symbol>
774
775  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
776    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
777  </symbol>
778</svg><nav class="global__menu">
779    <ul class="global__menu-list"><li class="global__menu-item" data-url="/pages/joe-walsh-homepage">
780          <a href="/pages/joe-walsh-homepage" class="global__menu-link">
781            <span>Joe Walsh</span>
782          </a>
783        </li><li class="global__menu-item" data-url="/pages/james-gang-homepage">
784          <a href="/pages/james-gang-homepage" class="global__menu-link">
785            <span>James Gang</span>
786          </a>
787        </li><li class="global__menu-item" data-url="https://www.vetsaid.org">
788          <a href="https://www.vetsaid.org" class="global__menu-link">
789            <span>VetsAid</span>
790          </a>
791        </li></ul>
792  </nav><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 color-background-transparent gradient">
793  <header class="header header--top-center header--top-center-split header--mobile-center page-width page-width--full  header--has-menu"><header-drawer data-breakpoint="tablet">
794        <details id="Details-menu-drawer-container" class="menu-drawer-container">
795          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
796            <span>
797              <svg
798  xmlns="http://www.w3.org/2000/svg"
799  aria-hidden="true"
800  focusable="false"
801  class="icon icon-hamburger"
802  fill="none"
803  viewBox="0 0 18 16"
804>
805  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
806</svg>
807
808              <svg
809  xmlns="http://www.w3.org/2000/svg"
810  aria-hidden="true"
811  focusable="false"
812  class="icon icon-close"
813  fill="none"
814  viewBox="0 0 18 17"
815>
816  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
817</svg>
818
819            </span>
820          </summary>
821          <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
822            <div class="menu-drawer__inner-container">
823              <div class="menu-drawer__navigation-container">
824                <nav class="menu-drawer__navigation">
825                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/pages/joe-walsh-homepage" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
826                            Home
827                          </a></li><li><a href="/blogs/news" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
828                            News
829                          </a></li><li><a href="/pages/events" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
830                            Events
831                          </a></li><li><a href="/pages/music" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
832                            Music
833                          </a></li><li><a href="/pages/about" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
834                            About
835                          </a></li><li>
835<details id="Details-menu-drawer-menu-item-6">
836                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
837                              Media
838                              <svg
839  viewBox="0 0 14 10"
840  fill="none"
841  aria-hidden="true"
842  focusable="false"
843  class="icon icon-arrow"
844  xmlns="http://www.w3.org/2000/svg"
845>
846  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
847</svg>
848
849                              <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
850  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
851</svg>
852
853                            </summary>
854                            <div id="link-media" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
855                              <div class="menu-drawer__inner-submenu">
856                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
857                                  <svg
858  viewBox="0 0 14 10"
859  fill="none"
860  aria-hidden="true"
861  focusable="false"
862  class="icon icon-arrow"
863  xmlns="http://www.w3.org/2000/svg"
864>
865  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
866</svg>
867
868                                  Media
869                                </button>
870                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/photos" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
871                                          Photos
872                                        </a></li><li><a href="/pages/videos" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
873                                          Videos
874                                        </a></li></ul>
875                              </div>
876                            </div>
877                          </details></li><li><a href="/pages/join" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
878                            Fan Club
879                          </a></li><li><a href="/collections" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
880                            Shop
881                          </a></li></ul>
882                </nav>
883                <div class="menu-drawer__utility-links"><a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
884                      <svg
885  xmlns="http://www.w3.org/2000/svg"
886  aria-hidden="true"
887  focusable="false"
888  class="icon icon-account"
889  fill="none"
890  viewBox="0 0 18 19"
891>
892  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
893</svg>
894
895Log in</a><ul class="list list-unstyled list-social"><li class="list-social__item">
896      <a href="https://instagram.com/joewalshofficial/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
897  <path fill="currentColor" 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"/>
898  <path fill="currentColor" 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">
899</svg>
900<span class="visually-hidden">Instagram</span>
901      </a>
902    </li><li class="list-social__item">
903      <a href="https://facebook.com/joewalshofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
904  <path fill="currentColor" 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">
905</svg>
906<span class="visually-hidden">Facebook</span>
907      </a>
908    </li><li class="list-social__item">
909      <a href="https://youtube.com/user/JoeWalshOfficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
910  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
911</svg>
912<span class="visually-hidden">YouTube</span>
913      </a>
914    </li><li class="list-social__item">
915      <a href="https://twitter.com/joewalsh" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
916  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
917</svg>
918<span class="visually-hidden">Twitter</span>
919      </a>
920    </li></ul></div>
921              </div>
922            </div>
923          </div>
924        </details>
925      </header-drawer>
926<a href="/" class="header__heading-link link link--text focus-inset"><img src="//joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=1200" alt="Joe Walsh logo" srcset="//joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=50 50w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=100 100w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=150 150w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=200 200w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=250 250w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=300 300w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=400 400w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=500 500w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=600 600w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=700 700w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=800 800w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=900 900w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=1000 1000w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=1100 1100w, //joewalsh.com/cdn/shop/files/joe-walsh_logo.png?v=1680785272&amp;width=1200 1200w" width="400" height="75.63451776649747" class="header__heading-logo motion-reduce">
927</a>
928
929      
930<nav class="header__inline-menu">
931          <ul class="list-menu list-menu--inline" role="list"><li><a href="/pages/joe-walsh-homepage" class="header__menu-item list-menu__item link link--text focus-inset">
932                    <span>Home</span>
933                  </a></li><li><a href="/blogs/news" class="header__menu-item list-menu__item link link--text focus-inset">
934                    <span>News</span>
935                  </a></li><li><a href="/pages/events" class="header__menu-item list-menu__item link link--text focus-inset">
936                    <span>Events</span>
937                  </a></li><li><a href="/pages/music" class="header__menu-item list-menu__item link link--text focus-inset">
938                    <span>Music</span>
939                  </a></li><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset">
940                    <span>About</span>
941                  </a></li><li><header-menu>
942                    <details id="Details-HeaderMenu-6">
943                      <summary class="header__menu-item list-menu__item link focus-inset">
944                        <span>Media</span>
945                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
946  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
947</svg>
948
949                      </summary>
950                      <ul id="HeaderMenu-MenuList-6" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/photos" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
951                                Photos
952                              </a></li><li><a href="/pages/videos" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
953                                Videos
954                              </a></li></ul>
955                    </details>
956                  </header-menu></li><li><a href="/pages/join" class="header__menu-item list-menu__item link link--text focus-inset">
957                    <span>
957Fan Club</span>
958                  </a></li><li><a href="/collections" class="header__menu-item list-menu__item link link--text focus-inset">
959                    <span>Shop</span>
960                  </a></li></ul>
961        </nav>
962
963<nav class="header__inline-menu">
964          <ul class="list-menu list-menu--inline" role="list"><li><a href="/pages/joe-walsh-homepage" class="header__menu-item list-menu__item link link--text focus-inset">
965                    <span>Home</span>
966                  </a></li><li><a href="/blogs/news" class="header__menu-item list-menu__item link link--text focus-inset">
967                    <span>News</span>
968                  </a></li><li><a href="/pages/events" class="header__menu-item list-menu__item link link--text focus-inset">
969                    <span>Events</span>
970                  </a></li><li><a href="/pages/music" class="header__menu-item list-menu__item link link--text focus-inset">
971                    <span>Music</span>
972                  </a></li><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset">
973                    <span>About</span>
974                  </a></li><li><header-menu>
975                    <details id="Details-HeaderMenu-6">
976                      <summary class="header__menu-item list-menu__item link focus-inset">
977                        <span>Media</span>
978                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
979  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
980</svg>
981
982                      </summary>
983                      <ul id="HeaderMenu-MenuList-6" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/photos" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
984                                Photos
985                              </a></li><li><a href="/pages/videos" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
986                                Videos
987                              </a></li></ul>
988                    </details>
989                  </header-menu></li><li><a href="/pages/join" class="header__menu-item list-menu__item link link--text focus-inset">
990                    <span>
990Fan Club</span>
991                  </a></li><li><a href="/collections" class="header__menu-item list-menu__item link link--text focus-inset">
992                    <span>Shop</span>
993                  </a></li></ul>
994        </nav>
995<div class="header__icons">
996      <details-modal class="header__search">
997        <details>
998          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
999            <span>
1000              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1001                <use href="#icon-search">
1002              </svg>
1003              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1004                <use href="#icon-close">
1005              </svg>
1006            </span>
1007          </summary>
1008          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1009            <div class="modal-overlay"></div>
1010            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1011                    <div class="field">
1012                      <input class="search__input field__input"
1013                        id="Search-In-Modal"
1014                        type="search"
1015                        name="q"
1016                        value=""
1017                        placeholder="Search"role="combobox"
1018                          aria-expanded="false"
1019                          aria-owns="predictive-search-results"
1020                          aria-controls="predictive-search-results"
1021                          aria-haspopup="listbox"
1022                          aria-autocomplete="list"
1023                          autocorrect="off"
1024                          autocomplete="off"
1025                          autocapitalize="off"
1026                          spellcheck="false">
1027                      <label class="field__label" for="Search-In-Modal">Search</label>
1028                      <input type="hidden" name="options[prefix]" value="last">
1029                      <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1030                        <svg class="icon icon-close" aria-hidden="true" focusable="false">
1031                          <use xlink:href="#icon-reset">
1032                        </svg>
1033                      </button>
1034                      <button class="search__button field__button" aria-label="Search">
1035                        <svg class="icon icon-search" aria-hidden="true" focusable="false">
1036                          <use href="#icon-search">
1037                        </svg>
1038                      </button>
1039                    </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1040                        <div class="predictive-search__loading-state">
1041                          <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1042                            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1043                          </svg>
1044                        </div>
1045                      </div>
1046
1047                      <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1048                <svg class="icon icon-close" aria-hidden="true" focusable="false">
1049                  <use href="#icon-close">
1050                </svg>
1051              </button>
1052            </div>
1053          </div>
1054        </details>
1055      </details-modal><a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1056          <svg
1057  xmlns="http://www.w3.org/2000/svg"
1058  aria-hidden="true"
1059  focusable="false"
1060  class="icon icon-account"
1061  fill="none"
1062  viewBox="0 0 18 19"
1063>
1064  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
10641-3.67-1.35-6.17-1.35z" fill="currentColor">
1065</svg>
1066
1067          <span class="visually-hidden">Log in</span>
1068        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1069  class="icon icon-cart-empty"
1070  aria-hidden="true"
1071  focusable="false"
1072  xmlns="http://www.w3.org/2000/svg"
1073  viewBox="0 0 40 40"
1074  fill="none"
1075>
1076  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1077</svg>
1078<span class="visually-hidden">Cart</span></a>
1079    </div>
1080
1081    <nav class="header__socials"><ul class="list list-unstyled list-social"><li class="list-social__item">
1082      <a href="https://instagram.com/joewalshofficial/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
1083  <path fill="currentColor" 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"/>
1084  <path fill="currentColor" 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">
1085</svg>
1086<span class="visually-hidden">Instagram</span>
1087      </a>
1088    </li><li class="list-social__item">
1089      <a href="https://facebook.com/joewalshofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1090  <path fill="currentColor" 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">
1091</svg>
1092<span class="visually-hidden">Facebook</span>
1093      </a>
1094    </li><li class="list-social__item">
1095      <a href="https://youtube.com/user/JoeWalshOfficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
1096  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1097</svg>
1098<span class="visually-hidden">YouTube</span>
1099      </a>
1100    </li><li class="list-social__item">
1101      <a href="https://twitter.com/joewalsh" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
1102  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1103</svg>
1104<span class="visually-hidden">Twitter</span>
1105      </a>
1106    </li></ul></nav>
1107
1108  </header>
1109</sticky-header>
1110
1111<cart-notification>
1112  <div class="cart-notification-wrapper page-width">
1113    <div
1114      id="cart-notification"
1115      class="cart-notification focus-inset color-background-1 color-background-trans
1115parent gradient"
1116      aria-modal="true"
1117      aria-label="Item added to your cart"
1118      role="dialog"
1119      tabindex="-1"
1120    >
1121      <div class="cart-notification__header">
1122        <h2 class="cart-notification__heading caption-large text-body"><svg
1123  class="icon icon-checkmark color-foreground-text"
1124  aria-hidden="true"
1125  focusable="false"
1126  xmlns="http://www.w3.org/2000/svg"
1127  viewBox="0 0 12 9"
1128  fill="none"
1129>
1130  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1131</svg>
1132Item added to your cart
1133        </h2>
1134        <button
1135          type="button"
1136          class="cart-notification__close modal__close-button link link--text focus-inset"
1137          aria-label="Close"
1138        >
1139          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1140            <use href="#icon-close">
1141          </svg>
1142        </button>
1143      </div>
1144      <div id="cart-notification-product" class="cart-notification-product"></div>
1145      <div class="cart-notification__links">
1146        <a
1147          href="/cart"
1148          id="cart-notification-button"
1149          class="button button--secondary button--full-width"
1150        >View my cart</a>
1151        <form action="/cart" method="post" id="cart-notification-form">
1152          <button class="button button--primary button--full-width" name="checkout">
1153            Check out
1154          </button>
1155        </form>
1156        <button type="button" class="link button-label">Continue shopping</button>
1157      </div>
1158    </div>
1159  </div>
1160</cart-notification>
1161<style data-shopify>
1162  .cart-notification {
1163    display: none;
1164  }
1165</style>
1166
1167
1168<script type="application/ld+json">
1169  {
1170    "@context": "http://schema.org",
1171    "@type": "Organization",
1172    "name": "Joe Walsh",
1173    
1174      "logo": "https:\/\/joewalsh.com\/cdn\/shop\/files\/joe-walsh_logo.png?v=1680785272\u0026width=500",
1175    
1176    "sameAs": [
1177      "https:\/\/twitter.com\/joewalsh",
1178      "https:\/\/facebook.com\/joewalshofficial",
1179      "",
1180      "https:\/\/instagram.com\/joewalshofficial\/",
1181      "",
1182      "",
1183      "",
1184      "https:\/\/youtube.com\/user\/JoeWalshOfficial",
1185      ""
1186    ],
1187    "url": "https:\/\/joewalsh.com"
1188  }
1189</script>
1189<script>
1190  removeHeader = () => {
1191    document.querySelectorAll('.section-header:not(.section-header--main').forEach(elem => elem.remove() )
1192  }
1193</script>
1193
1194
1195
1196</div><div id="shopify-section-sections--18640349430058__header-jamesgang" class="shopify-section shopify-section-group-header-group section-header section-header--jamesgang"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" media="print" onload="this.media='all'">
1197<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" media="print" onload="this.media='all'">
1198<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" media="print" onload="this.media='all'">
1199<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" media="print" onload="this.media='all'">
1200<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" media="print" onload="this.media='all'"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-price.css?v=65402837579211014041680784670" media="print" onload="this.media='all'">
1201  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-loading-overlay.css?v=167310470843593579841680784668" media="print" onload="this.media='all'"><noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" rel="stylesheet" type="text/css" media="all" /></noscript>
1202<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" rel="stylesheet" type="text/css" media="all" /></noscript>
1203<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" rel="stylesheet" type="text/css" media="all" /></noscript>
1204<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" rel="stylesheet" type="text/css" media="all" /></noscript>
1205<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" rel="stylesheet" type="text/css" media="all" /></noscript>
1206
1207<style>
1208
1209  .global__menu-item[data-url="/pages/james-gang-homepage"] { display: none; }
1210
1211  
1212  :root {
1213  --font-body-family: var(--font-body-family--jamesgang);
1214  --font-body-style: var(--font-body-style--jamesgang);
1215  --font-body-weight: var(--font-body-weight--jamesgang);
1216  --font-body-weight-bold: var(--font-body-weight-bold--jamesgang);
1217
1218  --font-heading-family: var(--font-heading-family--jamesgang);
1219  --font-heading-style: var(--font-heading-style--jamesgang);
1220  --font-heading-weight: var(--font-heading-weight--jamesgang);
1221  }
1222  
1223
1224  
1225
1226  
1227
1228  header-drawer {
1229    justify-self: start;
1230    margin-left: -1.2rem;
1231  }
1232
1233  .header__heading-logo {
1234    max-width: 240px;
1235  }@media screen and (min-width: 990px) {
1236    header-drawer {
1237      display: none;
1238    }
1239  }
1240
1241  .menu-drawer-container {
1242    display: flex;
1243  }
1244
1245  .list-menu {
1246    list-style: none;
1247    padding: 0;
1248    margin: 0;
1249  }
1250
1251  .list-menu--inline {
1252    display: inline-flex;
1253    flex-wrap: wrap;
1254  }
1255
1256  summary.list-menu__item svg {
1257    display: none;
1258  }
1259
1260  .list-menu__item {
1261    display: flex;
1262    align-items: center;
1263    line-height: calc(1 + 0.3 / var(--font-body-scale));
1264  }
1265
1266  .list-menu__item--link {
1267    text-decoration: none;
1268    padding-bottom: 1rem;
1269    padding-top: 1rem;
1270    line-height: calc(1 + 0.8 / var(--font-body-scale));
1271  }
1272
1273  @media screen and (min-width: 750px) {
1274    .list-menu__item--link {
1275      padding-bottom: 0.5rem;
1276      padding-top: 0.5rem;
1277    }
1278  }@media screen and (min-width: 1280px) {
1279    .header--top-center-split .header__inline-menu:nth-of-type(1) > .list-menu > li:nth-child(n+3),
1280    .header--top-center-split .header__inline-menu:nth-of-type(2) > .list-menu > li:nth-child(-n+2) {
1281      display: none;
1282    }
1283  }</style><style data-shopify>.header {
1284    padding-top: 10px;
1285    padding-bottom: 10px;
1286  }
1287
1288  .section-header {
1289    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1290    margin-bottom: 0px;
1291  }
1292
1293  @media screen and (min-width: 750px) {
1294    .section-header {
1295      margin-bottom: 0px;
1296    }
1297  }
1298
1299  @media screen and (min-width: 990px) {
1300    .header {
1301      padding-top: 20px;
1302      padding-bottom: 20px;
1303    }
1304  }</style><svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1305  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1306    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1307  </symbol>
1308
1309  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1310    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1311    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1312    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1313  </symbol>
1314
1315  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1316    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1317  </symbol>
1318</svg><nav class="global__menu">
1319    <ul class="global__menu-list">
1319<li class="global__menu-item" data-url="/pages/joe-walsh-homepage">
1320          <a href="/pages/joe-walsh-homepage" class="global__menu-link">
1321            <span>Joe Walsh</span>
1322          </a>
1323        </li><li class="global__menu-item" data-url="/pages/james-gang-homepage">
1324          <a href="/pages/james-gang-homepage" class="global__menu-link">
1325            <span>James Gang</span>
1326          </a>
1327        </li><li class="global__menu-item" data-url="https://www.vetsaid.org">
1328          <a href="https://www.vetsaid.org" class="global__menu-link">
1329            <span>VetsAid</span>
1330          </a>
1331        </li></ul>
1332  </nav><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 color-background-transparent gradient">
1333  <header class="header header--top-center header--top-center-split header--mobile-center page-width page-width--full ">
1334<a href="/" class="header__heading-link link link--text focus-inset"><img src="//joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=1200" alt="James Gang logo" srcset="//joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=50 50w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=100 100w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=150 150w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=200 200w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=250 250w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=300 300w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=400 400w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=500 500w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=600 600w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=700 700w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=800 800w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=900 900w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=1000 1000w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=1100 1100w, //joewalsh.com/cdn/shop/files/jamesgang_logo.png?v=1680785498&amp;width=1200 1200w" width="240" height="154.7913188647746" class="header__heading-logo motion-reduce">
1335</a><div class="header__icons">
1336      <details-modal class="header__search">
1337        <details>
1338          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1339            <span>
1340              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1341                <use href="#icon-search">
1342              </svg>
1343              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1344                <use href="#icon-close">
1345              </svg>
1346            </span>
1347          </summary>
1348          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1349            <div class="modal-overlay"></div>
1350            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1351                    <div class="field">
1352                      <input class="search__input field__input"
1353                        id="Search-In-Modal"
1354                        type="search"
1355                        name="q"
1356                        value=""
1357                        placeholder="Search"role="combobox"
1358                          aria-expanded="false"
1359                          aria-owns="predictive-search-results"
1360                          aria-controls="predictive-search-results"
1361                          aria-haspopup="listbox"
1362                          aria-autocomplete="list"
1363                          autocorrect="off"
1364                          autocomplete="off"
1365                          autocapitalize="off"
1366                          spellcheck="false">
1367                      <label class="field__label" for="Search-In-Modal">Search</label>
1368                      <input type="hidden" name="options[prefix]" value="last">
1369                      <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1370                        <svg class="icon icon-close" aria-hidden="true" focusable="false">
1371                          <use xlink:href="#icon-reset">
1372                        </svg>
1373                      </button>
1374                      <button class="search__button field__button" aria-label="Search">
1375                        <svg class="icon icon-search" aria-hidden="true" focusable="false">
1376                          <use href="#icon-search">
1377                        </svg>
1378                      </button>
1379                    </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1380                        <div class="predictive-search__loading-state">
1381                          <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1382                            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1383                          </svg>
1384                        </div>
1385                      </div>
1386
1387                      <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1388                <svg class="icon icon-close" aria-hidden="true" focusable="false">
1389                  <use href="#icon-close">
1390                </svg>
1391              </button>
1392            </div>
1393          </div>
1394        </details>
1395      </details-modal><a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset">
1396          <svg
1397  xmlns="http://www.w3.org/2000/svg"
1398  aria-hidden="true"
1399  focusable="false"
1400  class="icon icon-account"
1401  fill="none"
1402  viewBox="0 0 18 19"
1403>
1404  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1405</svg>
1406
1407          <span class="visually-hidden">Log in</span>
1408        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1409  class="icon icon-cart-empty"
1410  aria-hidden="true"
1411  focusable="false"
1412  xmlns="http://www.w3.org/2000/svg"
1413  viewBox="0 0 40 40"
1414  fill="none"
1415>
1416  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1417</svg>
1418<span class="visually-hidden">Cart</span></a>
1419    </div>
1420
1421    <nav class="header__socials"><ul class="list list-unstyled list-social"><li class="list-social__item">
1422      <a href="https://www.facebook.com/thejamesgangband/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1423  <path fill="currentColor" 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">
1424</svg>
1425<span class="visually-hidden">Facebook</span>
1426      </a>
1427    </li></ul></nav>
1428
1429  </header>
1430</sticky-header>
1431
1432<cart-notification>
1433  <div class="cart-notification-wrapper page-width">
1434    <div
1435      id="cart-notification"
1436      class="cart-notification focus-inset color-background-1 color-background-transparent gradient"
1437      aria-modal="true"
1438      aria-label="Item added to your cart"
1439      role="dialog"
1440      tabindex="-1"
1441    >
1442      <div class="cart-notification__header">
1443        <h2 class="cart-notification__heading caption-large text-body"><svg
1444  class="icon icon-checkmark color-foreground-text"
1445  aria-hidden="true"
1446  focusable="false"
1447  xmlns="http://www.w3.org/2000/svg"
1448  viewBox="0 0 12 9"
1449  fill="none"
1450>
1451  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1452</svg>
1453Item added to your cart
1454        </h2>
1455        <button
1456          type="button"
1457          class="cart-notification__close modal__close-button link link--text focus-inset"
1458          aria-label="Close"
1459        >
1460          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1461            <use href="#icon-close">
1462          </svg>
1463        </button>
1464      </div>
1465      <div id="cart-notification-product" class="cart-notification-product"></div>
1466      <div class="cart-notification__links">
1467        <a
1468          href="/cart"
1469          id="cart-notification-button"
1470          class="button button--secondary button--full-width"
1471        >
1471View my cart</a>
1472        <form action="/cart" method="post" id="cart-notification-form">
1473          <button class="button button--primary button--full-width" name="checkout">
1474            Check out
1475          </button>
1476        </form>
1477        <button type="button" class="link button-label">Continue shopping</button>
1478      </div>
1479    </div>
1480  </div>
1481</cart-notification>
1482<style data-shopify>
1483  .cart-notification {
1484    display: none;
1485  }
1486</style>
1487
1488</div><div id="shopify-section-sections--18640349430058__header-vetsaid" class="shopify-section shopify-section-group-header-group section-header section-header--vetsaid"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" media="print" onload="this.media='all'">
1489<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" media="print" onload="this.media='all'">
1490<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" media="print" onload="this.media='all'">
1491<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" media="print" onload="this.media='all'">
1492<link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" media="print" onload="this.media='all'"><link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-price.css?v=65402837579211014041680784670" media="print" onload="this.media='all'">
1493  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-loading-overlay.css?v=167310470843593579841680784668" media="print" onload="this.media='all'"><noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" rel="stylesheet" type="text/css" media="all" /></noscript>
1494<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-search.css?v=184225813856820874251680784669" rel="stylesheet" type="text/css" media="all" /></noscript>
1495<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-menu-drawer.css?v=113552214043823565751682957542" rel="stylesheet" type="text/css" media="all" /></noscript>
1496<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-notification.css?v=1330794349192355181683225991" rel="stylesheet" type="text/css" media="all" /></noscript>
1497<noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" rel="stylesheet" type="text/css" media="all" /></noscript>
1498
1499<style>
1500
1501  .global__menu-item[data-url="/pages/vetsaid-homepage"] { display: none; }
1502
1503  
1504  :root {
1505  
1506  
1507  
1508  
1509
1510  --font-heading-family: var(--font-heading-family--vetsaid);
1511  --font-heading-style: var(--font-heading-style--vetsaid);
1512  --font-heading-weight: var(--font-heading-weight--vetsaid);
1513  }
1514  
1515
1516  
1517
1518  
1519  .header__menu-item {
1520    --color-foreground: 255, 255, 255
1521  }
1522  
1523
1524  header-drawer {
1525    justify-self: start;
1526    margin-left: -1.2rem;
1527  }
1528
1529  .header__heading-logo {
1530    max-width: 280px;
1531  }@media screen and (min-width: 990px) {
1532    header-drawer {
1533      display: none;
1534    }
1535  }
1536
1537  .menu-drawer-container {
1538    display: flex;
1539  }
1540
1541  .list-menu {
1542    list-style: none;
1543    padding: 0;
1544    margin: 0;
1545  }
1546
1547  .list-menu--inline {
1548    display: inline-flex;
1549    flex-wrap: wrap;
1550  }
1551
1552  summary.list-menu__item svg {
1553    display: none;
1554  }
1555
1556  .list-menu__item {
1557    display: flex;
1558    align-items: center;
1559    line-height: calc(1 + 0.3 / var(--font-body-scale));
1560  }
1561
1562  .list-menu__item--link {
1563    text-decoration: none;
1564    padding-bottom: 1rem;
1565    padding-top: 1rem;
1566    line-height: calc(1 + 0.8 / var(--font-body-scale));
1567  }
1568
1569  @media screen and (min-width: 750px) {
1570    .list-menu__item--link {
1571      padding-bottom: 0.5rem;
1572      padding-top: 0.5rem;
1573    }
1574  }@media screen and (min-width: 1280px) {
1575    .header--top-center-split .header__inline-menu:nth-of-type(1) > .list-menu > li:nth-child(n+4),
1576    .header--top-center-split .header__inline-menu:nth-of-type(2) > .list-menu > li:nth-child(-n+3) {
1577      display: none;
1578    }
1579  }</style><style data-shopify>.header {
1580    padding-top: 10px;
1581    padding-bottom: 10px;
1582  }
1583
1584  .section-header {
1585    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1586    margin-bottom: 0px;
1587  }
1588
1589  @media screen and (min-width: 750px) {
1590    .section-header {
1591      margin-bottom: 0px;
1592    }
1593  }
1594
1595  @media screen and (min-width: 990px) {
1596    .header {
1597      padding-top: 20px;
1598      padding-bottom: 20px;
1599    }
1600  }</style><svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1601  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1602    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1603  </symbol>
1604
1605  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1606    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1607    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1608    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1609  </symbol>
1610
1611  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1612    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1613  </symbol>
1614</svg><nav class="global__menu">
1615    <ul class="global__menu-list">
1615<li class="global__menu-item" data-url="/pages/joe-walsh-homepage">
1616          <a href="/pages/joe-walsh-homepage" class="global__menu-link">
1617            <span>Joe Walsh</span>
1618          </a>
1619        </li><li class="global__menu-item" data-url="/pages/james-gang-homepage">
1620          <a href="/pages/james-gang-homepage" class="global__menu-link">
1621            <span>James Gang</span>
1622          </a>
1623        </li><li class="global__menu-item" data-url="https://www.vetsaid.org">
1624          <a href="https://www.vetsaid.org" class="global__menu-link">
1625            <span>VetsAid</span>
1626          </a>
1627        </li></ul>
1628  </nav><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 color-background-transparent gradient">
1629  <header class="header header--top-center header--top-center-split header--mobile-center page-width page-width--full  header--has-menu"><header-drawer data-breakpoint="tablet">
1630        <details id="Details-menu-drawer-container" class="menu-drawer-container">
1631          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1632            <span>
1633              <svg
1634  xmlns="http://www.w3.org/2000/svg"
1635  aria-hidden="true"
1636  focusable="false"
1637  class="icon icon-hamburger"
1638  fill="none"
1639  viewBox="0 0 18 16"
1640>
1641  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1642</svg>
1643
1644              <svg
1645  xmlns="http://www.w3.org/2000/svg"
1646  aria-hidden="true"
1647  focusable="false"
1648  class="icon icon-close"
1649  fill="none"
1650  viewBox="0 0 18 17"
1651>
1652  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1653</svg>
1654
1655            </span>
1656          </summary>
1657          <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
1658            <div class="menu-drawer__inner-container">
1659              <div class="menu-drawer__navigation-container">
1660                <nav class="menu-drawer__navigation">
1661                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/pages/vetsaid-homepage" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1662                            Home
1663                          </a></li><li><details id="Details-menu-drawer-menu-item-2">
1664                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1665                              About
1666                              <svg
1667  viewBox="0 0 14 10"
1668  fill="none"
1669  aria-hidden="true"
1670  focusable="false"
1671  class="icon icon-arrow"
1672  xmlns="http://www.w3.org/2000/svg"
1673>
1674  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1675</svg>
1676
1677                              <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1678  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1679</svg>
1680
1681                            </summary>
1682                            <div id="link-about" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1683                              <div class="menu-drawer__inner-submenu">
1684                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1685                                  <svg
1686  viewBox="0 0 14 10"
1687  fill="none"
1688  aria-hidden="true"
1689  focusable="false"
1690  class="icon icon-arrow"
1691  xmlns="http://www.w3.org/2000/svg"
1692>
1693  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1694</svg>
1695
1696                                  About
1697                                </button>
1698                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about-1" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1699                                          About
1700                                        </a></li><li><a href="/pages/past-shows" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1701                                          Past Shows
1702                                        </a></li><li><a href="/pages/vetsaid-contact" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1703                                          Contact
1704                                        </a></li></ul>
1705                              </div>
1706                            </div>
1707                          </details></li><li><a href="/pages/vetsaid-grants" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1708                            Grants
1709                          </a></li><li><a href="/blogs/vetsaid-news" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1710                            News
1711                          </a></li><li><a href="https://secure.anedot.com/vetsaid/donations" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1712                            Donate
1713                          </a></li><li><a href="https://vetsaidshop.com/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1714                            Store
1715                          </a></li></ul>
1716                </nav>
1717
1718                <div class="menu-drawer__utility-links">
1718<a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
1719                      <svg
1720  xmlns="http://www.w3.org/2000/svg"
1721  aria-hidden="true"
1722  focusable="false"
1723  class="icon icon-account"
1724  fill="none"
1725  viewBox="0 0 18 19"
1726>
1727  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1728</svg>
1729
1730Log in</a><ul class="list list-unstyled list-social"><li class="list-social__item">
1731      <a href="https://www.instagram.com/vetsaidofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
1732  <path fill="currentColor" 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"/>
1733  <path fill="currentColor" 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">
1734</svg>
1735<span class="visually-hidden">Instagram</span>
1736      </a>
1737    </li><li class="list-social__item">
1738      <a href="https://www.facebook.com/vetsaidofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1739  <path fill="currentColor" 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">
1740</svg>
1741<span class="visually-hidden">Facebook</span>
1742      </a>
1743    </li><li class="list-social__item">
1744      <a href="https://www.youtube.com/@vetsaid7014" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
1745  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1746</svg>
1747<span class="visually-hidden">YouTube</span>
1748      </a>
1749    </li></ul></div>
1750              </div>
1751            </div>
1752          </div>
1753        </details>
1754      </header-drawer>
1755<a href="/" class="header__heading-link link link--text focus-inset"><img src="//joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=1200" alt="VetsAid logo" srcset="//joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=50 50w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=100 100w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=150 150w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;
1755width=200 200w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=250 250w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=300 300w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=400 400w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=500 500w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=600 600w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=700 700w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=800 800w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=900 900w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=1000 1000w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=1100 1100w, //joewalsh.com/cdn/shop/files/VA_2024_logo.png?v=1723471095&amp;width=1200 1200w" width="280" height="105.0" loading="lazy" class="header__heading-logo motion-reduce">
1756</a>
1757
1758      
1759<nav class="header__inline-menu">
1760          <ul class="list-menu list-menu--inline" role="list"><li><a href="/pages/vetsaid-homepage" class="header__menu-item list-menu__item link link--text focus-inset">
1761                    <span>Home</span>
1762                  </a></li><li><header-menu>
1763                    <details id="Details-HeaderMenu-2">
1764                      <summary class="header__menu-item list-menu__item link focus-inset">
1765                        <span>About</span>
1766                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1767  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1768</svg>
1769
1770                      </summary>
1771                      <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/about-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1772                                About
1773                              </a></li><li><a href="/pages/past-shows" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1774                                Past Shows
1775                              </a></li><li><a href="/pages/vetsaid-contact" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1776                                Contact
1777                              </a></li></ul>
1778                    </details>
1779                  </header-menu></li><li><a href="/pages/vetsaid-grants" class="header__menu-item list-menu__item link link--text focus-inset">
1780                    <span>Grants</span>
1781                  </a></li><li><a href="/blogs/vetsaid-news" class="header__menu-item list-menu__item link link--text focus-inset">
1782                    <span>News</span>
1783                  </a></li><li><a href="https://secure.anedot.com/vetsaid/donations" class="header__menu-item list-menu__item link link--text focus-inset">
1784                    <span>Donate</span>
1785                  </a></li><li><a href="https://vetsaidshop.com/" class="header__menu-item list-menu__item link link--text focus-inset">
1786                    <span>Store</span>
1787                  </a></li></ul>
1788        </nav>
1789
1790<nav class="header__inline-menu">
1791          <ul class="list-menu list-menu--inline" role="list"><li><a href="/pages/vetsaid-homepage" class="header__menu-item list-menu__item link link--text focus-inset">
1792                    <span>Home</span>
1793                  </a></li><li><header-menu>
1794                    <details id="Details-HeaderMenu-2">
1795                      <summary class="header__menu-item list-menu__item link focus-inset">
1796                        <span>About</span>
1797                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1798  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1799</svg>
1800
1801                      </summary>
1802                      <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/about-1" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1803                                About
1804                              </a></li><li><a href="/pages/past-shows" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1805                                Past Shows
1806                              </a></li><li><a href="/pages/vetsaid-contact" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1807                                Contact
1808                              </a></li></ul>
1809                    </details>
1810                  </header-menu></li><li><a href="/pages/vetsaid-grants" class="header__menu-item list-menu__item link link--text focus-inset">
1811                    <span>Grants</span>
1812                  </a></li><li><a href="/blogs/vetsaid-news" class="header__menu-item list-menu__item link link--text focus-inset">
1813                    <span>News</span>
1814                  </a></li><li><a href="https://secure.anedot.com/vetsaid/donations" class="header__menu-item list-menu__item link link--text focus-inset">
1815                    <span>Donate</span>
1816                  </a></li><li><a href="https://vetsaidshop.com/" class="header__menu-item list-menu__item link link--text focus-inset">
1817                    <span>Store</span>
1818                  </a></li></ul>
1819        </nav>
1820<div class="header__icons">
1821      <details-modal class="header__search">
1822        <details>
1823          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1824            <span>
1825              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1826                <use href="#icon-search">
1827              </svg>
1828              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1829                <use href="#icon-close">
1830              </svg>
1831            </span>
1832          </summary>
1833          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1834            <div class="modal-overlay"></div>
1835            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1836                    <div class="field">
1837                      <input class="search__input field__input"
1838                        id="Search-In-Modal"
1839                        type="search"
1840                        name="q"
1841                        value=""
1842                        placeholder="Search"role="combobox"
1843                          aria-expanded="false"
1844                          aria-owns="predictive-search-results"
1845                          aria-controls="predictive-search-results"
1846                          aria-haspopup="listbox"
1847                          aria-autocomplete="list"
1848                          autocorrect="off"
1849                          autocomplete="off"
1850                          autocapitalize="off"
1851                          spellcheck="false">
1852                      <label class="field__label" for="Search-In-Modal">Search</label>
1853                      <input type="hidden" name="options[prefix]" value="last">
1854                      <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1855                        <svg class="icon icon-close" aria-hidden="true" focusable="false">
1856                          <use xlink:href="#icon-reset">
1857                        </svg>
1858                      </button>
1859                      <button class="search__button field__button" aria-label="Search">
1860                        <svg class="icon icon-search" aria-hidden="true" focusable="false">
1861                          <use href="#icon-search">
1862                        </svg>
1863                      </button>
1864                    </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1865                        <div class="predictive-search__loading-state">
1866                          <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1867                            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1868                          </svg>
1869                        </div>
1870                      </div>
1871
1872                      <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1873                <svg class="icon icon-close" aria-hidden="true" focusable="false">
1874                  <use href="#icon-close">
1875                </svg>
1876              </button>
1877            </div>
1878          </div>
1879        </details>
1880      </details-modal>
1880<a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1881          <svg
1882  xmlns="http://www.w3.org/2000/svg"
1883  aria-hidden="true"
1884  focusable="false"
1885  class="icon icon-account"
1886  fill="none"
1887  viewBox="0 0 18 19"
1888>
1889  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1890</svg>
1891
1892          <span class="visually-hidden">Log in</span>
1893        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg
1894  class="icon icon-cart-empty"
1895  aria-hidden="true"
1896  focusable="false"
1897  xmlns="http://www.w3.org/2000/svg"
1898  viewBox="0 0 40 40"
1899  fill="none"
1900>
1901  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
1902</svg>
1903<span class="visually-hidden">Cart</span></a>
1904    </div>
1905
1906    <nav class="header__socials"><ul class="list list-unstyled list-social"><li class="list-social__item">
1907      <a href="https://www.instagram.com/vetsaidofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
1908  <path fill="currentColor" 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"/>
1909  <path fill="currentColor" 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">
1910</svg>
1911<span class="visually-hidden">Instagram</span>
1912      </a>
1913    </li><li class="list-social__item">
1914      <a href="https://www.facebook.com/vetsaidofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1915  <path fill="currentColor" 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">
1916</svg>
1917<span class="visually-hidden">Facebook</span>
1918      </a>
1919    </li><li class="list-social__item">
1920      <a href="https://www.youtube.com/@vetsaid7014" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
1921  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
1922</svg>
1923<span class="visually-hidden">YouTube</span>
1924      </a>
1925    </li></ul></nav>
1926
1927  </header>
1928</sticky-header>
1929
1930<cart-notification>
1931  <div class="cart-notification-wrapper page-width">
1932    <div
1933      id="cart-notification"
1934      class="cart-notification focus-inset color-background-1 color-background-trans
1934parent gradient"
1935      aria-modal="true"
1936      aria-label="Item added to your cart"
1937      role="dialog"
1938      tabindex="-1"
1939    >
1940      <div class="cart-notification__header">
1941        <h2 class="cart-notification__heading caption-large text-body"><svg
1942  class="icon icon-checkmark color-foreground-text"
1943  aria-hidden="true"
1944  focusable="false"
1945  xmlns="http://www.w3.org/2000/svg"
1946  viewBox="0 0 12 9"
1947  fill="none"
1948>
1949  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
1950</svg>
1951Item added to your cart
1952        </h2>
1953        <button
1954          type="button"
1955          class="cart-notification__close modal__close-button link link--text focus-inset"
1956          aria-label="Close"
1957        >
1958          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1959            <use href="#icon-close">
1960          </svg>
1961        </button>
1962      </div>
1963      <div id="cart-notification-product" class="cart-notification-product"></div>
1964      <div class="cart-notification__links">
1965        <a
1966          href="/cart"
1967          id="cart-notification-button"
1968          class="button button--secondary button--full-width"
1969        >View my cart</a>
1970        <form action="/cart" method="post" id="cart-notification-form">
1971          <button class="button button--primary button--full-width" name="checkout">
1972            Check out
1973          </button>
1974        </form>
1975        <button type="button" class="link button-label">Continue shopping</button>
1976      </div>
1977    </div>
1978  </div>
1979</cart-notification>
1980<style data-shopify>
1981  .cart-notification {
1982    display: none;
1983  }
1984</style>
1985
1986</div>
1987<!-- END sections: header-group -->
1988
1989    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1990      <div id="shopify-section-template--18640349823274__cart-items" class="shopify-section"><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart.css?v=61086454150987525971680784668" rel="stylesheet" type="text/css" media="all" />
1991<link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart-items.css?v=23917223812499722491680784671" rel="stylesheet" type="text/css" media="all" />
1992<link href="//joewalsh.com/cdn/shop/t/2/assets/component-totals.css?v=86168756436424464851680784665" rel="stylesheet" type="text/css" media="all" />
1993<link href="//joewalsh.com/cdn/shop/t/2/assets/component-price.css?v=65402837579211014041680784670" rel="stylesheet" type="text/css" media="all" />
1994<link href="//joewalsh.com/cdn/shop/t/2/assets/component-discounts.css?v=152760482443307489271680784668" rel="stylesheet" type="text/css" media="all" />
1995<link href="//joewalsh.com/cdn/shop/t/2/assets/component-loading-overlay.css?v=167310470843593579841680784668" rel="stylesheet" type="text/css" media="all" />
1996<style data-shopify>.section-template--18640349823274__cart-items-padding {
1997    padding-top: 27px;
1998    padding-bottom: 27px;
1999  }
2000
2001  @media screen and (min-width: 750px) {
2002    .section-template--18640349823274__cart-items-padding {
2003      padding-top: 36px;
2004      padding-bottom: 36px;
2005    }
2006  }</style>
2006<script src="//joewalsh.com/cdn/shop/t/2/assets/cart.js?v=21876159511507192261680784668" defer="defer"></script>
2006<cart-items class="page-width is-empty">
2007  <div class="title-wrapper-with-link">
2008    <h1 class="title title--primary">Your cart</h1>
2009    <a href="/collections/all" class="underlined-link">Continue shopping</a>
2010  </div>
2011
2012  <div class="cart__warnings">
2013    <h1 class="cart__empty-text">Your cart is empty</h1>
2014    <a href="/collections/all" class="button">
2015      Continue shopping
2016    </a><h2 class="cart__login-title">Have an account?</h2>
2017      <p class="cart__login-paragraph">
2018        <a href="https://joewalsh.com/customer_authentication/redirect?locale=en&region_country=US" class="link underlined-link">Log in</a> to check out faster.
2019      </p></div>
2020
2021  <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
2022    <div class="cart__items" id="main-cart-items" data-id="template--18640349823274__cart-items">
2023      <div class="js-contents"></div>
2024    </div>
2025
2026    <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
2027    <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status">
2028      Loading...
2029    </p>
2030  </form>
2031</cart-items>
2032
2033
2034</div><div id="shopify-section-template--18640349823274__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//joewalsh.com/cdn/shop/t/2/assets/component-cart.css?v=61086454150987525971680784668" rel="stylesheet" type="text/css" media="all" />
2035<link href="//joewalsh.com/cdn/shop/t/2/assets/component-totals.css?v=86168756436424464851680784665" rel="stylesheet" type="text/css" media="all" />
2036<link href="//joewalsh.com/cdn/shop/t/2/assets/component-price.css?v=65402837579211014041680784670" rel="stylesheet" type="text/css" media="all" />
2037<link href="//joewalsh.com/cdn/shop/t/2/assets/component-discounts.css?v=152760482443307489271680784668" rel="stylesheet" type="text/css" media="all" />
2038
2039<div class="page-width is-empty" id="main-cart-footer" data-id="template--18640349823274__cart-footer">
2040  <div>
2041    <div class="cart__footer"><div class="cart__blocks">
2042        
2043<div class="js-contents" >
2044                <div class="totals">
2045                  <h2 class="totals__subtotal">Subtotal</h2>
2046                  <p class="totals__subtotal-value">$0.00 USD</p>
2047                </div>
2048
2049                <div></div>
2050
2051                <small class="tax-note caption-large rte">Taxes and shipping calculated at checkout
2052</small>
2053              </div>
2054<div class="cart__ctas" >
2055                <noscript>
2056                  <button type="submit" class="cart__update-button button button--secondary" form="cart">
2057                    Update
2058                  </button>
2059                </noscript>
2060
2061                <button
2062                  type="submit"
2063                  id="checkout"
2064                  class="cart__checkout-button button"
2065                  name="checkout"
2066                  
2067                    disabled
2068                  
2069                  form="cart"
2070                >
2071                  Check out
2072                </button>
2073              </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons">
2074                  <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:74553786666,&quot;merchantName&quot;:&quot;Joe Walsh&quot;,&quot;personalized&quot;:true}}]" access-token="092e0987eed47cfb24176fccc0d117d5" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="74553786666" cart-id="882acb3dce4dadd90107202ffe46d6fd" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
2075                </div>
2076
2077        <div id="cart-errors"></div>
2078      </div>
2079    </div>
2080  </div>
2081</div>
2082
2083<script>
2084  document.addEventListener('DOMContentLoaded', function () {
2085    function isIE() {
2086      const ua = window.navigator.userAgent;
2087      const msie = ua.indexOf('MSIE ');
2088      const trident = ua.indexOf('Trident/');
2089
2090      return msie > 0 || trident > 0;
2091    }
2092
2093    if (!isIE()) return;
2094    const cartSubmitInput = document.createElement('input');
2095    cartSubmitInput.setAttribute('name', 'checkout');
2096    cartSubmitInput.setAttribute('type', 'hidden');
2097    document.querySelector('#cart').appendChild(cartSubmitInput);
2098    document.querySelector('#checkout').addEventListener('click', function (event) {
2099      document.querySelector('#cart').submit();
2100    });
2101  });
2102</script>
2102
2103
2104
2105</div>
2105<script data-locksmith>
2106    var load = function () {
2107
2108          if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) {
2109            Locksmith.ping();
2110          }
2111
2112
2113      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
2114        event.preventDefault();
2115        var data = Locksmith.util.serializeForm(event.target);
2116        var options = { spinner: false, container: 'locksmith-content' };
2117        // a form rendered inline (section replacement) must keep that context
2118        // on resubmit: same enclosing container (there may be several on the
2119        // page), and no layout classes or cancel affordance in the re-render
2120        var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]');
2121        if (inlineContainer) {
2122          options.container = inlineContainer;
2123        }
2124        if (event.target.getAttribute('data-locksmith-inline') === 'true') {
2125          options.include_layout_classes = false;
2126        }
2127        Locksmith.postResource(data, options);
2128      });
2129
2130      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
2131        event.preventDefault();
2132        Locksmith.postResource({}, { spinner: true, container: document });
2133      });
2134
2135      Locksmith.submitPasscode = function (passcode) {
2136        Locksmith.postResource(
2137          { passcode: passcode },
2138          { spinner: false, container: 'locksmith-content' }
2139        );
2140      };
2141    };
2142
2143    if (typeof Locksmith !== 'undefined') {
2144      load();
2145    } else {
2146      window.addEventListener('load', load);
2147    }
2148  </script>
2148
2149    </main>
2150
2151    <div>
2152      <!-- BEGIN sections: footer-group -->
2153<div id="shopify-section-sections--18640349397290__announcement-bar" class="shopify-section shopify-section-group-footer-group announcement-bar-section">
2154</div><div id="shopify-section-sections--18640349397290__footer" class="shopify-section shopify-section-group-footer-group">
2155
2156    
2157    <link href="//joewalsh.com/cdn/shop/t/2/assets/section-footer.css?v=174424081825931275041680784669" rel="stylesheet" type="text/css" media="all" />
2158  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-newsletter.css?v=103472482056003053551680784670" media="print" onload="this.media='all'">
2159  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" media="print" onload="this.media='all'">
2160  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501680784669" media="print" onload="this.media='all'">
2161  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-list-social.css?v=6742853827613019431680784668" media="print" onload="this.media='all'">
2162  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/component-rte.css?v=73443491922477598101680784671" media="print" onload="this.media='all'">
2163  <link rel="stylesheet" href="//joewalsh.com/cdn/shop/t/2/assets/disclosure.css?v=646595190999601341680784670" media="print" onload="this.media='all'">
2164  
2165  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-newsletter.css?v=103472482056003053551680784670" rel="stylesheet" type="text/css" media="all" /></noscript>
2166  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-menu.css?v=107466393021232954041680784665" rel="stylesheet" type="text/css" media="all" /></noscript>
2167  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-payment.css?v=69253961410771838501680784669" rel="stylesheet" type="text/css" media="all" /></noscript>
2168  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-list-social.css?v=6742853827613019431680784668" rel="stylesheet" type="text/css" media="all" /></noscript>
2169  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/component-rte.css?v=73443491922477598101680784671" rel="stylesheet" type="text/css" media="all" /></noscript>
2170  <noscript><link href="//joewalsh.com/cdn/shop/t/2/assets/disclosure.css?v=646595190999601341680784670" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.shopify-section-group-footer-group:first-child {
2171      margin-top: 45px;
2172    }
2173  
2174    .footer__content-top,
2175    .footer__content-bottom {
2176      padding-top: 15px;
2177      padding-bottom: 15px;
2178    }
2179  
2180    @media screen and (min-width: 750px) {
2181      .shopify-section-group-footer-group:first-child {
2182        margin-top: 60px;
2183      }
2184  
2185      .footer__content-top,
2186      .footer__content-bottom {
2187        padding-top: 20px;
2188        padding-bottom: 20px;
2189      }
2190    }</style><footer class="footer"><div class="color-background-1 gradient">
2191        <div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><ul class="footer-block__details-content list-unstyled"><li>
2192                              <a href="/pages/privacy-policy" class="link link--text list-menu__item list-menu__item--link">
2193                                Privacy Policy
2194                              </a>
2195                            </li><li>
2196                              <a href="/pages/terms-and-conditions" class="link link--text list-menu__item list-menu__item--link">
2197                                Terms and Conditions
2198                              </a>
2199                            </li><li>
2200                              <a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link">
2201                                Refund Policy
2202                              </a>
2203                            </li></ul></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item">
2204      <a href="https://facebook.com/joewalshofficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
2204ox="0 0 18 18">
2205  <path fill="currentColor" 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">
2206</svg>
2207<span class="visually-hidden">Facebook</span>
2208      </a>
2209    </li><li class="list-social__item">
2210      <a href="https://instagram.com/joewalshofficial/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
2211  <path fill="currentColor" 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"/>
2212  <path fill="currentColor" 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">
2213</svg>
2214<span class="visually-hidden">Instagram</span>
2215      </a>
2216    </li><li class="list-social__item">
2217      <a href="https://youtube.com/user/JoeWalshOfficial" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70">
2218  <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor">
2219</svg>
2220<span class="visually-hidden">YouTube</span>
2221      </a>
2222    </li><li class="list-social__item">
2223      <a href="https://twitter.com/joewalsh" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
2224  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
2225</svg>
2226<span class="visually-hidden">Twitter</span>
2227      </a>
2228    </li></ul></div>
2229        </div>
2230        </div><div class="color-background-2 gradient">
2231    <div class="footer__content-bottom">
2232      <div class="footer__content-bottom-wrapper page-width">
2233        <div class="footer__column footer__localization isolate"></div>
2234        <div class="footer__column footer__column--info"></div>
2235      </div>
2236      <div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
2237        <div class="footer__copyright caption">
2238          <small class="copyright__content">&copy; 2026, <a href="/" title="">Joe Walsh</a></small>
2239          <small class="copyright__content">
2240  <a href="//www.bubbleup.net" target="_blank" class="footer__core" aria-label="Website Development & Design by BubbleUp"><svg fill="currentColor" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="90" height="44" viewBox="0 0 90 44">
2241  <path d="M3.3,39.89v-5H4.92a6.05,6.05,0,0,1,1.2.08,1.34,1.34,0,0,1,.72.49,1.55,1.55,0,0,1,.29,1,1.62,1.62,0,0,1-.17.78,1.45,1.45,0,0,1-.43.49A1.75,1.75,0,0,1,6,38,5.61,5.61,0,0,1,5,38H4.35v1.89Zm1-4.16v1.42h.54a2.69,2.69,0,0,0,.8-.08A.72.72,0,0,0,6,36.82a.77.77,0,0,0,.11-.39.65.65,0,0,0-.57-.67,4.45,4.45,0,0,0-.73,0Z" />
2242  <path d="M7.35,37.41a3,3,0,0,1,.23-1.29,2.17,2.17,0,0,1,.47-.69A2,2,0,0,1,8.7,35a2.66,2.66,0,0,1,1.08-.2,2.35,2.35,0,0,1,1.77.69,3.08,3.08,0,0,1,0,3.81A2.37,2.37,0,0,1,9.79,40,2.35,2.35,0,0,1,8,39.28,2.57,2.57,0,0,1,7.35,37.41Zm1,0a1.83,1.83,0,0,0,.39,1.29,1.34,1.34,0,0,0,1.9.09l.1-.09a2,2,0,0,0,.39-1.31,1.93,1.93,0,0,0-.38-1.29,1.4,1.4,0,0,0-2,0l0,0a1.89,1.89,0,0,0-.36,1.28Z" />
2243  <path d="M13.29,39.89l-1.2-5h1l.75,3.43,1-3.44H16l.88,3.5.77-3.5h1l-1.22,5H16.38l-1-3.75-1,3.75Z" />
2244  <path d="M18.84,39.89v-5h3.72v.85H19.84v1.11h2.52v.84H19.84V39h2.8v.84Z" />
2245  <path d="M23.15,39.89v-5h2.13a3.57,3.57,0,0,1,1.17.13,1.18,1.18,0,0,1,.58.48,1.47,1.47,0,0,1,.22.79,1.38,1.38,0,0,1-.33.93,1.6,1.6,0,0,1-1,.46,2.18,2.18,0,0,1,.54.42,5.94,5.94,0,0,1,.58.81l.61,1H26.44l-.73-1.09a7.67,7.67,0,0,0-.53-.74.78.78,0,0,0-.3-.21,1.49,1.49,0,0,0-.51-.06h-.21V39.9Zm1-2.89h.75a3.49,3.49,0,0,0,.91-.06.58.58,0,0,0,.28-.21.72.72,0,0,0,.1-.38.61.61,0,0,0-.13-.41.64.64,0,0,0-.38-.2H24.15Z" />
2246  <path d="M27.84,39.89v-5h3.72v.85H28.84v1.11h2.52v.84H28.84V39h2.8v.84Z" />
2247  <path d="M32.15,34.88H34a3.78,3.78,0,0,1,1,.1,1.66,1.66,0,0,1,.76.46,2.29,2.29,0,0,1,.48.81,3.91,3.91,0,0,1,.16,1.18,3.26,3.26,0,0,1-.15,1.07,2.2,2.2,0,0,1-.54.89,1.86,1.86,0,0,1-.71.4,3.08,3.08,0,0,1-.9.11H32.2Zm1,.85V39h.76a3.11,3.11,0,0,0,.61,0,1,1,0,0,0,.41-.21,1.09,1.09,0,0,0,.27-.48,3.56,3.56,0,0,0,.1-.92,3,3,0,0,0-.1-.89,1.28,1.28,0,0,0-.29-.49,1.05,1.05,0,0,0-.47-.24,3.84,3.84,0,0,0-.83,0Z" />
2248  <path d="M38.1,34.88h2a6.61,6.61,0,0,1,.89,0,1.27,1.27,0,0,1,.91.63,1.2,1.2,0,0,1,.15.59,1.19,1.19,0,0,1-.7,1.09,1.31,1.31,0,0,1,.7.46,1.25,1.25,0,0,1,.25.75,1.57,1.57,0,0,1-.16.67,1.37,1.37,0,0,1-.43.52,1.43,1.43,0,0,1-.68.24H38.1Zm1,.83v1.16h1.39a.64.64,0,0,0,.41-.18.54.54,0,0,0,.15-.39.58.58,0,0,0-.13-.38.57.57,0,0,0-.38-.18h-.86Zm0,2V39H40a4,4,0,0,0,.69,0,.62.62,0,0,0,.37-.2.6.6,0,0,0,.14-.43.69.69,0,0,0-.1-.37.62.62,0,0,0-.32-.23,3.42,3.42,0,0,0-.9-.07Z" />
2249  <path d="M43.84,39.89V37.78L42,34.88h1.19l1.18,2,1.16-2H46.7l-1.86,2.91v2.1Z" />
2250  <path d="M48.41,34.16h3.31a1.83,1.83,0,0,1,1.27.41,1.35,1.35,0,0,1,.44,1,1.32,1.32,0,0,1-.32.87,1.43,1.43,0,0,1-.62.38,1.58,1.58,0,0,1,.91.51,1.42,1.42,0,0,1,.29.91,1.53,1.53,0,0,1-.78,1.36,2,2,0,0,1-.67.19,7,7,0,0,1-.79.08h-3Zm1.79,2.25H51a.91.91,0,0,0,.58-.14.53.53,0,0,0,.16-.41.48.48,0,0,0-.16-.39.87.87,0,0,0-.56-.14h-.78Zm0,2.25h.9a1,1,0,0,0,.64-.16.6.6,0,0,0,.19-.44.53.53,0,0,0-.19-.41,1,1,0,0,0-.65-.15h-.9Z" />
2251  <path d="M58.47,39.89H57v-.67a2.23,2.23,0,0,1-.67.59,1.73,1.73,0,0,1-.83.18,1.36,1.36,0,0,1-1-.39,1.65,1.65,0,0,1-.37-1.21V35.74h1.6V38a.83.83,0,0,0,.14.55.51.51,0,0,0,.41.16.62.62,0,0,0,.47-.22,1.29,1.29,0,0,0,.18-.79v-2H58.5Z" />
2252  <path d="M59,34.16h1.61v2a1.45,1.45,0,0,1,.54-.37,1.89,1.89,0,0,1,.67-.12,1.66,1.66,0,0,1,1.25.54,2.32,2.32,0,0,1,.5,1.56,3.09,3.09,0,0,1-.23,1.2,1.75,1.75,0,0,1-.63.77,1.62,1.62,0,0,1-.88.26,1.71,1.71,0,0,1-.77-.18,1.93,1.93,0,0,1-.57-.53v.61H59ZM60.6,37.8a1.14,1.14,0,0,0,.2.78.66.66,0,0,0,.51.24.61.61,0,0,0,.48-.24,1.29,1.29,0,0,0,.19-.79,1.15,1.15,0,0,0-.19-.72.56.56,0,0,0-.46-.23.64.64,0,0,0-.53.24A1.08,1.08,0,0,0,60.6,37.8Z" />
2253  <path d="M63.94,34.16h1.61v2a1.45,1.45,0,0,1,.54-.37,1.89,1.89,0,0,1,.67-.12,1.66,1.66,0,0,1,1.25.54,2.32,2.32,0,0,1,.5,1.56,3.09,3.09,0,0,1-.23,1.2,1.75,1.75,0,0,1-.63.77,1.68,1.68,0,0,1-.89.26,1.71,1.71,0,0,1-.77-.18,1.93,1.93,0,0,1-.57-.53v.61H63.94Zm1.6,3.64a1.14,1.14,0,0,0,.2.78.66.66,0,0,0,.51.24.61.61,0,0,0,.48-.24,1.29,1.29,0,0,0,.19-.79,1.15,1.15,0,0,0-.19-.72.56.56,0,0,0-.46-.23.64.64,0,0,0-.53.24A1.08,1.08,0,0,0,65.54,37.8Z" />
2254  <path d="M68.9,34.16h1.59v5.73H68.9Z" />
2255  <path d="M75.66,38.21H72.48a1,1,0,0,0,.21.57.74.74,0,0,0,.6.27.89.89,0,0,0,.45-.12,1.16,1.16,0,0,0,.28-.26l1.57.14a2.22,2.22,0,0,1-.87.9,3.07,3.07,0,0,1-1.46.27,3,3,0,0,1-1.3-.23,1.86,1.86,0,0,1-.78-.74,2.19,2.19,0,0,1-.34-1.19,2.05,2.05,0,0,1,.62-1.57,2.36,2.36,0,0,1,1.72-.6,3.11,3.11,0,0,1,1.41.27,1.8,1.8,0,0,1,.79.78,2.93,2.93,0,0,1,.28,1.3ZM74,37.45a1.
225512,1.12,0,0,0-.25-.66.77.77,0,0,0-1.1.07l0,0a1.12,1.12,0,0,0-.18.56Z" />
2256  <path d="M79.74,34.16h1.77v3.41a3.08,3.08,0,0,1-.16,1,2.17,2.17,0,0,1-.5.79,1.88,1.88,0,0,1-.71.47A3.5,3.5,0,0,1,78.9,40,6.84,6.84,0,0,1,78,40a2.39,2.39,0,0,1-.83-.23,1.94,1.94,0,0,1-.61-.49,1.9,1.9,0,0,1-.38-.66,3.08,3.08,0,0,1-.16-1V34.16h1.77v3.49a1,1,0,0,0,.26.73,1.12,1.12,0,0,0,1.44,0,1,1,0,0,0,.26-.74Z" />
2257  <path d="M82.12,41.47V35.74h1.49v.61a1.89,1.89,0,0,1,.57-.52,1.71,1.71,0,0,1,.77-.18,1.5,1.5,0,0,1,1.29.64,2.72,2.72,0,0,1,.46,1.57,2.26,2.26,0,0,1-.5,1.58,1.61,1.61,0,0,1-1.26.56,1.89,1.89,0,0,1-.67-.12,1.45,1.45,0,0,1-.54-.37v2Zm1.59-3.64a1.06,1.06,0,0,0,.21.73.69.69,0,0,0,.52.24.59.59,0,0,0,.46-.23,1.26,1.26,0,0,0,.19-.78,1.15,1.15,0,0,0-.2-.74.61.61,0,0,0-.48-.24.66.66,0,0,0-.51.24A1.14,1.14,0,0,0,83.71,37.83Z" />
2258  <path d="M45.49,31.24H44.33A13.85,13.85,0,0,1,31.61,21a15.32,15.32,0,0,1-.38-2c0-.34-.06-.68-.08-1V16.75A13.88,13.88,0,0,1,41.54,4a14.42,14.42,0,0,1,3.67-.43A13.81,13.81,0,0,1,54,6.85l.5.45a.1.1,0,0,1,0,.13,7.09,7.09,0,0,0,4.13,8.36.14.14,0,0,1,.12.16,13.47,13.47,0,0,1,0,2.2,13.07,13.07,0,0,1-.28,2.14A13.69,13.69,0,0,1,56,25.82a14.06,14.06,0,0,1-4.28,3.69,14.22,14.22,0,0,1-3.52,1.37,15,15,0,0,1-2.42.35ZM36.92,16.53l.21-.15a1.28,1.28,0,0,0,.08-1.81,1,1,0,0,0-.23-.19,1.68,1.68,0,0,0-1-.29H33c-.08,0-.11,0-.11.11v5.17c0,.08,0,.11.11.11h2.2a9.79,9.79,0,0,0,1.33-.08,1.58,1.58,0,0,0,.86-.36,1.45,1.45,0,0,0,.45-1.36,1.16,1.16,0,0,0-.77-1l-.28-.1Zm11.56,2.62A1.51,1.51,0,0,0,51,18.8l0-.09a2.82,2.82,0,0,0,.14-2,1.58,1.58,0,0,0-1.93-1.15,1.31,1.31,0,0,0-.37.15,2,2,0,0,0-.34.25.2.2,0,0,1,0-.11V14.23c0-.07,0-.09-.09-.09H47c-.08,0-.1,0-.1.1v5.17c0,.07,0,.09.09.09h1.23c.06,0,.09,0,.08-.08s0-.3,0-.47Zm-4.57-3.31V14.23c0-.07,0-.1-.1-.1H42.48c-.07,0-.09,0-.09.09v5.19c0,.07,0,.1.09.09H43.7c.07,0,.1,0,.1-.09v-.47a2.85,2.85,0,0,0,.43.42,1.54,1.54,0,0,0,2.11-.49l.06-.1a2.77,2.77,0,0,0,.16-2.13,1.58,1.58,0,0,0-2-1l-.09,0a1.42,1.42,0,0,0-.58.36Zm-3.26,3.57c0,.07,0,.1.1.1H42c.07,0,.1,0,.1-.09V15.7c0-.07,0-.1-.09-.1H40.65c-.08,0-.1,0-.1.1v2a.82.82,0,0,1-.22.59.52.52,0,0,1-.72,0,.76.76,0,0,1-.13-.23,1.6,1.6,0,0,1,0-.31v-2c0-.08,0-.1-.1-.1h-1.3c-.1,0-.12,0-.12.12v2.33a3.23,3.23,0,0,0,0,.44,1.19,1.19,0,0,0,1.26,1.1,1.62,1.62,0,0,0,1.12-.37c.11-.11.22-.22.31-.33C40.65,19.08,40.66,19.24,40.65,19.41Zm15.44-1.47H57.5c.07,0,.09,0,.09-.09a3.74,3.74,0,0,0-.08-.82,1.71,1.71,0,0,0-1.29-1.39,3.23,3.23,0,0,0-1.69,0,1.81,1.81,0,0,0-1.31,1.11,2.34,2.34,0,0,0-.11,1.36,1.83,1.83,0,0,0,1.46,1.46,4.84,4.84,0,0,0,1.52,0,1.9,1.9,0,0,0,1.36-1s.08-.08,0-.09l-1.3-.12a.17.17,0,0,0-.18.07.77.77,0,0,1-.66.27.73.73,0,0,1-.67-.66c0-.12,0-.12.1-.12h1.38Zm-4.71,1.47c0,.08,0,.1.1.1h1.3c.08,0,.1,0,.1-.1V14.23c0-.08,0-.1-.1-.1h-1.3c-.08,0-.1,0-.1.1v5.18Z" />
2259  <path d="M34.47,17.8v-.45c0-.15,0-.08.08-.08h.93a.56.56,0,0,1,.5.22.51.51,0,0,1-.12.71l-.12.06a1.23,1.23,0,0,1-.39.06h-.81c-.07,0-.09,0-.09-.09S34.47,18,34.47,17.8Z" />
2260  <path d="M34.47,15.73V15.3c0-.14,0-.07.06-.07a7.06,7.06,0,0,1,.92,0,.49.49,0,0,1,.43.55.58.58,0,0,1-.11.24.54.54,0,0,1-.45.19h-.79c-.06,0-.06,0-.06-.07Z" />
2261  <path d="M48.41,17.56a1.18,1.18,0,0,1,.14-.62.57.57,0,0,1,.61-.28.55.55,0,0,1,.47.43,1.56,1.56,0,0,1,0,1,.6.6,0,0,1-.56.45.65.65,0,0,1-.59-.46A1.86,1.86,0,0,1,48.41,17.56Z" />
2262  <path d="M45.18,17.53a1.49,1.49,0,0,1-.06.51.6.6,0,0,1-.57.46A.65.65,0,0,1,44,18a1.67,1.67,0,0,1,0-.83.62.62,0,0,1,.69-.53.6.6,0,0,1,.52.53A1.4,1.4,0,0,1,45.18,17.53Z" />
2263  <path d="M55.33,17.2h-.65c-.06,0-.08,0-.07-.08A.78.78,0,0,1,55,16.5a.7.7,0,0,1,.94.31A.66.66,0,0,1,56,
226317c0,.16,0,.16-.14.16Z" />
2264  <path d="M64.14,8.76a.59.59,0,0,0-.61.38,1.49,1.49,0,0,0,0,1.06.63.63,0,0,0,.62.39.59.59,0,0,0,.51-.45,1.87,1.87,0,0,0,0-.88A.63.63,0,0,0,64.14,8.76Z" />
2265  <path d="M67.62,6.72a6.62,6.62,0,0,0-3.15-3.46,6.42,6.42,0,0,0-2.94-.75h-.64a6,6,0,0,0-1.66.33,6.76,6.76,0,0,0-4.58,6.51,7.19,7.19,0,0,0,.18,1.45,6.77,6.77,0,0,0,7.42,5.13,6.56,6.56,0,0,0,2.26-.71,6.74,6.74,0,0,0,3.63-6V9.1A6.48,6.48,0,0,0,67.62,6.72Zm-5.91,3a2.14,2.14,0,0,1-.65,1.59,2,2,0,0,1-1.18.54,5.07,5.07,0,0,1-1.82-.08,1.87,1.87,0,0,1-1.41-1.44,3.56,3.56,0,0,1-.1-.79v-3c0-.09,0-.12.12-.12h1.42c.13,0,.13,0,.13.13V8.18h0v1.6a.82.82,0,0,0,.79.84h0a1.05,1.05,0,0,0,.65-.16A.84.84,0,0,0,60,9.78V6.49c0-.09,0-.11.11-.11h1.46c.07,0,.1,0,.1.09.05,1.07.06,2.14.05,3.21Zm4.52.15a2.2,2.2,0,0,1-.3,1.17,1.49,1.49,0,0,1-1.19.72,1.59,1.59,0,0,1-1.26-.43.24.24,0,0,0,0,.12v1.61c0,.07,0,.1-.1.1H62c-.08,0-.1,0-.1-.1V7.89c0-.09,0-.11.11-.11h1.19c.1,0,.12,0,.11.12s0,.28,0,.44A3.41,3.41,0,0,1,63.68,8a1.52,1.52,0,0,1,2.05.31,2.45,2.45,0,0,1,.49,1.57Z" />
2266  <path d="M62.71,18.37a1.39,1.39,0,0,1-1.39,1.4,1.4,1.4,0,1,1,0-2.8,1.38,1.38,0,0,1,1.21.7A1.32,1.32,0,0,1,62.71,18.37Zm-.27,0a1.12,1.12,0,0,0-1.13-1.13,1.13,1.13,0,1,0,.8,1.93A1.06,1.06,0,0,0,62.44,18.37Zm-1.76-.75h.67a.54.54,0,0,1,.41.12.36.36,0,0,1,.13.31.39.39,0,0,1-.1.26.58.58,0,0,1-.31.16l.13.07a.44.44,0,0,1,.12.15l.24.43h-.44a3.2,3.2,0,0,0-.29-.51.18.18,0,0,0-.15-.08h0v.59h-.37Zm.37.63h.16a.46.46,0,0,0,.23-.05.16.16,0,0,0,.07-.13.16.16,0,0,0-.06-.13.28.28,0,0,0-.22-.05h-.18Z" />
2267</svg></a>
2268  </small></div>
2269      </div>
2270    </div>
2271    </div>
2272  </footer>
2273  
2274  
2275  
2276  
2277  </div>
2278<!-- END sections: footer-group -->
2279    </div>
2280
2281    <ul hidden>
2282      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2283      <li id="a11y-new-window-message">Opens in a new window.</li>
2284    </ul>
2285
2286    
2286<script>
2287      removeHeader()
2288    </script>
2288
2289
2290    
2290<script>
2291      window.shopUrl = 'https://joewalsh.com';
2292      window.routes = {
2293        cart_add_url: '/cart/add',
2294        cart_change_url: '/cart/change',
2295        cart_update_url: '/cart/update',
2296        cart_url: '/cart',
2297        predictive_search_url: '/search/suggest'
2298      };
2299
2300      window.cartStrings = {
2301        error: `There was an error while updating your cart. Please try again.`,
2302        quantityError: `You can only add [quantity] of this item to your cart.`
2303      }
2304
2305      window.variantStrings = {
2306        addToCart: `Add to cart`,
2307        soldOut: `Sold out`,
2308        unavailable: `Unavailable`,
2309        unavailable_with_option: `[value] - Unavailable`,
2310      }
2311
2312      window.accessibilityStrings = {
2313        imageAvailable: `Image [index] is now available in gallery view`,
2314        shareSuccess: `Link copied to clipboard`,
2315        pauseSlideshow: `Pause slideshow`,
2316        playSlideshow: `Play slideshow`,
2317      }
2318    </script>
2318<script src="//joewalsh.com/cdn/shop/t/2/assets/predictive-search.js?v=16985596534672189881680784668" defer="defer"></script>
2318<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2318
2319</body>
2320</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.