1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 <!-- Google Tag Manager --> 5
5<script>
vendor: 455 bytes, lines 5-15
5 6 (function (w, d, s, l, i) { 7 w[l] = w[l] || []; 8 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 9 var f = d.getElementsByTagName(s)[0], 10 j = d.createElement(s), 11 dl = l != 'dataLayer' ? '&l=' + l : ''; 12 j.async = true; 13 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 14 f.parentNode.insertBefore(j, f); 15 })(window, document, 'script', 'dataLayer', '
15GTM-5J83XZGR
vendor: 8 bytes, lines 15-16
15'); 16
16</script>
16 17 <!-- End Google Tag Manager --> 18 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 18-19
18 19 <script async src="https://www.googletagmanager.com/gtag/js?id=
19G-TCMDQJRWWJ
vendor: 16 bytes, lines 19-20
19"></script> 20
20<script> 21
vendor: 163 bytes, lines 21-27
21window.dataLayer = window.dataLayer || []; 22 function gtag() { 23 dataLayer.push(arguments); 24 } 25 gtag('js', new Date()); 26 27 gtag('config', '
27G-TCMDQJRWWJ
vendor: 8 bytes, lines 27-28
27'); 28
28</script>
28 29 <meta name="google-site-verification" content="1cSMb0ty-4ydRk0t-ndc9N63F2St6NnfVjWmVX0Q-30"> 30 31 <meta charset="utf-8"> 32 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 33 <meta name="viewport" content="width=device-width,initial-scale=1"> 34 <meta name="theme-color" content=""> 35 <link rel="canonical" href="https://thornydevil.beer/cart"> 36 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 37 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> 38 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"> 39 <link 40 rel="stylesheet" 41 href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css" 42 > 43 <meta name="google-site-verification" content="zfT-LXkl7VoIeRlglCk2L41cAqiJhareWpUXYrICAKI"><link rel="icon" type="image/png" href="//thornydevil.beer/cdn/shop/files/favicon-32x32.png?crop=center&height=32&v=1683863781&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 44 Your Shopping Cart 45 – Thorny Devil</title> 46 47 48 49 50 51 52 53<meta property="og:site_name" content="Thorny Devil"> 54<meta property="og:url" content="https://thornydevil.beer/cart"> 55<meta property="og:title" content="Your Shopping Cart"> 56<meta property="og:type" content="website"> 57<meta property="og:description" content="Enjoy bold small-batch beers and crisp ciders at Thorny Devil Beer in Mandurah, Western Australia. Relax with mates, enjoy fresh pours and book your visit today."><meta name="twitter:site" content="@thornydevilbeer"><meta name="twitter:card" content="summary_large_image"> 58<meta name="twitter:title" content="Your Shopping Cart"> 59<meta name="twitter:description" content="Enjoy bold small-batch beers and crisp ciders at Thorny Devil Beer in Mandurah, Western Australia. Relax with mates, enjoy fresh pours and book your visit today."> 60 61 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"> 62 63
63<script src="//thornydevil.beer/cdn/shop/t/9/assets/global.js?v=24850326154503943211772003212" defer="defer"></script>
63 64
64<script src="https://kit.fontawesome.com/508a2b38cf.js" crossorigin="anonymous"></script>
64 65 66
66<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
66<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60697411737/digital_wallets/dialog"> 67<meta id="in-context-paypal-metadata" data-shop-id="60697411737" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AUD"> 68<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
68<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU"></script>
vendor: 1 bytes, line 68
68
69<script id="shopify-features" type="application/json">{"accessToken":"1bc6ca0591bf93b33dac18e4212f114f","betas":["rich-media-storefront-analytics"],"domain":"thornydevil.beer","predictiveSearch":true,"shopId":60697411737,"locale":"en"}</script>
vendor: 1 bytes, line 69
69
70<script>var Shopify = Shopify || {}; 71Shopify.shop = "thorny-devil.myshopify.com"; 72Shopify.locale = "en"; 73Shopify.currency = {"active":"AUD","rate":"1.0"}; 74Shopify.country = "AU"; 75Shopify.theme = {"name":"Copy of thorny-devil\/master","id":147891486873,"schema_name":"Dawn","schema_version":"5.0.0","theme_store_id":null,"role":"main"}; 76Shopify.theme.handle = "null"; 77Shopify.theme.style = {"id":null,"handle":null}; 78Shopify.cdnHost = "thornydevil.beer/cdn"; 79Shopify.routes = Shopify.routes || {}; 80Shopify.routes.root = "/"; 81Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 82Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 83Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 84Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 84
84
85<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 85
85
86<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 86
86
87<script> 88 window.Shopify = window.Shopify || {}; 89 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 90 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 91 window.Shopify.SignInWithShop.eligible = true; 92</script>
vendor: 1 bytes, line 92
92
93<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 93
93
94<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 94
94
95<script type="module"> 96 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 97 98 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 99 100</script>
vendor: 1 bytes, line 100
100
101<script> 102 window.Shopify = window.Shopify || {}; 103 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 104 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"]}; 105</script>
vendor: 1 bytes, line 105
105
106<script>(function() { 107 var isLoaded = false; 108 function asyncLoad() { 109 if (isLoaded) return; 110 isLoaded = true; 111 var urls = ["\/\/shopify.privy.com\/widget.js?shop=thorny-devil.myshopify.com","https:\/\/d1an1e2qw504lz.cloudfront.net\/shop\/js\/cart-shipping-calculator-pro.min.js?shop=thorny-devil.myshopify.com","https:\/\/evmupsell.expertvillagemedia.com\/assets\/version2\/js\/evm-upsellio.js?shop=thorny-devil.myshopify.com"]; 112 for (var i = 0; i < urls.length; i++) { 113 var s = document.createElement('script'); 114 s.type = 'text/javascript'; 115 s.async = true; 116 s.src = urls[i]; 117 var x = document.getElementsByTagName('script')[0]; 118 x.parentNode.insertBefore(s, x); 119 } 120 }; 121 if(window.attachEvent) { 122 window.attachEvent('onload', asyncLoad); 123 } else { 124 window.addEventListener('load', asyncLoad, false); 125 } 126})();</script>
vendor: 1 bytes, line 126
126
127<script id="__st">var __st={"a":60697411737,"offset":28800,"reqid":"bc0b02ff-8a12-43aa-869c-096a214b0774-1791161064","pageurl":"thornydevil.beer\/cart","u":"1b75f34ef71e","p":"cart"};</script>
vendor: 1 bytes, line 127
127
128<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 128
128
129<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 129
129
130<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thornydevil.beer/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 130
130
131<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 = "//thornydevil.beer/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>
131<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 131
131
132<script> 133 window.Shopify = window.Shopify || {}; 134 window.Shopify.MCP = window.Shopify.MCP || {}; 135 window.Shopify.MCP.enabled = true; 136 window.Shopify.MCP.shop = "thorny-devil.myshopify.com"; 137 window.Shopify.MCP.mcpEndpoint = "https:\/\/thornydevil.beer\/api\/mcp"; 138 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"]}}]; 139</script>
vendor: 1 bytes, line 139
139
140<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("\/\/thornydevil.beer\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 141</script>
vendor: 1 bytes, line 141
141
142<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://thornydevil.beer/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 143</script>
vendor: 1 bytes, line 143
143
144<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 145 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); 146</script>
vendor: 1 bytes, line 146
146
147<script> 148 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); 149</script>
149 150
151<script type="module" src="https://thornydevil.beer/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 151
151
152<script nomodule> 153 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 154</script>
154 155 156<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thornydevil.beer/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 157<style id="shopify-accelerated-checkout-cart"> 158 #shopify-buyer-consent { 159 margin-top: 1em; 160 display: inline-block; 161 width: 100%; 162} 163 164#shopify-buyer-consent.hidden { 165 display: none; 166} 167 168#shopify-subscription-policy-button { 169 background: none; 170 border: none; 171 padding: 0; 172 text-decoration: underline; 173 font-size: inherit; 174 cursor: pointer; 175} 176 177#shopify-subscription-policy-button::before { 178 box-shadow: none; 179} 180 181 </style>
182<script id="sections-script" data-sections="header-1" defer="defer" src="//thornydevil.beer/cdn/shop/t/9/compiled_assets/scripts.js?v=141332882063538776431772091160"></script>
vendor: 1 bytes, line 182
182
183<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
183 184 185 186 <style data-shopify> 187 @font-face { 188 font-family: Jost; 189 font-weight: 400; 190 font-style: normal; 191 font-display: swap; 192 src: url("//thornydevil.beer/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 193 url("//thornydevil.beer/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 194} 195 196 @font-face { 197 font-family: Jost; 198 font-weight: 700; 199 font-style: normal; 200 font-display: swap; 201 src: url("//thornydevil.beer/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 202 url("//thornydevil.beer/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 203} 204 205 @font-face { 206 font-family: Jost; 207 font-weight: 400; 208 font-style: italic; 209 font-display: swap; 210 src: url("//thornydevil.beer/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 211 url("//thornydevil.beer/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 212} 213 214 @font-face { 215 font-family: Jost; 216 font-weight: 700; 217 font-style: italic; 218 font-display: swap; 219 src: url("//thornydevil.beer/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 220 url("//thornydevil.beer/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 221} 222 223 @font-face { 224 font-family: Jost; 225 font-weight: 700; 226 font-style: normal; 227 font-display: swap; 228 src: url("//thornydevil.beer/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 229 url("//thornydevil.beer/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 230} 231 232 233 :root { 234 --font-body-family: Jost, sans-serif; 235 --font-body-style: normal; 236 --font-body-weight: 400; 237 --font-body-weight-bold: 700; 238 239 --font-heading-family: Jost, sans-serif; 240 --font-heading-style: normal; 241 --font-heading-weight: 700; 242 243 --font-body-scale: 1.0; 244 --font-heading-scale: 1.0; 245 246 --color-base-text: 47, 30, 30; 247 --color-shadow: 47, 30, 30; 248 --color-base-background-1: 255, 255, 255; 249 --color-base-background-2: 255, 255, 255; 250 --color-base-solid-button-labels: 255, 255, 255; 251 --color-base-outline-button-labels: 18, 18, 18; 252 --color-base-accent-1: 115, 52, 38; 253 --color-base-accent-2: 14, 25, 119; 254 --payment-terms-background-color: #ffffff; 255 256 --gradient-base-background-1: #ffffff; 257 --gradient-base-background-2: #ffffff; 258 --gradient-base-accent-1: #733426; 259 --gradient-base-accent-2: #0e1977; 260 261 --media-padding: px; 262 --media-border-opacity: 0.05; 263 --media-border-width: 1px; 264 --media-radius: 0px; 265 --media-shadow-opacity: 0.0; 266 --media-shadow-horizontal-offset: 0px; 267 --media-shadow-vertical-offset: 4px; 268 --media-shadow-blur-radius: 5px; 269 --media-shadow-visible: 0; 270 271 --page-width: 140rem; 272 --page-width-margin: 0rem; 273 274 --card-image-padding: 0.0rem; 275 --card-corner-radius: 0.0rem; 276 --card-text-alignment: left; 277 --card-border-width: 0.0rem; 278 --card-border-opacity: 0.1; 279 --card-shadow-opacity: 0.0; 280 --card-shadow-horizontal-offset: 0.0rem; 281 --card-shadow-vertical-offset: 0.4rem; 282 --card-shadow-blur-radius: 0.5rem; 283 284 --badge-corner-radius: 4.0rem; 285 286 --popup-border-width: 1px; 287 --popup-border-opacity: 0.1; 288 --popup-corner-radius: 0px; 289 --popup-shadow-opacity: 0.0; 290 --popup-shadow-horizontal-offset: 0px; 291 --popup-shadow-vertical-offset: 4px; 292 --popup-shadow-blur-radius: 5px; 293 294 --drawer-border-width: 1px; 295 --drawer-border-opacity: 0.1; 296 --drawer-shadow-opacity: 0.0; 297 --drawer-shadow-horizontal-offset: 0px; 298 --drawer-shadow-vertical-offset: 4px; 299 --drawer-shadow-blur-radius: 5px; 300 301 --spacing-sections-desktop: 0px; 302 --spacing-sections-mobile: 0px; 303 304 --grid-desktop-vertical-spacing: 8px; 305 --grid-desktop-horizontal-spacing: 8px; 306 --grid-mobile-vertical-spacing: 4px; 307 --grid-mobile-horizontal-spacing: 4px; 308 309 --text-boxes-border-opacity: 0.1; 310 --text-boxes-border-width: 0px; 311 --text-boxes-radius: 0px; 312 --text-boxes-shadow-opacity: 0.0; 313 --text-boxes-shadow-horizontal-offset: 0px; 314 --text-boxes-shadow-vertical-offset: 4px; 315 --text-boxes-shadow-blur-radius: 5px; 316 317 --buttons-radius: 0px; 318 --buttons-radius-outset: 0px; 319 --buttons-border-width: 1px; 320 --buttons-border-opacity: 1.0; 321 --buttons-shadow-opacity: 0.0; 322 --buttons-shadow-horizontal-offset: 0px; 323 --buttons-shadow-vertical-offset: 4px; 324 --buttons-shadow-blur-radius: 5px; 325 --buttons-border-offset: 0px; 326 327 --inputs-radius: 0px; 328 --inputs-border-width: 1px; 329 --inputs-border-opacity: 0.55; 330 --inputs-shadow-opacity: 0.0; 331 --inputs-shadow-horizontal-offset: 0px; 332 --inputs-margin-offset: 0px; 333 --inputs-shadow-vertical-offset: 4px; 334 --inputs-shadow-blur-radius: 5px; 335 --inputs-radius-outset: 0px; 336 337 --variant-pills-radius: 40px; 338 --variant-pills-border-width: 1px; 339 --variant-pills-border-opacity: 0.55; 340 --variant-pills-shadow-opacity: 0.0; 341 --variant-pills-shadow-horizontal-offset: 0px; 342 --variant-pills-shadow-vertical-offset: 4px; 343 --variant-pills-shadow-blur-radius: 5px; 344
345 --bg-newspaper-img: url(//thornydevil.beer/cdn/shop/t/9/assets/standard-paper-bg.jpeg?v=74689030316550391471772003212); 346 } 347 348 *, 349 *::before, 350 *::after { 351 box-sizing: inherit; 352 } 353 354 html { 355 box-sizing: border-box; 356 font-size: calc(var(--font-body-scale) * 62.5%); 357 height: 100%; 358 } 359 360 body { 361 display: grid; 362 grid-template-rows: auto auto 1fr auto; 363 grid-template-columns: 100%; 364 min-height: 100%; 365 margin: 0; 366 font-size: 1.5rem; 367 letter-spacing: 0.06rem; 368 line-height: calc(1 + 0.8 / var(--font-body-scale)); 369 font-family: var(--font-body-family); 370 font-style: var(--font-body-style); 371 font-weight: var(--font-body-weight); 372 } 373 374 @media screen and (min-width: 750px) { 375 body { 376 font-size: 1.6rem; 377 } 378 } 379 </style> 380 <link href="//thornydevil.beer/cdn/shop/t/9/assets/swiper-bundle.css?v=350782942141451671772003212" rel="stylesheet" type="text/css" media="all" /> 381 <link href="//thornydevil.beer/cdn/shop/t/9/assets/base.css?v=115614715694125059891785412763" rel="stylesheet" type="text/css" media="all" /> 382 <link href="//thornydevil.beer/cdn/shop/t/9/assets/custom-style.css?v=166947694382358004691779791591" rel="stylesheet" type="text/css" media="all" /> 383<link rel="preload" as="font" href="//thornydevil.beer/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//thornydevil.beer/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2" type="font/woff2" crossorigin><link 384 rel="stylesheet" 385 href="//thornydevil.beer/cdn/shop/t/9/assets/component-predictive-search.css?v=165644661289088488651772003212" 386 media="print" 387 onload="this.media='all'" 388 >
388<script> 389 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 390 if (Shopify.designMode) { 391 document.documentElement.classList.add('shopify-design-mode'); 392 } 393 </script>
393 394 395 396 <!-- BEGIN app block: shopify://apps/optimonk-popup-cro-a-b-test/blocks/app-embed/0b488be1-fc0a-4fe6-8793-f2bef383dba8 --> 397
397<script async src="https://onsite.optimonk.com/script.js?account=191578&origin=shopify-app-embed-block"></script>
397 398 399 400<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
401<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: 60697411737,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 401
401
402<script> 403 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 404</script>
vendor: 1 bytes, line 404
404
405<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}
405).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: 60697411737,storefrontBaseUrl: "https://thornydevil.beer",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thornydevil.beer/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1684504729","configuration":"{\"accountID\":\"191578\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba8ca6b610ad7040b77346f01b756f94","type":"APP","apiClientId":956606,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
405,"dataSharingState":"unrestricted"},{"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":"Thorny Devil","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"thorny-devil.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/thornydevil.beer"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7679186960537","handle":"apple-pink-guava-cider","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217624105113","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7679187288217","handle":"apple-cider-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217628823705","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7535037055129","handle":"bar-mat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42666332586137","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7423927582873","handle":"bluetongue-kakadu-plum-sour","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42238828019865","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530307780761","handle":"choc-maple-oak-aged-imperial-stout","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42651742765209","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7426207809689","handle":"devils-juice-double-new-england-ipa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42243385524377","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7442159861913","handle":"flat-out-like-a-lizard-drinking-men-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42296955306137","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7536212476057","handle":"flat-out-like-a-lizard-drinking-womens-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42671630516377","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7590191562905","handle":"giants-danish-pilsner-5-0-abv","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42871106994329","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8447952060569","handle":"ginger-beer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45471521669273","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7426185330841","handle":"hazy-devil-ipa-beer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42243349971097","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7426188312729","handle":"hazy-devil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42243355934873","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530493509785","handle":"local-lager","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42652122087577","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530496655513","handle":"new-world-pale-ale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42652126544025","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530508353689","handle":"passionfruit-neipa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42652153643161","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7439450112153","handle":"peanut-brittle-session-milk-stout","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42286547206297","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7679187615897","handle":"pickle-beer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217631051929","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7679197085849","handle":"stubby-cooler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217670602905","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7523929718937","handle":"thorny-devil-hoodie-unisex","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42626935652505","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8840530886809","handle":"thorny-lemonade-hard-lemon-and-finger-lime","
405isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48398330232985","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7679197151385","handle":"trucker-cap","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217670865049","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7679186534553","handle":"vienna-lager-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43217620140185","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7530306961561","handle":"wild-lime-gose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42651740504217","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7536211329177","handle":"working-for-the-devil-men-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42671611216025","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7523930308761","handle":"working-for-the-devil-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42626944237721","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7535035842713","handle":"working-for-the-devil-womens-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42666304602265","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7535036072089","handle":"copy-of-flat-out-like-a-lizard-drinking-womens-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42666305355929","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://thornydevil.beer/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"147891486873","themePublished":"true","eventMetadataId":"436ef7af-ccf3-42db-b57b-59d048acebe1","pageType":"cart","shopId":"60697411737","storefrontBaseUrl":"https:\/\/thornydevil.beer","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>
405<script> 406 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 407 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 408 window.ShopifyAnalytics.meta.currency = 'AUD'; 409 var meta = {"page":{"pageType":"cart","requestId":"bc0b02ff-8a12-43aa-869c-096a214b0774-1791161064"}}; 410 for (var attr in meta) { 411 window.ShopifyAnalytics.meta[attr] = meta[attr]; 412 } 413</script>
vendor: 1 bytes, line 413
413
414<script class="analytics"> 415 (function () { 416 var customDocumentWrite = function(content) { 417 var jquery = null; 418 419 if (window.jQuery) { 420 jquery = window.jQuery; 421 } else if (window.Checkout && window.Checkout.$) { 422 jquery = window.Checkout.$; 423 } 424 425 if (jquery) { 426 jquery('body').append(content); 427 } 428 }; 429 430 var hasLoggedConversion = function(token) { 431 if (token) { 432 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 433 } 434 return false; 435 } 436 437 var setCookieIfConversion = function(token) { 438 if (token) { 439 var twoMonthsFromNow = new Date(Date.now()); 440 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 441 442 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 443 } 444 } 445 446 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 447 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 448 if (trekkie.integrations) { 449 return; 450 } 451 trekkie.methods = [ 452 'identify', 453 'page', 454 'ready', 455 'track', 456 'trackForm', 457 'trackLink' 458 ]; 459 trekkie.factory = function(method) { 460 return function() { 461 var args = Array.prototype.slice.call(arguments); 462 args.unshift(method); 463 trekkie.push(args); 464 if (method == 'track' || method == 'page') { 465 var pageUrl; 466 try { 467 pageUrl = window.location.href; 468 } catch (e) {} 469 var pageReferrer; 470 try { 471 pageReferrer = document.referrer; 472 } catch (e) {} 473 try { 474 if (window.__TREKKIE_SHIM_QUEUE == null) { 475 window.__TREKKIE_SHIM_QUEUE = []; 476 } 477 window.__TREKKIE_SHIM_QUEUE.push({ 478 from: 'trekkie-stub', 479 method: method, 480 args: args.slice(1), 481 pageContext: { 482 url: pageUrl, 483 referrer: pageReferrer 484 } 485 }); 486 } catch (e) { 487 // no-op 488 } 489 } 490 return trekkie; 491 }; 492 }; 493 for (var i = 0; i < trekkie.methods.length; i++) { 494 var key = trekkie.methods[i]; 495 trekkie[key] = trekkie.factory(key); 496 } 497 trekkie.load = function(config) { 498 trekkie.config = config || {}; 499 trekkie.config.initialDocumentCookie = document.cookie; 500 var first = document.getElementsByTagName('script')[0]; 501var script = document.createElement('script'); 502script.type = 'text/javascript'; 503script.onerror = function(e) { 504 var scriptFallback = document.createElement('script'); 505 scriptFallback.type = 'text/javascript'; 506 scriptFallback.onerror = function(error) { 507 var Monorail = { 508 produce: function produce(monorailDomain, schemaId, payload) { 509 var currentMs = new Date().getTime(); 510 var event = { 511 schema_id: schemaId, 512 payload: payload, 513 metadata: { 514 event_created_at_ms: currentMs, 515 event_sent_at_ms: currentMs 516 } 517 }; 518 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 519 }, 520 sendRequest: function sendRequest(endpointUrl, payload) { 521 // Try the sendBeacon API 522 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 523 var blobData = new window.Blob([payload], { 524 type: 'text/plain' 525 }); 526 527 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 528 return true; 529 } // sendBeacon was not successful 530 531 } // XHR beacon 532 533 var xhr = new XMLHttpRequest(); 534 535 try { 536 xhr.open('POST', endpointUrl); 537 xhr.setRequestHeader('Content-Type', 'text/plain'); 538 xhr.send(payload); 539 } catch (e) { 540 console.log(e); 541 } 542 543 return false; 544 }, 545 isIos12: function isIos12() { 546 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 547 } 548 }; 549 Monorail.produce('monorail-edge.shopifysvc.com', 550 'trekkie_storefront_load_errors/1.1', 551 {shop_id: 60697411737, 552 theme_id: 147891486873, 553 app_name: "storefront", 554 context_url: window.location.href, 555 source_url: "//thornydevil.beer/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 556 557 }; 558 scriptFallback.async = true; 559 scriptFallback.src = '//thornydevil.beer/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 560 first.parentNode.insertBefore(scriptFallback, first); 561}; 562script.async = true; 563script.src = '//thornydevil.beer/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 564first.parentNode.insertBefore(script, first); 565 566 }; 567 trekkie.load( 568 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60697411737,"isMerchantRequest":null,"themeId":147891486873,"themeCityHash":"5944273021816642320","contentLanguage":"en","currency":"AUD","eventMetadataId":"436ef7af-ccf3-42db-b57b-59d048acebe1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 569 ); 570 571 var loaded = false;
572 trekkie.ready(function() { 573 if (loaded) return; 574 loaded = true; 575 576 window.ShopifyAnalytics.lib = window.trekkie; 577 578 var originalDocumentWrite = document.write; 579 document.write = customDocumentWrite; 580 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 581 document.write = originalDocumentWrite; 582 583 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 584 var token = match? match[1]: undefined; 585 if (!hasLoggedConversion(token)) { 586 setCookieIfConversion(token); 587 588 } 589 }); 590 591 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"bc0b02ff-8a12-43aa-869c-096a214b0774-1791161064","shopifyEmitted":true}); 592 593 var eventsListenerScript = document.createElement('script'); 594 eventsListenerScript.async = true; 595 eventsListenerScript.src = "//thornydevil.beer/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 596 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 597})();</script>
vendor: 1 bytes, line 597
597
598<script 599 defer 600 src="https://thornydevil.beer/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 601 data-application="storefront-renderer" 602 data-shop-id="60697411737" 603 data-render-region="gcp-us-central1" 604 data-page-type="cart" 605 data-theme-instance-id="147891486873" 606 data-theme-name="Dawn" 607 data-theme-version="5.0.0" 608 data-monorail-region="shop_domain" 609 data-resource-timing-sampling-rate="10" 610 data-shs="true" 611 data-shs-beacon="true" 612 data-shs-export-with-fetch="true" 613 data-shs-logs-sample-rate="1" 614 data-shs-beacon-endpoint="https://thornydevil.beer/api/collect" 615></script>
615 616<meta name="shopify-y" content="b9a1158c-e507-4975-bdd3-7e9a0e49db8d" data-expiration="1822718664000"><meta name="shopify-s" content="89653f14-fc15-4da6-96e1-47d29a29849b" data-expiration="1791162864000"><meta name="new-cookie-storage-activated" content="t"> 617</head><body class="gradient unknown"> 618 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 618-621
618 619 <noscript 620 ><iframe 621 src="https://www.googletagmanager.com/ns.html?id=
621GTM-5J83XZGR
vendor: 123 bytes, lines 621-627
621" 622 height="0" 623 width="0" 624 style="display:none;visibility:hidden" 625 ></iframe 626 ></noscript> 627
627<!-- End Google Tag Manager (noscript) --> 628 <!-- 629 <div id="event-popup-overlay"> 630 <div id="event-popup"> 631 <button id="event-popup-close">×</button> 632 633 <h2>ð¥ Thorny Devil Fire & Ice ð¥</h2> 634 635 <p>Join us for an unforgettable Fire & Ice event experience! Limited spots available.</p> 636 637 <a 638 href="https://events.humanitix.com/thorny-devil-fire-and-ice" 639 target="_blank" 640 class="event-popup-btn" 641 > 642 Book Now 643 </a> 644 </div> 645 </div> 646 --> 647 648 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 649 Skip to content 650 </a><div id="shopify-section-announcement-bar" class="shopify-section"> 651</div> 652 <div id="shopify-section-header-1" class="shopify-section section-header"><link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991772003212" media="print" onload="this.media='all'"> 653<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-search.css?v=96455689198851321781772003212" media="print" onload="this.media='all'"> 654<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-menu-drawer.css?v=1433816055384986487617733
65409685" media="print" onload="this.media='all'"> 655<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart-notification.css?v=49484121722783815171772003212" media="print" onload="this.media='all'"> 656<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart-items.css?v=23917223812499722491772003212" media="print" onload="this.media='all'"><link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-price.css?v=112673864592427438181772003212" media="print" onload="this.media='all'"> 657 <link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-loading-overlay.css?v=167310470843593579841772003212" media="print" onload="this.media='all'"><noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991772003212" rel="stylesheet" type="text/css" media="all" /></noscript> 658<noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-search.css?v=96455689198851321781772003212" rel="stylesheet" type="text/css" media="all" /></noscript> 659<noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-menu-drawer.css?v=1433816055384986487617733
65909685" rel="stylesheet" type="text/css" media="all" /></noscript> 660<noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart-notification.css?v=49484121722783815171772003212" rel="stylesheet" type="text/css" media="all" /></noscript> 661<noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart-items.css?v=23917223812499722491772003212" rel="stylesheet" type="text/css" media="all" /></noscript> 662 663<style> 664 header-drawer { 665 justify-self: start; 666 margin-left: -1.2rem; 667 } 668#menu-drawer{ 669 transition: transform 0.3s ease, visibility 0.3s ease; 670} 671 672#menu-drawer.drawer-closing{ 673 transform: translateX(-100%); 674 visibility: hidden; 675} 676 .header__heading-logo { 677 max-width: 100px; 678 } 679 680 @media screen and (min-width: 990px) { 681 header-drawer { 682 display: none; 683 } 684 } 685 686 .menu-drawer-container { 687 display: flex; 688 } 689 690 .list-menu { 691 list-style: none; 692 padding: 0; 693 margin: 0; 694 } 695 .menu-drawer__inner-container .sidebar-logo { 696 display: flex; 697 justify-content: space-between; 698 padding: 20px 15px 0; 699} 700 701 .list-menu--inline { 702 display: inline-flex; 703 flex-wrap: wrap; 704 } 705 706 summary.list-menu__item { 707 padding-right: 2.7rem; 708 } 709 710 .list-menu__item { 711 display: flex; 712 align-items: center; 713 line-height: calc(1 + 0.3 / var(--font-body-scale)); 714 } 715 716 .list-menu__item--link { 717 text-decoration: none; 718 padding-bottom: 1rem; 719 padding-top: 1rem; 720 line-height: calc(1 + 0.8 / var(--font-body-scale)); 721 } 722 723 @media screen and (min-width: 750px) { 724 .list-menu__item--link { 725 padding-bottom: 0.5rem; 726 padding-top: 0.5rem; 727 } 728 } 729</style><style data-shopify>.header { 730 padding-top: 10px; 731 padding-bottom: 10px; 732 } 733 734 .header--blue-bg{ 735 /* background-image: url(//thornydevil.beer/cdn/shop/files/bg-02.jpg?v=1772084279&width=1500); 736 background-repeat:no-repeat; 737 background-size:cover; */ 738 } 739 740 .header--solid{ 741 min-height:335px; 742 border: none!important; 743 } 744 745 .section-header { 746 margin-bottom: 0px; 747 } 748 749 @media screen and (min-width: 750px) { 750 .section-header { 751 margin-bottom: 0px; 752 } 753 } 754 755 @media screen and (min-width: 990px) { 756 .header { 757 padding-top: 20px; 758 padding-bottom: 20px; 759 } 760 }</style>
760<script src="//thornydevil.beer/cdn/shop/t/9/assets/details-disclosure.js?v=153497636716254413831772003212" defer="defer"></script>
vendor: 1 bytes, line 760
760
761<script src="//thornydevil.beer/cdn/shop/t/9/assets/details-modal.js?v=4511761896672669691772003212" defer="defer"></script>
vendor: 1 bytes, line 761
761
762<script src="//thornydevil.beer/cdn/shop/t/9/assets/cart-notification.js?v=31179948596492670111772003212" defer="defer"></script>
762<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 763 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 764 <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"/> 765 </symbol> 766 767 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 768 <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"> 769 </symbol> 770</svg><sticky-header class="header-wrapper not-home header--solid header--blue-bg header-wrapper--border-bottom"> 771 <header class="header_ori "> 772 <div class="header header--middle-left page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 773 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 774 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 775 <span> 776 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16"> 777 <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"> 778</svg> 779 780 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 781 <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"> 782</svg> 783 784 </span> 785 </summary> 786 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 787 <div class="menu-drawer__inner-container"> 788 <div class="menu-drawer__navigation-container"> 789 <div class="sidebar-logo"> 790 <span class="logo-name"><img src="https://cdn.shopify.com/s/files/1/0606/9741/1737/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616" alt="logo"></span> 791 <i class="fa fa-close fa-xmark bx bx-x"></i> 792 </div> 793 <nav class="menu-drawer__navigation"> 794 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 795 Home 796 </a></li><li><details id="Details-menu-drawer-menu-item-2"> 797 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 798 Shop 799 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 800 <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"> 801</svg> 802 803 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 804 <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"> 805</svg> 806 807 </summary> 808 <div id="link-Shop" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 809 <div class="menu-drawer__inner-submenu"> 810 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 811 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 812 <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"> 813</svg> 814 815 Shop 816 </button> 817 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/craft-beer-perth" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 818 Beers 819 </a></li><li><a href="/collections/cider" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 820 Cider 821 </a></li><li><a href="/collections/merchandise" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 822 Merchandise 823 </a></li></ul> 824 </div> 825 </div> 826 </details></li><li>
826<details id="Details-menu-drawer-menu-item-3"> 827 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 828 Our Brewery 829 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 830 <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"> 831</svg> 832 833 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 834 <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"> 835</svg> 836 837 </summary> 838 <div id="link-Our Brewery" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 839 <div class="menu-drawer__inner-submenu"> 840 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 841 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 842 <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"> 843</svg> 844 845 Our Brewery 846 </button> 847 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="https://bookings.nowbookit.com/?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=light&colors=hex,311b92,f9a825" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 848 Make a Booking 849 </a></li><li><a href="/pages/sample-menu" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 850 Menu 851 </a></li><li><a href="https://giftcards.nowbookit.com/cards?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=blueGrey&accent=255,193,7" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 852 Buy a Gift Voucher 853 </a></li><li><a href="/pages/thorny-events" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 854 Past Events 855 </a></li><li><a href="/pages/make-a-booking" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 856 Functions & Events 857 </a></li></ul> 858 </div> 859 </div> 860 </details></li><li><a href="/pages/western-australia-craft-beer-brewery-thorny-devil" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 861 About us 862 </a></li><li><a href="/blogs/news" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 863 Blog 864 </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 865 Contact 866 </a></li><li><a href="https://bookings.nowbookit.com/?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=light&colors=hex,311b92,f9a825" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 867 Book a Table 868 </a></li><li><a href="https://thornydevil.beer/apps/track123" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 869 Track your order 870 </a></li></ul> 871 </nav> 872 <div class="menu-drawer__utility-links"><a href="https://thornydevil.beer/customer_authentication/redirect?locale=en®ion_country=AU" class="menu-drawer__account link focus-inset h5"> 873 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 874 <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.
8741-3.67-1.35-6.17-1.35z" fill="currentColor"> 875</svg> 876 877Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 878 <a href="https://twitter.com/thornydevilbeer" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15"> 879 <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"> 880</svg> 881<span class="visually-hidden">Twitter</span> 882 </a> 883 </li><li class="list-social__item"> 884 <a href="https://www.facebook.com/thornydevilbeer/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 885 <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"> 886</svg> 887<span class="visually-hidden">Facebook</span> 888 </a> 889 </li><li class="list-social__item"> 890 <a href="https://www.pinterest.com.au/thornydevilbeer/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 17 18"> 891 <path fill="currentColor" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 0 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z"> 892</svg> 893<span class="visually-hidden">Pinterest</span> 894 </a> 895 </li><li class="list-social__item"> 896 <a href="https://www.instagram.com/thornydevilbeer/" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" 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></ul> 903 </div> 904 </div> 905 </div> 906 </div> 907 </details> 908 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img src="//thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616" alt="TDC-Logo-For_Socials-Profile-Picture-01_2" srcset="//thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=50 50w, //thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=100 100w, //thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=150 150w, //thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=200 200w, //thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=250 250w" width="100" height="100.0" class="header__heading-logo"> 909</a><div class="navbar-container"><nav class="header__inline-menu"> 910 <ul class="list-menu list-menu--inline" role="list"><li><a href="/" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 911 <span>Home</span> 912 </a></li><li><header-menu> 913 <details id="Details-HeaderMenu-2"> 914 <summary class="header__menu-item list-menu__item link focus-inset"> 915 <span>Shop</span> 916 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 917 <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"> 918</svg> 919 920 </summary> 921 <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="/collections/craft-beer-perth" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 922 Beers 923 </a></li><li><a href="/collections/cider" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 924 Cider 925 </a></li><li><a href="/collections/merchandise" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 926 Merchandise 927 </a></li></ul> 928 </details> 929 </header-menu></li><li><header-menu> 930 <details id="Details-HeaderMenu-3"> 931 <summary class="header__menu-item list-menu__item link focus-inset"> 932 <span>Our Brewery</span> 933 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 934 <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"> 935</svg> 936 937 </summary> 938 <ul id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="https://bookings.nowbookit.com/?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=light&colors=hex,311b92,f9a825" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 939 Make a Booking 940 </a></li><li><a href="/pages/sample-menu" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 941 Menu 942 </a></li><li><a href="https://giftcards.nowbookit.com/cards?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=blueGrey&accent=255,193,7" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 943 Buy a Gift Voucher 944 </a></li><li><a href="/pages/thorny-events" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 945 Past Events 946 </a></li><li><a href="/pages/make-a-booking" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 947 Functions & Events 948 </a></li></ul> 949 </details> 950 </header-menu></li><li><a href="/pages/western-australia-craft-beer-brewery-thorny-devil" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset">
951 <span>About us</span> 952 </a></li><li><a href="/blogs/news" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 953 <span>Blog</span> 954 </a></li><li><a href="/pages/contact" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 955 <span>Contact</span> 956 </a></li><li><a href="https://bookings.nowbookit.com/?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=light&colors=hex,311b92,f9a825" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 957 <span>Book a Table</span> 958 </a></li><li><a href="https://thornydevil.beer/apps/track123" class="header__menu-item header__menu-item list-menu__item link link--text focus-inset"> 959 <span>Track your order</span> 960 </a></li></ul> 961 </nav><div class="header__icons"> 962 <details-modal class="header__search"> 963 <details> 964 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 965 <span> 966 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 967 <use href="#icon-search"> 968 </svg> 969 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 970 <use href="#icon-close"> 971 </svg> 972 </span> 973 </summary> 974 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 975 <div class="modal-overlay"></div> 976 <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"> 977 <div class="field"> 978 <input class="search__input field__input" 979 id="Search-In-Modal" 980 type="search" 981 name="q" 982 value="" 983 placeholder="Search"role="combobox" 984 aria-expanded="false" 985 aria-owns="predictive-search-results-list" 986 aria-controls="predictive-search-results-list" 987 aria-haspopup="listbox" 988 aria-autocomplete="list" 989 autocorrect="off" 990 autocomplete="off" 991 autocapitalize="off" 992 spellcheck="false"> 993 <label class="field__label" for="Search-In-Modal">Search</label> 994 <input type="hidden" name="options[prefix]" value="last"> 995 <button class="search__button field__button" aria-label="Search"> 996 <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 997 <use href="#icon-search"> 998 </svg> 999 </button> 1000 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1001 <div class="predictive-search__loading-state"> 1002 <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1003 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1004 </svg> 1005 </div> 1006 </div> 1007 1008 <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"> 1009 <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation"> 1010 <use href="#icon-close"> 1011 </svg> 1012 </button> 1013 </div> 1014 </div> 1015 </details> 1016 </details-modal><a href="https://thornydevil.beer/customer_authentication/redirect?locale=en®ion_country=AU" class="header__icon header__icon--account link focus-inset small-hide"> 1017 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19"> 1018 <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.
10181-3.67-1.35-6.17-1.35z" fill="currentColor"> 1019</svg> 1020 1021 <span class="visually-hidden">Log in</span> 1022 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none"> 1023 <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"/> 1024</svg> 1025<span class="visually-hidden">Cart</span></a> 1026 </div> 1027 </div> 1028 </div> 1029 1030<cart-notification> 1031 <div class="cart-notification-wrapper page-width"> 1032 <div id="cart-notification" class="cart-notification focus-inset color-background-1 gradient" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1"> 1033 <div class="cart-notification__header"> 1034 <span class="cart-notification__heading caption-large text-body"><svg class="icon icon-checkmark color-foreground-text" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none"> 1035 <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"/> 1036</svg> 1037Item added to your cart</span> 1038 <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close"> 1039 <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg> 1040 </button> 1041 </div> 1042 <div id="cart-notification-product" class="cart-notification-product"></div> 1043 <div class="cart-notification__links"> 1044 <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a> 1045 <form action="/cart" method="post" id="cart-notification-form"> 1046 <button class="button button--primary button--full-width" name="checkout">Check out</button> 1047 </form> 1048 <button type="button" class="link button-label">Continue shopping</button> 1049 </div> 1050 </div> 1051 </div> 1052</cart-notification> 1053<style data-shopify> 1054 .cart-notification { 1055 display: none; 1056 } 1057</style> 1058</header><div class="header-bottom-height header-content"> 1059 <div class="page-width"> 1060 <h1>My Cart 1061</h1> 1062 </div> 1063 </div> 1064 1065 <div class="header-background"></div></sticky-header> 1066 1067
1068<script> 1069document.addEventListener("DOMContentLoaded", function () { 1070 1071 const menus = document.querySelectorAll(".header__inline-menu details"); 1072 1073 menus.forEach((menu) => { 1074 1075 menu.addEventListener("mouseenter", () => { 1076 menu.setAttribute("open", ""); 1077 const summary = menu.querySelector("summary"); 1078 if(summary) summary.setAttribute("aria-expanded", "true"); 1079 }); 1080 1081 menu.addEventListener("mouseleave", () => { 1082 menu.removeAttribute("open"); 1083 const summary = menu.querySelector("summary"); 1084 if(summary) summary.setAttribute("aria-expanded", "false"); 1085 }); 1086 1087 }); 1088 1089}); 1090</script>
vendor: 1 bytes, line 1090
1090
1091<script> 1092document.addEventListener("DOMContentLoaded", function () { 1093 1094 const closeBtn = document.querySelector(".bx-x"); 1095 const drawer = document.querySelector("#menu-drawer"); 1096 const details = document.querySelector("#Details-menu-drawer-container"); 1097 1098 closeBtn.addEventListener("click", function () { 1099 1100 drawer.classList.add("drawer-closing"); 1101 1102 setTimeout(function () { 1103 details.removeAttribute("open"); 1104 drawer.classList.remove("drawer-closing"); 1105 }, 300); // same as CSS transition 1106 1107 }); 1108 1109}); 1110</script>
vendor: 1 bytes, line 1110
1110
1111<script type="application/ld+json"> 1112 { 1113 "@context": "http://schema.org", 1114 "@type": "Organization", 1115 "name": "Thorny Devil", 1116 1117 "logo": "https:\/\/thornydevil.beer\/cdn\/shop\/files\/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616\u0026width=291", 1118 1119 "sameAs": [ 1120 "https:\/\/twitter.com\/thornydevilbeer", 1121 "https:\/\/www.facebook.com\/thornydevilbeer\/", 1122 "https:\/\/www.pinterest.com.au\/thornydevilbeer\/", 1123 "https:\/\/www.instagram.com\/thornydevilbeer\/", 1124 "", 1125 "", 1126 "", 1127 "", 1128 "" 1129 ], 1130 "url": "https:\/\/thornydevil.beer" 1131 } 1132</script>
1132 1133</div> 1134 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1135 <div id="shopify-section-template--19468816154777__cart-items" class="shopify-section"><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart.css?v=61086454150987525971772003212" rel="stylesheet" type="text/css" media="all" /> 1136<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart-items.css?v=23917223812499722491772003212" rel="stylesheet" type="text/css" media="all" /> 1137<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-totals.css?v=86168756436424464851772003212" rel="stylesheet" type="text/css" media="all" /> 1138<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-price.css?v=112673864592427438181772003212" rel="stylesheet" type="text/css" media="all" /> 1139<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-discounts.css?v=152760482443307489271772003212" rel="stylesheet" type="text/css" media="all" /> 1140<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-loading-overlay.css?v=167310470843593579841772003212" rel="stylesheet" type="text/css" media="all" /> 1141<style data-shopify>.section-template--19468816154777__cart-items-padding { 1142 padding-top: 27px; 1143 padding-bottom: 27px; 1144 } 1145 1146 @media screen and (min-width: 750px) { 1147 .section-template--19468816154777__cart-items-padding { 1148 padding-top: 36px; 1149 padding-bottom: 36px; 1150 } 1151 }</style>
1151<script src="//thornydevil.beer/cdn/shop/t/9/assets/cart.js?v=109724734533284534861772003212" defer="defer"></script>
1151<cart-items class="page-width is-empty"> 1152 <div class="title-wrapper-with-link"> 1153 <h1 class="title title--primary">Your cart</h1> 1154 <a href="/collections/all" class="underlined-link">Continue shopping</a> 1155 </div> 1156 1157 <div class="cart__warnings"> 1158 <h1 class="cart__empty-text">Your cart is empty</h1> 1159 <a href="/collections/all" class="button"> 1160 Continue shopping 1161 </a><h2 class="cart__login-title">Have an account?</h2> 1162 <p class="cart__login-paragraph"> 1163 <a href="https://thornydevil.beer/customer_authentication/redirect?locale=en®ion_country=AU" class="link underlined-link">Log in</a> to check out faster. 1164 </p></div> 1165 1166 <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart"> 1167 <div class="cart__items" id="main-cart-items" data-id="template--19468816154777__cart-items"> 1168 <div class="js-contents"></div> 1169 </div> 1170 1171 <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p> 1172 <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status">Loading...</p> 1173 </form> 1174</cart-items> 1175 1176 1177</div><div id="shopify-section-template--19468816154777__cart-footer" class="shopify-section cart__footer-wrapper"><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-cart.css?v=61086454150987525971772003212" rel="stylesheet" type="text/css" media="all" /> 1178<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-totals.css?v=86168756436424464851772003212" rel="stylesheet" type="text/css" media="all" /> 1179<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-price.css?v=112673864592427438181772003212" rel="stylesheet" type="text/css" media="all" /> 1180<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-discounts.css?v=152760482443307489271772003212" rel="stylesheet" type="text/css" media="all" /> 1181 1182<div class="page-width is-empty" id="main-cart-footer" data-id="template--19468816154777__cart-footer"> 1183 <div> 1184 <div class="cart__footer"><div class="cart__blocks"> 1185 1186<div class="js-contents" ><div class="totals"> 1187 <h2 class="totals__subtotal">Subtotal</h2> 1188 <p class="totals__subtotal-value">$0.00 AUD</p> 1189 </div> 1190 1191 <div></div> 1192 1193 <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 1194</small> 1195 </div> 1196<div class="cart__ctas" > 1197 <noscript> 1198 <button type="submit" class="cart__update-button button button--secondary" form="cart"> 1199 Update 1200 </button> 1201 </noscript> 1202 1203 <button type="submit" id="checkout" class="cart__checkout-button button" name="checkout" disabled form="cart"> 1204 Check out 1205 </button> 1206 </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons"> 1207 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":60697411737,"countryCode":"AU","merchantName":"Thorny Devil","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":false,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"J9GJPP88AYJDU","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=AUD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=J9GJPP88AYJDU\u0026intent=capture","serviceableCountryCodes":["AU"]}}]" access-token="1bc6ca0591bf93b33dac18e4212f114f" buyer-country="AU" buyer-locale="en" buyer-currency="AUD" shop-id="60697411737" cart-id="2f5126792db34f7931b4edc809c5d900" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <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'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1208 </div> 1209 1210 <div id="cart-errors"></div> 1211 </div> 1212 </div> 1213 </div> 1214</div> 1215
1216<script> 1217 document.addEventListener('DOMContentLoaded', function() { 1218 function isIE() { 1219 const ua = window.navigator.userAgent; 1220 const msie = ua.indexOf('MSIE '); 1221 const trident = ua.indexOf('Trident/'); 1222 1223 return (msie > 0 || trident > 0); 1224 } 1225 1226 if (!isIE()) return; 1227 const cartSubmitInput = document.createElement('input'); 1228 cartSubmitInput.setAttribute('name', 'checkout'); 1229 cartSubmitInput.setAttribute('type', 'hidden'); 1230 document.querySelector('#cart').appendChild(cartSubmitInput); 1231 document.querySelector('#checkout').addEventListener('click', function(event) { 1232 document.querySelector('#cart').submit(); 1233 }); 1234 }); 1235</script>
1235 1236 1237 1238
1239<script> 1240$(document).ready(function(){ 1241 $("select.docapp-real-select").change(function(){ 1242 var selectedCountry = $(this).children("option:selected").val(); 1243 alert("You have selected the country - " + selectedCountry); 1244 }); 1245}); 1246</script>
1246 1247 1248 </script>
1248 1249 1250 1251 1252 1253</div><section id="shopify-section-template--19468816154777__featured-collection" class="shopify-section section"><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-card.css?v=1006081431559499391772003212" rel="stylesheet" type="text/css" media="all" /> 1254<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-price.css?v=112673864592427438181772003212" rel="stylesheet" type="text/css" media="all" /> 1255 1256<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/component-slider.css?v=95971316053212773771772003212" media="print" onload="this.media='all'"> 1257<link rel="stylesheet" href="//thornydevil.beer/cdn/shop/t/9/assets/template-collection.css?v=145944865380958730931772003212" media="print" onload="this.media='all'"><noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/component-slider.css?v=95971316053212773771772003212" rel="stylesheet" type="text/css" media="all" /></noscript> 1258<noscript><link href="//thornydevil.beer/cdn/shop/t/9/assets/template-collection.css?v=145944865380958730931772003212" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--19468816154777__featured-collection-padding { 1259 padding-top: 27px; 1260 padding-bottom: 27px; 1261 } 1262 1263 @media screen and (min-width: 750px) { 1264 .section-template--19468816154777__featured-collection-padding { 1265 padding-top: 36px; 1266 padding-bottom: 36px; 1267 } 1268 }</style><div class="color-background-2 isolate gradient"> 1269 <div class="collection section-template--19468816154777__featured-collection-padding"> 1270 <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width"><h2 class="title h2">Featured collection</h2></div> 1271 1272 <slider-component class="slider-mobile-gutter page-width page-width-desktop"> 1273 <ul id="Slider-template--19468816154777__featured-collection" class="grid product-grid contains-card contains-card--standard grid--4-col-desktop grid--2-col-tablet-down" role="list" aria-label="Slider"><li id="Slide-template--19468816154777__featured-collection-1" class="grid__item"> 1274 1275 1276<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-rating.css?v=24573085263941240431772003212" rel="stylesheet" type="text/css" media="all" /> 1277<div class="card-wrapper underline-links-hover"> 1278 <div class="card 1279 card--standard 1280 card--media 1281 1282 1283 " 1284 style="--ratio-percent: 100%;" 1285 > 1286 <div class="card__inner color-normal ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1287 <div class="media media--transparent media--hover-effect"> 1288 1289 <img 1290 srcset="//thornydevil.beer/cdn/shop/files/TD_TAPS_GUAVA_CIDER_25_OUT_page-0001.jpg?v=1757390898&width=165 165w,//thornydevil.beer/cdn/shop/files/TD_TAPS_GUAVA_CIDER_25_OUT_page-0001.jpg?v=1757390898&width=360 360w,//thornydevil.beer/cdn/shop/files/TD_TAPS_GUAVA_CIDER_25_OUT_page-0001.jpg?v=1757390898&width=533 533w,//thornydevil.beer/cdn/shop/files/TD_TAPS_GUAVA_CIDER_25_OUT_page-0001.jpg?v=1757390898 567w" 1291 src="//thornydevil.beer/cdn/shop/files/TD_TAPS_GUAVA_CIDER_25_OUT_page-0001.jpg?v=1757390898&width=533" 1292 sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1293 alt="Apple & Pink Guava Cider" 1294 class="motion-reduce" 1295 loading="lazy" 1296 width="567" 1297 height="922" 1298 > 1299 1300</div> 1301 </div><div class="card__content"> 1302 <div class="card__information"> 1303 <h3 class="card__heading"> 1304 <a href="/products/apple-pink-guava-cider" class="full-unstyled-link"> 1305 Apple & Pink Guava Cider 1306 </a> 1307 </h3> 1308 </div> 1309 <div class="card__badge bottom left"></div> 1310 </div> 1311 </div> 1312 1313 1314 1315 1316 1317 1318 <div class="card__content 666 "> 1319 <div class="card__information"> 1320 <h3 class="hellowww card__heading h3" id="title-template--19468816154777__featured-collection-7679186960537"> 1321 <a href="/products/apple-pink-guava-cider" class="full-unstyled-link"> 1322 Apple & Pink Guava Cider 1323 </a> 1324 </h3><div class="card-information"><span class="caption-large light"></span> 1325<div class="price "> 1326 <div class="price__container"><div class="price__regular">
1327 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1328 <span class="price-item price-item--regular"><span class="from">From</span> 1329 $8.99 AUD 1330 </span> 1331 </div> 1332 <div class="price__sale"> 1333 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1334 <span> 1335 <s class="price-item price-item--regular"> 1336 1337 1338 1339 </s> 1340 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1341 <span class="price-item price-item--sale price-item--last"><span class="from">From</span> 1342 $8.99 AUD 1343 </span> 1344 </div> 1345 <small class="unit-price caption hidden"> 1346 <span class="visually-hidden">Unit price</span> 1347 <span class="price-item price-item--last"> 1348 <span></span> 1349 <span aria-hidden="true">/</span> 1350 <span class="visually-hidden"> per </span> 1351 <span> 1352 </span> 1353 </span> 1354 </small> 1355 </div></div> 1356 1357 1358 </div> 1359 </div><div class="card__badge bottom left"></div> 1360 </div> 1361 </div> 1362 </div> 1363 </li><li id="Slide-template--19468816154777__featured-collection-2" class="grid__item"> 1364 1365 1366<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-rating.css?v=24573085263941240431772003212" rel="stylesheet" type="text/css" media="all" /> 1367<div class="card-wrapper underline-links-hover"> 1368 <div class="card 1369 card--standard 1370 card--media 1371 1372 1373 " 1374 style="--ratio-percent: 100%;" 1375 > 1376 <div class="card__inner color-normal ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1377 <div class="media media--transparent media--hover-effect"> 1378 1379 <img 1380 srcset="//thornydevil.beer/cdn/shop/files/CIDER_TAP_23_OUT-1.png?v=1687155348&width=165 165w,//thornydevil.beer/cdn/shop/files/CIDER_TAP_23_OUT-1.png?v=1687155348&width=360 360w,//thornydevil.beer/cdn/shop/files/CIDER_TAP_23_OUT-1.png?v=1687155348&width=533 533w,//thornydevil.beer/cdn/shop/files/CIDER_TAP_23_OUT-1.png?v=1687155348 709w" 1381 src="//thornydevil.beer/cdn/shop/files/CIDER_TAP_23_OUT-1.png?v=1687155348&width=533" 1382 sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1383 alt="CIDER_TAP_23_OUT-1" 1384 class="motion-reduce" 1385 loading="lazy" 1386 width="709" 1387 height="1182" 1388 > 1389 1390</div> 1391 </div><div class="card__content"> 1392 <div class="card__information"> 1393 <h3 class="card__heading"> 1394 <a href="/products/apple-cider-1" class="full-unstyled-link"> 1395 Apple Cider 1396 </a> 1397 </h3> 1398 </div> 1399 <div class="card__badge bottom left"></div> 1400 </div> 1401 </div> 1402 1403 1404 1405 1406 1407 1408 <div class="card__content 666 "> 1409 <div class="card__information"> 1410 <h3 class="hellowww card__heading h3" id="title-template--19468816154777__featured-collection-7679187288217"> 1411 <a href="/products/apple-cider-1" class="full-unstyled-link"> 1412 Apple Cider 1413 </a> 1414 </h3><div class="card-information"><span class="caption-large light"></span> 1415<div class="price "> 1416 <div class="price__container"><div class="price__regular"> 1417 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1418 <span class="price-item price-item--regular"><span class="from">From</span> 1419 $6.99 AUD 1420 </span> 1421 </div> 1422 <div class="price__sale"> 1423 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1424 <span> 1425 <s class="price-item price-item--regular"> 1426 1427 1428 1429 </s> 1430 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1431 <span class="price-item price-item--sale price-item--last"><span class="from">From</span> 1432 $6.99 AUD 1433 </span> 1434 </div> 1435 <small class="unit-price caption hidden">
1436 <span class="visually-hidden">Unit price</span> 1437 <span class="price-item price-item--last"> 1438 <span></span> 1439 <span aria-hidden="true">/</span> 1440 <span class="visually-hidden"> per </span> 1441 <span> 1442 </span> 1443 </span> 1444 </small> 1445 </div></div> 1446 1447 1448 </div> 1449 </div><div class="card__badge bottom left"></div> 1450 </div> 1451 </div> 1452 </div> 1453 </li><li id="Slide-template--19468816154777__featured-collection-3" class="grid__item"> 1454 1455 1456<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-rating.css?v=24573085263941240431772003212" rel="stylesheet" type="text/css" media="all" /> 1457<div class="card-wrapper underline-links-hover"> 1458 <div class="card 1459 card--standard 1460 card--media 1461 1462 1463 " 1464 style="--ratio-percent: 100%;" 1465 > 1466 <div class="card__inner color-normal ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1467 <div class="media media--transparent media--hover-effect"> 1468 1469 <img 1470 srcset="//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=165 165w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=360 360w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=533 533w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=720 720w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=940 940w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=1066 1066w,//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295 1440w" 1471 src="//thornydevil.beer/cdn/shop/files/image.jpg?v=1766558295&width=533" 1472 sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1473 alt="Bar Mat" 1474 class="motion-reduce" 1475 loading="lazy" 1476 width="1440" 1477 height="720" 1478 > 1479 1480</div> 1481 </div><div class="card__content"> 1482 <div class="card__information"> 1483 <h3 class="card__heading"> 1484 <a href="/products/bar-mat" class="full-unstyled-link"> 1485 Bar Mat 1486 </a> 1487 </h3> 1488 </div> 1489 <div class="card__badge bottom left"></div> 1490 </div> 1491 </div> 1492 1493 1494 1495 1496 1497 1498 <div class="card__content 666 "> 1499 <div class="card__information"> 1500 <h3 class="hellowww card__heading h3" id="title-template--19468816154777__featured-collection-7535037055129"> 1501 <a href="/products/bar-mat" class="full-unstyled-link"> 1502 Bar Mat 1503 </a> 1504 </h3><div class="card-information"><span class="caption-large light"></span> 1505<div class="price "> 1506 <div class="price__container"><div class="price__regular"> 1507 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1508 <span class="price-item price-item--regular">$30.00 AUD 1509 </span> 1510 </div> 1511 <div class="price__sale"> 1512 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1513 <span> 1514 <s class="price-item price-item--regular"> 1515 1516 1517 1518 </s> 1519 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1520 <span class="price-item price-item--sale price-item--last">$30.00 AUD 1521 </span> 1522 </div> 1523 <small class="unit-price caption hidden"> 1524 <span class="visually-hidden">Unit price</span> 1525 <span class="price-item price-item--last"> 1526 <span></span> 1527 <span aria-hidden="true">/</span> 1528 <span class="visually-hidden"> per </span> 1529 <span> 1530 </span> 1531 </span> 1532 </small> 1533 </div></div> 1534 1535 1536 </div> 1537 </div><div class="card__badge bottom left"></div> 1538 </div> 1539 </div> 1540 </div> 1541 </li><li id="Slide-template--19468816154777__featured-collection-4" class="grid__item"> 1542 1543 1544<link href="//thornydevil.beer/cdn/shop/t/9/assets/component-rating.css?v=24573085263941240431772003212" rel="stylesheet" type="text/css" media="all" /> 1545<div class="card-wrapper underline-links-hover"> 1546 <div class="card 1547 card--standard 1548 card--media 1549 1550 1551 " 1552 style="--ratio-percent: 100%;" 1553 > 1554 <div class="card__inner color-normal ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1555 <div class="media media--transparent media--hover-effect"> 1556 1557 <img 1558 srcset="//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=165 165w,//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=360 360w,//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=533 533w,//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=720 720w,//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=940 940w,//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899 1063w" 1559 src="//thornydevil.beer/cdn/shop/products/SOURS_TAPS_PLUM_22.jpg?v=1669957899&width=533" 1560 sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 1561 alt="SOURS_TAPS_PLUM_22" 1562 class="motion-reduce" 1563 loading="lazy" 1564 width="1063" 1565 height="1772" 1566 > 1567 1568</div> 1569 </div><div class="card__content"> 1570 <div class="card__information"> 1571 <h3 class="card__heading"> 1572 <a href="/products/bluetongue-kakadu-plum-sour" class="full-unstyled-link"> 1573 Bluetongue Kakadu Plum Sour 1574 </a> 1575 </h3> 1576 </div> 1577 <div class="card__badge bottom left"></div> 1578 </div> 1579 </div> 1580 1581 1582 1583 1584 1585 1586 <div class="card__content 666 "> 1587 <div class="card__information"> 1588 <h3 class="hellowww card__heading h3" id="title-template--19468816154777__featured-collection-7423927582873"> 1589 <a href="/products/bluetongue-kakadu-plum-sour" class="full-unstyled-link"> 1590 Bluetongue Kakadu Plum Sour 1591 </a> 1592 </h3><div class="tags"> 1593
1594 <span class="product-tag">Fruity </span> 1595 1596 <span class="product-tag">Salty </span> 1597 1598 <span class="product-tag">Sour </span> 1599 1600 </div><div class="card-information"><span class="caption-large light"></span> 1601<div class="price "> 1602 <div class="price__container"><div class="price__regular"> 1603 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1604 <span class="price-item price-item--regular"><span class="from">From</span> 1605 $6.99 AUD 1606 </span> 1607 </div> 1608 <div class="price__sale"> 1609 <span class="visually-hidden visually-hidden--inline">Regular price</span> 1610 <span> 1611 <s class="price-item price-item--regular"> 1612 1613 1614 1615 </s> 1616 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 1617 <span class="price-item price-item--sale price-item--last"><span class="from">From</span> 1618 $6.99 AUD 1619 </span> 1620 </div> 1621 <small class="unit-price caption hidden"> 1622 <span class="visually-hidden">Unit price</span> 1623 <span class="price-item price-item--last"> 1624 <span></span> 1625 <span aria-hidden="true">/</span> 1626 <span class="visually-hidden"> per </span> 1627 <span> 1628 </span> 1629 </span> 1630 </small> 1631 </div></div> 1632 1633 1634 </div> 1635 </div><div class="card__badge bottom left"></div> 1636 </div> 1637 </div> 1638 </div> 1639 </li></ul></slider-component><div class="center collection__view-all"> 1640 <a href="/collections/all" 1641 class="button" 1642 aria-label="View all products in the Products collection" 1643 > 1644 View all 1645 </a> 1646 </div></div> 1647</div> 1648 1649 1650</section> 1651 </main> 1652 1653 <div id="shopify-section-footer" class="shopify-section"><footer class="footer"> 1654 <div class="progress-wrap"> 1655 <svg class="progress-circle svg-content" viewBox="-1 -1 102 102"> 1656 <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98"/> 1657 </svg> 1658 </div> 1659 1660 <div class="page-width"> 1661 <div class="row"> 1662 <!-- LEFT SIDE --> 1663 <div class="col-sm-3 footer-left"> 1664 <div class="wg-1"> 1665 1666 <div class="ft-logo mrb-20"> 1667 <figure class="mrb-0"> 1668 <a href="/" class="logo-img"> 1669 <img 1670 src="//thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=200" 1671 alt="Footer Logo" 1672 > 1673 </a> 1674 </figure> 1675 </div> 1676 1677 1678 1679 <p class="mrb-30"> 1680 Licence Number: 6180046151. Class of Licence: Producer's Licence. Name of Licensee: Thorny Devil Brewing Company. 1681 </p> 1682 1683 </div> 1684 </div> 1685 1686 <!-- RIGHT SIDE --> 1687 <div class="col-sm-9 footer-right"> 1688 <div class="row"> 1689 <!-- Quick Links --> 1690 <div class="col-sm-4"> 1691 <div class="wg-1"> 1692 <p class="heading">Quick Links</p> 1693 1694 1695 <ul class="footer-quick-links"> 1696 1697 <li> 1698 <a href="/">Home </a> 1699 </li> 1700 1701 <li> 1702 <a href="https://thornydevil.beer/collections/all">Shop</a> 1703 </li> 1704 1705 <li> 1706 <a href="/pages/western-australia-craft-beer-brewery-thorny-devil">About us</a> 1707 </li> 1708 1709 <li> 1710 <a href="/blogs/news">Blog</a> 1711 </li> 1712 1713 <li> 1714 <a href="/pages/contact">Contact</a> 1715 </li> 1716 1717 <li> 1718 <a href="https://bookings.nowbookit.com/?accountid=18d6baf2-a50f-427c-912e-32cb3f8a12e5&venueid=7808&theme=light&colors=hex,311b92,f9a825">Book a Table</a> 1719 </li> 1720 1721 </ul> 1722 1723 1724 </div> 1725</div> 1726 1727 <!-- Useful Links --> 1728 <div class="col-sm-4"> 1729 <div class="wg-1"> 1730 <p class="heading">Useful Links</p> 1731 1732 <ul> 1733 1734 <li> 1735 <a href="/collections/beer-on-tap">What's On Tap?</a> 1736 </li> 1737 1738 <li> 1739 <a href="/pages/thorny-events">Thorny Events</a> 1740 </li> 1741 1742 <li> 1743 <a href="/pages/beermobile">Beermobile</a> 1744 </li> 1745 1746 <li> 1747 <a href="/collections/craft-beer-perth">Beers</a> 1748 </li> 1749 1750 <li> 1751 <a href="/collections/merchandise">Merchandise</a> 1752 </li> 1753 1754 <li> 1755 <a href="/collections/cider">Cider</a> 1756 </li> 1757 1758 <li> 1759 <a href="/policies/refund-policy">Return and refund policy</a> 1760 </li> 1761 1762 <li> 1763 <a href="/policies/privacy-policy">Privacy Policy</a> 1764 </li> 1765 1766 <li> 1767 <a href="/policies/terms-of-service">Terms of Service</a> 1768 </li> 1769 1770 <li> 1771 <a href="/policies/shipping-policy">Shipping Policy</a> 1772 </li> 1773 1774 <li> 1775 <a href="/policies/legal-notice">Legal Notice</a> 1776 </li> 1777 1778 </ul> 1779 1780 </div> 1781 </div> 1782 1783 <!-- Newsletter --> 1784 <div class="col-sm-4"> 1785 <div class="wg-1"> 1786 <p class="heading">Newsletter Signup</p> 1787 1788 1789 <p>Enter your email address to register to our newsletter subscription</p> 1790 1791 1792 <!-- Shopify Newsletter Form --> 1793 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1794 <input type="hidden" name="contact[tags]" value="newsletter"> 1795 <div class="form-group"> 1796 <input 1797 type="email" 1798 name="contact[email]" 1799 placeholder="Email Address" 1800 required 1801 > 1802 <button type="submit" class="btn"><i class="far fa-paper-plane"></i></button> 1803 </div> 1804 </form> 1805 1806 <!-- Notify Section --> 1807 <div class="notify"> 1808 <p><i class="fa-regular fa-bell"></i> Please sign up for notify any updates</p> 1809 </div> 1810 </div> 1811 </div> 1812 </div> 1813 </div> 1814 </div> 1815 </div> 1816</footer> 1817 1818<div class="ft-bottom"> 1819 <div class="page-width"> 1820 <div class="row align-items-center"> 1821 <div class="col-sm-7"> 1822 <p class="copyright"> 1823 © 2026 1824 All Rights Reserved - Thorny Devil 1825 </p> 1826 </div> 1827 1828 <div class="col-sm-5"> 1829 <div class="icon-ft"> 1830 1831 1832 <a href="https://www.facebook.com/thornydevilbeer/" target="_blank"><i class="fa-brands fa-facebook-f"></i></a> 1833 1834 1835 1836 <a href="https://twitter.com/thornydevilbeer" target="_blank"><i class="fa-brands fa-x-twitter"></i></a> 1837 1838 1839 1840 <a href="https://www.instagram.com/thornydevilbeer/" target="_blank"><i class="fa-brands fa-instagram"></i></a> 1841 1842 1843 1844 <a href="https://www.pinterest.com.au/thornydevilbeer/" target="_blank"><i class="fa-brands fa-pinterest"></i></a> 1845 1846 1847 1848 </div> 1849 </div> 1850 </div> 1851 </div> 1852</div>
1853<script> 1854 document.addEventListener('DOMContentLoaded', function () { 1855 const progressWrap = document.querySelector('.progress-wrap'); 1856 const progressPath = document.querySelector('.progress-wrap path'); 1857 1858 // Stop if element not found 1859 if (!progressWrap || !progressPath) return; 1860 1861 const pathLength = progressPath.getTotalLength(); 1862 1863 // Setup stroke 1864 progressPath.style.strokeDasharray = pathLength; 1865 progressPath.style.strokeDashoffset = pathLength; 1866 1867 const updateProgress = () => { 1868 const scroll = window.scrollY; 1869 const height = document.documentElement.scrollHeight - window.innerHeight; 1870 const progress = pathLength - (scroll * pathLength) / height; 1871 progressPath.style.strokeDashoffset = progress; 1872 }; 1873 1874 // Scroll event 1875 window.addEventListener('scroll', () => { 1876 updateProgress(); 1877 1878 if (window.scrollY > 50) { 1879 progressWrap.classList.add('active-progress'); 1880 } else { 1881 progressWrap.classList.remove('active-progress'); 1882 } 1883 }); 1884 1885 // Click to scroll top 1886 progressWrap.addEventListener('click', function (e) { 1887 e.preventDefault(); 1888 window.scrollTo({ top: 0, behavior: 'smooth' }); 1889 }); 1890 }); 1891</script>
1891 1892 1893</div> 1894 1895 <ul hidden> 1896 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1897 <li id="a11y-new-window-message">Opens in a new window.</li> 1898 </ul> 1899 <div id="myPopup-checkout" style="display: none;">Popup content goes here</div> 1900
1900<script> 1901 window.shopUrl = 'https://thornydevil.beer'; 1902 window.routes = { 1903 cart_add_url: '/cart/add', 1904 cart_change_url: '/cart/change', 1905 cart_update_url: '/cart/update', 1906 cart_url: '/cart', 1907 predictive_search_url: '/search/suggest', 1908 }; 1909 1910 window.cartStrings = { 1911 error: `There was an error while updating your cart. Please try again.`, 1912 quantityError: `You can only add [quantity] of this item to your cart.`, 1913 }; 1914 1915 window.variantStrings = { 1916 addToCart: `Add to cart`, 1917 soldOut: `Sold out`, 1918 unavailable: `Unavailable`, 1919 }; 1920 1921 window.accessibilityStrings = { 1922 imageAvailable: `Image [index] is now available in gallery view`, 1923 shareSuccess: `Link copied to clipboard`, 1924 pauseSlideshow: `Pause slideshow`, 1925 playSlideshow: `Play slideshow`, 1926 }; 1927 </script>
1927<script src="//thornydevil.beer/cdn/shop/t/9/assets/predictive-search.js?v=31278710863581584031772003212" defer="defer"></script>
1927<script src="//thornydevil.beer/cdn/shop/t/9/assets/jquery-3.5.1.min.js?v=133494139889153862371772003212"></script>
1927 1928
1928<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
1928 1929 1930
1930<script src="//thornydevil.beer/cdn/shop/t/9/assets/swiper-bundle.min.js?v=169756346286189595911772003212" defer></script>
1930 1931
1931<script src="//thornydevil.beer/cdn/shop/t/9/assets/thorny.js?v=89234723401431145851772003212" defer></script>
1931 1932 <!-- 1933
1933<script> 1934 const select = document.getElementById("mySelect"); 1935 const popup = document.getElementById("myPopup"); 1936 1937 select.addEventListener("change", () => { 1938 popup.style.display = "block"; 1939 }); 1940 1941 $(document).ready(function(){ 1942 console.log('working'); 1943 }); 1944 1945 </script>
1945 1946 --> 1947 1948
1948<script type="text/javascript" async> 1949 var script = document.createElement('script'); 1950 script.type = 'text/javascript'; 1951 script.src = 'https://forms.contacta.io/650be0c5799dcbe014c0a6c3.js'; 1952 document.getElementsByTagName('head')[0].appendChild(script); 1953 </script>
1953 1954
1954<script type="application/ld+json"> 1955{ 1956 "@context": "https://schema.org", 1957 "@type": "LocalBusiness", 1958 "name": "Thorny Devil Beer", 1959 "image": "https://thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=250", 1960 "url": "https://thornydevil.beer/", 1961 "telephone": "08 9739 1360", 1962 "address": { 1963 "@type": "PostalAddress", 1964 "streetAddress": "185 Clifton Downs Rd", 1965 "addressLocality": "Herron WA", 1966 "postalCode": "6211", 1967 "addressCountry": "AU" 1968 }, 1969 "geo": { 1970 "@type": "GeoCoordinates", 1971 "latitude": -32.7541, 1972 "longitude": 115.6817 1973 }, 1974 "openingHoursSpecification": { 1975 "@type": "OpeningHoursSpecification", 1976 "dayOfWeek": [ 1977 "Thursday", 1978 "Friday", 1979 "Saturday", 1980 "Sunday" 1981 ], 1982 "opens": "10:30", 1983 "closes": "15:00" 1984 }, 1985 "sameAs": [ 1986 "https://www.facebook.com/thornydevilbeer/", 1987 "https://twitter.com/thornydevilbeer", 1988 "https://www.instagram.com/thornydevilbeer/", 1989 "https://www.pinterest.com.au/thornydevilbeer/" 1990 ], 1991 "department": { 1992 "@type": "LocalBusiness", 1993 "name": "", 1994 "image": "", 1995 "telephone": "" 1996 } 1997} 1998</script>
1998 1999 2000
2000<script type="application/ld+json"> 2001 { 2002 "@context": "https://schema.org/", 2003 "@type": "Product", 2004 "name": "Thorny Devil Beer", 2005 "image": "https://thornydevil.beer/cdn/shop/files/TDC-Logo-For_Socials-Profile-Picture-01_2.png?v=1664333616&width=250", 2006 "brand": { 2007 "@type": "Brand", 2008 "name": "Thorny Devil Beer" 2009 }, 2010 "aggregateRating": { 2011 "@type": "AggregateRating", 2012 "ratingValue": "5", 2013 "bestRating": "5", 2014 "worstRating": "4", 2015 "ratingCount": "3500" 2016 } 2017 } 2018 </script>
2018 2019 2020
2020<script type="application/ld+json"> 2021 { 2022 "@context": "https://schema.org/", 2023 "@type": "BreadcrumbList", 2024 "itemListElement": [ 2025 { 2026 "@type": "ListItem", 2027 "position": 1, 2028 "name": "Thorny Devil Beer", 2029 "item": "https://thornydevil.beer/" 2030 }, 2031 { 2032 "@type": "ListItem", 2033 "position": 2, 2034 "name": "Craft Brewery in Perth", 2035 "item": "https://thornydevil.beer/collections/craft-beer-perth" 2036 }, 2037 { 2038 "@type": "ListItem", 2039 "position": 3, 2040 "name": "Thorny Devil Brewery Menu", 2041 "item": "https://thornydevil.beer/pages/sample-menu" 2042 }, 2043 { 2044 "@type": "ListItem", 2045 "position": 4, 2046 "name": "Cider", 2047 "item": "https://thornydevil.beer/collections/cider" 2048 }, 2049 { 2050 "@type": "ListItem", 2051 "position": 5, 2052 "name": "Thorny Merchandise", 2053 "item": "https://thornydevil.beer/collections/merchandise" 2054 }, 2055 { 2056 "@type": "ListItem", 2057 "position": 6, 2058 "name": "Latest Update", 2059 "item": "https://thornydevil.beer/blogs/news" 2060 }, 2061 { 2062 "@type": "ListItem", 2063 "position": 7, 2064 "name": "Get In Touch With Us", 2065 "item": "https://thornydevil.beer/pages/contact" 2066 } 2067 ] 2068 } 2069 </script>
2069 2070 2071
2071<script type="text/javascript" async> 2072 var script = document.createElement('script'); 2073 script.type = 'text/javascript'; 2074 script.src = 'https://forms.contacta.io/650bd5b9409c70b570694492.js'; 2075 document.getElementsByTagName('head')[0].appendChild(script); 2076 </script>
2076 2077 2078
2078<script> 2079 document.addEventListener('DOMContentLoaded', function () { 2080 /* Shopify Homepage Check */ 2081 var isHomePage = 'cart' === 'index'; 2082 2083 if (!isHomePage) return; // Stop if NOT homepage 2084 2085 const popup = document.getElementById('event-popup-overlay'); 2086 const closeBtn = document.getElementById('event-popup-close'); 2087 2088 if (!popup) return; 2089 2090 /* Show once per session */ 2091 if (!sessionStorage.getItem('eventPopupShown')) { 2092 popup.style.display = 'flex'; 2093 sessionStorage.setItem('eventPopupShown', 'true'); 2094 } 2095 2096 /* Close button */ 2097 closeBtn.addEventListener('click', function () { 2098 popup.style.display = 'none'; 2099 }); 2100 2101 /* Close when clicking outside */ 2102 popup.addEventListener('click', function (e) { 2103 if (e.target === popup) { 2104 popup.style.display = 'none'; 2105 } 2106 }); 2107 }); 2108 </script>
2108 2109 <div id="shopify-block-AQXVleU56T1BZL1AzO__5394804488230052649" class="shopify-block shopify-app-block">
2109<script> 2110 kilatech_page_CT = "cart"; 2111 kilatech_available_CT = null; 2112 2113 2114 kilatech_sale_CT = false; 2115 kilatech_tags_CT = null; 2116 try { kilatech_tags_CT = kilatech_tags_CT.map((i)=>i.toLowerCase()); } catch {} 2117</script>
vendor: 2 bytes, line 2117
2117
2118<script async="async" src="https://cdn.kilatechapps.com/media/countdown/60697411737.min.js"></script>
2118 2119 2120 2121</div><!-- Failed to render app block "7555218208816688692": app block path "shopify://apps/rivo-popups-email-pop-ups/blocks/app-embed/48a5a3ef-b6ff-431f-842f-6f17862c4a63" does not exist -->
2121<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2121 2122</body> 2123</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.