1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 5 6 7 <link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin> 8 <link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin> 9 <link rel="preconnect dns-prefetch" href="https://whale.camera/" crossorigin> 10
10<script> 11 /* >> TriplePixel :: start*/ 12 window.TriplePixelData={TripleName:"grill-masters-club.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage); 13 /* << TriplePixel :: end*/ 14 </script>
14 15 16 <!-- VisitIQ Pixel Manual Install --> 17
17<script type="text/javascript" src="https://pixel.visitiq.io/vpixel.js"></script>
17 18 <!-- end VisitIQ Pixel Manual Install --> 19 20 <!-- TikTok Pixel Manual Install --> 21
vendor: 1,025 bytes, lines 21-28
21<script> 22 !function (w, d, t) { 23 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}; 24 25 ttq.load('C92AVA66LEB679H4A4CG'); 26 ttq.page(); 27 }(window, document, 'ttq'); 28 </script>
28 29 30 <meta charset="utf-8"> 31 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 32 <meta name="viewport" content="width=device-width,initial-scale=1"> 33 <meta name="theme-color" content=""> 34 <link rel="canonical" href="https://www.grillmastersclub.com/search"> 35 <meta name="facebook-domain-verification" content="9zd33e1btz5fub9rbzvwxzdt1397lx"> 36 <meta name="google-site-verification" content="j92IFzblKukSYbW1eEdpIUqzVVG1qNWEnfNm-Wqg3SU"> 37 <meta name="google-site-verification" content="HT3SllYU83olgHY0z9qdeef-WLkahm-fQ4GWIIhX_RU"><link 38 rel="icon" 39 type="image/png" 40 href="//www.grillmastersclub.com/cdn/shop/files/cropped-Flame-01-192x192.png?crop=center&height=32&v=1660288756&width=32" 41 ><link 42 rel="preconnect" 43 href="https://cdn.shopify.com" 44 crossorigin 45 > 46 <link 47 rel="preconnect" 48 href="https://fonts.gstatic.com/" 49 crossorigin 50 > 51 <link 52 rel="preconnect" 53 href="https://monorail-edge.shopifysvc.com" 54 crossorigin 55 > 56 57 <title> 58 Search 59 60 | Grill Masters Club 61 </title> 62 63 64 <meta name="description" content="Get 5+ premium BBQ & grilling products delivered monthly! Each box is hand-curated by our pitmaster panel to help you discover new sauces, dry rubs, grilling surprises, recipes, grilling pro tips and more."> 65 66 67 68 69 70<meta property="og:site_name" content="Grill Masters Club"> 71<meta property="og:url" content="https://www.grillmastersclub.com/search"> 72<meta property="og:title" content="Search"> 73<meta property="og:type" content="website"> 74<meta property="og:description" content="Get 5+ premium BBQ & grilling products delivered monthly! Each box is hand-curated by our pitmaster panel to help you discover new sauces, dry rubs, grilling surprises, recipes, grilling pro tips and more."><meta property="og:image" content="http://www.grillmastersclub.com/cdn/shop/files/Grill-Masters-Club-Logo.png?height=628&pad_color=fff&v=1665678930&width=1200"> 75 <meta property="og:image:secure_url" content="https://www.grillmastersclub.com/cdn/shop/files/Grill-Masters-Club-Logo.png?height=628&pad_color=fff&v=1665678930&width=1200"> 76 <meta property="og:image:width" content="1200"> 77 <meta property="og:image:height" content="628"> 78<meta name="twitter:card" content="summary_large_image"> 79<meta name="twitter:title" content="Search"> 80<meta name="twitter:description" content="Get 5+ premium BBQ & grilling products delivered monthly! Each box is hand-curated by our pitmaster panel to help you discover new sauces, dry rubs, grilling surprises, recipes, grilling pro tips and more."> 81 82 83 84 85 86
86<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
86<meta name="facebook-domain-verification" content="z8iymja39uee6pap3d17xhjcnrh3o1"> 87<meta name="google-site-verification" content="u3bq87dTnGBLMIvipW8Kbddxpmj4EwO1isido0dg2es"> 88<meta name="google-site-verification" content="u3bq87dTnGBLMIvipW8Kbddxpmj4EwO1isido0dg2es"> 89<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/64943882457/digital_wallets/dialog"> 90<meta id="in-context-paypal-metadata" data-shop-id="64943882457" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 91<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.grillmastersclub.com/search"> 92<link rel="alternate" hreflang="en" href="https://www.grillmastersclub.com/search"> 93<link rel="alternate" hreflang="en-CA" href="https://www.grillmastersclub.ca/search">
94<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=622809"></script>
94 95<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
96<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=622809&shop_id=64943882457" crossorigin="anonymous"></script>
vendor: 1 bytes, line 96
96
97<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":64943882457,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/64943882457","merchantName":"Grill Masters Club","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Grill Masters Club","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 97
97
98<script id="shopify-features" type="application/json">{"accessToken":"9db930efd9b71a0618b3ec402bb501f6","betas":["rich-media-storefront-analytics"],"domain":"www.grillmastersclub.com","predictiveSearch":true,"shopId":64943882457,"locale":"en"}</script>
vendor: 1 bytes, line 98
98
99<script>var Shopify = Shopify || {}; 100Shopify.shop = "grill-masters-club.myshopify.com"; 101Shopify.locale = "en"; 102Shopify.currency = {"active":"USD","rate":"1.0"}; 103Shopify.country = "US"; 104Shopify.theme = {"name":"grill-masters-club\/master - New Top Menu (live-...","id":163490234585,"schema_name":"Fluid Framework","schema_version":"2.0.0","theme_store_id":null,"role":"main"}; 105Shopify.theme.handle = "null"; 106Shopify.theme.style = {"id":null,"handle":null}; 107Shopify.cdnHost = "www.grillmastersclub.com/cdn"; 108Shopify.routes = Shopify.routes || {}; 109Shopify.routes.root = "/"; 110Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 111Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 112Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 113Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 113
113
114<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 114
114
115<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 115
115
116<script> 117 window.ShopifyPay = window.ShopifyPay || {}; 118 window.ShopifyPay.apiHost = "shop.app\/pay"; 119 window.ShopifyPay.redirectState = null; 120</script>
vendor: 1 bytes, line 120
120
121<script> 122 window.Shopify = window.Shopify || {}; 123 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 124 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 125 window.Shopify.SignInWithShop.eligible = true; 126</script>
vendor: 1 bytes, line 126
126
127<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 127
127
128<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 128
128
129<script type="module"> 130 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 131 132 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 133 134</script>
vendor: 1 bytes, line 134
134
135<script> 136 window.Shopify = window.Shopify || {}; 137 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 138 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"]}; 139</script>
vendor: 1 bytes, line 139
139
140<script>(function() { 141 var isLoaded = false; 142 function asyncLoad() { 143 if (isLoaded) return; 144 isLoaded = true; 145 var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=grill-masters-club.myshopify.com","https:\/\/cdn.nfcube.com\/d625e6c256304ac7278dae5d1df06df6.js?shop=grill-masters-club.myshopify.com","https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=grill-masters-club.myshopify.com","\/\/cdn.shopify.com\/proxy\/737a21eda0b023d7e2aafcd23232bdc984165864639c3667150d9fdeca5958c5\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=grill-masters-club.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/0dfaef3b73c2f3302f1e82f2fa1564312815cfb55620f7a6b17863691d15e04e\/app.retention.com\/shopify\/reids.js?shop=grill-masters-club.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=WR2C4XBZ4FGKPLIWQH3VZ7\u0026adroll_pix_id=FUSURO4VYVGM7NYWISD7RX\u0026shop=grill-masters-club.myshopify.com","https:\/\/bundle.dyn-rev.app\/loader.js?g_cvt_id=f9349a55-2b51-4109-95e8-1fb4f9525ef3\u0026shop=grill-masters-club.myshopify.com","https:\/\/widget.wickedreports.com\/v2\/4804\/wr-898ed645ff4dc615afd82ff2bed112af.js?shop=grill-masters-club.myshopify.com","https:\/\/cdn.attn.tv\/grillmastersclub\/dtag.js?shop=grill-masters-club.myshopify.com","https:\/\/storage.googleapis.com\/mobile-embed-scripts-prod\/loader\/index.js?appId=lXdqqyNZPp\u0026environment=production\u0026shop=grill-masters-club.myshopify.com"]; 146 for (var i = 0; i < urls.length; i++) { 147 var s = document.createElement('script'); 148 s.type = 'text/javascript'; 149 s.async = true; 150 s.src = urls[i]; 151 var x = document.getElementsByTagName('script')[0]; 152 x.parentNode.insertBefore(s, x); 153 } 154 }; 155 if(window.attachEvent) { 156 window.attachEvent('onload', asyncLoad); 157 } else { 158 window.addEventListener('load', asyncLoad, false); 159 } 160})();</script>
vendor: 1 bytes, line 160
160
161<script id="__st">var __st={"a":64943882457,"offset":-18000,"reqid":"5d145e27-6f27-4804-9e05-d8ffe24c9610-1791056886","pageurl":"www.grillmastersclub.com\/search","u":"c3389e95774b","p":"searchresults"};</script>
vendor: 1 bytes, line 161
161
162<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 162
162
163<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 163
163
164<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.grillmastersclub.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 164
164
165<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.grillmastersclub.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
165<script crossorigin="anonymous" defer="defer" src="//www.grillmastersclub.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 165
165
166<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 166
166
167<script> 168 window.Shopify = window.Shopify || {}; 169 window.Shopify.MCP = window.Shopify.MCP || {}; 170 window.Shopify.MCP.enabled = true; 171 window.Shopify.MCP.shop = "grill-masters-club.myshopify.com"; 172 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.grillmastersclub.com\/api\/mcp"; 173 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"]}}]; 174</script>
vendor: 1 bytes, line 174
174
175<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.grillmastersclub.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 176</script>
vendor: 1 bytes, line 176
176
177<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.grillmastersclub.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 178</script>
vendor: 1 bytes, line 178
178
179<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 180 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); 181</script>
vendor: 1 bytes, line 181
181
182<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 183</script>
vendor: 1 bytes, line 183
183
184<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M41MYEPDGZ4B2NKJZ3P1Q3XM","publisher_shop_id":64943882457,"theme_id":163490234585,"theme_published":true,"theme_store_id":0,"placement":"search","event_data":{"search_query":null},"recommendations_tracking_enabled":true}" defer="defer" src="//www.grillmastersclub.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
184 185<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.grillmastersclub.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 186<style id="shopify-accelerated-checkout-cart"> 187 #shopify-buyer-consent { 188 margin-top: 1em; 189 display: inline-block; 190 width: 100%; 191} 192 193#shopify-buyer-consent.hidden { 194 display: none; 195} 196 197#shopify-subscription-policy-button { 198 background: none; 199 border: none; 200 padding: 0; 201 text-decoration: underline; 202 font-size: inherit; 203 cursor: pointer; 204} 205 206#shopify-subscription-policy-button::before { 207 box-shadow: none; 208} 209 210 </style> 211
212<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
212 213 214 215 216<style data-shopify> 217 218 @font-face { 219 font-family: 'Heebo'; 220 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Regular.woff2?v=5141345945838101231789678899') format('woff2'), 221 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Regular.woff?v=48780615802651900401789678899') format('woff'); 222 font-weight: normal; 223 font-style: normal; 224 font-display: swap; 225 } 226 227 @font-face { 228 font-family: 'Heebo'; 229 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-SemiBold.woff2?v=175608392706177463671789678900') format('woff2'), 230 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-SemiBold.woff?v=126911313393149292911789678899') format('woff'); 231 font-weight: 600; 232 font-style: normal; 233 font-display: swap; 234 } 235 236 @font-face { 237 font-family: 'Heebo'; 238 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Medium.woff2?v=125030608743780003801789678898') format('woff2'), 239 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Medium.woff?v=109201295015548473541789678898') format('woff'); 240 font-weight: 500; 241 font-style: normal; 242 font-display: swap; 243 } 244 245 @font-face { 246 font-family: 'Heebo'; 247 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Bold.woff2?v=166287859460846083741789678897') format('woff2'), 248 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Heebo-Bold.woff?v=56422110328794426241789678897') format('woff'); 249 font-weight: bold; 250 font-style: normal; 251 font-display: swap; 252 } 253 254 @font-face { 255 font-family: 'Oswald'; 256 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Bold.woff2?v=151813605666408034531789678909') format('woff2'), 257 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Bold.woff?v=153981271240324474001789678909') format('woff'); 258 font-weight: bold; 259 font-style: normal; 260 font-display: swap; 261 } 262 263 @font-face { 264 font-family: 'Oswald'; 265 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Medium.woff2?v=152978168065314309311789678912') format('woff2'), 266 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Medium.woff?v=66631267181387805021789678910') format('woff'); 267 font-weight: 500; 268 font-style: normal; 269 font-display: swap; 270 } 271 272 @font-face { 273 font-family: 'Oswald'; 274 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Regular.woff2?v=41864684768629267421789678913') format('woff2'), 275 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-Regular.woff?v=149734671248796423401789678912') format('woff'); 276 font-weight: normal; 277 font-style: normal; 278 font-display: swap; 279 } 280 281 @font-face { 282 font-family: 'Oswald'; 283 src: url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-SemiBold.woff2?v=180645928761497070651789678913') format('woff2'), 284 url('//www.grillmastersclub.com/cdn/shop/t/75/assets/Oswald-SemiBold.woff?v=5604337665770929911789678913') format('woff'); 285 font-weight: 600; 286 font-style: normal; 287 font-display: swap; 288 } 289 290 291 @font-face { 292 font-family: 'icomoon'; 293 src: url('https://cdn.shopify.com/s/files/1/0649/4388/2457/files/icomoon.eot?v=1660653882'); 294 src: url('https://cdn.shopify.com/s/files/1/0649/4388/2457/files/icomoon.eot?v=1660653882') format('embedded-opentype'), 295 url('https://cdn.shopify.com/s/files/1/0649/4388/2457/files/icomoon.ttf?v=1660653883') format('truetype'), 296 url('https://cdn.shopify.com/s/files/1/0649/4388/2457/files/icomoon.woff?v=1660653883') format('woff'), 297 url('https://cdn.shopify.com/s/files/1/0649/4388/2457/files/icomoon.svg?v=1660653883') format('svg'); 298 font-weight: normal; 299 font-style: normal; 300 font-display: block; 301 } 302 303 304 :root { 305 306 --bs-font-family-base: 'Heebo'; 307 --bs-base-font-style: normal; 308 --bs-font-weight-base: 400; 309 --bs-font-size-base: 16px; 310 --bs-line-height-base: 1.68; 311 --bs-letter-spacing-base: 0; 312 313 --bs-font-family-secondary: 'Heebo'; 314 315 --bs-font-family-heading: 'Oswald'; 316 --bs-heading-style: normal; 317 --bs-headings-font-weight: 500; 318 --bs-line-height-heading: 1.3; 319 320 321 --bs-font-size-xs:12px; 322 --bs-font-size-sm:13px; 323 --bs-font-size-md:14px; 324 --bs-font-size-lg:15px; 325 --bs-font-size-xl:17px; 326 327 --bs-h1-font-size:50px; 328 --bs-h2-font-size:40px; 329 --bs-h3-font-size:36px; 330 --bs-h4-font-size:28px; 331 --bs-h5-font-size:20px; 332 --bs-h6-font-size:17px; 333 334 --bs-h1-font-size-md:36px; 335 --bs-h2-font-size-md:34px; 336 --bs-h3-font-size-md:32px; 337 --bs-h4-font-size-md:27px; 338 --bs-h5-font-size-md:21px; 339 --bs-h6-font-size-md:15px; 340 341 --bs-h1-font-size-sm:38px; 342 --bs-h2-font-size-sm:30px; 343 --bs-h3-font-size-sm:26px; 344 --bs-h4-font-size-sm:22px; 345 --bs-h5-font-size-sm:18px; 346 --bs-h6-font-size-sm:15px; 347 348 --bs-font-family-button: 'Oswald'; 349 --bs-font-weight-button: 500; 350 --bs-font-size-button: 15px; 351 --bs-line-height-button: 1; 352 --bs-letter-spacing: 0.04em; 353 --bs-border-width-button: 1px; 354 --bs-border-radius-button: 24px; 355 --bs-x-padding-button: 30px; 356 --bs-y-padding-button: 15.5px; 357 358 --bs-x-padding-button-sm: 25px; 359 --bs-y-padding-button-sm: 11px; 360 --bs-font-size-button-sm: 14px; 361 362 --bs-x-padding-button-lg: 4rem; 363 --bs-y-padding-button-lg: 1.5rem; 364 --bs-font-size-button-lg: 15px; 365 366 367 --bs-font-family-input: 'Heebo'; 368 --bs-font-weight-input: 400; 369 --bs-font-size-input: 14px; 370 --bs-line-height-input: 1; 371 --bs-border-width-input: 1px; 372 --bs-border-radius-input: 24px; 373 --bs-x-padding-input: 22px; 374 --bs-y-padding-input: 12.8px; 375 --bs-input-text-color: #1a1818; 376 --bs-input-ph-text-color: #a3a2a2; 377 --bs-input-border-color: #1a1818; 378 --bs-input-bg-color: #ffffff; 379 --bs-input-focus-border-color: ; 380 --bs-input-floating-label-size:10px; 381 382 --bs-font-size-input-sm: 13px; 383 --bs-x-padding-input-sm: 16px; 384 --bs-y-padding-input-sm: 11px; 385 386 --bs-font-size-input-lg: 18px; 387 --bs-x-padding-input-lg: 20px; 388 --bs-y-padding-input-lg: 18px; 389 390 391 --bs-txt-color-btn-primary: #ffffff; 392 --bs-bg-color-btn-primary: #f36a10; 393 --bs-bg-hover-color-btn-primary: #e5640f; 394 395 --bs-txt-color-btn-secondary: #ffffff; 396 --bs-bg-color-btn-secondary: #1a1818; 397 --bs-bg-hover-color-btn-secondary: #000000; 398 399 --bs-txt-color-btn-white: #1a1818; 400 --bs-bg-color-btn-white: #ffffff; 401 --bs-bg-hover-color-btn-white: #faf8f4; 402 403 --bs-txt-color-btn-dark: #ffffff; 404 --bs-bg-color-btn-dark: #000000; 405 --bs-bg-hover-color-btn-dark: #222222; 406 407 --bs-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 408 --bs-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); 409 --bs-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); 410 411 412 --bs-container-width: 1370px; 413 --bs-container-padding: 15px; 414 415 416 --bs-body-bg: #ffffff; 417 --bs-body-color: #1a1818; 418 --bs-heading-color: ; 419 --bs-link-color: #f36a10; 420 --bs-link-hover-color: #e5640f; 421 --bs-color-border: #2f2e2d; 422 423 --rc-button-bg-color: #f36a10; 424 --bs-color-primary: #f36a10; 425 --bs-color-secondary: #1a1818; 426 --bs-color-dark: #000000; 427 --bs-color-alabaster: #faf8f4; 428 --bs-color-almond: #fceed1; 429 430 431 --bs-color-primary-100: #fef0e6; 432 --bs-color-primary-200: #f9b487; 433 --bs-color-primary-300: #f68f4c; 434 --bs-color-primary-400: #f36a10; 435 --bs-color-primary-500: #e5640f; 436 437 --bs-color-secondary-100: #8c8b8b; 438 --bs-color-secondary-200: #696868;
439 --bs-color-secondary-300: #535252; 440 --bs-color-secondary-400: #3c3a3a; 441 --bs-color-secondary-500: #1a1818; 442 443 --bs-color-white: #ffffff; 444 --bs-color-gray-100: #e7e7e7; 445 --bs-color-gray-200: #d1d0d0; 446 --bs-color-gray-300: #b9b9b9; 447 --bs-color-gray-400: #a3a2a2; 448 --bs-color-gray-500: #8D8D8D; 449 --bs-color-gray-600: #717171; 450 --bs-color-gray-700: #555555; 451 --bs-color-gray-800: #383838; 452 --bs-color-gray-900: #1C1C1C; 453 --bs-color-black: #000000; 454 455 456 --bs-color-success: #198754; 457 --bs-color-warning: #ffc107; 458 --bs-color-danger: #dc3545; 459 --bs-color-info: #17a2b8; 460 461 } 462 463 *, 464 *::before, 465 *::after { 466 box-sizing: inherit; 467 } 468 469 html { 470 box-sizing: border-box; 471 font-size: 62.5%; 472 height: 100%; 473 } 474 475 body { 476 margin: 0; 477 font-family: var(--bs-font-family-base); 478 font-size: 14px; 479 font-weight: var(--bs-font-weight-base); 480 line-height: 1.75; 481 font-style: var(--bs-base-font-style); 482 color: var(--bs-body-color); 483 background-color: var(--bs-body-bg); 484 letter-spacing:var(--bs-letter-spacing-base); 485 } 486 @media (min-width:992px){ 487 body{ 488 font-size: var(--bs-font-size-base); 489 line-height: var(--bs-line-height-base); 490 } 491 } 492</style> 493<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/global-icon.css?v=183203492230523960041789678887" rel="stylesheet" type="text/css" media="all" /> 494 495 496<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/global.css?v=95559046264833536751790179748" rel="stylesheet" type="text/css" media="all" /> 497 498 499<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/swiper-bundle.min.css?v=10797016616582323411789678924" rel="stylesheet" type="text/css" media="all" /> 500 501 502<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-card.css?v=3090643096661611581789678871" rel="stylesheet" type="text/css" media="all" /> 503 504 505 506 507 508 509 510 <link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-filter.css?v=91251899305123788221789678872" rel="stylesheet" type="text/css" media="all" /> 511 512 513 <link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-pagination.css?v=105749023391335208941789678873" rel="stylesheet" type="text/css" media="all" /> 514<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-modal.css?v=30484924588184890581789678873" rel="stylesheet" type="text/css" media="all" /> 515 516<style> 517 /* --- Base --- */ 518 button[name="add"].btn.btn-primary.flex-grow-1, 519 button[name="add"].btn.btn-primary.sub-btn, 520 button[name="add"].btn.btn-primary.w-100 { 521 position: relative; 522 isolation: isolate; 523 overflow: visible; 524 transition: background-color 0.35s ease, color 0.35s ease, transform 0.25s ease, box-shadow 0.3s ease; 525 } 526 527 /* --- Hover / focus: char to charcoal with a hot ember-glow base --- */ 528 button[name="add"].btn.btn-primary.flex-grow-1:hover, 529 button[name="add"].btn.btn-primary.flex-grow-1:focus-visible, 530 button[name="add"].btn.btn-primary.sub-btn:hover, 531 button[name="add"].btn.btn-primary.sub-btn:focus-visible, 532 button[name="add"].btn.btn-primary.w-100:hover, 533 button[name="add"].btn.btn-primary.w-100:focus-visible { 534 background-color: #5d5048 !important; 535 background-image: linear-gradient(to top, rgba(255, 95, 20, 0.62) 0%, rgba(255, 110, 35, 0.32) 50%, rgba(255, 130, 55, 0.15) 100%) !important; 536 color: #fff4e8 !important; 537 transform: translateY(-1px); 538 box-shadow: 539 0 0 12px rgba(255, 140, 40, 0.5), 540 0 0 26px rgba(255, 80, 20, 0.3), 541 0 6px 18px rgba(243, 106, 16, 0.28) !important; 542 } 543 544 /* --- Soft flame layers (built by JS), sit behind the button --- */ 545 .gmc-flame { 546 position: absolute; 547 z-index: -1; 548 left: 6%; 549 right: 6%; 550 bottom: -6px; 551 border-radius: 44% 44% 42% 42% / 66% 66% 34% 34%; 552 transform-origin: 50% 100%; 553 opacity: 0; 554 transition: opacity 0.35s ease; 555 pointer-events: none; 556 filter: blur(9px); 557 } 558 .gmc-flame.outer { 559 height: calc(100% + 50px); 560 background: 561 radial-gradient(52% 66% at 50% 100%, rgba(255, 80, 0, 0.85) 0%, rgba(255, 80, 0, 0) 74%), 562 radial-gradient(38% 60% at 32% 100%, rgba(255, 150, 30, 0.78) 0%, transparent 76%), 563 radial-gradient(38% 60% at 68% 100%, rgba(255, 150, 30, 0.78) 0%, transparent 76%); 564 } 565 .gmc-flame.core { 566 left: 18%; 567 right: 18%; 568 height: calc(100% + 32px); 569 filter: blur(6px); 570 background: 571 radial-gradient(46% 64% at 50% 100%, rgba(255, 200, 70, 0.95) 0%, transparent 74%), 572 radial-gradient(28% 50% at 50% 100%, rgba(255, 240, 170, 0.98) 0%, transparent 72%); 573 } 574 575 button[name="add"].btn.btn-primary.flex-grow-1:hover .gmc-flame, 576 button[name="add"].btn.btn-primary.flex-grow-1:focus-visible .gmc-flame, 577 button[name="add"].btn.btn-primary.sub-btn:hover .gmc-flame, 578 button[name="add"].btn.btn-primary.sub-btn:focus-visible .gmc-flame, 579 button[name="add"].btn.btn-primary.w-100:hover .gmc-flame, 580 button[name="add"].btn.btn-primary.w-100:focus-visible .gmc-flame { 581 opacity: 1;
582 } 583 584 button[name="add"].btn.btn-primary.flex-grow-1:hover .gmc-flame.outer, 585 button[name="add"].btn.btn-primary.flex-grow-1:focus-visible .gmc-flame.outer, 586 button[name="add"].btn.btn-primary.sub-btn:hover .gmc-flame.outer, 587 button[name="add"].btn.btn-primary.sub-btn:focus-visible .gmc-flame.outer, 588 button[name="add"].btn.btn-primary.w-100:hover .gmc-flame.outer, 589 button[name="add"].btn.btn-primary.w-100:focus-visible .gmc-flame.outer { 590 animation: gmc-breathe 3s ease-in-out infinite alternate; 591 } 592 button[name="add"].btn.btn-primary.flex-grow-1:hover .gmc-flame.core, 593 button[name="add"].btn.btn-primary.flex-grow-1:focus-visible .gmc-flame.core, 594 button[name="add"].btn.btn-primary.sub-btn:hover .gmc-flame.core, 595 button[name="add"].btn.btn-primary.sub-btn:focus-visible .gmc-flame.core, 596 button[name="add"].btn.btn-primary.w-100:hover .gmc-flame.core, 597 button[name="add"].btn.btn-primary.w-100:focus-visible .gmc-flame.core { 598 animation: gmc-breathe 3.7s ease-in-out infinite alternate; 599 } 600 601 /* --- Ember particles (built by JS), rise in front of the button --- */ 602 .gmc-fire-ember { 603 position: absolute; 604 z-index: 10; 605 bottom: 2px; 606 width: var(--ember-size, 4px); 607 height: var(--ember-size, 4px); 608 border-radius: 50%; 609 background: radial-gradient(circle at 50% 40%, #ffffff 0%, #fff3c4 28%, #ffce4a 52%, #ff7a12 100%); 610 box-shadow: 611 0 0 4px rgba(255, 255, 255, 0.95), 612 0 0 9px rgba(255, 215, 120, 0.95), 613 0 0 16px rgba(255, 150, 45, 0.8), 614 0 0 28px rgba(255, 80, 20, 0.45); 615 pointer-events: none; 616 animation: 617 gmc-ember-rise var(--ember-dur, 1.3s) ease-out forwards, 618 gmc-ember-twinkle 0.22s ease-in-out infinite alternate; 619 } 620 621 @keyframes gmc-breathe { 622 0% { transform: scaleY(1) scaleX(1); } 623 45% { transform: scaleY(1.08) scaleX(0.985); } 624 100% { transform: scaleY(1.03) scaleX(1.008); } 625 } 626 @keyframes gmc-ember-rise { 627 0% { opacity: 0; transform: translate(0, 4px) scale(0.5); } 628 12% { opacity: 1; } 629 50% { transform: translate(var(--ember-mx), calc(var(--ember-y) * 0.5)) scale(1); } 630 82% { opacity: 0.8; } 631 100% { opacity: 0; transform: translate(var(--ember-x), var(--ember-y)) scale(0.12); } 632 } 633 @keyframes gmc-ember-twinkle { 634 from { filter: brightness(1); } 635 to { filter: brightness(1.6); } 636 } 637 638 @media (prefers-reduced-motion: reduce) { 639 button[name="add"].btn.btn-primary.flex-grow-1, 640 button[name="add"].btn.btn-primary.sub-btn, 641 button[name="add"].btn.btn-primary.w-100, 642 .gmc-flame, 643 .gmc-flame.outer, 644 .gmc-flame.core, 645 .gmc-fire-ember { 646 animation: none !important; 647 transition: none !important; 648 } 649 } 650</style> 651
652<script> 653 (function () { 654 var SELECTOR = 655 'button[name="add"].btn.btn-primary.flex-grow-1,' + 656 'button[name="add"].btn.btn-primary.sub-btn,' + 657 'button[name="add"].btn.btn-primary.w-100'; 658 659 var reduceMotion = 660 window.matchMedia && 661 window.matchMedia('(prefers-reduced-motion: reduce)').matches; 662 663 function buildFlame(button) { 664 ['outer', 'core'].forEach(function (kind) { 665 var flame = document.createElement('span'); 666 flame.className = 'gmc-flame ' + kind; 667 flame.setAttribute('aria-hidden', 'true'); 668 button.appendChild(flame); 669 }); 670 } 671 672 function createEmber(button) { 673 if (reduceMotion) return; 674 var big = Math.random() < 0.22; // occasional larger "hero" spark 675 var endX = -30 + Math.random() * 60; 676 var midX = endX * (0.3 + Math.random() * 0.4); // gentle sideways drift 677 var size = (2.2 + Math.random() * 2.8) + (big ? 2 : 0); 678 var ember = document.createElement('span'); 679 ember.className = 'gmc-fire-ember'; 680 ember.setAttribute('aria-hidden', 'true'); 681 ember.style.left = (10 + Math.random() * 80) + '%'; 682 ember.style.setProperty('--ember-mx', midX.toFixed(1) + 'px'); 683 ember.style.setProperty('--ember-x', endX.toFixed(1) + 'px'); 684 ember.style.setProperty('--ember-y', (-60 - Math.random() * 70) + 'px'); 685 ember.style.setProperty('--ember-size', size.toFixed(1) + 'px'); 686 ember.style.setProperty('--ember-dur', (1.2 + Math.random() * 0.8).toFixed(2) + 's'); 687 button.appendChild(ember); 688 ember.addEventListener('animationend', function () { 689 ember.remove(); 690 }, { once: true }); 691 } 692 693 function attach(button) { 694 if (button.__gmcFire) return; 695 button.__gmcFire = true; 696 697 buildFlame(button); 698 699 var emberInterval; 700 701 button.addEventListener('mouseenter', function () { 702 clearInterval(emberInterval); 703 for (var i = 0; i < 11; i += 1) { 704 setTimeout(function () { createEmber(button); }, i * 45); 705 } 706 emberInterval = setInterval(function () { createEmber(button); }, 42); 707 }); 708 709 button.addEventListener('mouseleave', function () { 710 clearInterval(emberInterval); 711 }); 712 713 button.addEventListener('click', function () { 714 for (var i = 0; i < 14; i += 1) { 715 setTimeout(function () { createEmber(button); }, i * 35); 716 } 717 }); 718 } 719 720 function scan(root) { 721 var scope = root && root.querySelectorAll ? root : document; 722 scope.querySelectorAll(SELECTOR).forEach(attach); 723 } 724 725 scan(document); 726 document.addEventListener('DOMContentLoaded', function () { scan(document); }); 727 728 var observer = new MutationObserver(function (mutations) { 729 mutations.forEach(function (m) { 730 m.addedNodes && m.addedNodes.forEach(function (node) { 731 if (node.nodeType !== 1) return; 732 if (node.matches && node.matches(SELECTOR)) attach(node); 733 if (node.querySelectorAll) scan(node); 734 }); 735 }); 736 }); 737 observer.observe(document.documentElement, { childList: true, subtree: true }); 738 })(); 739</script>
739<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/gmc-product.css?v=91577407068010858601789678896" rel="stylesheet" type="text/css" media="all" />
740<script> 741 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 742 </script>
742 743 744 <!-- Google Tag Manager --> 745
745<script defer>
vendor: 460 bytes, lines 745-750
745 746 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 747 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 748 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 749 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 750 })(window,document,'script','dataLayer','
750GTM-58KKFJ9
vendor: 8 bytes, lines 750-751
750'); 751
751</script>
751 752 <!-- End Google Tag Manager --> 753 754 <!-- duplicate commented out - Gary - fires by tag manager 755 Google tag (gtag.js)
vendor: 69 bytes, lines 755-756
755 756 <script async src="https://www.googletagmanager.com/gtag/js?id=
756AW-929612078
vendor: 16 bytes, lines 756-757
756"></script> 757
757<script> 758
vendor: 163 bytes, lines 758-764
758window.dataLayer = window.dataLayer || []; 759 function gtag() { 760 dataLayer.push(arguments); 761 } 762 gtag('js', new Date()); 763 764 gtag('config', '
764AW-929612078
vendor: 8 bytes, lines 764-765
764'); 765
765</script>
765 766 --> 767 768 <!-- BEGIN ShareASale Master Tag Added 5.3.24 by Gary --> 769
769<script src="https://www.dwin1.com/81261.js" type="text/javascript" defer="defer"></script>
769 770 <!-- END ShareASale Master Tag Added 5.3.24 by Gary --> 771 <!-- BEGIN Microsoft Clarify Tag Added 5.8.24 by Gary --> 772
772<script type="text/javascript"> 773 (function(c,l,a,r,i,t,y){ 774 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 775 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 776 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 777 })(window, document, "clarity", "script", "m8zhxmyha8"); 778 </script>
778 779 <!-- END Microsoft Clarify Tag Added 5.8.24 by Gary --> 780 781 <!-- BEGIN Microsoft Advertising UET Tag Added 6.4.24 by Gary --> 782
782<script> 783 (function(w,d,t,r,u) 784 { 785 var f,n,i; 786 w[u]=w[u]||[],f=function() 787 { 788 var o={ti:"149008626", enableAutoSpaTracking: true}; 789 o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") 790 }, 791 n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function() 792 { 793 var s=this.readyState; 794 s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null) 795 }, 796 i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i) 797 }) 798 (window,document,"script","//bat.bing.com/bat.js","uetq"); 799 </script>
799 800 <!-- END Microsoft Advertising UET Tag Added 6.4.24 by Gary --> 801 802 <!-- Pinterest Domain Verification Added 4.7.24 by Gary --> 803 <meta name="p:domain_verify" content="56f84888cfe892656cb6863640d0ae62"/> 804 805 <!-- Twitter conversion tracking base code --> 806
806<script> 807 !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 808 },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js', 809 a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 810 twq('config','qak3y'); 811 </script>
811 812 <!-- End Twitter conversion tracking base code --> 813 814 <!-- Noindex Fuel Picker collections --><!-- Make Featured Collections 2x2 on mobile --> 815 <style> 816 /* ============================================================ 817 1. BOOTSTRAP "COLLAGE" GRIDS (Featured Collection = Collage, 818 collection template, any .row of product cols) 819 Overrides col-sm-6 / col-12 behaviour below 768px. 820 ============================================================ */ 821 @media (max-width: 767.98px) { 822 .row > [class*="col-"]:has(> .card-product), 823 .row > [class*="col-"]:has(> [data-product-grid]) { 824 flex: 0 0 50% !important; 825 max-width: 50% !important; 826 width: 50% !important; 827 padding-left: 8px !important; 828 padding-right: 8px !important; 829 } 830 } 831 832 /* ============================================================ 833 2. SWIPER PRODUCT CAROUSELS (Featured Collection = Grid mode, 834 Related Products, cross-sell carousels) 835 Converts the carousel into a static 2-col grid on phones. 836 Swiper writes inline width/transform, so !important is required. 837 ============================================================ */ 838 @media (max-width: 767.98px) { 839 .card-carousel:has([data-product-grid]) { 840 touch-action: pan-y !important; 841 overflow: hidden !important; 842 } 843 844 .card-carousel:has([data-product-grid]) > .swiper-wrapper { 845 display: grid !important; 846 grid-template-columns: repeat(2, 1fr) !important; 847 gap: 16px !important; 848 transform: none !important; 849 width: 100% !important; 850 height: auto !important; 851 align-items: stretch !important; 852 } 853 854 .card-carousel:has([data-product-grid]) > .swiper-wrapper > .swiper-slide { 855 width: auto !important; 856 max-width: none !important; 857 height: auto !important; 858 margin: 0 !important; 859 flex: initial !important; 860 } 861 862 /* Arrows + dots make no sense once it's a static grid */ 863 slider-element:has([data-product-grid]) .swiper-button-next, 864 slider-element:has([data-product-grid]) .swiper-button-prev, 865 slider-element:has([data-product-grid]) .swiper-pagination { 866 display: none !important; 867 } 868 } 869 870 /* ============================================================ 871 3. OPTIONAL â true 2x2 (cap carousels at the first 4 products) 872 Matches the gmc-collection-grid rule: only 4 cards below 680px. 873 DELETE THIS BLOCK if you'd rather show all 8 as a 2x4 grid. 874 ============================================================ */ 875 @media (max-width: 679.98px) { 876 .card-carousel:has([data-product-grid]) > .swiper-wrapper > .swiper-slide:nth-child(n + 5) { 877 display: none !important; 878 } 879 } 880 881 /* ============================================================ 882 4. Card polish at half width â keeps text/CTA legible in a 883 narrow column without a redesign pass. 884 ============================================================ */ 885 @media (max-width: 767.98px) { 886 .card-product .card-title { 887 font-size: 14px !important; 888 line-height: 1.25 !important; 889 } 890 .card-product .card-body { 891 padding-top: 10px !important; 892 } 893 .card-product .btn { 894 font-size: 12px !important; 895 padding-left: 8px !important; 896 padding-right: 8px !important; 897 } 898 } 899</style> 900
901<script> 902 /* Safety net: if Swiper re-measures after a resize/lazy-load and the grid 903 override hasn't taken effect yet, nudge it to recalculate so slide 904 positions don't fight the CSS. Runs only on phone widths. */ 905 (function () { 906 if (!window.matchMedia('(max-width: 767.98px)').matches) return; 907 var settle = function () { 908 document.querySelectorAll('.card-carousel').forEach(function (el) { 909 if (!el.querySelector('[data-product-grid]')) return; 910 if (el.swiper && typeof el.swiper.update === 'function') el.swiper.update(); 911 }); 912 }; 913 window.addEventListener('load', function () { setTimeout(settle, 300); }); 914 })(); 915</script>
915 916 917 <!-- Ryze Web Analytics Tracking --> 918
918<script src="https://px.get-ryze.ai/px.js?key=rz_pk_9f40be18469c8aa0e4090284029bc856"></script>
918 919 920 <!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
920<script type="text/javascript" src="https://cdn.attn.tv/grillmastersclub/dtag.js?source=app-embed" defer="defer"></script>
920 921 922 923<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
923<script type="text/javascript"> 924 925 if (typeof window.formbuilder_customer != "object") { 926 window.formbuilder_customer = {} 927 } 928 929 930 931 window.hulkFormBuilder = { 932 form_data: {"form_WY-xRVToPEHHflSpHYZ6cQ":{"uuid":"WY-xRVToPEHHflSpHYZ6cQ","form_name":"Submit Your Cook","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cstrong\u003eThanks for submitting your cook!\u003c\/strong\u003e Check your inbox for a message from us, and watch our weekly email and social media accounts to see if you\u0026#39;re featured. Not on our email list yet? Subscribe using the form in the footer so you don\u0026#39;t miss it.\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"leftBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Submit Your Cook","form_access_message":"\u
932003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Your Name","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":1,"label":"Facebook Name (optional)","page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Instagram Handle (optional)","page_number":1},{"Conditions":{},"type":"text","position":3,"label":"What did you cook?","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Grill Masters Club products used","page_number":1},{"type":"email","position":5,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":6,"label":"Tell us about this cook","page_number":1},{"Conditions":{},"type":"file","position":7,"label":"Upload Your Cook Photo(s)","imageMultiple":"yes","allow_type":".mov, .mp4, .jpg, .jpeg, .png, .heic, .heif","page_number":1}]},"is_spam_form":false,"shop_uuid":"CwlGmzd7cejqo96YGaTbNw","shop_timezone":"America\/Chicago","shop_id":71834,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Advanced","shop_shopify_domain":"grill-masters-club.myshopify.com","popup_settings":{},"form_is_active":true}}, 933 shop_data: {"shop_CwlGmzd7cejqo96YGaTbNw":{"shop_uuid":"CwlGmzd7cejqo96YGaTbNw","shop_timezone":"America\/Chicago","shop_id":71834,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Advanced","shop_shopify_domain":"grill-masters-club.myshopify.com","shop_created_at":"2022-09-30T07:27:11.188-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 934 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
934d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 935 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}}, 936 shop: null, 937 shop_id: null, 938 plan_features: null, 939 validateDoubleQuotes: false, 940 assets: { 941 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js", 942 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 943 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 944 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 945 }, 946 translations: { 947 htmlTagNotAllowed: "HTML Tags are not allowed", 948 sqlQueryNotAllowed: "SQL Queries are not allowed", 949 doubleQuoteNotAllowed: "Double quotes are not allowed", 950 951 maxTextFieldsReached: "You have added the maximum number of text fields.", 952 953 954 955 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 956 } 957 958 } 959 960 961 962 window.FbThemeAppExtSettingsHash = {} 963 964</script>
964<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 965 966 967 968 969 970<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 971 972 973 974 975 976 977 978 979 980 981 982 983
983<script async src="https://static.klaviyo.com/onsite/js/QW5BnH/klaviyo.js?company_id=QW5BnH"></script>
983 984
984<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
984 985 986 987 988 989 990 991
991<script> 992 window.klaviyoReviewsProductDesignMode = false 993 </script>
993 994 995 996 997 998 999 1000 1001 1002 1003<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
1004<script> 1005 window.Rebuy = window.Rebuy || {}; 1006 window.Rebuy.customer = window.Rebuy.customer || {}; 1007 1008 window.Rebuy.market = window.Rebuy.market || {}; 1009 1010 window.Rebuy.market.country = "US"; 1011 1012 1013 window.Rebuy.market.locale = "en"; 1014 1015</script>
1015 1016 1017 1018<link rel="preconnect" href="https://cdn.rebuyengine.com"> 1019 <link rel="preconnect" href="https://rebuyengine.com" crossorigin> 1020 <link rel="preconnect" href="https://cached.rebuyengine.com" crossorigin> 1021
1021<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=grill-masters-club.myshopify.com"></script>
1021 1022 1023 1024<!-- END app block --><!-- BEGIN app block: shopify://apps/adroll-advertising-marketing/blocks/adroll-pixel/c60853ed-1adb-4359-83ae-4ed43ed0b559 --> 1025 <!-- AdRoll Customer: not found --> 1026 1027 1028 1029 1030 1031 <!-- AdRoll Advertisable: WR2C4XBZ4FGKPLIWQH3VZ7 --> 1032 <!-- AdRoll Pixel: FUSURO4VYVGM7NYWISD7RX --> 1033
1033<script async src="https://assets1.adroll.com/shopify/latest/j/shopify_rolling_bootstrap_v2.js?adroll_adv_id=WR2C4XBZ4FGKPLIWQH3VZ7&adroll_pix_id=FUSURO4VYVGM7NYWISD7RX"></script>
1033 1034 1035 1036 1037<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1038<script type="text/javascript"> 1039 (function (c, l, a, r, i, t, y) { 1040 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1041 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1042 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1043 1044 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1045 if (error) { 1046 console.error("Error loading Shopify features:", error); 1047 return; 1048 } 1049 1050 c[a]('consentv2', { 1051 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1052 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1053 source: 101, 1054 }); 1055 }); 1056 1057 l.addEventListener("visitorConsentCollected", function (e) { 1058 c[a]('consentv2', { 1059 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1060 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1061 source: 101, 1062 }); 1063 }); 1064 })(window, document, "clarity", "script", "m8zhxmyha8"); 1065</script>
1065 1066 1067 1068 1069<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1070 1071 1072 1073 1074 1075 1076 1077
1077<script id="okeReferralSettings" type="application/json">{"subscriberId":"7a60a8a1-5d9c-4797-a553-209983f37a17","localeAndVariant":{"code":"en"},"referralSettings":{"referralsDisabled":false,"rewardSet":{"sender":{"type":"coupon","description":"$20 off your next order","value":20,"valueType":"fixed_amount"},"recipient":{"type":"coupon","description":"$20 off your first order","value":20,"valueType":"fixed_amount"}},"terms":{"enabled":false},"textContentSet":{"recipient":{"thankYouTitleText":"Here's your $20 Grill Masters Club discount code - enjoy!","titleText":"Enter your email to receive your $20 Grill Masters Club discount code"},"sender":{"thankYouTitleText":"Thanks for referring your friends to Grill Masters Club!","bodyText":"Send your friends or family $20 off any order and get yourself $20 off your next order (no minimum purchase amount!) once your friend redeems their code!","thankYouBodyText":"As soon as your friend redeems their coupon, you'll receive your $20 discount code via email.","titleText":"Give $20, Get $20!"}},"showMarketingOptIn":false,"socialShare":{"options":{"sms":true,"twitter":true,"whatsApp":true,"facebookMessenger":true,"facebook":true},"defaultText":"I love Grill Masters Club! Use this link to get a $20 discount!","displayType":"brand"},"style":{"button":{"hoverBackgroundColor":"#F58220","backgroundColor":"#F58220","hoverTextColor":"#FFFFFF","textColor":"#FFFFFF"},"text":{"primaryColor":"#384B57","fontFamily":"Heebo","secondaryColor":"#384B57"},"hideOkendoBranding":true,"bubble":{"textColor":"#FFFFFF","backgroundColor":"#F58220"},"removeBorderRadius":false,"textField":{"border":{"color":"#E5E5EC","focusColor":"#F58220","focusShadowColor":"#F58220"}}}}}</script>
1077<script type="text/javascript" defer="" src="https://cdn-static.okendo.io/referrals/js/referrals-api.js"></script>
1077 1078 1079 1080 1081 1082 1083 1084 1085 <style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
1085.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1085or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1085to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1086.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 1087.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 1088.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 1089 1090
1090<script type="application/json" id="oke-reviews-settings">{"subscriberId":"7a60a8a1-5d9c-4797-a553-209983f37a17","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#F58220","interspace":2,"shape":{"type":"default"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":true,"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#F36A10","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#2F2E2D","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#F36A10","backgroundColor":"#FFFFFF","borderColor":"#F36A10","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#F36A10","textColorActive":"#FFFFFF","textColor":"#F36A10","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#F36A10","placeholderTextColor":"#FFFFFF","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#F36A10","interspace":2,"showBorder":false}},"shadingColor":"#FFFFFF","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#E5640F","borderColorHover":"#E5640F","backgroundColor":"#F36A10","borderColor":"#F36A10","backgroundColorHover":"#E5640F","textColorHover":"#FFFFFF","borderRadius":{"value":24,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#E5640F","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#F36A10","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#1A1818","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":22,"unit":"px"},"fontSizeSmall":{"value":14,"unit":"px"},"secondaryColor":"#1A1818"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#F36A10"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"
1090name":"default","showAttributeBars":true,"borderStyle":"full","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":false,"writeReviewButtonEnabled":true,"defaultSort":"has_media desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#F36A10","interspace":2,"showBorder":false},"spaceBelow":{"value":5,"unit":"px"},"height":{"value":18,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
1090 1091 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:5px;--oke-button-backgroundColor:#f36a10;--oke-button-backgroundColorHover:#e5640f;--oke-button-backgroundColorActive:#e5640f;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#f36a10;--oke-button-borderColorHover:#e5640f;--oke-button-borderColorActive:#e5640f;--oke-button-borderRadius:24px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#2f2e2d;--oke-border-width:1px;--oke-text-primaryColor:#1a1818;--oke-text-secondaryColor:#1a1818;--oke-text-small:14px;--oke-text-regular:16px;--oke-text-large:22px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#f36a10;--oke-avatar-placeholderTextColor:#fff;--oke-highlightColor:#f36a10;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#f36a10;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#f36a10;--oke-filter-borderColor:#f36a10;--oke-filter-borderColorActive:#f36a10;--oke-filter-textColor:#f36a10;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#f58220;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#f36a10;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#f36a10;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 1092 <style id="oke-reviews-custom-css">[data-oke-widget] .oke-w,[data-oke-widget] div.okeReviews.oke-w{padding:20px}.okeReviews[data-oke-container] .oke-reviewContent-title,[data-oke-widget] div.okeReviews .oke-reviewContent-title,.okeReviews[data-oke-container] .oke-w-navBar-item,[data-oke-widget] div.okeReviews .oke-w-navBar-item,.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews .oke-modal .oke-reviewContent-title{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:18px}[data-oke-widget] div.okeReviews p:last-child{line-height:1.68}.okeReviews[data-oke-container] .oke-reviewContent,[data-oke-widget] div.okeReviews .oke-reviewContent{width:90%}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase;font-size:15px;letter-spacing:.04em;line-height:unset}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:0 0}.okeReviews[data-oke-container] .oke-w-writeReview:before,[data-oke-widget] div.okeReviews .oke-w-writeReview:before{vertical-align:middle}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p,.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#1a1818}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview,.okeReviews.oke-w .oke-is-small .oke-qw-askQuestion{width:100%}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{margin-top:15px}.okeReviews.oke-w .oke-is-small .oke-qw-header-askQuestion{margin-left:0;width:100%}@media all and (max-width:640px){:root{--oke-text-regular:14px}}</style> 1093 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1093<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107<!-- END app snippet --> 1108 1109 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1110<!-- END app snippet --> 1111 1112<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1113 1114 1115 1116 1117
1117<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1117 1118 1119<!-- END app snippet --> 1120 1121 1122<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1123<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/grill-masters-club.myshopify.com"></script>
1123 1124 1125
1126<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1126 1127 1128
1129<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=grill-masters-club"></script>
1129 1130 1131 1132<!-- END app block -->
1132<script src="https://cdn.shopify.com/extensions/01a100e4-9829-7e75-8f42-f731eb906ff0/giftnote-app-154/assets/giftnote.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1132
1132
1133<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1133
1133
1134<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1134
1134
1135<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
1135 1136<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1137<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: 64943882457,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1137
1137
1138<script> 1139 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1140</script>
vendor: 1 bytes, line 1140
1140
1141<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}
1141).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: 64943882457,storefrontBaseUrl: "https://www.grillmastersclub.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.grillmastersclub.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2818965721","configuration":"{\"shopId\":\"grill-masters-club\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"579bcad08de1598a7261dbbfd9f7640e","type":"APP","apiClientId":6070057,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1141,"dataSharingState":"unrestricted"},{"id":"2744975577","configuration":"{\"eventKey\":\"6ed7f8c5-6e71-4bbb-9b72-2ee4b9cf1a5c\",\"name\":\"grill-masters-club - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fae105ca09bb030f70a8b83292a88611","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2059272409","configuration":"{\"projectId\":\"m8zhxmyha8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2009006297","configuration":"{\"accountID\":\"QW5BnH\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"923697369","configuration":"{\"shopId\":\"grill-masters-club.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"876806361","configuration":"{\"url\":\"https:\/\/events.v3.realtimestack.com\",\"shop\":\"grill-masters-club.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dbfdb96740f735f157780aa894ac9113","type":"APP","apiClientId":4759791,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"608075993","configuration":"{\"shopDomain\":\"grill-masters-club.myshopify.com\",\"shopId\":\"3779\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"be761315088577eb65ddbdb4be3e3672","type":"APP","apiClientId":3653839,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"493977817","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\",\\\"GT-5D489DF\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/lAhmCKe8nJAcEK6Co7sD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/sDXrCLO8nJAcEK6Co7sD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-1G8MNEB216\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/rjCRCLC8nJAcEK6Co7sD\\\",\\\"MC-5MJMRRC8ZX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-1G8MNEB216\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/50IBCKS8nJAcEK6Co7sD\\\",\\\"MC-5MJMRRC8ZX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/4ARNCK28nJAcEK6Co7sD\\\",\\\"MC-5MJMRRC8ZX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-1G8MNEB216\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/l20mCLa8nJAcEK6Co7sD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-1G8MNEB216\\\",\\\"AW-929612078\\\/2_ZECKq8nJAcEK6Co7sD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-1G8MNEB216\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"469926105","configuration":"{\"advertisableEid\":\"WR2C4XBZ4FGKPLIWQH3VZ7\",\"pixelEid\":\"FUSURO4VYVGM7NYWISD7RX\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba1ef5286d067b01e04bdc37410b8082","type":"APP","apiClientId":1005866,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1141,"dataSharingState":"unrestricted"},{"id":"469827801","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"414187737","configuration":"{\"pixelCode\":\"CR2CCPRC77U0S1I5PMF0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"228655321","configuration":"{\"pixel_id\":\"530971490438015\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"149946585","configuration":"{\"ti\":\"355032178\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"108134617","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"68697\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"61079769","configuration":"{\"tagID\":\"2619885525663\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"13074649","configuration":"{\"myshopifyDomain\":\"grill-masters-club.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"26181849","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Upsellit Pixel"},{"id":"26738905","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Google Tag Manager"},{"id":"26935513","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"ShareASale Pizel"},{"id":"27263193","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Microsoft Clarity"},{"id":"30146777","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Microsoft Ads Conversion Pixel"}
1141,{"id":"164593881","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["MARKETING","SALE_OF_DATA"],"name":"OpenAI Ads (ChatGPT)"},{"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":"Grill Masters Club","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"grill-masters-club.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.grillmastersclub.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.grillmastersclub.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"163490234585","themePublished":"true","eventMetadataId":"374d3f1e-0af3-4d57-ae00-b13c0a8bd5d0","pageType":"searchresults","shopId":"64943882457","storefrontBaseUrl":"https:\/\/www.grillmastersclub.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1141<script> 1142 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1143 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1144 window.ShopifyAnalytics.meta.currency = 'USD'; 1145 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"5d145e27-6f27-4804-9e05-d8ffe24c9610-1791056886"}}; 1146 for (var attr in meta) { 1147 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1148 } 1149</script>
vendor: 1 bytes, line 1149
1149
1150<script class="analytics"> 1151 (function () { 1152 var customDocumentWrite = function(content) { 1153 var jquery = null; 1154 1155 if (window.jQuery) { 1156 jquery = window.jQuery; 1157 } else if (window.Checkout && window.Checkout.$) { 1158 jquery = window.Checkout.$; 1159 } 1160 1161 if (jquery) { 1162 jquery('body').append(content); 1163 } 1164 }; 1165 1166 var hasLoggedConversion = function(token) { 1167 if (token) { 1168 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1169 } 1170 return false; 1171 } 1172 1173 var setCookieIfConversion = function(token) { 1174 if (token) { 1175 var twoMonthsFromNow = new Date(Date.now()); 1176 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1177 1178 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1179 } 1180 } 1181 1182 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1183 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1184 if (trekkie.integrations) { 1185 return; 1186 } 1187 trekkie.methods = [ 1188 'identify', 1189 'page', 1190 'ready', 1191 'track', 1192 'trackForm', 1193 'trackLink' 1194 ]; 1195 trekkie.factory = function(method) { 1196 return function() { 1197 var args = Array.prototype.slice.call(arguments); 1198 args.unshift(method); 1199 trekkie.push(args); 1200 if (method == 'track' || method == 'page') { 1201 var pageUrl; 1202 try { 1203 pageUrl = window.location.href; 1204 } catch (e) {} 1205 var pageReferrer; 1206 try { 1207 pageReferrer = document.referrer; 1208 } catch (e) {} 1209 try { 1210 if (window.__TREKKIE_SHIM_QUEUE == null) { 1211 window.__TREKKIE_SHIM_QUEUE = []; 1212 } 1213 window.__TREKKIE_SHIM_QUEUE.push({ 1214 from: 'trekkie-stub', 1215 method: method, 1216 args: args.slice(1), 1217 pageContext: { 1218 url: pageUrl, 1219 referrer: pageReferrer 1220 } 1221 }); 1222 } catch (e) { 1223 // no-op 1224 } 1225 } 1226 return trekkie; 1227 }; 1228 }; 1229 for (var i = 0; i < trekkie.methods.length; i++) { 1230 var key = trekkie.methods[i]; 1231 trekkie[key] = trekkie.factory(key); 1232 } 1233 trekkie.load = function(config) { 1234 trekkie.config = config || {}; 1235 trekkie.config.initialDocumentCookie = document.cookie; 1236 var first = document.getElementsByTagName('script')[0]; 1237var script = document.createElement('script'); 1238script.type = 'text/javascript'; 1239script.onerror = function(e) { 1240 var scriptFallback = document.createElement('script'); 1241 scriptFallback.type = 'text/javascript'; 1242 scriptFallback.onerror = function(error) { 1243 var Monorail = { 1244 produce: function produce(monorailDomain, schemaId, payload) { 1245 var currentMs = new Date().getTime(); 1246 var event = { 1247 schema_id: schemaId, 1248 payload: payload, 1249 metadata: { 1250 event_created_at_ms: currentMs, 1251 event_sent_at_ms: currentMs 1252 } 1253 }; 1254 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1255 }, 1256 sendRequest: function sendRequest(endpointUrl, payload) { 1257 // Try the sendBeacon API 1258 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1259 var blobData = new window.Blob([payload], { 1260 type: 'text/plain' 1261 }); 1262 1263 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1264 return true; 1265 } // sendBeacon was not successful 1266 1267 } // XHR beacon 1268 1269 var xhr = new XMLHttpRequest(); 1270 1271 try { 1272 xhr.open('POST', endpointUrl); 1273 xhr.setRequestHeader('Content-Type', 'text/plain'); 1274 xhr.send(payload); 1275 } catch (e) { 1276 console.log(e); 1277 } 1278 1279 return false; 1280 }, 1281 isIos12: function isIos12() { 1282 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1283 } 1284 }; 1285 Monorail.produce('monorail-edge.shopifysvc.com', 1286 'trekkie_storefront_load_errors/1.1', 1287 {shop_id: 64943882457, 1288 theme_id: 163490234585, 1289 app_name: "storefront", 1290 context_url: window.location.href, 1291 source_url: "//www.grillmastersclub.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1292 1293 }; 1294 scriptFallback.async = true; 1295 scriptFallback.src = '//www.grillmastersclub.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1296 first.parentNode.insertBefore(scriptFallback, first); 1297}; 1298script.async = true; 1299script.src = '//www.grillmastersclub.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1300first.parentNode.insertBefore(script, first); 1301 1302 }; 1303 trekkie.load( 1304 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":64943882457,"isMerchantRequest":null,"themeId":163490234585,"themeCityHash":"2825405614059898322","contentLanguage":"en","currency":"USD","eventMetadataId":"374d3f1e-0af3-4d57-ae00-b13c0a8bd5d0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1305 ); 1306 1307 var loaded = false;
1308 trekkie.ready(function() { 1309 if (loaded) return; 1310 loaded = true; 1311 1312 window.ShopifyAnalytics.lib = window.trekkie; 1313 1314 var originalDocumentWrite = document.write; 1315 document.write = customDocumentWrite; 1316 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1317 document.write = originalDocumentWrite; 1318 1319 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1320 var token = match? match[1]: undefined; 1321 if (!hasLoggedConversion(token)) { 1322 setCookieIfConversion(token); 1323 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1324 } 1325 }); 1326 1327 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"5d145e27-6f27-4804-9e05-d8ffe24c9610-1791056886","shopifyEmitted":true}); 1328 1329 var eventsListenerScript = document.createElement('script'); 1330 eventsListenerScript.async = true; 1331 eventsListenerScript.src = "//www.grillmastersclub.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1332 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1333})();</script>
1333 1334
1334<script> 1335 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1336 window.ga = function ga() { 1337 (window.ga.q = window.ga.q || []).push(arguments); 1338 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1339 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1340 } 1341 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1342 }; 1343 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1344 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1345 } 1346 } 1347</script>
vendor: 1 bytes, line 1347
1347
1348<script 1349 defer 1350 src="https://www.grillmastersclub.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1351 data-application="storefront-renderer" 1352 data-shop-id="64943882457" 1353 data-render-region="gcp-us-central1" 1354 data-page-type="search" 1355 data-theme-instance-id="163490234585" 1356 data-theme-name="Fluid Framework" 1357 data-theme-version="2.0.0" 1358 data-monorail-region="shop_domain" 1359 data-resource-timing-sampling-rate="10" 1360 data-shs="true" 1361 data-shs-beacon="true" 1362 data-shs-export-with-fetch="true" 1363 data-shs-logs-sample-rate="1" 1364 data-shs-beacon-endpoint="https://www.grillmastersclub.com/api/collect" 1365></script>
1365 1366<meta name="shopify-y" content="5d862acf-f900-4d45-8ff9-8b0c0385333b" data-expiration="1822614486000"><meta name="shopify-s" content="e5366065-e3a4-45e4-9624-90f74821a47d" data-expiration="1791058686000"><meta name="new-cookie-storage-activated" content="t"> 1367</head> 1368 <body> 1369 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1369-1372
1369 1370 <noscript> 1371 <iframe 1372 src="https://www.googletagmanager.com/ns.html?id=
1372GTM-58KKFJ9
vendor: 123 bytes, lines 1372-1378
1372" 1373 height="0" 1374 width="0" 1375 style="display:none;visibility:hidden" 1376 ></iframe> 1377 </noscript> 1378
1378<!-- End Google Tag Manager (noscript) --> 1379 1380 <!-- VisitIQ Original Pixel --> 1381
1381<script>vpixel.piximage('298440f7-13be-47c8-840f-50bd4d36b65b');</script>
1381 1382 <!-- VisitIQ New Pixel 3.4.26 --> 1383
1383<script>vpixel.piximage('660cae77-31cc-4fcf-af36-08560a0cb04c');</script>
1383 1384 <!-- end VisitIQ --> 1385 1386 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1387 Skip to next element 1388 </a> 1389 1390 1391 1392 1393 <div id="ca-return-banner" style="display:none;background:#111;color:#fff;padding:.65rem 1rem;text-align:center;font-size:.85rem;position:sticky;top:0;z-index:9999;"> 1394 <span>You're shopping from our Canada page.</span> 1395 <a href="/#ca-shop" style="color:#fff;background:#f36a10;font-weight:600;padding:.3rem .8rem;border-radius:.3rem;text-decoration:none;margin-left:.6rem;white-space:nowrap;">â Back to Canada Shop</a> 1396 <button id="ca-return-banner-close" aria-label="Dismiss" style="background:none;border:none;color:#aaa;font-size:1rem;margin-left:.75rem;cursor:pointer;line-height:1;vertical-align:middle;">â</button> 1397 </div> 1398 1399
1399<script> 1400 (function () { 1401 try { 1402 if (sessionStorage.getItem('ca_landing_visit') === '1' && sessionStorage.getItem('ca_banner_dismissed') !== '1') { 1403 var banner = document.getElementById('ca-return-banner'); 1404 if (banner) banner.style.display = 'block'; 1405 } 1406 } catch (e) {} 1407 1408 var closeBtn = document.getElementById('ca-return-banner-close'); 1409 if (closeBtn) { 1410 closeBtn.addEventListener('click', function () { 1411 var banner = document.getElementById('ca-return-banner'); 1412 if (banner) banner.style.display = 'none'; 1413 try { sessionStorage.setItem('ca_banner_dismissed', '1'); } catch (e) {} 1414 }); 1415 } 1416 })(); 1417 </script>
1417 1418 1419 <!-- Canada Return to Canada Button --> 1420 1421 <site-overlay class="d-block" id="site-overlay"></site-overlay> 1422 1423 <div id="shopify-section-header" class="shopify-section"><link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/global-header.css?v=144926657629298008461789678886" rel="stylesheet" type="text/css" media="all" /> 1424<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/mobile-nav-drawer.css?v=19597297343635463431789678907" rel="stylesheet" type="text/css" media="all" /> 1425<link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/gmc-header-stacked.css?v=26976692526949671221789679103" rel="stylesheet" type="text/css" media="all" /> 1426 1427<sticky-header> 1428 <header class="site-header " style="background-color: #ffffff;"> 1429 1430 1431 <div class="topbar d-flex align-items-center" data-top-bar style="background-color: #004ea9;min-height: 34px;"> 1432 <div class="container py-0"> 1433 <div class="d-block text-center fw-medium py-1" style="color: #ffffff;"> 1434 <span style="font-size: clamp(12px, 2.9vw, 1.1em); font-weight: 700;"><a href="https://www.grillmastersclub.com/products/subscribe-save" style="color: #fff; text-decoration: none; font-weight: 700;">GRATE DEALS</a>: 20% Off Subscriptions - <a href="https://www.grillmastersclub.com/products/subscribe-save" style="color: #fff; text-decoration: underline; font-weight: 700;">Click Here</a></span> 1435 </div> 1436 </div> 1437 </div> 1438 1439 1440<nav 1441 class="navbar navbar-main navbar-expand-lg py-0 gmc-hdr" 1442 aria-label="Main Navigation" 1443 data-logo-position="left" 1444 style="--gmc-logo-h: 60px; --gmc-logo-h-mob: 44px;" 1445> 1446 <div class="gmc-hdr__inner"><div class="gmc-hdr__desk"> 1447 1448 <div class="gmc-hdr__brand"><a href="/" class="navbar-brand gmc-hdr__logo" title="Grill Masters Club" aria-label="Grill Masters Club"> 1449 <img 1450 src="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_250px.png?v=1785272931" 1451 srcset="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_100px.png?v=1785336323 100w, https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_250px.png?v=1785272931 250w" 1452 sizes="69px" 1453 width="250" 1454 height="219" 1455 alt="Grill Masters Club" 1456 fetchpriority="high" 1457 > 1458 </a></div> 1459 1460 <ul class="navbar-nav gmc-hdr__menu"><li class="nav-item dropdown"> 1461 <a 1462 data-href="https://www.grillmastersclub.com/collections/all" 1463 is="drop-down" 1464 class="nav-link shop" 1465 tabindex="0" 1466 role="button" 1467 data-toggle="dropdown" 1468 aria-expanded="false" 1469 aria-haspopup="menu" 1470 name="Shop" 1471 title="Shop" 1472 aria-label="Shop" 1473 > 1474 <span>Shop</span> 1475 <svg class="gmc-hdr__caret" aria-hidden="true" focusable="false" width="10" height="10" viewBox="0 0 10 10"><path d="M1.5 3.5 5 7l3.5-3.5" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg> 1476 </a><ul class="dropdown-menu mega-menu has-grandchildren" data-type="content"> 1477 <li class="mega-menu-row"> 1478 <div class="row gx-4 m-0"><div class="dropdown-column w-fit-content d-flex gap-1 flex-column"> 1479 <a 1480 class="nav-link nav-link-title the-pitmaster-shop" 1481 href="https://www.grillmastersclub.com/pages/pitmaster-shop" 1482 name="The Pitmaster Shop" 1483 title="The Pitmaster Shop" 1484 aria-label="The Pitmaster Shop" 1485 >The Pitmaster Shop 1486</a> 1487 <ul class="sub-dropdown-menu list-unstyled m-0"><li class="nav-item"> 1488 <a 1489 class="nav-link shop-all" 1490 href="/pages/pitmaster-shop" 1491 name="Shop All" 1492 title="Shop All" 1493 aria-label="Shop All" 1494 ><span class="me-1 small text-muted menu-icon">ð·ï¸</span>Shop All 1495 </a> 1496 </li><li class="nav-item"> 1497 <a 1498 class="nav-link curated-sauce-rub-bundles" 1499 href="/collections/bbq-boxes" 1500 name="Curated Sauce & Rub Bundles"
1501 title="Curated Sauce & Rub Bundles" 1502 aria-label="Curated Sauce & Rub Bundles" 1503 ><span class="me-1 small text-muted menu-icon">ð¥</span>Curated Sauce & Rub Bundles 1504 </a> 1505 </li><li class="nav-item"> 1506 <a 1507 class="nav-link accessory-bundles-gift-sets" 1508 href="/collections/bbq-bundles" 1509 name="Accessory Bundles & Gift Sets" 1510 title="Accessory Bundles & Gift Sets" 1511 aria-label="Accessory Bundles & Gift Sets" 1512 ><span class="me-1 small text-muted menu-icon">ð</span>Accessory Bundles & Gift Sets 1513 </a> 1514 </li><li class="nav-item"> 1515 <a 1516 class="nav-link build-your-own-bbq-bundle" 1517 href="/pages/build-your-own-bundle" 1518 name="Build Your Own BBQ Bundle" 1519 title="Build Your Own BBQ Bundle" 1520 aria-label="Build Your Own BBQ Bundle" 1521 ><span class="me-1 small text-muted menu-icon">ð¦</span>Build Your Own BBQ Bundle 1522 </a> 1523 </li><li class="nav-item"> 1524 <a 1525 class="nav-link grilling-tools-accessories" 1526 href="/collections/accessories" 1527 name="Grilling Tools & Accessories" 1528 title="Grilling Tools & Accessories" 1529 aria-label="Grilling Tools & Accessories" 1530 ><span class="me-1 small text-muted menu-icon">ð´</span>Grilling Tools & Accessories 1531 </a> 1532 </li><li class="nav-item"> 1533 <a 1534 class="nav-link backyard-pizza-essentials" 1535 href="/collections/outdoor-pizza-accessories" 1536 name="Backyard Pizza Essentials" 1537 title="Backyard Pizza Essentials" 1538 aria-label="Backyard Pizza Essentials" 1539 ><span class="me-1 small text-muted menu-icon">ð</span>Backyard Pizza Essentials 1540 </a> 1541 </li><li class="nav-item"> 1542 <a 1543 class="nav-link sauces-rubs" 1544 href="/collections/bbq-sauces-rubs" 1545 name="Sauces & Rubs" 1546 title="Sauces & Rubs" 1547 aria-label="Sauces & Rubs" 1548 ><span class="me-1 small text-muted menu-icon">ð¥«</span>Sauces & Rubs 1549 </a> 1550 </li><li class="nav-item"> 1551 <a 1552 class="nav-link flat-top-collection" 1553 href="/collections/flat-top" 1554 name="Flat Top Collection" 1555 title="Flat Top Collection" 1556 aria-label="Flat Top Collection" 1557 ><span class="me-1 small text-muted menu-icon">ð¥</span>Flat Top Collection 1558 </a> 1559 </li><li class="nav-item"> 1560 <a 1561 class="nav-link cast-iron-collection" 1562 href="/collections/cast-iron-collection" 1563 name="Cast Iron Collection" 1564 title="Cast Iron Collection" 1565 aria-label="Cast Iron Collection" 1566 ><span class="me-1 small text-muted menu-icon">ð³</span>Cast Iron Collection 1567 </a> 1568 </li><li class="nav-item"> 1569 <a 1570 class="nav-link pitmaster-pantry-spices" 1571 href="/collections/pitmaster-pantry" 1572 name="Pitmaster Pantry Spices" 1573 title="Pitmaster Pantry Spices" 1574 aria-label="Pitmaster Pantry Spices" 1575 ><span class="me-1 small text-muted menu-icon">ð¯</span>Pitmaster Pantry Spices 1576 </a> 1577 </li><li class="nav-item"> 1578 <a 1579 class="nav-link hot-sauces" 1580 href="/collections/hot-sauces" 1581 name="Hot Sauces" 1582 title="Hot Sauces" 1583 aria-label="Hot Sauces" 1584 ><span class="me-1 small text-muted menu-icon">ð¶ï¸</span>Hot Sauces 1585 </a> 1586 </li><li class="nav-item"> 1587 <a 1588 class="nav-link bbq-fuels" 1589 href="/pages/bbq-fuel" 1590 name="BBQ Fuels" 1591 title="BBQ Fuels" 1592 aria-label="BBQ Fuels" 1593 ><span class="me-1 small text-muted menu-icon">ð¨</span>BBQ Fuels 1594 </a> 1595 </li><li class="nav-item"> 1596 <a 1597 class="nav-link give-a-gift" 1598 href="/products/give-the-gift-of-bbq" 1599 name="Give a Gift" 1600 title="Give a Gift" 1601 aria-label="Give a Gift" 1602 ><span class="me-1 small text-muted menu-icon">ð</span>Give a Gift 1603 </a> 1604 </li><li class="nav-item"> 1605 <a 1606 class="nav-link pitmaster-perks-rewards" 1607 href="/pages/pitmaster-perks" 1608 name="Pitmaster Perks Rewards" 1609 title="Pitmaster Perks Rewards" 1610 aria-label="Pitmaster Perks Rewards" 1611 ><span class="me-1 small text-muted menu-icon">ð°</span>Pitmaster Perks Rewards 1612 </a> 1613 </li></ul> 1614 </div><div class="dropdown-column w-fit-content d-flex gap-1 flex-column"> 1615 <a 1616 class="nav-link nav-link-title popular-items" 1617 href="/collections/all" 1618 name="Popular Items" 1619 title="Popular Items" 1620 aria-label="Popular Items" 1621 >Popular Items 1622</a> 1623 <ul class="sub-dropdown-menu list-unstyled m-0"><li class="nav-item"> 1624 <a 1625 class="nav-link sauce-rub-sets" 1626 href="/collections/bbq-sauce-rub-gift-sets" 1627 name="Sauce & Rub Sets" 1628 title="Sauce & Rub Sets" 1629 aria-label="Sauce & Rub Sets" 1630 ><span class="me-1 small text-muted menu-icon">ð¥«</span>Sauce & Rub Sets 1631 </a> 1632 </li><li class="nav-item"> 1633 <a 1634 class="nav-link build-your-own-bbq-bundle" 1635 href="/pages/build-your-own-bundle" 1636 name="Build Your Own BBQ Bundle" 1637 title="Build Your Own BBQ Bundle" 1638 aria-label="Build Your Own BBQ Bundle" 1639 ><span class="me-1 small text-muted menu-icon">ð¦</span>Build Your Own BBQ Bundle 1640 </a> 1641 </li><li class="nav-item"> 1642 <a 1643 class="nav-link grilling-gloves" 1644 href="/collections/grilling-gloves" 1645 name="Grilling Gloves" 1646 title="Grilling Gloves" 1647 aria-label="Grilling Gloves" 1648 ><span class="me-1 small text-muted menu-icon">ð§¤</span>Grilling Gloves 1649 </a> 1650 </li><li class="nav-item"> 1651 <a 1652 class="nav-link drip-ez-accessories" 1653 href="/collections/drip-ez" 1654 name="Drip EZ Accessories" 1655 title="Drip EZ Accessories" 1656 aria-label="Drip EZ Accessories" 1657 ><span class="me-1 small text-muted menu-icon">ð¥</span>Drip EZ Accessories 1658 </a> 1659 </li><li class="nav-item"> 1660 <a 1661 class="nav-link rufus-teague-bbq" 1662 href="/collections/rufus-teague-bbq" 1663 name="Rufus Teague BBQ" 1664 title="Rufus Teague BBQ" 1665 aria-label="Rufus Teague BBQ" 1666 ><span class="me-1 small text-muted menu-icon">ð</span>Rufus Teague BBQ 1667 </a> 1668 </li><li class="nav-item"> 1669 <a 1670 class="nav-link grill-brushes-cleaning" 1671 href="/collections/grill-brush-cleaning-collection" 1672 name="Grill Brushes & Cleaning" 1673 title="Grill Brushes & Cleaning" 1674 aria-label="Grill Brushes & Cleaning" 1675 ><span class="me-1 small text-muted menu-icon">ðª¥</span>Grill Brushes & Cleaning 1676 </a> 1677 </li><li class="nav-item"> 1678 <a 1679 class="nav-link cast-iron-collection" 1680 href="/collections/cast-iron-collection" 1681 name="Cast Iron Collection" 1682 title="Cast Iron Collection" 1683 aria-label="Cast Iron Collection" 1684 ><span class="me-1 small text-muted menu-icon">ð³</span>Cast Iron Collection 1685 </a> 1686 </li><li class="nav-item"> 1687 <a 1688 class="nav-link accessory-bundles" 1689 href="/collections/bbq-bundles"
1690 name="Accessory Bundles" 1691 title="Accessory Bundles" 1692 aria-label="Accessory Bundles" 1693 ><span class="me-1 small text-muted menu-icon">ð</span>Accessory Bundles 1694 </a> 1695 </li><li class="nav-item"> 1696 <a 1697 class="nav-link mystery-bbq-box" 1698 href="/products/mystery-grilling-bbq-box-ships-immediately-free-us-shipping" 1699 name="Mystery BBQ Box" 1700 title="Mystery BBQ Box" 1701 aria-label="Mystery BBQ Box" 1702 ><span class="me-1 small text-muted menu-icon">ð²</span>Mystery BBQ Box 1703 </a> 1704 </li><li class="nav-item"> 1705 <a 1706 class="nav-link hot-sauces" 1707 href="/collections/hot-sauces" 1708 name="Hot Sauces" 1709 title="Hot Sauces" 1710 aria-label="Hot Sauces" 1711 ><span class="me-1 small text-muted menu-icon">ð¶ï¸</span>Hot Sauces 1712 </a> 1713 </li><li class="nav-item"> 1714 <a 1715 class="nav-link new-products" 1716 href="/collections/new-products" 1717 name="New Products" 1718 title="New Products" 1719 aria-label="New Products" 1720 ><span class="me-1 small text-muted menu-icon">ð</span>New Products 1721 </a> 1722 </li></ul> 1723 </div><div class="dropdown-column w-fit-content d-flex gap-1 flex-column"> 1724 <a 1725 class="nav-link nav-link-title subscribe" 1726 href="https://www.grillmastersclub.com/products/subscribe-save" 1727 name="Subscribe" 1728 title="Subscribe" 1729 aria-label="Subscribe" 1730 >Subscribe 1731</a> 1732 <ul class="sub-dropdown-menu list-unstyled m-0"><li class="nav-item"> 1733 <a 1734 class="nav-link prepay-save" 1735 href="https://www.grillmastersclub.com/products/subscribe-save" 1736 name="Prepay & Save" 1737 title="Prepay & Save" 1738 aria-label="Prepay & Save" 1739 >Prepay & Save 1740 </a> 1741 </li><li class="nav-item"> 1742 <a 1743 class="nav-link pay-as-you-go" 1744 href="https://www.grillmastersclub.com/products/the-ultimate-bbq-experience-pay-as-you-go" 1745 name="Pay As You Go" 1746 title="Pay As You Go" 1747 aria-label="Pay As You Go" 1748 >Pay As You Go 1749 </a> 1750 </li><li class="nav-item"> 1751 <a 1752 class="nav-link how-it-works" 1753 href="/pages/how-it-works" 1754 name="How It Works" 1755 title="How It Works" 1756 aria-label="How It Works" 1757 >How It Works 1758 </a> 1759 </li><li class="nav-item"> 1760 <a 1761 class="nav-link gift-a-subscription" 1762 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 1763 name="Gift a Subscription" 1764 title="Gift a Subscription" 1765 aria-label="Gift a Subscription" 1766 >Gift a Subscription 1767 </a> 1768 </li><li class="nav-item"> 1769 <a 1770 class="nav-link gift-notification-cards" 1771 href="/pages/gift-notification-cards" 1772 name="Gift Notification Cards" 1773 title="Gift Notification Cards" 1774 aria-label="Gift Notification Cards" 1775 >Gift Notification Cards 1776 </a> 1777 </li><li class="nav-item"> 1778 <a 1779 class="nav-link next-box-status" 1780 href="/pages/status" 1781 name="Next Box Status" 1782 title="Next Box Status" 1783 aria-label="Next Box Status" 1784 >Next Box Status 1785 </a> 1786 </li></ul> 1787 </div><div class="dropdown-column w-fit-content d-flex gap-1 flex-column"> 1788 <a 1789 class="nav-link nav-link-title give-a-gift" 1790 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 1791 name="Give a Gift" 1792 title="Give a Gift" 1793 aria-label="Give a Gift" 1794 >Give a Gift 1795</a> 1796 <ul class="sub-dropdown-menu list-unstyled m-0"><li class="nav-item"> 1797 <a 1798 class="nav-link gift-a-subscription" 1799 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 1800 name="Gift a Subscription" 1801 title="Gift a Subscription" 1802 aria-label="Gift a Subscription" 1803 >Gift a Subscription 1804 </a> 1805 </li><li class="nav-item"> 1806 <a 1807 class="nav-link digital-gift-cards" 1808 href="/products/grill-masters-club
1808-gift-card" 1809 name="Digital Gift Cards" 1810 title="Digital Gift Cards" 1811 aria-label="Digital Gift Cards" 1812 >Digital Gift Cards 1813 </a> 1814 </li><li class="nav-item"> 1815 <a 1816 class="nav-link accessory-gift-sets" 1817 href="https://www.grillmastersclub.com/collections/bbq-bundles" 1818 name="Accessory Gift Sets" 1819 title="Accessory Gift Sets" 1820 aria-label="Accessory Gift Sets" 1821 >Accessory Gift Sets 1822 </a> 1823 </li><li class="nav-item"> 1824 <a 1825 class="nav-link sauce-rub-gift-sets" 1826 href="/collections/bbq-sauce-rub-gift-sets" 1827 name="Sauce & Rub Gift Sets" 1828 title="Sauce & Rub Gift Sets" 1829 aria-label="Sauce & Rub Gift Sets" 1830 ><span class="me-1 small text-muted menu-icon">ð¥«</span>Sauce & Rub Gift Sets 1831 </a> 1832 </li><li class="nav-item"> 1833 <a 1834 class="nav-link corporate-gifts" 1835 href="/pages/corporate-bbq-gifts" 1836 name="Corporate Gifts" 1837 title="Corporate Gifts" 1838 aria-label="Corporate Gifts" 1839 >Corporate Gifts 1840 </a> 1841 </li><li class="nav-item"> 1842 <a 1843 class="nav-link gift-notification-cards" 1844 href="/pages/gift-notification-cards" 1845 name="Gift Notification Cards" 1846 title="Gift Notification Cards" 1847 aria-label="Gift Notification Cards" 1848 >Gift Notification Cards 1849 </a> 1850 </li></ul> 1851 </div><div class="p-4 col" style="flex: 1 1 200px;
1851 min-width:200px; max-width:400px;"><a href="https://www.grillmastersclub.com/products/subscribe-save" class="d-block"><img 1852 src="//www.grillmastersclub.com/cdn/shop/files/Grate_Deals_w_football_600px.png?v=1788886810&width=420" 1853 alt="Shop" 1854 width="600" 1855 height="600" 1856 loading="lazy" 1857 class="img-fluid" 1858 style="width: 100%; height: auto; min-width: 200px; object-fit: contain;" 1859 ></a></div></div> 1860 </li> 1861 </ul> 1862 </li><li class="nav-item"> 1863 <a class="nav-link subscribe-save" href="https://www.grillmastersclub.com/products/subscribe-save" name="Subscribe & Save" title="Subscribe & Save" aria-label="Subscribe & Save">Subscribe & Save</a> 1864 </li><li class="nav-item"> 1865 <a class="nav-link give-a-gift" href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" name="Give a Gift" title="Give a Gift" aria-label="Give a Gift">Give a Gift</a> 1866 </li><li class="nav-item"> 1867 <a class="nav-link how-it-works" href="/pages/how-it-works" name="How It Works" title="How It Works" aria-label="How It Works">How It Works</a> 1868 </li><li class="nav-item"> 1869 <a class="nav-link recipes-guides" href="/blogs/blog" name="Recipes & Guides" title="Recipes & Guides" aria-label="Recipes & Guides">Recipes & Guides</a> 1870 </li><li class="nav-item"> 1871 <a class="nav-link corporate" href="/pages/corporate-bbq-gifts" name="Corporate" title="Corporate" aria-label="Corporate">Corporate</a> 1872 </li></ul> 1873 1874 <ul class="navbar-nav navbar-icon-links gmc-hdr__actions"><li class="nav-item"> 1875 <a href="/search" class="nav-link modal__toggle open-searchform gmc-hdr__icon" aria-haspopup="dialog" aria-label="Search Store" title="Search"> 1876 <svg fill="currentColor" viewBox="0 0 30 30" width="22" height="22" aria-hidden="true"><path d="M 13 3 C 7.4889971 3 3 7.4889971 3 13 C 3 18.511003 7.4889971 23 13 23 C 15.396508 23 17.597385 22.148986 19.322266 20.736328 L 25.292969 26.707031 A 1.0001 1.0001 0 1 0 26.707031 25.292969 L 20.736328 19.322266 C 22.148986 17.597385 23 15.396508 23 13 C 23 7.4889971 18.511003 3 13 3 z M 13 5 C 17.430123 5 21 8.5698774 21 13 C 21 17.430123 17.430123 21 13 21 C 8.5698774 21 5 17.430123 5 13 C 5 8.5698774 8.5698774 5 13 5 z"></path></svg> 1877 </a> 1878 </li><li class="nav-item"> 1879 <a href="/cart" class="nav-link header__icon--cart gmc-hdr__icon" id="cart-icon-desktop" rel="nofollow" name="cart" title="Cart" aria-label="Cart"> 1880 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 32 32" fill="currentColor" aria-hidden="true" focusable="false"><path d="m16 1a6 6 0 0 0 -6 6v1h-.83a3.27 3.27 0 0 0 -3.27 3.12l-.79 16.45a3.28 3.28 0 0 0 3.27 3.43h15.24a3.28 3.28 0 0 0 3.27-3.43l-.79-16.45a3.27 3.27 0 0 0 -3.27-3.12h-.83v-1a6 6 0 0 0 -6-6zm-4 6a4 4 0 0 1 8 0v1h-8zm12.1 4.21.79 16.46a1.31 1.31 0 0 1 -.35.94 1.29 1.29 0 0 1 -.92.39h-15.24a1.29 1.29 0 0 1 -.92-.39 1.31 1.31 0 0 1 -.35-.94l.79-16.46a1.27 1.27 0 0 1 1.27-1.21h13.66a1.27 1.27 0 0 1 1.27 1.21z"/><circle cx="11.36" cy="12.19" r="1"/><circle cx="20.64" cy="12.19" r="1"/></svg> 1881 1882<span aria-hidden="true" class="cart-count" data-count="0">0</span></a> 1883 </li><li class="nav-item"><a class="nav-link gmc-hdr__account" href="https://www.grillmastersclub.com/customer_authentication/redirect?locale=en®ion_country=US" rel="nofollow" title="Account" aria-label="Account" data-gmc-account> 1884 <i class="icon-user" aria-hidden="true"></i> 1885 <span class="gmc-hdr__account-label">Account</span> 1886 </a></li></ul> 1887 </div><div class="nav navbar-mobile gmc-hdr__mob"> 1888 <div class="gmc-hdr__mob-side navbar-icon-links"> 1889 <div class="nav-item"> 1890 <a class="nav-link" href="#" id="mobile-menu" title="Menu" rel="nofollow" aria-label="Menu" role="button" aria-expanded="false" aria-controls="mobile-menu-drawer">
1891 <span class="icon-menu"></span> 1892 </a> 1893 <a href="#" class="nav-link close-mobile--navbar" name="close" title="Close" rel="nofollow" aria-label="Close"> 1894 <i class="icon-close d-flex"></i> 1895 </a> 1896 </div><div class="nav-item"> 1897 <a href="/search" class="nav-link modal__toggle open-searchform" aria-haspopup="dialog" aria-label="Search Store" title="Search"> 1898 <svg fill="currentColor" viewBox="0 0 30 30" width="22" height="22" aria-hidden="true"><path d="M 13 3 C 7.4889971 3 3 7.4889971 3 13 C 3 18.511003 7.4889971 23 13 23 C 15.396508 23 17.597385 22.148986 19.322266 20.736328 L 25.292969 26.707031 A 1.0001 1.0001 0 1 0 26.707031 25.292969 L 20.736328 19.322266 C 22.148986 17.597385 23 15.396508 23 13 C 23 7.4889971 18.511003 3 13 3 z M 13 5 C 17.430123 5 21 8.5698774 21 13 C 21 17.430123 17.430123 21 13 21 C 8.5698774 21 5 17.430123 5 13 C 5 8.5698774 8.5698774 5 13 5 z"></path></svg> 1899 </a> 1900 </div></div> 1901 1902 <div class="gmc-hdr__mob-center"><a href="/" class="navbar-brand nav-item gmc-hdr__logo" title="Grill Masters Club" aria-label="Grill Masters Club"> 1903 <img 1904 src="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_250px.png?v=1785272931" 1905 srcset="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_100px.png?v=1785336323 100w, https://cdn.shopify.com/s/files/1/0649/4388/2457/files/GMC_Logo_Black_Stacked_No_Padding_250px.png?v=1785272931 250w" 1906 sizes="51px" 1907 width="250" 1908 height="219" 1909 alt="Grill Masters Club" 1910 > 1911 </a></div> 1912 1913 <ul class="gmc-hdr__mob-side gmc-hdr__mob-side--end navbar-icon-links list-unstyled mb-0"><li class="nav-item"> 1914 <a class="nav-link" href="https://www.grillmastersclub.com/customer_authentication/redirect?locale=en®ion_country=US" title="Account" rel="nofollow" aria-label="Account" data-gmc-account> 1915 <span class="icon-user"></span> 1916 </a> 1917 </li><li class="nav-item"> 1918 <a href="/cart" class="nav-link header__icon--cart" id="cart-icon-mobile" rel="nofollow" name="cart" title="Cart" aria-label="Cart"> 1919 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 32 32" fill="currentColor" aria-hidden="true" focusable="false"><path d="m16 1a6 6 0 0 0 -6 6v1h-.83a3.27 3.27 0 0 0 -3.27 3.12l-.79 16.45a3.28 3.28 0 0 0 3.27 3.43h15.24a3.28 3.28 0 0 0 3.27-3.43l-.79-16.45a3.27 3.27 0 0 0 -3.27-3.12h-.83v-1a6 6 0 0 0 -6-6zm-4 6a4 4 0 0 1 8 0v1h-8zm12.1 4.21.79 16.46a1.31 1.31 0 0 1 -.35.94 1.29 1.29 0 0 1 -.92.39h-15.24a1.29 1.29 0 0 1 -.92-.39 1.31 1.31 0 0 1 -.35-.94l.79-16.46a1.27 1.27 0 0 1 1.27-1.21h13.66a1.27 1.27 0 0 1 1.27 1.21z"/><circle cx="11.36" cy="12.19" r="1"/><circle cx="20.64" cy="12.19" r="1"/></svg> 1920 1921<span aria-hidden="true" class="cart-count" data-count="0">0</span></a> 1922 </li> 1923 </ul> 1924 </div> 1925 1926 </div> 1927</nav> 1928
1929<script> 1930 (function () { 1931 document.documentElement.classList.add('gmc-hdr-stacked'); 1932 1933 // Cart badge â mirror the count into data-count so an empty cart hides the badge. 1934 // Whatever updates .cart-count today (theme / Rebuy) keeps working; this just watches it. 1935 function syncCount() { 1936 var badges = document.querySelectorAll('.gmc-hdr .cart-count'); 1937 for (var i = 0; i < badges.length; i++) { 1938 var n = String(parseInt((badges[i].textContent || '').replace(/\D/g, ''), 10) || 0); 1939 if (badges[i].getAttribute('data-count') !== n) badges[i].setAttribute('data-count', n); 1940 } 1941 } 1942 syncCount(); 1943 if (window.MutationObserver) { 1944 var carts = document.querySelectorAll('.gmc-hdr .header__icon--cart'); 1945 for (var c = 0; c < carts.length; c++) { 1946 new MutationObserver(syncCount).observe(carts[c], { childList: true, subtree: true, characterData: true }); 1947 } 1948 } 1949 ['rebuy:cart.change', 'cart:refresh', 'cart:updated'].forEach(function (name) { 1950 document.addEventListener(name, function () { setTimeout(syncCount, 50); }); 1951 }); 1952 1953 // Mobile drawer â open it flush under the (taller) stacked header, 1954 // whatever height the header + announcement bar ends up being. 1955 function setDrawerTop() { 1956 var h = document.getElementById('shopify-section-header'); 1957 if (!h) return; 1958 var b = Math.max(0, Math.round(h.getBoundingClientRect().bottom)); 1959 if (b > 0) document.documentElement.style.setProperty('--gmc-drawer-top', b + 'px'); 1960 } 1961 document.addEventListener('click', function (e) { 1962 if (e.target && e.target.closest && e.target.closest('#mobile-menu')) { 1963 requestAnimationFrame(function () { requestAnimationFrame(setDrawerTop); }); 1964 setTimeout(setDrawerTop, 320); 1965 } 1966 }); 1967 window.addEventListener('resize', setDrawerTop); 1968 setDrawerTop(); 1969 })(); 1970</script>
1970 1971 1972</header> 1973</sticky-header> 1974 1975 1976<mobile-nav tabindex="0" data-touch-moveable> 1977 <div 1978 data-section-id="header" 1979 class="mobile-nav-drawer d-flex flex-column" 1980 id="mobile-menu-drawer" 1981 data-role="drawer" 1982 > 1983 1984 1985 1986 <div class="drawer-body"> 1987 1988 <div class="mobile-topview" data-mobile-topview> 1989 <nav class="drawer-navbar navbar-mobile"> 1990 <ul class="navbar-nav"> 1991 1992 1993 <li class="nav-item "> 1994 <a 1995 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item shop" 1996 href="https://www.grillmastersclub.com/collections/all" 1997 data-parent-handle="shop" 1998 data-has-children="true" 1999 name="Shop" 2000 title="Shop" 2001 aria-label="Shop" 2002 > 2003 <span>Shop</span> 2004 2005 <i class="icon-right-arrow text-center"></i> 2006 2007 </a> 2008 </li> 2009 2010 2011 <li class="nav-item "> 2012 <a 2013 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item subscribe-save" 2014 href="https://www.grillmastersclub.com/products/subscribe-save" 2015 data-parent-handle="subscribe-save" 2016 data-has-children="false" 2017 name="Subscribe & Save" 2018 title="Subscribe & Save" 2019 aria-label="Subscribe & Save" 2020 > 2021 <span>Subscribe & Save</span> 2022 2023 </a> 2024 </li> 2025 2026 2027 <li class="nav-item "> 2028 <a 2029 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item give-a-gift" 2030 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 2031 data-parent-handle="give-a-gift" 2032 data-has-children="false" 2033 name="Give a Gift" 2034 title="Give a Gift" 2035 aria-label="Give a Gift" 2036 > 2037 <span>Give a Gift</span> 2038 2039 </a> 2040 </li> 2041 2042 2043 <li class="nav-item "> 2044 <a 2045 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item how-it-works" 2046 href="/pages/how-it-works" 2047 data-parent-handle="how-it-works" 2048 data-has-children="false" 2049 name="How It Works" 2050 title="How It Works" 2051 aria-label="How It Works" 2052 > 2053 <span>How It Works</span> 2054 2055 </a> 2056 </li> 2057 2058 2059 <li class="nav-item "> 2060 <a 2061 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item recipes-guides" 2062 href="/blogs/blog" 2063 data-parent-handle="recipes-guides" 2064 data-has-children="false" 2065 name="Recipes & Guides" 2066 title="Recipes & Guides" 2067 aria-label="Recipes & Guides" 2068 > 2069 <span>Recipes & Guides</span> 2070 2071 </a> 2072 </li> 2073 2074 2075 <li class="nav-item "> 2076 <a 2077 class="nav-link text-secondary d-flex align-items-center js-mobile-top-item corporate" 2078 href="/pages/corporate-bbq-gifts" 2079 data-parent-handle="corporate" 2080 data-has-children="false" 2081 name="Corporate" 2082 title="Corporate" 2083 aria-label="Corporate" 2084 >
2085 <span>Corporate</span> 2086 2087 </a> 2088 </li> 2089 2090 </ul> 2091 </nav> 2092 2093 <div class="mobile-topview-image mt-3"> 2094 2095 <a href="https://www.grillmastersclub.com/products/subscribe-save" class="d-block"> 2096 <img 2097 src="//www.grillmastersclub.com/cdn/shop/files/Grate_Deals_w_football_600px.png?v=1788886810&width=720" 2098 alt="Grill Masters Club" 2099 loading="lazy" 2100 class="img-fluid" 2101 style="width: 100%; height: auto; object-fit: contain;" 2102 > 2103 </a> 2104 2105 </div> 2106 2107 </div> 2108 2109<div class="mobile-subview" data-mobile-subview> 2110 <div class="mobile-subview-header d-flex align-items-center"> 2111 <button type="button" class="p-2 me-3 js-mobile-back btn" aria-label="Back"> 2112 <img src="//www.grillmastersclub.com/cdn/shop/t/75/assets/icon-arrow.svg?v=166746738416445121571789678901" alt="Arrow Icon" /> 2113 </button> 2114 <div class="h6 mb-0" data-subview-title></div> 2115 </div> 2116 <div class="mobile-subview-body" data-subview-body></div> 2117 </div> 2118 2119 2120<div class="d-none" data-mobile-templates><template id="children-shop"> 2121 <ul class="navbar-nav"><li class="nav-item"> 2122 <a 2123 class="nav-link px-0 d-flex align-items-center js-mobile-sub-item" 2124 href="https://www.grillmastersclub.com/pages/pitmaster-shop" 2125 data-parent-handle="the-pitmaster-shop" 2126 data-has-children="true" 2127 name="The Pitmaster Shop" 2128 title="The Pitmaster Shop" 2129 aria-label="The Pitmaster Shop" 2130 > 2131 2132 2133 2134 2135 2136 2137 <span>The Pitmaster Shop</span> 2138 2139 <i class="icon-right-arrow text-center ms-auto"></i> 2140 2141 </a> 2142 </li><li class="nav-item"> 2143 <a 2144 class="nav-link px-0 d-flex align-items-center js-mobile-sub-item" 2145 href="/collections/all" 2146 data-parent-handle="popular-items" 2147 data-has-children="true" 2148 name="Popular Items" 2149 title="Popular Items" 2150 aria-label="Popular Items" 2151 > 2152 2153 2154 2155 2156 2157 2158 <span>Popular Items</span> 2159 2160 <i class="icon-right-arrow text-center ms-auto"></i> 2161 2162 </a> 2163 </li><li class="nav-item"> 2164 <a 2165 class="nav-link px-0 d-flex align-items-center js-mobile-sub-item" 2166 href="https://www.grillmastersclub.com/products/subscribe-save" 2167 data-parent-handle="subscribe" 2168 data-has-children="true" 2169 name="Subscribe" 2170 title="Subscribe" 2171 aria-label="Subscribe" 2172 > 2173 2174 2175 2176 2177 2178 2179 <span>Subscribe</span> 2180 2181 <i class="icon-right-arrow text-center ms-auto"></i> 2182 2183 </a> 2184 </li><li class="nav-item"> 2185 <a 2186 class="nav-link px-0 d-flex align-items-center js-mobile-sub-item" 2187 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 2188 data-parent-handle="give-a-gift" 2189 data-has-children="true" 2190 name="Give a Gift" 2191 title="Give a Gift" 2192 aria-label="Give a Gift" 2193 > 2194 2195 2196 2197 2198 2199
2200 <span>Give a Gift</span> 2201 2202 <i class="icon-right-arrow text-center ms-auto"></i> 2203 2204 </a> 2205 </li></ul> 2206 </template><template id="children-the-pitmaster-shop"> 2207 <ul class="navbar-nav"><li class="nav-item"> 2208 <a 2209 href="/pages/pitmaster-shop" 2210 class="nav-link px-0 d-flex align-items-center" 2211 name="Shop All" 2212 title="Shop All" 2213 aria-label="Shop All" 2214 > 2215 2216 2217 2218 2219 2220 2221 <span class="nav-meta-text small text-muted">ð·ï¸</span> 2222 2223 <span>Shop All</span> 2224 </a> 2225 </li><li class="nav-item"> 2226 <a 2227 href="/collections/bbq-boxes" 2228 class="nav-link px-0 d-flex align-items-center" 2229 name="Curated Sauce & Rub Bundles" 2230 title="Curated Sauce & Rub Bundles" 2231 aria-label="Curated Sauce & Rub Bundles" 2232 > 2233 2234 2235 2236 2237 2238 2239 <span class="nav-meta-text small text-muted">ð¥</span> 2240 2241 <span>Curated Sauce & Rub Bundles</span> 2242 </a> 2243 </li><li class="nav-item"> 2244 <a 2245 href="/collections/bbq-bundles" 2246 class="nav-link px-0 d-flex align-items-center"
2247 name="Accessory Bundles & Gift Sets" 2248 title="Accessory Bundles & Gift Sets" 2249 aria-label="Accessory Bundles & Gift Sets" 2250 > 2251 2252 2253 2254 2255 2256 2257 <span class="nav-meta-text small text-muted">ð</span> 2258 2259 <span>Accessory Bundles & Gift Sets</span> 2260 </a> 2261 </li><li class="nav-item"> 2262 <a 2263 href="/pages/build-your-own-bundle" 2264 class="nav-link px-0 d-flex align-items-center" 2265 name="Build Your Own BBQ Bundle" 2266 title="Build Your Own BBQ Bundle" 2267 aria-label="Build Your Own BBQ Bundle" 2268 > 2269 2270 2271 2272 2273 2274 2275 <span class="nav-meta-text small text-muted">ð¦</span> 2276 2277 <span>Build Your Own BBQ Bundle</span> 2278 </a> 2279 </li><li class="nav-item"> 2280 <a 2281 href="/collections/accessories" 2282 class="nav-link px-0 d-flex align-items-center" 2283 name="Grilling Tools & Accessories" 2284 title="Grilling Tools & Accessories" 2285 aria-label="Grilling Tools & Accessories" 2286 > 2287 2288 2289 2290 2291 2292 2293 <span class="nav-meta-text small text-muted">ð´</span> 2294 2295 <span>Grilling Tools & Accessories</span> 2296 </a> 2297 </li><li class="nav-item"> 2298 <a 2299 href="/collections/outdoor-pizza-accessories" 2300 class="nav-link px-0 d-flex align-items-center" 2301 name="Backyard Pizza Essentials" 2302 title="Backyard Pizza Essentials" 2303 aria-label="Backyard Pizza Essentials" 2304 > 2305 2306 2307 2308 2309 2310 2311 <span class="nav-meta-text small text-muted">ð</span> 2312 2313 <span>Backyard Pizza Essentials</span> 2314 </a> 2315 </li><li class="nav-item"> 2316 <a 2317 href="/collections/bbq-sauces-rubs" 2318 class="nav-link px-0 d-flex align-items-center" 2319 name="Sauces & Rubs" 2320 title="Sauces & Rubs" 2321 aria-label="Sauces & Rubs" 2322 > 2323 2324 2325 2326 2327 2328 2329 <span class="nav-meta-text small text-muted">ð¥«</span> 2330 2331 <span>Sauces & Rubs</span> 2332 </a> 2333 </li><li class="nav-item"> 2334 <a 2335 href="/collections/flat-top" 2336 class="nav-link px-0 d-flex align-items-center" 2337 name="Flat Top Collection" 2338 title="Flat Top Collection" 2339 aria-label="Flat Top Collection" 2340 > 2341 2342 2343 2344 2345 2346
2347 <span class="nav-meta-text small text-muted">ð¥</span> 2348 2349 <span>Flat Top Collection</span> 2350 </a> 2351 </li><li class="nav-item"> 2352 <a 2353 href="/collections/cast-iron-collection" 2354 class="nav-link px-0 d-flex align-items-center" 2355 name="Cast Iron Collection" 2356 title="Cast Iron Collection" 2357 aria-label="Cast Iron Collection" 2358 > 2359 2360 2361 2362 2363 2364 2365 <span class="nav-meta-text small text-muted">ð³</span> 2366 2367 <span>Cast Iron Collection</span> 2368 </a> 2369 </li><li class="nav-item"> 2370 <a 2371 href="/collections/pitmaster-pantry" 2372 class="nav-link px-0 d-flex align-items-center" 2373 name="Pitmaster Pantry Spices" 2374 title="Pitmaster Pantry Spices" 2375 aria-label="Pitmaster Pantry Spices" 2376 > 2377 2378 2379 2380 2381 2382 2383 <span class="nav-meta-text small text-muted">ð¯</span> 2384 2385 <span>Pitmaster Pantry Spices</span> 2386 </a> 2387 </li><li class="nav-item"> 2388 <a 2389 href="/collections/hot-sauces" 2390 class="nav-link px-0 d-flex align-items-center" 2391 name="Hot Sauces" 2392 title="Hot Sauces" 2393 aria-label="Hot Sauces" 2394 > 2395 2396 2397 2398 2399 2400 2401 <span class="nav-meta-text small text-muted">ð¶ï¸</span> 2402 2403 <span>Hot Sauces</span> 2404 </a> 2405 </li><li class="nav-item"> 2406 <a 2407 href="/pages/bbq-fuel" 2408 class="nav-link px-0 d-flex align-items-center" 2409 name="BBQ Fuels" 2410 title="BBQ Fuels" 2411 aria-label="BBQ Fuels" 2412 > 2413 2414 2415 2416 2417 2418 2419 <span class="nav-meta-text small text-muted">ð¨</span> 2420 2421 <span>BBQ Fuels</span> 2422 </a> 2423 </li><li class="nav-item"> 2424 <a 2425 href="/products/give-the-gift-of-bbq" 2426 class="nav-link px-0 d-flex align-items-center" 2427 name="Give a Gift" 2428 title="Give a Gift" 2429 aria-label="Give a Gift" 2430 > 2431 2432 2433 2434 2435 2436 2437 <span class="nav-meta-text small text-muted">ð</span> 2438 2439 <span>Give a Gift</span> 2440 </a> 2441 </li><li class="nav-item"> 2442 <a 2443 href="/pages/pitmaster-perks" 2444 class="nav-link px-0 d-flex align-items-center" 2445 name="Pitmaster Perks Rewards" 2446 title="Pitmaster Perks Rewards" 2447 aria-label="Pitmaster Perks Rewards" 2448 > 2449 2450 2451 2452 2453 2454
2455 <span class="nav-meta-text small text-muted">ð°</span> 2456 2457 <span>Pitmaster Perks Rewards</span> 2458 </a> 2459 </li></ul> 2460 </template><template id="children-popular-items"> 2461 <ul class="navbar-nav"><li class="nav-item"> 2462 <a 2463 href="/collections/bbq-sauce-rub-gift-sets" 2464 class="nav-link px-0 d-flex align-items-center" 2465 name="Sauce & Rub Sets" 2466 title="Sauce & Rub Sets" 2467 aria-label="Sauce & Rub Sets" 2468 > 2469 2470 2471 2472 2473 2474 2475 <span class="nav-meta-text small text-muted">ð¥«</span> 2476 2477 <span>Sauce & Rub Sets</span> 2478 </a> 2479 </li><li class="nav-item"> 2480 <a 2481 href="/pages/build-your-own-bundle" 2482 class="nav-link px-0 d-flex align-items-center" 2483 name="Build Your Own BBQ Bundle" 2484 title="Build Your Own BBQ Bundle" 2485 aria-label="Build Your Own BBQ Bundle" 2486 > 2487 2488 2489 2490 2491 2492 2493 <span class="nav-meta-text small text-muted">ð¦</span> 2494 2495 <span>Build Your Own BBQ Bundle</span> 2496 </a> 2497 </li><li class="nav-item"> 2498 <a 2499 href="/collections/grilling-gloves" 2500 class="nav-link px-0 d-flex align-items-center" 2501 name="Grilling Gloves" 2502 title="Grilling Gloves" 2503 aria-label="Grilling Gloves" 2504 > 2505 2506 2507 2508 2509 2510 2511 <span class="nav-meta-text small text-muted">ð§¤</span> 2512 2513 <span>Grilling Gloves</span> 2514 </a> 2515 </li><li class="nav-item"> 2516 <a 2517 href="/collections/drip-ez" 2518 class="nav-link px-0 d-flex align-items-center" 2519 name="Drip EZ Accessories" 2520 title="Drip EZ Accessories" 2521 aria-label="Drip EZ Accessories" 2522 > 2523 2524 2525 2526 2527 2528 2529 <span class="nav-meta-text small text-muted">ð¥</span> 2530 2531 <span>Drip EZ Accessories</span> 2532 </a> 2533 </li><li class="nav-item"> 2534 <a 2535 href="/collections/rufus-teague-bbq" 2536 class="nav-link px-0 d-flex align-items-center" 2537 name="Rufus Teague BBQ" 2538 title="Rufus Teague BBQ" 2539 aria-label="Rufus Teague BBQ" 2540 > 2541 2542 2543 2544 2545 2546 2547 <span class="nav-meta-text small text-muted">ð</span> 2548 2549 <span>Rufus Teague BBQ</span> 2550 </a> 2551 </li><li class="nav-item"> 2552 <a 2553 href="/collections/grill-brush-cleaning-collection" 2554 class="nav-link px-0 d-flex align-items-center" 2555 name="Grill Brushes & Cleaning" 2556 title="Grill Brushes & Cleaning" 2557 aria-label="Grill Brushes & Cleaning" 2558 > 2559 2560 2561 2562 2563 2564
2565 <span class="nav-meta-text small text-muted">ðª¥</span> 2566 2567 <span>Grill Brushes & Cleaning</span> 2568 </a> 2569 </li><li class="nav-item"> 2570 <a 2571 href="/collections/cast-iron-collection" 2572 class="nav-link px-0 d-flex align-items-center" 2573 name="Cast Iron Collection" 2574 title="Cast Iron Collection" 2575 aria-label="Cast Iron Collection" 2576 > 2577 2578 2579 2580 2581 2582 2583 <span class="nav-meta-text small text-muted">ð³</span> 2584 2585 <span>Cast Iron Collection</span> 2586 </a> 2587 </li><li class="nav-item"> 2588 <a 2589 href="/collections/bbq-bundles" 2590 class="nav-link px-0 d-flex align-items-center"
2591 name="Accessory Bundles" 2592 title="Accessory Bundles" 2593 aria-label="Accessory Bundles" 2594 > 2595 2596 2597 2598 2599 2600 2601 <span class="nav-meta-text small text-muted">ð</span> 2602 2603 <span>Accessory Bundles</span> 2604 </a> 2605 </li><li class="nav-item"> 2606 <a 2607 href="/products/mystery-grilling-bbq-box-ships-immediately-free-us-shipping" 2608 class="nav-link px-0 d-flex align-items-center" 2609 name="Mystery BBQ Box" 2610 title="Mystery BBQ Box" 2611 aria-label="Mystery BBQ Box" 2612 > 2613 2614 2615 2616 2617 2618 2619 <span class="nav-meta-text small text-muted">ð²</span> 2620 2621 <span>Mystery BBQ Box</span> 2622 </a> 2623 </li><li class="nav-item"> 2624 <a 2625 href="/collections/hot-sauces" 2626 class="nav-link px-0 d-flex align-items-center" 2627 name="Hot Sauces" 2628 title="Hot Sauces" 2629 aria-label="Hot Sauces" 2630 > 2631 2632 2633 2634 2635 2636 2637 <span class="nav-meta-text small text-muted">ð¶ï¸</span> 2638 2639 <span>Hot Sauces</span> 2640 </a> 2641 </li><li class="nav-item"> 2642 <a 2643 href="/collections/new-products" 2644 class="nav-link px-0 d-flex align-items-center" 2645 name="New Products" 2646 title="New Products" 2647 aria-label="New Products" 2648 > 2649 2650 2651 2652 2653 2654 2655 <span class="nav-meta-text small text-muted">ð</span> 2656 2657 <span>New Products</span> 2658 </a> 2659 </li></ul> 2660 </template><template id="children-subscribe"> 2661 <ul class="navbar-nav"><li class="nav-item"> 2662 <a 2663 href="https://www.grillmastersclub.com/products/subscribe-save" 2664 class="nav-link px-0 d-flex align-items-center" 2665 name="Prepay & Save" 2666 title="Prepay & Save" 2667 aria-label="Prepay & Save" 2668 > 2669 2670 2671 2672 2673 2674 2675 <span>Prepay & Save</span> 2676 </a> 2677 </li><li class="nav-item"> 2678 <a 2679 href="https://www.grillmastersclub.com/products/the-ultimate-bbq-experience-pay-as-you-go" 2680 class="nav-link px-0 d-flex align-items-center" 2681 name="Pay As You Go" 2682 title="Pay As You Go" 2683 aria-label="Pay As You Go" 2684 > 2685 2686 2687 2688 2689 2690 2691 <span>Pay As You Go</span> 2692 </a> 2693 </li><li class="nav-item"> 2694 <a 2695 href="/pages/how-it-works" 2696 class="nav-link px-0 d-flex align-items-center" 2697 name="How It Works" 2698 title="How It Works" 2699 aria-label="How It Works" 2700 > 2701 2702 2703 2704 2705 2706
2707 <span>How It Works</span> 2708 </a> 2709 </li><li class="nav-item"> 2710 <a 2711 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 2712 class="nav-link px-0 d-flex align-items-center" 2713 name="Gift a Subscription" 2714 title="Gift a Subscription" 2715 aria-label="Gift a Subscription" 2716 > 2717 2718 2719 2720 2721 2722 2723 <span>Gift a Subscription</span> 2724 </a> 2725 </li><li class="nav-item"> 2726 <a 2727 href="/pages/gift-notification-cards" 2728 class="nav-link px-0 d-flex align-items-center" 2729 name="Gift Notification Cards" 2730 title="Gift Notification Cards" 2731 aria-label="Gift Notification Cards" 2732 > 2733 2734 2735 2736 2737 2738 2739 <span>Gift Notification Cards</span> 2740 </a> 2741 </li><li class="nav-item"> 2742 <a 2743 href="/pages/status" 2744 class="nav-link px-0 d-flex align-items-center" 2745 name="Next Box Status" 2746 title="Next Box Status" 2747 aria-label="Next Box Status" 2748 > 2749 2750 2751 2752 2753 2754 2755 <span>Next Box Status</span> 2756 </a> 2757 </li></ul> 2758 </template><template id="children-give-a-gift"> 2759 <ul class="navbar-nav"><li class="nav-item"> 2760 <a 2761 href="https://www.grillmastersclub.com/products/give-the-gift-of-bbq" 2762 class="nav-link px-0 d-flex align-items-center" 2763 name="Gift a Subscription" 2764 title="Gift a Subscription" 2765 aria-label="Gift a Subscription" 2766 > 2767 2768 2769 2770 2771 2772 2773 <span>Gift a Subscription</span> 2774 </a> 2775 </li><li class="nav-item"> 2776 <a 2777 href="/products/grill-masters-club-gift-card" 2778 class="nav-link px-0 d-flex align-items-center" 2779 name="Digital Gift Cards" 2780 title="Digital Gift Cards" 2781 aria-label="Digital Gift Cards" 2782 > 2783 2784 2785 2786 2787 2788 2789 <span>Digital Gift Cards</span> 2790 </a> 2791 </li><li class="nav-item"> 2792 <a 2793 href="https://www.grillmastersclub.com/collections/bbq-bundles" 2794 class="nav-link px-0 d-flex align-items-center"
2795 name="Accessory Gift Sets" 2796 title="Accessory Gift Sets" 2797 aria-label="Accessory Gift Sets" 2798 > 2799 2800 2801 2802 2803 2804 2805 <span>Accessory Gift Sets</span> 2806 </a> 2807 </li><li class="nav-item"> 2808 <a 2809 href="/collections/bbq-sauce-rub-gift-sets" 2810 class="nav-link px-0 d-flex align-items-center" 2811 name="Sauce & Rub Gift Sets" 2812 title="Sauce & Rub Gift Sets" 2813 aria-label="Sauce & Rub Gift Sets" 2814 > 2815 2816 2817 2818 2819 2820 2821 <span class="nav-meta-text small text-muted">ð¥«</span> 2822 2823 <span>Sauce & Rub Gift Sets</span> 2824 </a> 2825 </li><li class="nav-item"> 2826 <a 2827 href="/pages/corporate-bbq-gifts" 2828 class="nav-link px-0 d-flex align-items-center" 2829 name="Corporate Gifts" 2830 title="Corporate Gifts" 2831 aria-label="Corporate Gifts" 2832 > 2833 2834 2835 2836 2837 2838 2839 <span>Corporate Gifts</span> 2840 </a> 2841 </li><li class="nav-item"> 2842 <a 2843 href="/pages/gift-notification-cards" 2844 class="nav-link px-0 d-flex align-items-center" 2845 name="Gift Notification Cards" 2846 title="Gift Notification Cards" 2847 aria-label="Gift Notification Cards" 2848 > 2849 2850 2851 2852 2853 2854 2855 <span>Gift Notification Cards</span> 2856 </a> 2857 </li></ul> 2858 </template></div> 2859 </div> 2860 2861 2862 <div class="drawer-footer"> 2863 <ul class="social-links list-unstyled list-inline mt-4 pt-1 mb-0"> 2864 2865 <li class="list-inline-item"> 2866 <a href="https://www.facebook.com/GrillMastersClub/" target="_blank" style="color: ;" name="Facebook" title="Facebook" rel="nofollow" aria-label="Facebook"> 2867 <i class="icon-facebook"></i> 2868 </a> 2869 </li> 2870 2871 2872 2873 <li class="list-inline-item"> 2874 <a href="https://www.instagram.com/grillmastersclubvip/" target="_blank" style="color: ;" name="Instagram" title="Instagram" rel="nofollow" aria-label="Instagram"> 2875 <i class="icon-instagram"></i> 2876 </a> 2877 </li> 2878 2879 2880 2881 <li class="list-inline-item"> 2882 <a href="https://www.pinterest.com/GrillMastersClub/" target="_blank" style="color: ;" name="Pinterest" title="Pinterest" rel="nofollow" aria-label="Pinterest"> 2883 <i class="icon-pinterest"></i> 2884 </a> 2885 </li> 2886 2887 2888 2889 2890 2891 <li class="list-inline-item"> 2892 <a href="https://www.youtube.com/c/GrillMastersClub" target="_blank" style="color: ;" name="YouTube" title="YouTube" rel="nofollow" aria-label="YouTube"> 2893 <i class="icon-youtube"></i> 2894 </a> 2895 </li> 2896 2897</ul> 2898 </div> 2899 2900 2901
2901<script> 2902 (function () { 2903 var drawer = document.getElementById('mobile-menu-drawer'); 2904 if (!drawer) return; 2905 var body = drawer.querySelector('.drawer-body'); 2906 var topview = body.querySelector('[data-mobile-topview]'); 2907 var subview = body.querySelector('[data-mobile-subview]'); 2908 var subviewTitleEl = body.querySelector('[data-subview-title]'); 2909 var subviewBodyEl = body.querySelector('[data-subview-body]'); 2910 var templatesRoot = body.querySelector('[data-mobile-templates]'); 2911 var backBtn = body.querySelector('.js-mobile-back'); 2912 var stack = []; 2913 var currentTemplateId = null; 2914 2915 function loadChildren(templateId, title, direction) { 2916 var tpl = templatesRoot && templatesRoot.querySelector('#' + CSS.escape(templateId)); 2917 if (!tpl) return false; 2918 var dir = direction || 'forward'; 2919 // Step 1: slide out current content 2920 var outClass = dir === 'forward' ? 'subview-slide-out-left' : 'subview-slide-out-right'; 2921 var inStartClass = dir === 'forward' ? 'subview-slide-in-from-right' : 'subview-slide-in-from-left'; 2922 var inActiveClass = 'subview-slide-in-active'; 2923 var doSwap = function () { 2924 // replace content 2925 subviewBodyEl.innerHTML = ''; 2926 subviewBodyEl.appendChild(tpl.content.cloneNode(true)); 2927 subviewTitleEl.textContent = title || ''; 2928 subviewBodyEl.setAttribute('data-template-id', templateId); 2929 currentTemplateId = templateId; 2930 // Step 2: animate in 2931 subviewBodyEl.classList.add(inStartClass); 2932 // force reflow 2933 void subviewBodyEl.offsetWidth; 2934 subviewBodyEl.classList.add(inActiveClass); 2935 subviewBodyEl.classList.remove(inStartClass); 2936 var onInEnd = function (ev) { 2937 if (ev.target !== subviewBodyEl) return; 2938 subviewBodyEl.classList.remove(inActiveClass); 2939 subviewBodyEl.removeEventListener('transitionend', onInEnd); 2940 }; 2941 subviewBodyEl.addEventListener('transitionend', onInEnd); 2942 }; 2943 // if already in subview, animate out then swap; otherwise just swap 2944 if (drawer.classList.contains('is-in-subview')) { 2945 subviewBodyEl.classList.add(outClass); 2946 var onOutEnd = function (ev) { 2947 if (ev.target !== subviewBodyEl) return; 2948 subviewBodyEl.classList.remove(outClass); 2949 subviewBodyEl.removeEventListener('transitionend', onOutEnd); 2950 doSwap(); 2951 }; 2952 subviewBodyEl.addEventListener('transitionend', onOutEnd); 2953 } else { 2954 drawer.classList.add('is-in-subview'); 2955 doSwap(); 2956 } 2957 return true; 2958 } 2959 2960 function handleTopItemClick(e) { 2961 var link = e.target.closest('.js-mobile-top-item'); 2962 if (!link) return; 2963 var hasChildren = link.getAttribute('data-has-children') === 'true'; 2964 if (!hasChildren) return; // allow navigation 2965 e.preventDefault(); 2966 var handle = link.getAttribute('data-parent-handle'); 2967 var title = link.textContent.trim(); 2968 // push a marker to know we're leaving topview 2969 stack.push({ from: 'top' }); 2970 loadChildren('children-' + handle, title, 'forward'); 2971 } 2972 2973 function handleSubItemClick(e) { 2974 var link = e.target.closest('.js-mobile-sub-item'); 2975 if (!link) return; 2976 var hasChildren = link.getAttribute('data-has-children') === 'true'; 2977 if (!hasChildren) return; // allow navigation 2978 e.preventDefault(); 2979 var handle = link.getAttribute('data-parent-handle'); 2980 var title = link.textContent.trim(); 2981 // push current subview state so Back returns one level 2982 stack.push({ from: 'sub', title: subviewTitleEl.textContent, templateId: currentTemplateId }); 2983 loadChildren('children-' + handle, title, 'forward'); 2984 } 2985 2986 function goBack() { 2987 if (!stack.length) { 2988 // fallback: go to topview 2989 drawer.classList.remove('is-in-subview'); 2990 subviewBodyEl.innerHTML = ''; 2991 subviewTitleEl.textContent = ''; 2992 return; 2993 } 2994 var prev = stack.pop(); 2995 if (prev.from === 'top') { 2996 drawer.classList.remove('is-in-subview'); 2997 subviewBodyEl.innerHTML = ''; 2998 subviewTitleEl.textContent = ''; 2999 } else { 3000 // Go back exactly one level using the stored template id 3001 loadChildren(prev.templateId, prev.title, 'back'); 3002 } 3003 } 3004 3005 // Mark current template in DOM to aid back stack (optional) 3006 var observer = new MutationObserver(function () { 3007 var firstChild = subviewBodyEl.firstElementChild; 3008 if (firstChild && !firstChild.hasAttribute('data-template-id')) { 3009 // try infer by matching innerHTML to template content (best-effort) 3010 // simpler: do nothing; we push templateId when navigating deeper 3011 } 3012 }); 3013 observer.observe(subviewBodyEl, { childList: true }); 3014 3015 topview && topview.addEventListener('click', handleTopItemClick); 3016 subview && subview.addEventListener('click', handleSubItemClick); 3017 backBtn && backBtn.addEventListener('click', goBack); 3018 })(); 3019 </script>
3019 3020 </div> 3021</mobile-nav> 3022
3023<script> 3024 (function () { 3025 if (window.__gmcNavTracking) return; 3026 window.__gmcNavTracking = true; 3027 3028 var LAYOUT = "stacked"; 3029 var PAGE_TYPE = "search"; 3030 var drawerPath = []; 3031 3032 function clean(s) { 3033 return String(s || '').replace(/[\u21B5\u25BE\u25BC]/g, '').replace(/\s+/g, ' ').trim(); 3034 } 3035 function textOf(el) { 3036 if (!el) return ''; 3037 return clean(el.getAttribute('title') || el.textContent || el.getAttribute('aria-label')); 3038 } 3039 function urlOf(el) { 3040 var h = el.getAttribute('href') || el.getAttribute('data-href') || ''; 3041 if (!h || h.charAt(0) === '#') return ''; 3042 try { 3043 var u = new URL(h, location.href); 3044 var own = u.host === location.host || /(^|\.)grillmastersclub\.(com|ca)$/i.test(u.hostname); 3045 return own ? u.pathname + u.search : u.href; 3046 } catch (e) { 3047 return h; 3048 } 3049 } 3050 3051 // Same shape as fuel-picker.liquid ev() 3052 function ev(name, params) { 3053 window.dataLayer = window.dataLayer || []; 3054 var o = { event: name }, k; 3055 for (k in params) { 3056 if (Object.prototype.hasOwnProperty.call(params, k)) o[k] = params[k]; 3057 } 3058 window.dataLayer.push(o); 3059 if (typeof window.gtag === 'function') window.gtag('event', name, params); 3060 } 3061 3062 function send(name, el, area, type, path) { 3063 path = path.filter(function (p) { return !!p; }); 3064 ev(name, { 3065 event_category: area, 3066 event_label: path.join(' > '), 3067 nav_type: type, 3068 nav_level: path.length || 1, 3069 nav_parent: path[0] || '', 3070 nav_column: path.length >= 3 ? path[1] : '', 3071 link_text: path[path.length - 1] || textOf(el), 3072 link_url: urlOf(el), 3073 header_layout: LAYOUT, 3074 page_type: PAGE_TYPE 3075 }); 3076 } 3077 3078 function areaOf(el) { 3079 if (el.closest('[data-top-bar]')) return 'announcement_bar'; 3080 if (el.closest('#mobile-menu-drawer')) return 'mobile_drawer'; 3081 if (el.closest('.navbar-mobile')) return 'header_mobile'; 3082 return 'header_desktop'; 3083 } 3084 3085 function handle(el) { 3086 var area = areaOf(el); 3087 var label = textOf(el); 3088 3089 // Mobile hamburger / close 3090 if (el.id === 'mobile-menu') { send('nav_menu_open', el, area, 'drawer', ['Menu']); return; } 3091 if (el.classList.contains('close-mobile--navbar')) return; 3092 3093 if (area === 'announcement_bar') { 3094 send('nav_click', el, area, 'announcement', [label || 'Announcement']); 3095 return; 3096 } 3097 3098 // ---- Mobile drawer (slide-in sub-menus) ---- 3099 if (area === 'mobile_drawer') { 3100 if (el.classList.contains('js-mobile-back')) { drawerPath.pop(); return; } 3101 var isTop = el.classList.contains('js-mobile-top-item'); 3102 var isSub = el.classList.contains('js-mobile-sub-item'); 3103 if (isTop) drawerPath = []; 3104 if ((isTop || isSub) && el.getAttribute('data-has-children') === 'true') { 3105 drawerPath.push(label); 3106 send('nav_menu_open', el, area, 'submenu', drawerPath.slice()); 3107 return; 3108 } 3109 var inSub = !!el.closest('[data-mobile-subview]'); 3110 var dType = el.closest('.mobile-topview-image') ? 'promo_image' 3111 : el.closest('.drawer-footer') ? 'social' : 'menu_link'; 3112 if (dType === 'promo_image') label = 'Promo image'; 3113 send('nav_click', el, area, dType, (inSub ? drawerPath : []).concat([label])); 3114 return; 3115 } 3116 3117 // ---- Header bar (desktop + mobile) ---- 3118 if (el.classList.contains('header__icon--cart')) { send('nav_click', el, area, 'cart', ['Cart']); return; } 3119 if (el.classList.contains('open-searchform')) { send('nav_click', el, area, 'search', ['Search']); return; } 3120 if (el.closest('.navbar-brand')) { send('nav_click', el, area, 'logo', ['Logo']); return; } 3121 if (el.hasAttribute('data-gmc-account') || /^account$/i.test(el.getAttribute('title') || el.getAttribute('aria-label') || '')) { 3122 send('nav_click', el, area, 'account', ['Account']); 3123 return; 3124 } 3125 3126 // Desktop dropdown toggle 3127 if (el.getAttribute('data-toggle') === 'dropdown') { 3128 send('nav_menu_open', el, area, 'dropdown', [label]); 3129 return; 3130 } 3131 3132 // Menu links (top-level, dropdown, mega-menu columns, promo image) 3133 var path = []; 3134 var dd = el.closest('.nav-item.dropdown'); 3135 if (dd) { 3136 path.push(textOf(dd.querySelector('[data-toggle="dropdown"]'))); 3137 var col = el.closest('.dropdown-column'); 3138 var colTitle = col && col.querySelector('.nav-link-title'); 3139 if (colTitle && colTitle !== el) path.push(textOf(colTitle)); 3140 } 3141 var isPromo = !el.classList.contains('nav-link') && !!el.querySelector('img'); 3142 path.push(isPromo ? 'Promo image' : label); 3143 send('nav_click', el, area, isPromo ? 'promo_image' : 'menu_link', path); 3144 } 3145 3146 // Capture phase on document: runs before the Rebuy cart handler in 3147 // theme.liquid (which stops propagation) and never blocks navigation. 3148 document.addEventListener('click', function (e) { 3149 var root = document.getElementById('shopify-section-header'); 3150 if (!root || !e.target || !e.target.closest) return; 3151 var el = e.target.closest('a, button'); 3152 if (!el || !root.contains(el)) return;
3153 try { handle(el); } catch (err) { /* tracking must never break the menu */ } 3154 }, true); 3155 })(); 3156</script>
3156 3157
3158<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-sticky-header.js?v=60368321866645667361789678877" defer></script>
vendor: 1 bytes, line 3158
3158
3159<script type="application/ld+json"> 3160 { 3161 "@context": "http://schema.org", 3162 "@type": "Organization", 3163 "name": "Grill Masters Club", 3164 3165 3166 "logo": "https:\/\/cdn.shopify.com\/s\/files\/1\/0649\/4388\/2457\/files\/grill-logo.svg?v=1660047624", 3167 3168 3169 "sameAs": [ 3170 null, 3171 "https:\/\/www.facebook.com\/GrillMastersClub\/", 3172 "https:\/\/www.pinterest.com\/GrillMastersClub\/", 3173 "https:\/\/www.instagram.com\/grillmastersclubvip\/", 3174 null, 3175 null, 3176 "https:\/\/www.youtube.com\/c\/GrillMastersClub", 3177 null 3178 ], 3179 "url": "https:\/\/www.grillmastersclub.com" 3180 } 3181</script>
3181 3182 3183 3184 3185<style> #shopify-section-header .how-it-works section.section-content.mt-lg-2.mb-lg-9 {display: none !important;} @media screen and (max-width: 991px) {#shopify-section-header span.turkey {font-size: 14px; }} </style></div> 3186 3187 <div id="shopify-section-search-layer" class="shopify-section"><link rel="stylesheet" href="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-search.css?v=103835942996548509931789678876" media="print" onload="this.media='all'"><search-modal class="header__search" style="display: none;"> 3188 <div class="searchform"> 3189 <div class="search-modal modal__content bg-white py-5" role="dialog" aria-modal="true" aria-label="Search"> 3190 <div class="container"> 3191 <div class="search-modal__content" tabindex="-1"> 3192 <form action="/search" method="get" role="search" class="search search-modal__form"><div class="field"> 3193 <input class="search__input form-control border-bottom border-0 border-gray-800 rounded-0" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search"> 3194 <!-- <input type="hidden" name="options[prefix]" value="last"> --> 3195 <input type="hidden" name="type" value="product,article,page"> 3196 <button class="search__button field__button focus-inset" aria-label="Search"> 3197 <span class="icon-search"></span> 3198 </button> 3199 </div> 3200 </form> 3201 <button type="button" class="search-modal__close-button modal__close-button focus-inset" aria-label="Close"> 3202 <span class="icon-close"></span> 3203 </button> 3204 </div> 3205 </div> 3206 </div> 3207 <div class="predictive-search" style="display: none;"> 3208 <div class="container"> 3209 <div class="predictive-search-header mb-4"> 3210 <h4>Products</h4> 3211 </div> 3212 <div class="predictive-search-body"> 3213 <div class="predictive-search-product-list row mx-n2"></div> 3214 </div> 3215 <div class="predictive-search-footer"> 3216 <a href="">View all</a> 3217 </div> 3218 </div> 3219 </div> 3220 </div> 3221</search-modal> 3222 3223</div> 3224<section id="shopify-section-newsletter" class="shopify-section"><modal-dialog id="PopupModal-newsletter" class=""> 3225 3226 <div 3227 data-section-id="newsletter" 3228 data-newsletter-popup 3229 data-newsletter_enabled="false" 3230 data-section-id="newsletter" 3231 data-popup_delay="1" 3232 data-period_until="7" 3233 class="newsletter-popup modal" tabindex="-1" 3234 style=";" 3235 > 3236 <div class="modal-dialog modal-dialog-centered"> 3237 <div class="modal-content"> 3238 <div class="modal-body p-5"> 3239 3240 3241 <div class="inner text-center has-image-bg w-100" 3242 style="background-color: #ffffff;"> 3243 3244 <button data-newsletter-close-btn class="btn p-0 btn-link btn-close border-0" aria-label="close newsletter popup"> 3245 <i class="icon-close font-size-xl"></i> 3246 </button> 3247 3248 3249 <h2>Subscribe to Newsletter</h2> 3250 3251 3252 <form method="post" action="/contact#NewsletterPopUp" id="NewsletterPopUp" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3253 3254 3255 3256 3257 3258 3259 <div><p>Subscribe and get exclusive offers!</p></div> 3260 3261 <div class="input-group mx-auto my-4"> 3262 <input type="email" name="contact[email]" aria-label="email" id="newsletterPopupEmail" class="form-control" placeholder="Your Email" value="" autocorrect="off" autocapitalize="off" required> 3263 <input type="hidden" name="contact[tags]" value="newsletter"> 3264 <button type="submit" name="commit" class="btn btn-sm btn-primary" >Subscribe</button> 3265 </div> 3266 3267 3268 <div class="small"><p>No SPAM! We not share your email to any 3rd part companies!</p></div> 3269 3270 3271 3272 3273 </form> 3274 </div> 3275 </div> 3276 </div> 3277 </div> 3278 </div> 3279</modal-dialog> 3280 3281 3282 3283 3284<style> 3285 #PopupModal-newsletter .btn-close{ 3286 position: absolute; 3287 right: 15px; 3288 top: 15px; 3289 line-height: 1; 3290 } 3291 .inner .input-group .btn:before{ 3292 display: none; 3293 } 3294</style> 3295</section><main 3296 id="MainContent" 3297 class="content-for-layout focus-none" 3298 role="main" 3299 tabindex="-1" 3300 > 3301 <div id="shopify-section-template--23069933994201__custom_html_wTRKfm" class="shopify-section"><div id="ecomposer-custom-section"><div class="ecomposer-custom-code"><div style="text-align:center; padding: 2.5rem 1rem 1rem 1rem; max-width: 900px; margin: 0 auto;"> 3302 3303 <h1 style=" 3304 font-family: 'Oswald', sans-serif; 3305 font-size: 36px; 3306 line-height: 1.05; 3307 font-weight: 700; 3308 text-transform: uppercase; 3309 margin: 0 0 .75rem 0; 3310 color: #111; 3311 letter-spacing: .5px; 3312max-width: 850px; 3313margin: 0 auto .75rem auto; 3314 "> 3315 Search Our Store to Explore the Best in BBQ 3316 </h1> 3317 3318 <p style=" 3319 font-size: 1.05rem; 3320 line-height: 1.6; 3321 color: #555; 3322 max-width: 760px; 3323 margin: 0 auto; 3324"> 3325 Discover award-winning BBQ rubs, sauces, grilling tools, smoker accessories, and exclusive Grill Masters Club favorites trusted by backyard pitmasters nationwide. 3326 <br><br> 3327 Can't find what you need? 3328 <a href="mailto:[email protected]" style="color:#f36a10; font-weight:600; text-decoration:none;"> 3329 Contact our team 3330 </a> 3331 for personalized recommendations. 3332</p> 3333 3334</div></div> 3335 3336 3337</div> 3338 3339<style> 3340 3341 #ecomposer-custom-section{position:relative;} 3342 3343 .ecomposer-custom-title{text-align:center;} 3344 3345 .ecomposer-credit{text-align:right;font-size:11px; margin-bottom:20px;font-style:italic;} 3346 3347</style> 3348 3349 3350</div><div id="shopify-section-template--23069933994201__main" class="shopify-section"><link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/template-search.css?v=45868409639038070671789678936" rel="stylesheet" type="text/css" media="all" /> 3351 3352<section class="section-content"> 3353 <div class="container"> 3354 3355 <div class="row pb-lg-12 pb-md-10 pb-9 align-items-stretch justify-content-around"> 3356 <div class="col-lg-5 ml-auto mr-auto text-center"> 3357 <form 3358 action="/search" 3359 method="get" 3360 role="search"><div class="input-group search-group"> 3361 <input 3362 type="hidden" 3363 name="type" 3364 value="product,article,page"> 3365 <input 3366 type="search" 3367 name="q" 3368 id="Search" 3369 aria-label="search" 3370 value="" 3371 placeholder="Search" 3372 class="form-control"> 3373 <button type="submit" class="btn btn-primary">Submit</button> 3374 </div> 3375 </form> 3376 </div> 3377 </div> 3378 3379 <div class="row align-items-center justify-content-around">
3379<div class="col-xl-3 col-md-3 col-sm-5 col-7 ms-auto order-2"><custom-select class="sortby-dropdown"> 3380 <div class="d-flex default justify-content-between border py-2 px-3 align-items-center bg-white position-relative"> 3381 <span class="option_txt">Relevance</span> 3382 <i class="icon-arrow-bottom ms-auto font-size-lg lh-1"></i> 3383 </div> 3384 <div class="custom--select"> 3385 <ul 3386 class="list-unstyled m-0 toggle-content" 3387 data-sortby 3388 data-type="content"><li data-value="relevance" class="form-check mb-0"> 3389 <input 3390 type="radio" 3391 value="relevance" 3392 class="sortby_options form-check-input" 3393 name="custom_sort_by_desktop" 3394 id="custom_sort_by-desktop-1" 3395 3396 3397 checked 3398 /> 3399 <label 3400 for="custom_sort_by-desktop-1" 3401 class="option_txt form-check-label font-size-md" 3402 title="Relevance">Relevance</label> 3403 </li><li data-value="price-ascending" class="form-check mb-0"> 3404 <input 3405 type="radio" 3406 value="price-ascending" 3407 class="sortby_options form-check-input" 3408 name="custom_sort_by_desktop" 3409 id="custom_sort_by-desktop-2" 3410 3411 3412 /> 3413 <label 3414 for="custom_sort_by-desktop-2" 3415 class="option_txt form-check-label font-size-md" 3416 title="Price, low to high">Price, low to high</label> 3417 </li><li data-value="price-descending" class="form-check mb-0"> 3418 <input 3419 type="radio" 3420 value="price-descending" 3421 class="sortby_options form-check-input" 3422 name="custom_sort_by_desktop" 3423 id="custom_sort_by-desktop-3" 3424 3425 3426 /> 3427 <label 3428 for="custom_sort_by-desktop-3" 3429 class="option_txt form-check-label font-size-md" 3430 title="Price, high to low">Price, high to low</label> 3431 </li></ul> 3432 </div> 3433</custom-select> 3434
3435<script> 3436 document.addEventListener('DOMContentLoaded', function() { 3437 const sortByOptions = document.querySelectorAll('.sortby_options'); 3438 const customSelect = document.querySelector('custom-select'); 3439 const defaultOption = customSelect.querySelector('.default .option_txt'); 3440 3441 // Set initial selected value from URL if present 3442 const urlParams = new URLSearchParams(window.location.search); 3443 const sortByParam = urlParams.get('sort_by'); 3444 3445 if (sortByParam) { 3446 const matchingOption = Array.from(sortByOptions).find(option => option.value === sortByParam); 3447 if (matchingOption) { 3448 matchingOption.checked = true; 3449 defaultOption.textContent = matchingOption.nextElementSibling.textContent; 3450 } 3451 } 3452 3453 sortByOptions.forEach(option => { 3454 option.addEventListener('change', function() { 3455 const url = new URL(window.location.href); 3456 url.searchParams.set('sort_by', this.value); 3457 window.location.href = url.toString(); 3458 }); 3459 }); 3460 }); 3461</script>
3461</div> 3462 <div class="col-lg-3 order-1"> 3463 <div class="total-products" data-totalProducts> 3464 <p class="m-0">0 Results found</p> 3465 </div> 3466 </div> 3467 3468 </div> 3469 3470 <div class="row"> 3471 <div class="col-12 mb-4 mb-lg-6"> 3472 <div class="row mb-4 align-items-start"> 3473 </div> 3474 </div> 3475 3476 3477<div class="col-12"> 3478 <div class="row mb-4 align-items-start"> 3479 3480 3481 3482 </div> 3483</div> 3484 3485<div class="col-lg-3 d-lg-block d-none" id="filtersCollapse"> 3486 <div class="search-filters sticky-top" id="main-search-filters" data-id="template--23069933994201__main"> 3487 <div class="d-lg-none search-filter-header position-relative"> 3488 <div class="search-filters-close"><a href="#"><i class="icon-close icon-size-20 text-black d-block"></i></a></div> 3489 <h5 class="mb-0 text-center">Filter</h5> 3490 </div><search-filters class="filters small-hide" data-filterType="" data-accordionType="multiple"> 3491 <form id="SearchFiltersForm" class="filter__form pt-4 px-3 pb-2 p-lg-0"> 3492 <input type="hidden" name="q" value=""><input type="hidden" name="type" value="product,article,page"><div class="sorting mb-4 d-block d-lg-none"><custom-select class="sortby-dropdown"> 3493 <div class="d-flex default justify-content-between border py-2 px-3 align-items-center bg-white position-relative"> 3494 <span class="option_txt">Relevance</span> 3495 <i class="icon-arrow-bottom ms-auto font-size-lg lh-1"></i> 3496 </div> 3497 <div class="custom--select"> 3498 <ul 3499 class="list-unstyled m-0 toggle-content" 3500 data-sortby 3501 data-type="content"><li data-value="relevance" class="form-check mb-0"> 3502 <input 3503 type="radio" 3504 value="relevance" 3505 class="sortby_options form-check-input" 3506 name="custom_sort_by_mobile" 3507 id="custom_sort_by-mobile-1" 3508 3509 checked /> 3510 <label 3511 for="custom_sort_by-mobile-1" 3512 class="option_txt form-check-label font-size-md" 3513 title="Relevance">Relevance</label> 3514 </li><li data-value="price-ascending" class="form-check mb-0"> 3515 <input 3516 type="radio" 3517 value="price-ascending" 3518 class="sortby_options form-check-input" 3519 name="custom_sort_by_mobile" 3520 id="custom_sort_by-mobile-2" 3521 3522 3523 /> 3524 <label 3525 for="custom_sort_by-mobile-2" 3526 class="option_txt form-check-label font-size-md" 3527 title="Price, low to high">Price, low to high</label> 3528 </li><li data-value="price-descending" class="form-check mb-0"> 3529 <input 3530 type="radio" 3531 value="price-descending" 3532 class="sortby_options form-check-input" 3533 name="custom_sort_by_mobile" 3534 id="custom_sort_by-mobile-3" 3535 3536 3537 /> 3538 <label 3539 for="custom_sort_by-mobile-3" 3540 class="option_txt form-check-label font-size-md" 3541 title="Price, high to low">Price, high to low</label> 3542 </li></ul> 3543 </div> 3544</custom-select> 3545
3546<script> 3547 document.addEventListener('DOMContentLoaded', function() { 3548 const sortByOptions = document.querySelectorAll('.sortby_options'); 3549 const customSelect = document.querySelector('custom-select'); 3550 const defaultOption = customSelect.querySelector('.default .option_txt'); 3551 3552 // Set initial selected value from URL if present 3553 const urlParams = new URLSearchParams(window.location.search); 3554 const sortByParam = urlParams.get('sort_by'); 3555 3556 if (sortByParam) { 3557 const matchingOption = Array.from(sortByOptions).find(option => option.value === sortByParam); 3558 if (matchingOption) { 3559 matchingOption.checked = true; 3560 defaultOption.textContent = matchingOption.nextElementSibling.textContent; 3561 } 3562 } 3563 3564 sortByOptions.forEach(option => { 3565 option.addEventListener('change', function() { 3566 const url = new URL(window.location.href); 3567 url.searchParams.set('sort_by', this.value); 3568 window.location.href = url.toString(); 3569 }); 3570 }); 3571 }); 3572</script>
3572</div> 3573 <input type="hidden" name="sort_by" value="" /> 3574 3575 3576 <div class="filter__wrapper"></div> 3577 3578 <noscript> 3579 <button type="submit" class="filter__button button">Filter</button> 3580 </noscript> 3581 3582 <div class="col-12 d-lg-none mt-auto"> 3583 <button class="btn btn-primary btn-sm btn-block" type="button" aria-label="Apply" data-applyFilters> 3584 </i>Apply 3585 </button> 3586 </div> 3587 </form> 3588 </search-filters></div> 3589</div><div class="col"> 3590 <div id="search-product-grid"> 3591 3592<div 3593 class="row mt-5" 3594 id="template-search" 3595 data-id="template--23069933994201__main"> 3596 <div class="col-12 text-center mt-5"> 3597 <h5> 3598 No results found for ââ. Check the spelling or use a different word or phrase.</h5> 3599 </div> 3600 </div></div> 3601 </div> 3602 3603 </div> 3604 </div> 3605</section> 3606 3607</div><section id="shopify-section-template--23069933994201__gmc_sitewide_banner_kBz7ae" class="shopify-section gmc-sitewide-banner-shell"><style> 3608#gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae{width:100%;margin:0;padding:0} 3609#gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae a{display:block;line-height:0} 3610#gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae img{width:100%;height:auto;display:block;margin:0} 3611#gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae .gmc-banner-m{display:none} 3612@media(max-width:770px){ 3613 #gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae .gmc-banner-d{display:none} 3614 #gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae .gmc-banner-m{display:block} 3615} 3616</style> 3617 3618<div id="gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae"><a class="gmc-banner-d" href="/products/subscribe-save" data-variant="Desktop"> 3619 <img src="//www.grillmastersclub.com/cdn/shop/files/Grate_Deals_Desktop_Callout_1.png?v=1788894667&width=2400" 3620 width="1920" height="262" 3621 alt="20% Off America's #1 BBQ Box" loading="lazy"> 3622 </a><a class="gmc-banner-m" href="/products/subscribe-save" data-variant="Mobile"> 3623 <img src="//www.grillmastersclub.com/cdn/shop/files/grate_deals_mobile_banner.jpg?v=1788894683&width=1200" 3624 width="787" height="164" 3625 alt="20% Off America's #1 BBQ Box" loading="lazy"> 3626 </a></div> 3627
3628<script> 3629(function(){ 3630 var r = document.getElementById('gmc-banner-template--23069933994201__gmc_sitewide_banner_kBz7ae'); 3631 if(!r) return; 3632 var base = "Grate Deals Top Banner"; 3633 var loc = "search_bottom"; 3634 r.querySelectorAll('a[data-variant]').forEach(function(a){ 3635 a.addEventListener('click', function(){ 3636 try{ 3637 var p = { banner_name: base + ' ' + a.getAttribute('data-variant'), banner_location: loc, destination: a.getAttribute('href') }; 3638 if(typeof window.gtag === 'function'){ window.gtag('event', 'banner_click', p); } 3639 if(window.dataLayer){ window.dataLayer.push(Object.assign({ event: 'banner_click' }, p)); } 3640 }catch(e){} 3641 }); 3642 }); 3643})(); 3644</script>
3644</section> 3645 </main> 3646 3647 3648 3649 <modal-dialog id="PopupModal-video"> 3650 <div class="modal modal-video" role="dialog"> 3651 <div class="modal-dialog modal-dialog-centered" data-customVideoPopup> 3652 <div class="modal-content"> 3653 <div class="modal-head"> 3654 <button 3655 class="btn p-2 close-quickshop" 3656 type="button" 3657 id="ModalClose-video" 3658 aria-label="Close Video" 3659 > 3660 <span class="icon-close"></span> 3661 </button> 3662 </div> 3663 <div class="modal-body"> 3664 <div class="video-section"></div> 3665 </div> 3666 </div> 3667 </div> 3668 </div> 3669 </modal-dialog> 3670 3671 <custom-notification> 3672 <div class="snotifyToast"> 3673 <div class="snotifyToast-dialog"> 3674 <div class="snotifyToast__progressBar"> 3675 <span class="snotifyToast__progressBar__percentage" data-toast-pr></span> 3676 </div> 3677 <div class="snotifyToast__inner"> 3678 <div class="snotifyToast__title"></div> 3679 <div class="snotifyToast__body"></div> 3680 <div class="snotify-icon"><div class="snotify-icon-error" style="display: none;"> 3681 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
3682 viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve"> 3683 <g> 3684 <g> 3685 <path d="M64,0C28.7,0,0,28.7,0,64s28.7,64,64,64s64-28.7,64-64S99.3,0,64,0z M64,120C33.1,120,8,94.9,8,64S33.1,8,64,8 3686 s56,25.1,56,56S94.9,120,64,120z"/> 3687 </g> 3688 </g> 3689 <path d="M41.4,91.1C41.4,91.1,41.4,91.1,41.4,91.1c1.2,0,2.3-0.5,3.2-1.3L64,70.4l19.4,19.4c0.9,0.8,2,1.3,3.2,1.3c0,0,0,0,0,0 3690 c1.2,0,2.3-0.5,3.2-1.3c0.9-0.9,1.3-2,1.3-3.2c0-1.2-0.5-2.3-1.3-3.2L70.4,64l19.4-19.4c0.9-0.9,1.3-2,1.3-3.2 3691 c0-1.2-0.5-2.3-1.3-3.2c-0.9-0.9-2-1.3-3.2-1.3c0,0,0,0,0,0c-1.2,0-2.3,0.5-3.2,1.3L64,57.6L44.6,38.2c-0.9-0.9-2-1.3-3.2-1.3 3692 c0,0,0,0,0,0c-1.2,0-2.3,0.5-3.2,1.3c-0.9,0.9-1.3,2-1.3,3.2c0,1.2,0.5,2.3,1.3,3.2L57.6,64L38.2,83.4c-0.9,0.9-1.3,2-1.3,3.2 3693 c0,1.2,0.5,2.3,1.3,3.2C39,90.7,40.2,91.1,41.4,91.1z"/> 3694 </svg> 3695</div> 3696 3697 3698<div class="snotify-icon-info" style="display: none;"> 3699 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3700 viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"> 3701 <g> 3702 <g> 3703 <path d="M13,26C5.8,26,0,20.2,0,13S5.8,0,13,0s13,5.8,13,13S20.2,26,13,26z M13,2C6.9,2,2,6.9,2,13s4.9,11,11,11s11-4.9,11-11 3704 S19.1,2,13,2z"/> 3705 </g> 3706 </g> 3707 <path class="st0" d="M11.8,18.9h2.4v-7.1h-2.4V18.9L11.8,18.9z M11.8,9.5h2.4V7.1h-2.4V9.5L11.8,9.5z"/> 3708 </svg> 3709 3710</div> 3711 3712<div class="snotify-icon-warning" style="display: none;"> 3713 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3714 viewBox="0 0 19.7 19.7" style="enable-background:new 0 0 19.7 19.7;" xml:space="preserve"> 3715 <g> 3716 <path d="M9.8,3.1c0.6,0,1.1,0.4,1.5,1.1l5.9,9.9c0.9,1.4,0.2,2.6-1.5,2.6h-12c-1.7,0-2.3-1.2-1.5-2.6l5.9-9.9 3717 C8.7,3.4,9.3,3.1,9.8,3.1 M9.8,1.1c-1.3,0-2.5,0.7-3.3,2L0.7,13c-0.8,1.3-0.9,2.7-0.2,3.8s1.9,1.8,3.4,1.8h12 3718 c1.5,0,2.8-0.6,3.4-1.8s0.6-2.5-0.2-3.8l-5.9-9.9C12.3,1.8,11.1,1.1,9.8,1.1z"/> 3719 </g> 3720 <g> 3721 <circle cx="9.8" cy="13.6" r="1.3"/> 3722 </g> 3723 <g> 3724 <path d="M11.3,7.6c0-0.8-0.7-1.5-1.5-1.5S8.3,6.7,8.3,7.6c0,0.2,0,0.4,0.1,0.6c0.6,1.4,1.4,3.4,1.4,3.4s0.8-2.1,1.4-3.4 3725 C11.3,8,11.3,7.8,11.3,7.6z"/> 3726 </g> 3727 </svg> 3728 3729</div> 3730 3731<div class="snotify-icon-success" style="display: none;"> 3732 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3733 viewBox="0 0 26 26" style="enable-background:new 0 0 26 26;" xml:space="preserve"> 3734 <g> 3735 <g> 3736 <path d="M12.2,16.7c-0.3,0-0.5-0.1-0.7-0.3L9,14c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.8,1.8L17,9.5c0.4-0.4,1-0.4,1.4,0 3737 s0.4,1,0,1.4l-5.5,5.5C12.7,16.7,12.4,16.7,12.2,16.7z"/> 3738 </g> 3739 <g> 3740 <path d="M13,26C5.8,26,0,20.2,0,13S5.8,0,13,0s13,5.8,13,13S20.2,26,13,26z M13,2C6.9,2,2,6.9,2,13s4.9,11,11,11s11-4.9,11-11 3741 S19.1,2,13,2z"/> 3742 </g> 3743 </g> 3744 </svg> 3745 3746</div></div> 3747 </div> 3748 <div class="snotifyToast__buttons"> 3749 <button type="button" class="snotifyToast__close snotifyToast__buttons--bold">Close</button> 3750 </div> 3751 </div> 3752 </div> 3753 </custom-notification> 3754 3755 <div id="shopify-section-footer" class="shopify-section"><link href="//www.grillmastersclub.com/cdn/shop/t/75/assets/footer.css?v=107131320517388861101789678881" rel="stylesheet" type="text/css" media="all" /> 3756<div class="d-none" data-dashboard-hidden-products="[7986087362777,8142124253401,8144724164825,7852778193113,7854940815577,7852790513881,7852947800281,7852785762521,7852791693529,8119247700185,8013434781913,8013442351321,8125326557401,8125326622937,8125326786777,8111846490329,8111844131033,8006907232473,8071773847769,7893297987801,7829857730777,8104641167577]"></div> 3757 3758 3759<footer 3760 class="site-footer px-2 px-md-0" 3761 data-section-id="footer" 3762 style="background-color: #1a1818; color: #faf8f4;"> 3763 3764 <picture><source media="(max-width: 991px)" srcset="//www.grillmastersclub.com/cdn/shop/files/firesmoke-bkgd.jpg?v=1660656151&width=991"><source media="(max-width: 1200px)" srcset="//www.grillmastersclub.com/cdn/shop/files/firesmoke-bkgd.jpg?v=1660656151&width=1200"><img 3765 src="//www.grillmastersclub.com/cdn/shop/files/firesmoke-bkgd.jpg?v=1660656151" 3766 alt="Footer Bg" 3767 width="1440" 3768 loading="lazy" 3769 height="387"> 3770 </picture> 3771 3772 <div data-footer-top class="footer-top py-8 py-lg-10 my-1 my-lg-0"> 3773 <div class="container"> 3774 <div class="row"> 3775 <div class="col-12 col-lg-4 d-lg-none"> 3776 <a 3777 href="/" 3778 title="Grill Masters Club" 3779 aria-label="Grill Masters Club" 3780 class="mb-7 mb-lg-4 pb-1 d-inline-block"><img 3781 src="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/Logo_White_Orange.svg?v=1660655972" 3782 alt="Grill Masters Club" 3783 class="img-fluid" 3784 loading="lazy" 3785 width="325" 3786 height="35" 3787 style="max-width: 325px" 3788 width="325" 3789 height="40"></a> 3790 </div> 3791 </div> 3792 <div class="row justify-content-between"> 3793 3794 <div class="col-12 col-sm-8 col-md-6 col-lg-5 col-xl-4 order-lg-2 ps-xl-6"> 3795 3796 <h4 class="newsletter-heading pb-1 mb-3 ps-lg-2">Join 100,000+ Grill Masters: Get 10% Off + Our Free "Pit Card" + Recipes & Exclusive deals</h4> 3797 3798 3799 <!-- <form method="post" action="/contact#NewsletterFooter" id="NewsletterFooter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3800 <div class="input-group newsletter-form"> 3801 <input type="hidden" name="contact[tags]" value="newsletter"> 3802 <div class="form-floating"> 3803 <input type="email" name="contact[email]" aria-label="email" id="newsletterFooterCustomerEmail" class="form-control" placeholder="Your Email" value="" autocorrect="off" autocapitalize="off" required> 3804 <label for="newsletterFooterCustomerEmail">Your Email</label> 3805 </div> 3806 <button type="submit" name="btnSubmit" aria-label="submit" class="btn"> 3807 join <i class="icon-arrow-lg-right"></i> 3808 </button> 3809 </div> 3810 3811 </form> --> 3812 3813 3814 <custom-klaviyo data-successMsg="<p>You're in! Check your inbox for your 10% off code and your <a href="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/gmc-pit-card-v3.pdf?v=1786649027" title="Download your free Pit Card here">free Pit Card download</a> â plus weekly recipes, pro tips and exclusive deals.</p>" data-Subscribed="<p>You're already subscribed to our newsletter, download your <a href="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/gmc-pit-card-v3.pdf?v=1786649027" title="Download your free Pit Card">Pit Card here</a>.</p>"> 3815 <form 3816 id="email_signup" 3817 action="//manage.kmail-lists.com/ajax/subscriptions/subscribe?a=SM7K65" 3818 method="POST"> 3819 <input 3820 type="hidden" 3821 id="listId" 3822 name="g" 3823 value="SM7K65"> 3824 <input 3825 type="hidden" 3826 name="contact[tags]" 3827 value="newsletter"> 3828 <input 3829 type="hidden" 3830 name="$fields" 3831 value="$consent"> 3832 <input 3833 type="hidden" 3834 name="$list_fields" 3835 value="$consent"> 3836 <div class="input-group newsletter-form"> 3837 <input 3838 type="hidden" 3839 name="contact[tags]" 3840 value="newsletter"> 3841 <div class="form-floating"> 3842 <input 3843 type="email" 3844 name="email" 3845 aria-label="email" 3846 id="newsletterFooterCustomerEmail" 3847 class="form-control" 3848 placeholder="Your Email" 3849 value="" 3850 autocorrect="off" 3851 autocapitalize="off" 3852 required> 3853 <label for="newsletterFooterCustomerEmail">Your Email</label> 3854 </div> 3855 <button 3856 type="submit" 3857 name="submit" 3858 aria-label="submit" 3859 class="btn"> 3860 join 3861 <i class="icon-arrow-lg-right"></i> 3862 </button> 3863 </div> 3864 <div 3865 class="mt-3" 3866 style="display: none;" 3867 data-final-result></div> 3868 </form> 3869 </custom-klaviyo> 3870 3871 3872 </div> 3873 3874 3875 <div class="col-12 col-lg-6 col-xl-5 order-lg-1 mt-7 mt-lg-0"> 3876 <div class="d-none d-lg-block"> 3877 <a 3878 href="/" 3879 title="Grill Masters Club" 3880 aria-label="Grill Masters Club" 3881 class="mb-7 mb-lg-4 pb-1 d-inline-block"><img 3882 src="https://cdn.shopify.com/s/files/1/0649/4388/2457/files/Logo_White_Orange.svg?v=1660655972" 3883 alt="Grill Masters Club" 3884 class="img-fluid" 3885 loading="lazy" 3886 width="325" 3887 height="35" 3888 style="max-width: 325px" 3889 width="325" 3890 height="40"></a> 3891 </div> 3892 3893 <ul class="list-unstyled footer-navigation font-size-md d-flex flex-wrap"> 3894 3895 <li> 3896 <a 3897 href="/pages/pitmaster-perks" 3898 style="color: #faf8f4;" 3899 title="Pitmaster Perks Rewards" 3900 aria-label="Pitmaster Perks Rewards">
3901 <span>Pitmaster Perks Rewards</span> 3902 </a> 3903 </li> 3904 3905 <li> 3906 <a 3907 href="/pages/contact" 3908 style="color: #faf8f4;" 3909 title="Contact Us" 3910 aria-label="Contact Us"> 3911 <span>Contact Us</span> 3912 </a> 3913 </li> 3914 3915 <li> 3916 <a 3917 href="https://www.grillmastersclub.com/account/login" 3918 style="color: #faf8f4;" 3919 title="Account" 3920 aria-label="Account"> 3921 <span>Account</span> 3922 </a> 3923 </li> 3924 3925 <li> 3926 <a 3927 href="https://grillmastersclub.gorgias.help/en-US" 3928 style="color: #faf8f4;" 3929 title="BBQ Support Center" 3930 aria-label="BBQ Support Center"> 3931 <span>BBQ Support Center</span> 3932 </a> 3933 </li> 3934 3935 <li> 3936 <a 3937 href="https://www.amazon.com/stores/page/98964E6A-6967-4C99-AF21-71C6EB3EA1FC?ingress=0&visitId=0a48407f-c26d-4ea6-86d7-78778d5cf7a0&ref_=pe_24209330_938930610" 3938 style="color: #faf8f4;" 3939 title="Buy on Amazon" 3940 aria-label="Buy on Amazon"> 3941 <span>Buy on Amazon</span> 3942 </a> 3943 </li> 3944 3945 <li> 3946 <a 3947 href="/pages/gift-notification-cards" 3948 style="color: #faf8f4;" 3949 title="Gift Notification Cards" 3950 aria-label="Gift Notification Cards"> 3951 <span>Gift Notification Cards</span> 3952 </a> 3953 </li> 3954 3955 <li> 3956 <a 3957 href="https://www.grillmastersclub.com/pages/corporate-bbq-gifts" 3958 style="color: #faf8f4;" 3959 title="Corporate Gifting" 3960 aria-label="Corporate Gifting"> 3961 <span>Corporate Gifting</span> 3962 </a> 3963 </li> 3964 3965 <li> 3966 <a 3967 href="/pages/status" 3968 style="color: #faf8f4;" 3969 title="Box Status" 3970 aria-label="Box Status"> 3971 <span>Box Status</span> 3972 </a> 3973 </li> 3974 3975 <li> 3976 <a 3977 href="https://grillmastersclub.gorgias.help/en-US#article-1282409" 3978 style="color: #faf8f4;" 3979 title="Feature Your Product" 3980 aria-label="Feature Your Product"> 3981 <span>Feature Your Product</span> 3982 </a> 3983 </li> 3984 3985 <li> 3986 <a 3987 href="/pages/affiliates" 3988 style="color: #faf8f4;" 3989 title="Affiliates" 3990 aria-label="Affiliates"> 3991 <span>Affiliates</span> 3992 </a> 3993 </li> 3994 3995 <li> 3996 <a 3997 href="/policies/refund-policy" 3998 style="color: #faf8f4;" 3999 title="Refund policy" 4000 aria-label="Refund policy"> 4001 <span>Refund policy</span> 4002 </a> 4003 </li> 4004 4005 <li> 4006 <a 4007 href="https://www.grillmastersclub.com/pages/reviews" 4008 style="color: #faf8f4;" 4009 title="Reviews" 4010 aria-label="Reviews"> 4011 <span>Reviews</span> 4012 </a> 4013 </li> 4014 4015 <li> 4016 <a 4017 href="/pages/faq" 4018 style="color: #faf8f4;" 4019 title="FAQs" 4020 aria-label="FAQs">
4021 <span>FAQs</span> 4022 </a> 4023 </li> 4024 4025 <li> 4026 <a 4027 href="/pages/share-your-cook" 4028 style="color: #faf8f4;" 4029 title="Share Your Cook" 4030 aria-label="Share Your Cook"> 4031 <span>Share Your Cook</span> 4032 </a> 4033 </li> 4034 4035 </ul> 4036 4037 4038 4039 <ul class="social-links list-unstyled list-inline mt-4 pt-1 mb-0"> 4040 4041 <li class="list-inline-item"> 4042 <a href="https://www.facebook.com/GrillMastersClub/" target="_blank" style="color: #faf8f4;" name="Facebook" title="Facebook" rel="nofollow" aria-label="Facebook"> 4043 <i class="icon-facebook"></i> 4044 </a> 4045 </li> 4046 4047 4048 4049 <li class="list-inline-item"> 4050 <a href="https://www.instagram.com/grillmastersclubvip/" target="_blank" style="color: #faf8f4;" name="Instagram" title="Instagram" rel="nofollow" aria-label="Instagram"> 4051 <i class="icon-instagram"></i> 4052 </a> 4053 </li> 4054 4055 4056 4057 <li class="list-inline-item"> 4058 <a href="https://www.pinterest.com/GrillMastersClub/" target="_blank" style="color: #faf8f4;" name="Pinterest" title="Pinterest" rel="nofollow" aria-label="Pinterest"> 4059 <i class="icon-pinterest"></i> 4060 </a> 4061 </li> 4062 4063 4064 4065 4066 4067 <li class="list-inline-item"> 4068 <a href="https://www.youtube.com/c/GrillMastersClub" target="_blank" style="color: #faf8f4;" name="YouTube" title="YouTube" rel="nofollow" aria-label="YouTube"> 4069 <i class="icon-youtube"></i> 4070 </a> 4071 </li> 4072 4073</ul> 4074 4075 4076 </div> 4077 4078 </div> 4079 <!--end of row--> 4080 4081 </div> 4082 <!--end of container--> 4083 </div> 4084 4085 <div 4086 data-footer-bottom 4087 class="footer-bottom" 4088 style="background-color: ; color: ;"> 4089 <div class="container"> 4090 <div class="row d-flex align-items-center"> 4091 <div class="col-12 col-lg-6 order-lg-2"> 4092 4093 <ul class="list-unstyled footer-bottom-navigation font-size-sm d-flex align-content-center justify-content-lg-end mb-0"> 4094 4095 <li> 4096 <a 4097 href="/pages/terms-of-service" 4098 style="color: #faf8f4;" 4099 name="Terms of Service" 4100 title="Terms of Service" 4101 aria-label="Terms of Service"> 4102 <span>Terms of Service</span> 4103 </a> 4104 </li> 4105 4106 <li> 4107 <a 4108 href="/pages/privacy-policy" 4109 style="color: #faf8f4;" 4110 name="Privacy Policy" 4111 title="Privacy Policy" 4112 aria-label="Privacy Policy"> 4113 <span>Privacy Policy</span> 4114 </a> 4115 </li> 4116 4117 </ul> 4118 4119 </div> 4120 <div class="col-12 col-lg-6 order-lg-1 mt-2 mt-lg-0"> 4121 <span class="font-size-sm">Copyright © 2026 Grill Masters Club. All rights reserved.</span> 4122 </div> 4123 </div> 4124 <!--end of row--> 4125 </div> 4126 <!--end of container--> 4127 </div> 4128</footer> 4129 4130</div> 4131 4132 <div id="shopify-section-app-optimization" class="shopify-section"><!-- section/app-optimization.liquid --> 4133
4133<script> 4134 (function AppOptimization() { 4135 'use strict'; 4136 4137 var supportsPassive = getPassiveSupport(); 4138 var page = "search"; 4139 var debug = false; 4140 4141 modifyCreateElement([{"title":"Instafeed","url":"cdn.nfcube.com\/d625e6c256304ac7278dae5d1df06df6.js","block_index":true,"block_product":true,"block_collection":true,"block_page":true,"block_blog":true,"block_article":true,"block_cart":true,"block_search":true,"block_customers":true,"block_gift_card":true,"scroll_index":true,"scroll_product":false,"scroll_collection":false,"scroll_page":false,"scroll_blog":false,"scroll_article":false,"scroll_cart":false,"scroll_search":false,"scroll_customers":false,"scroll_gift_card":false,"interaction_index":false,"interaction_product":false,"interaction_collection":false,"interaction_page":false,"interaction_blog":false,"interaction_article":false,"interaction_cart":false,"interaction_search":false,"interaction_customers":false,"interaction_gift_card":false,"interaction_selectors_1":"","interaction_event_1":"click","interaction_selectors_2":"","interaction_event_2":"click"},{"title":"Recharge","url":"static.rechargecdn.com\/assets\/js\/widget.min.js","block_index":true,"block_product":true,"block_collection":true,"block_page":true,"block_blog":true,"block_article":true,"block_cart":true,"block_search":true,"block_customers":true,"block_gift_card":true,"scroll_index":false,"scroll_product":false,"scroll_collection":false,"scroll_page":false,"scroll_blog":false,"scroll_article":false,"scroll_cart":false,"scroll_search":false,"scroll_customers":false,"scroll_gift_card":false,"interaction_index":false,"interaction_product":false,"interaction_collection":false,"interaction_page":false,"interaction_blog":false,"interaction_article":false,"interaction_cart":false,"interaction_search":false,"interaction_customers":false,"interaction_gift_card":false,"interaction_selectors_1":"","interaction_event_1":"click","interaction_selectors_2":"","interaction_event_2":"click"}].map(loadTypeFromSettings).map(eventsFromSettings).map(outputLogic)); 4142 4143 function loadTypeFromSettings(settings) { 4144 if (settings['settings_' + page]) settings.loadType = 'settings'; 4145 else if (settings['scroll_' + page]) settings.loadType = 'scroll'; 4146 else settings.loadType = 'interaction'; 4147 return settings; 4148 } 4149 4150 function eventsFromSettings(settings) { 4151 if (settings.loadType !== 'interaction') return settings; 4152 4153 settings.interactionEvents = []; 4154 var selectorList = [settings.interaction_selectors_1, settings.interaction_selectors_2]; 4155 var eventList = [settings.interaction_event_1, settings.interaction_event_2]; 4156 4157 selectorList.forEach(function(selector, index) { 4158 if (selector.length) { 4159 settings.interactionEvents.push({ 4160 nodes: nodeList(selector), 4161 event: eventList[index] 4162 }); 4163 } 4164 }); 4165 return settings; 4166 } 4167 4168 function outputLogic(settings) { 4169 var data = { 4170 url: settings.url, 4171 loadType: settings.loadType, 4172 interactionEvents: settings.interactionEvents 4173 } 4174 if (debug) console.log('App Optimiztion Data:', data); 4175 return data; 4176 } 4177 4178 function modifyCreateElement(logic) { 4179 var createElementBackup = document.createElement; 4180 4181 document.createElement = function() { 4182 var args = Array.prototype.slice.call(arguments); 4183 var node = createElementBackup.bind(document).apply(undefined, args); 4184 4185 // Skip if this is not a script tag 4186 if (first(args).toLowerCase() !== 'script') return node; 4187 4188 var originalSetAttribute = node.setAttribute.bind(node); 4189 4190 Object.defineProperties(node, { 4191 'src': { 4192 get() { 4193 return node.getAttribute('src') || '' 4194 }, 4195 set(src) { 4196 var loadRule = getLoadRule(logic, src); 4197 if (loadRule) { 4198 // Remove app from logic once matched 4199 logic.forEach(function(item, index){ 4200 if (item.url === loadRule.url) logic.splice(index, 1); 4201 }); 4202 4203 // Change script MIME type if script should not load 4204 originalSetAttribute('type', 'javascript/blocked'); 4205 loadRule.originalUrl = src; 4206 if (loadRule.loadType === 'interaction') window.addEventListener('load', interactionLoad(loadRule), false); 4207 if (loadRule.loadType === 'scroll') window.addEventListener('load', scrollLoad(loadRule), false); 4208 } 4209 originalSetAttribute('src', src); 4210 return true; 4211 } 4212 } 4213 }); 4214 return node; 4215 } 4216 } 4217 4218 function interactionLoad(loadRule) {
4219 loadRule.interactionEvents.forEach(function(interactionEvent) { 4220 interactionEvent.nodes.forEach(function(node) { 4221 var eventFn = partial(loadScript, loadRule.originalUrl); 4222 var eventOptions = supportsPassive ? {once: true} : false; 4223 node.addEventListener(interactionEvent.event, eventFn, eventOptions); 4224 }); 4225 }); 4226 } 4227 4228 function scrollLoad(loadRule) { 4229 var eventFn = partial(loadOnScroll, loadRule.originalUrl); 4230 var eventOptions = supportsPassive ? {passive: true} : false; 4231 window.addEventListener('scroll', eventFn, eventOptions); 4232 4233 function loadOnScroll(src) { 4234 loadScript(src); 4235 window.removeEventListener('scroll', eventFn, eventOptions); 4236 } 4237 } 4238 4239 function getLoadRule(logic, src) { 4240 return first(logic.filter(function(item) { 4241 if((src != null && item.url != null) || (src != undefined && item.url != undefined)) 4242 return stringIncludes(src, item.url); 4243 })); 4244 } 4245 4246 function getPassiveSupport() { 4247 var supportsPassive = false; 4248 try { 4249 var opts = Object.defineProperty({}, 'passive', { 4250 get: function() { supportsPassive = true; } 4251 }); 4252 window.addEventListener('testPassive', null, opts); 4253 window.removeEventListener('testPassive', null, opts); 4254 } catch (e) {} 4255 return supportsPassive; 4256 } 4257 4258 function loadScript(src) { 4259 var script = document.querySelector('script[type="javascript/blocked"][src="' + src + '"]'); 4260 if (!script) return; 4261 4262 var newScript = document.createElement('script'); 4263 newScript.src = script.src; 4264 newScript.async = true; 4265 newScript.setAttribute('data-app-optimization', true); 4266 document.body.appendChild(newScript); 4267 4268 if (debug) console.log('App Optimization Script Load:', newScript); 4269 } 4270 4271 function nodeList(str) { 4272 var nodes = [] 4273 try { nodes = Array.prototype.slice.call(document.querySelectorAll(str)); 4274 } catch {}; 4275 return nodes; 4276 } 4277 4278 function stringIncludes(str1, str2) { 4279 return str1.indexOf(str2) != -1; 4280 } 4281 4282 function first(arr) { 4283 return arr[0]; 4284 } 4285 4286 function partial(fn) { 4287 var slice = Array.prototype.slice; 4288 var args = slice.call(arguments, 1); 4289 return function() { 4290 return fn.apply(this, args.concat(slice.call(arguments, 0))); 4291 }; 4292 } 4293 })(); 4294 </script>
4294</div> 4295 4296 <ul hidden> 4297 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 4298 </ul> 4299 4300
4300<script 4301 type="text/javascript" 4302 > 4303 window.globalVariables = { 4304 shopName: "Grill Masters Club", 4305 shopURL: "https://www.grillmastersclub.com", 4306 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 4307 product:{}, 4308 collection:{}, 4309 template: 'search', 4310 templateSuffix: '', 4311 cart_drawer: false, 4312 money_format: "${{amount}}" 4313 }; 4314 window.routes = { 4315 predictive_searh: '/search/suggest.json', 4316 cart_fetch_url: '/cart', 4317 cart_add_url: '/cart/add', 4318 cart_change_url: '/cart/change', 4319 cart_update_url: '/cart/update', 4320 cart_clear_url: '/cart/clear' 4321 }; 4322 4323 window.cartStrings = { 4324 error: `There was an error while updating your cart. Please try again.`, 4325 quantityError: `You can only add [quantity] of this item to your cart.` 4326 } 4327 4328 window.variantStrings = { 4329 addToCart: `Add to cart`, 4330 upsellAddText: `Add`, 4331 soldOut: `out of stock`, 4332 unavailable: `Unavailable`, 4333 } 4334 4335 window.customerDetails={ 4336 customerTags: null, 4337 email: "", 4338 id: "", 4339 url: "grill-masters-club.myshopify.com", 4340 rechargeCustomerDetails:null, 4341 rechargeSubscriptions:null, 4342 rechargeGiftSubscriptions:[], 4343 rechargeCustomerAddress : null, 4344 rechargePaymentMethods : null, 4345 rechargeOnetimes : null, 4346 delivery_schedule : null, 4347 shopifyProductsJSON : null, 4348 no_image_replacement: "//www.grillmastersclub.com/cdn/shop/files/No_image_576x_crop_center.progressive.png.jpg?v=1660049241" 4349 } 4350 </script>
4350 4351
4351<script type="application/json" data-login-json> 4352 { 4353 "settings": { 4354 "type": "default", 4355 "enable": 4356 true, 4357 "account_not_found": " 4358 ACCOUNT NOT FOUND. PLEASE LOG IN WITH EMAIL YOU SIGNED UP WITH. IF ISSUE PERSISTS PLEASE EMAIL US AT [email protected]", 4359 "account_enable": " 4360 Account enabled.", 4361 "account_disable": " 4362 Check your email for an invitation to activate your account.", 4363 "account_invited": " 4364 Account Invited. Check your email for an invitation to activate your account.", 4365 "account_declined": " 4366 Account declined." 4367 }, 4368 "sender_email": 4369 "[email protected]", 4370 "status": null, 4371 "message": null, 4372 "customerEmail": "", 4373 "isLoginFormVisible": true 4374 } 4375 </script>
4375 4376 4377 4378 4379
4380<script type="application/ld+json"> 4381{ 4382 "@context": "http://schema.org", 4383 "@type": "BreadcrumbList", 4384 "itemListElement": [ 4385 { 4386 "@type": "ListItem", 4387 "position": 1, 4388 "item": { 4389 "@id": "https://www.grillmastersclub.com", 4390 "name": "Home" 4391 } 4392 } 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 ] 4404} 4405</script>
4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416
4417<script data-swatches-colorlist-json type="application/json"> 4418 { 4419 "aliceblue": "#f0f8ff", 4420 "antiquewhite": "#faebd7", 4421 "aqua": "#00ffff", 4422 "aquamarine": "#7fffd4", 4423 "army": "#4b5320", 4424 "azure": "#f0ffff", 4425 "beige": "#f5f5dc", 4426 "bisque": "#ffe4c4", 4427 "black": "#000000", 4428 "blanchedalmond": "#ffebcd", 4429 "blue": "#0000ff", 4430 "blueviolet": "#8a2be2", 4431 "brown": "#a52a2a", 4432 "burgundy": "#800020", 4433 "burlywood": "#deb887", 4434 "cadetblue": "#5f9ea0", 4435 "chartreuse": "#7fff00", 4436 "chelseagray": "#87857d", 4437 "chocolate": "#d2691e", 4438 "coral": "#ff7f50", 4439 "cornflowerblue": "#6495ed", 4440 "cornsilk": "#fff8dc", 4441 "crimson": "#dc143c", 4442 "cyan": "#00ffff", 4443 "darkblue": "#00008b", 4444 "darkcyan": "#008b8b", 4445 "darkgoldenrod": "#b8860b", 4446 "darkgray": "#a9a9a9", 4447 "darkgreen": "#006400", 4448 "darkkhaki": "#bdb76b", 4449 "darkmagenta": "#8b008b", 4450 "darkolivegreen": "#556b2f", 4451 "darkorange": "#ff8c00", 4452 "darkorchid": "#9932cc", 4453 "darkred": "#8b0000", 4454 "darksalmon": "#e9967a", 4455 "darkseagreen": "#8fbc8f", 4456 "darkslateblue": "#483d8b", 4457 "darkslategray": "#2f4f4f", 4458 "darkturquoise": "#00ced1", 4459 "darkviolet": "#9400d3", 4460 "deeppink": "#ff1493", 4461 "deepskyblue": "#00bfff", 4462 "dimgray": "#696969", 4463 "dodgerblue": "#1e90ff", 4464 "firebrick": "#b22222", 4465 "floralwhite": "#fffaf0", 4466 "forestgreen": "#228b22", 4467 "fuchsia": "#ff00ff", 4468 "gainsboro": "#dcdcdc", 4469 "ghostwhite": "#f8f8ff", 4470 "gold": "#ffd700", 4471 "goldenrod": "#daa520", 4472 "gray": "#808080", 4473 "green": "#008000", 4474 "greenyellow": "#adff2f", 4475 "heathergray": "#9aa297", 4476 "honeydew": "#f0fff0", 4477 "hotcoral": "#f0605c", 4478 "hotpink": "#ff69b4", 4479 "indianred": "#cd5c5c", 4480 "indigo": "#4b0082", 4481 "ivory": "#fffff0", 4482 "khaki": "#f0e68c", 4483 "lavender": "#e6e6fa", 4484 "lavenderblush": "#fff0f5", 4485 "lawngreen": "#7cfc00", 4486 "lemonchiffon": "#fffacd", 4487 "lightblue": "#add8e6", 4488 "lightcoral": "#f08080", 4489 "lightcyan": "#e0ffff", 4490 "lightgoldenrodyellow": "#fafad2", 4491 "lightgrey": "#d3d3d3", 4492 "lightgreen": "#90ee90", 4493 "lightolive": "#b8bc86", 4494 "lightpink": "#ffb6c1", 4495 "lightpurple": "#b19cd9", 4496 "lightsalmon": "#ffa07a", 4497 "lightseagreen": "#20b2aa", 4498 "lightskyblue": "#87cefa", 4499 "lightslategray": "#778899", 4500 "lightsteelblue": "#b0c4de", 4501 "lightyellow": "#ffffe0", 4502 "lime": "#00ff00", 4503 "limegreen": "#32cd32", 4504 "linen": "#faf0e6", 4505 "magenta": "#ff00ff", 4506 "maroon": "#800000", 4507 "mauve": "#e0b0ff", 4508 "mediumaquamarine": "#66cdaa", 4509 "mediumblue": "#0000cd", 4510 "mediumorchid": "#ba55d3", 4511 "mediumpurple": "#9370d8", 4512 "mediumseagreen": "#3cb371", 4513 "mediumslateblue": "#7b68ee", 4514 "mediumspringgreen": "#00fa9a", 4515 "mediumturquoise": "#48d1cc", 4516 "mediumvioletred": "#c71585", 4517 "midnightblue": "#191970", 4518 "midnightteal": "#1a1a3a", 4519 "mint": "#f5fffa", 4520 "mistyrose": "#ffe4e1", 4521 "moccasin": "#ffe4b5", 4522 "mocha": "#967969", 4523 "navajowhite": "#ffdead", 4524 "navy": "#000080", 4525 "ochra": "#fdf5e6", 4526 "oldlace": "#fdf5e6", 4527 "olive": "#808000", 4528 "olivedrab": "#6b8e23", 4529 "orange": "#ffa500", 4530 "orangered": "#ff4500", 4531 "orchid": "#da70d6", 4532 "palegoldenrod": "#eee8aa", 4533 "palegreen": "#98fb98", 4534 "paleturquoise": "#afeeee", 4535 "palevioletred": "#d87093", 4536 "papayawhip": "#ffefd5", 4537 "peachpuff": "#ffdab9", 4538 "peru": "#cd853f", 4539 "pink": "#ffc0cb", 4540 "plum": "#dda0dd", 4541 "powderblue": "#b0e0e6", 4542 "purple": "#800080", 4543 "rebeccapurple": "#663399", 4544 "red": "#ff0000", 4545 "rosybrown": "#bc8f8f", 4546 "royalblue": "#4169e1", 4547 "saddlebrown": "#8b4513", 4548 "salmon": "#fa8072", 4549 "sandybrown": "#f4a460", 4550 "seagreen": "#2e8b57", 4551 "seashell": "#fff5ee", 4552 "sienna": "#a0522d", 4553 "silver": "#c0c0c0", 4554 "skyblue": "#87ceeb", 4555 "slateblue": "#6a5acd", 4556 "slategray": "#708090", 4557 "snow": "#fffafa", 4558 "springgreen": "#00ff7f", 4559 "steelblue": "#4682b4", 4560 "tan": "#d2b48c", 4561 "teal": "#008080", 4562 "thistle": "#d8bfd8", 4563 "tomato": "#ff6347",
4564 "turquoise": "#40e0d0", 4565 "violet": "#ee82ee", 4566 "wheat": "#f5deb3", 4567 "white": "#ffffff", 4568 "whitesmoke": "#f5f5f5", 4569 "yellow": "#ffff00", 4570 "yellowgreen": "#9acd32", 4571 "blackorange": "https://cdn.shopify.com/s/files/1/2592/4270/files/swatch-black-orange.jpg?11677064816970603054", 4572 "naturalwood": "https://cdn.shopify.com/s/files/1/2592/4270/files/swatch-natural-wood.jpg?5914773578951770782" 4573 } 4574</script>
vendor: 1 bytes, line 4574
4574
4575<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/utility.js?v=76430428555795128031789678939"></script>
4575<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/global.js?v=129393288520802015821789678987"></script>
4575 4576 4577
4578<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-search.js?v=86526390224944020661789678876" defer></script>
4578<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/template-index.js?v=2615566787032367971789678933" defer></script>
4578<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-product-form.js?v=177001587405110148231789678873" defer></script>
vendor: 1 bytes, line 4578
4578
4579<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/component-search-filter.js?v=176673925369536127641789678875" defer></script>
4579 4580
4580<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/template-search.js?v=111603181540343972631789678936" defer></script>
4580 4581
4581<script type="text/javascript" defer> 4582 (function manageDynamicCheckoutJS() { 4583 let checkoutBtn = document.querySelector('#additional-checkout-buttons'); 4584 if (checkoutBtn != null) { 4585 const onIntersection = (entries) => { 4586 for (const entry of entries) { 4587 if (entry.isIntersecting) { 4588 let checkoutScript = document.createElement('script'); 4589 let paymentTarget = document.querySelector('[data-source-attribution="shopify.dynamic-checkout"]'); 4590 checkoutScript.integrity = paymentTarget.getAttribute('integrity'); 4591 checkoutScript.setAttribute('data-source-attribution', "shopify.dynamic-checkout"); 4592 checkoutScript.src = paymentTarget.getAttribute('src'); 4593 checkoutScript.setAttribute('crossorigin', "anonymous"); 4594 document.head.appendChild(checkoutScript); 4595 observer.disconnect(); 4596 } 4597 } 4598 }; 4599 const observer = new IntersectionObserver(onIntersection); 4600 observer.observe(checkoutBtn); 4601 } 4602 })(); 4603 </script>
4603 4604 4605 4606 4607 4608 4609<div class="smile-shopify-init" 4610 data-channel-key="channel_LJyq71R57G1dW3xqg0X4IEGB" 4611 4612></div> 4613 4614 4615 4616 4617 4618 <!-- PF EDT START --> 4619
4619<script type="text/javascript"></script>
4619 4620 <!-- PF EDT END --> 4621 4622
4622<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/swiper-element-bundle.min.js?v=156783832228232927061789678925"></script>
4622 4623
4623<script src="https://cdn.attn.tv/grillmastersclub/dtag.js"></script>
4623 4624 4625 4626 <!--Gorgias Chat Widget Start 4627
4627<script id="gorgias-chat-widget-install-v3" 4628 src="https://config.gorgias.chat/bundle-loader/01JP8FWDZW7HSHN464YEC9TK4W"> 4629 </script>
4629 4630 Gorgias Chat Widget End--> 4631 4632 <!--Bundle Start--> 4633
4633<script src="https://bundle.dyn-rev.app/loader.js" async></script>
4633 4634 <!--Bundle End--> 4635 <!--End Gorgias --> 4636 <!-- Add Custom.js to load Giftnote overrides --> 4637
4637<script src="//www.grillmastersclub.com/cdn/shop/t/75/assets/custom.js?v=105119107390767530391789678878" type="text/javascript"></script>
4637 4638 4639
4639<script> 4640 (function () { 4641 // Matches /cart, /cart/, /cart?x=y and localized /en-ca/cart â but NOT 4642 // /cart/add, /cart/change, /checkout, etc. 4643 var CART_URL = /^(?:https?:\/\/[^\/]+)?\/(?:[a-z]{2}(?:-[a-z]{2})?\/)?cart\/?(?:\?.*)?$/i; 4644 4645 function openSmartCart() { 4646 var sc = window.Rebuy && window.Rebuy.SmartCart; 4647 if (sc && typeof sc.show === 'function') { 4648 sc.show(); 4649 return true; 4650 } 4651 return false; 4652 } 4653 4654 document.addEventListener('click', function (e) { 4655 if (e.defaultPrevented || e.metaKey || e.ctrlKey || e.shiftKey || e.button !== 0) return; 4656 4657 var link = e.target.closest && e.target.closest('a[href]'); 4658 if (!link || link.target === '_blank') return; 4659 if (!CART_URL.test(link.getAttribute('href'))) return; 4660 4661 // If Rebuy hasn't loaded yet, let the link behave normally. 4662 if (openSmartCart()) { 4663 e.preventDefault(); 4664 e.stopPropagation(); 4665 } 4666 }, true); 4667 })(); 4668 </script>
4668<style> /* Gift page: cream behind the seams between sections */body:has([data-gh3-section]) {background-color: #fafaf7;} /* Hide the top bar on the GAG v3 page */body:has([data-gh3-section], [data-sh3-section]) .topbar {display: none !important; } </style> 4669<div id="shopify-block-AT29lU3VIRlQwRkpEV__18412211718521571910" class="shopify-block shopify-app-block"> 4670 4671 4672 4673 4674<style> 4675 @font-face { 4676 font-family: Inter; 4677 font-weight: 400; 4678 font-style: normal; 4679 src: url("//www.grillmastersclub.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 4680 url("//www.grillmastersclub.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 4681} 4682 4683 body.overflow-hidden { 4684 overflow: hidden; 4685 } 4686 body.gn-overflow-hidden { 4687 overflow: hidden; 4688 } 4689</style> 4690 4691 4692<template id="giftnote-core-template" data-gn-app-id="6070057"> 4693 <!-- Main modal --> 4694 <div 4695 id="giftnote-modal" 4696 aria-hidden="true" 4697 aria-labelledby="giftnote-modal-title" 4698 aria-describedby="giftnote-modal-description" 4699 data-disable-focus="false" 4700 data-locale="en" 4701 data-order-event="" 4702 data-voucher-event="gn_reload" 4703 data-force-open="false" 4704 class=" 4705 4706 fixed top-0 left-0 right-0 z-2147483647 hidden w-full p-4 overflow-y-auto overflow-x-hidden 4707 md:inset-0 h-[calc(100%-1rem)] max-h-full justify-center items-center 4708 en 4709 " 4710 > 4711 <div 4712 id="backdrop" 4713 class=" 4714 transition bg-gray-900/50 4715 fixed top-0 left-0 right-0 4716 z-0 w-screen h-screen 4717 duration-300 opacity-0 4718 " 4719 ></div> 4720 <div 4721 id="content" 4722 tabindex="-1" 4723 class=" 4724 relative max-h-full max-w-3xl overflow-x-hidden overflow-y-auto sm:rounded-lg z-10 4725 transition duration-300 opacity-0 scale-95 h-full sm:h-auto 4726 " 4727 > 4728 <div class="sm:rounded-lg pt-12 pb-4 px-6 md:px-12 sm:shadow-lg sm:pt-10 sm:pb-5 sm:border sm:border-gray-300 sm:dark:border-gray-800 "> 4729 <!-- BEGIN app snippet: close-button --><button 4730 type="button" 4731 id="close-button" 4732 class="absolute right-0 top-0 p-3 sm:p-4 z-10" 4733 data-modal-hide="giftnote-modal" 4734 aria-label="Close" 4735> 4736 <svg 4737 class="w-4 h-4 text-black dark:text-white" 4738 aria-hidden="true" 4739 xmlns="http://www.w3.org/2000/svg" 4740 fill="none" 4741 viewBox="0 0 14 14" 4742 > 4743 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/> 4744 </svg> 4745 <span class="sr-only">Close</span> 4746</button> 4747<!-- END app snippet --> 4748 <!-- BEGIN app snippet: remove-button --><button 4749 type="button" 4750 id="remove-button" 4751 class=" 4752 hidden absolute left-0 top-0 group text-red-500 text-sm hover:bg-red-400 hover:text-gray-900 leading-none rounded-br-md rounded-tl-md 4753 transition-colors p-3 sm:p-4 4754 " 4755> 4756 <span class="group-[.loading]:hidden">Remove</span> 4757 <span class="hidden group-[.loading]:flex items-center justify-center"> 4758 <svg 4759 class="animate-spin h-3 w-3 text-gray-900" 4760 xmlns="http://www.w3.org/2000/svg" 4761 fill="none" 4762 viewBox="0 0 24 24" 4763 > 4764 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 4765 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 4766 </svg> 4767 </span> 4768</button> 4769<!-- END app snippet --> 4770 4771 <!-- Modal content --> 4772 <!-- BEGIN app snippet: logo --> 4773<!-- END app snippet --> 4774 <div class="flex flex-col items-center justify-center"> 4775 <p id="giftnote-modal-title" class="text-center text-2xl font-bold mb-4">Gifting has never been easier with Grill Masters Club!</p> 4776 <div id="giftnote-modal-description" class="text-center mb-4 text-gray-900 dark:text-white"><p>Enter your <strong>custom gift message</strong> and select when to send it (delivered via email).</p></div> 4777 <!-- BEGIN app snippet: edit-form --> 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828<form 4829 id="form" 4830 data-product-vendor="" 4831 data-product-variant="" 4832 data-order-default-method="tracked" 4833 data-giftcard-default-method="instant" 4834 data-sms-enabled="true" 4835 data-gn-config="standard" 4836 class="w-full h-full pt-8 border-t border-neutral-300 dark:border-neutral-700 " 4837 autocomplete="off" 4838> 4839 <div class="hidden! hidden force-hidden bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer 4840block text-base font-medium 4841bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer 4842border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden 4843bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current 4844"></div> 4845 <div class="grid gap-x-4 gap-y-4 mb-6 grid-cols-1 sm:grid-cols-2"> 4846 <div class="col-span-2 sm:col-span-1"> 4847 <div id="to-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 4848 <label for="to" class="block text-base font-medium ">To</label> 4849 <input 4850 type="text" 4851 name="to" 4852 id="to" 4853 required 4854 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none" 4855 placeholder="Who is it for?" 4856 aria-describedby="to-required to-invalid" 4857 > 4858 </div> 4859 <p id="to-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">To is required</p> 4860 <p id="to-invalid" role="alert" class="mt-2 hidden peer-[.invali
4860d]:block text-red-500 text-sm">Invalid</p> 4861 <p id="to-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4862 4863 </p> 4864 </div> 4865 <div class="col-span-2 sm:col-span-1"> 4866 <div id="from-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 4867 <label for="from" class="block text-base font-medium ">From</label> 4868 <input 4869 type="text" 4870 name="from" 4871 id="from" 4872 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none" 4873 placeholder="Who is this from?" 4874 aria-describedby="from-required from-invalid" 4875 > 4876 </div> 4877 <p id="from-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">From is required</p> 4878 <p id="from-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4879 <p id="from-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4880 4881 </p> 4882 </div> 4883 4884 <div class="col-span-2"> 4885 <div id="message-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer relative"> 4886 <label for="message" class="block text-base font-medium ">Message</label> 4887 <textarea 4888 type="text" 4889 name="message" 4890 id="message" 4891 rows="4" 4892 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none min-h-[100px]" 4893 placeholder="Write your message..." 4894 aria-describedby="message-required message-invalid" 4895 ></textarea> 4896 <div class="text-gray-400 absolute top-2 right-2 text-xs"><span id="message-count">0</span>/500</div> 4897 </div> 4898 <p id="message-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Message is required</p> 4899 <p id="message-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4900 <p id="message-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4901 4902 </p> 4903 </div> 4904 <div class="col-span-2 sm:col-span-1"> 4905 <div id="email-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 4906 <label for="email" class="block text-base font-medium ">Recipient's email</label> 4907 <input 4908 type="email" 4909 name="email" 4910 id="email" 4911 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none" 4912 placeholder="[email protected]" 4913 aria-describedby="email-invalid" 4914 > 4915 </div> 4916 <p id="email-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4917 <p id="email-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4918 4919 </p> 4920 </div> 4921 <div class="col-span-2 sm:col-span-1 "> 4922 <div id="phone-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 4923 <label for="phone" class="block text-base font-medium ">Recipient'
4923s phone number</label> 4924 <input 4925 type="tel" 4926 name="phone" 4927 id="phone" 4928 4929 data-country="US" 4930 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none" 4931 aria-describedby="phone-invalid phone-mobile" 4932 > 4933 </div> 4934 <p id="phone-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4935 <p id="phone-mobile" role="alert" class="mt-2 hidden peer-[.mobile]:block text-red-500 text-sm">Enter a mobile phone number</p> 4936 </div> 4937 <p id="medium-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3"> 4938 4939Email and/or phone number is required 4940 </p> 4941 <div class="col-span-2"> 4942 <h3 class="block text-base font-medium text-neutral-900 dark:text-neutral-200 my-2">
4942When should we send your message?</h3> 4943 <div id="method-field" class="col-span-2 font-medium"> 4944 <ul 4945 id="method" 4946 4947 role="tablist" 4948 class="border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden " 4949 > 4950 <li 4951 id="tracked-tab-parent" 4952 class="w-full " 4953 role="presentation" 4954 > 4955 <input 4956 type="radio" 4957 id="tracked" 4958 name="method" 4959 value="tracked" 4960 class="hidden peer" 4961 required 4962 style="display: none;" 4963 > 4964 <button 4965 id="tracked-tab" 4966 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 4967 type="button" 4968 for="tracked" 4969 role="tab" 4970 data-tabs-target="#tracked-panel" 4971 aria-controls="tracked-panel" 4972 aria-selected="false" 4973 aria-describedby="tracked-panel" 4974 >On Delivery</button> 4975 </li> 4976 4977 <li 4978 id="fulfillment-tab-parent" 4979 class="w-full force-hidden" 4980 role="presentation" 4981 > 4982 <input 4983 type="radio" 4984 id="fulfillment" 4985 name="method" 4986 value="fulfillment" 4987 class="hidden peer" 4988 required 4989 style="display: none;" 4990 > 4991 <button 4992 id="fulfillment-tab" 4993 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 4994 type="button" 4995 for="fulfillment" 4996 role="tab" 4997 data-tabs-target="#fulfillment-panel" 4998 aria-controls="fulfillment-panel" 4999 aria-selected="false" 5000 aria-describedby="fulfillment-panel" 5001 >On Fulfillment</button> 5002 </li> 5003 5004 <li 5005 id="instant-tab-parent" 5006 class="w-full " 5007 role="presentation" 5008 > 5009 <input 5010 type="radio" 5011 id="instant" 5012 name="method" 5013 value="instant" 5014 class="hidden peer" 5015 required 5016 style="display: none;" 5017 > 5018 <button 5019 id="instant-tab" 5020 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 5021 type="button" 5022 for="instant" 5023 role="tab" 5024 data-tabs-target="#instant-panel" 5025 aria-controls="instant-panel" 5026 aria-selected="false" 5027 aria-describedby="instant-panel" 5028 >Send Now</button> 5029 </li> 5030 <li 5031 id="scheduled-tab-parent" 5032 class="w-full " 5033 role="presentation" 5034 > 5035 <input 5036 type="radio" 5037 id="scheduled" 5038 name="method" 5039 value="scheduled" 5040 class="hidden peer" 5041 required 5042 style="display: none;" 5043 > 5044 <button 5045 id="scheduled-tab" 5046 class="bg-white hover:bg-neutral-50 dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current " 5047 type="button" 5048 for="scheduled" 5049 role="tab" 5050 data-tabs-target="#scheduled-panel" 5051 aria-controls="scheduled-panel" 5052 aria-selected="false" 5053 aria-describedby="scheduled-panel" 5054 >Send Later</button> 5055 </li> 5056 </ul> 5057 </div> 5058 </div> 5059 <p id="method-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3">Select a method for your message</p> 5060 <div 5061 class=" 5062 bg-white text-neutral-500 border-neutral-300 dark:bg-neutral-800 dark:text-neutral-50 dark:border-neutral-700 5063 col-span-2 p-4 rounded-md shadow-sm font-medium border 5064 " 5065 id="methods" 5066 > 5067 <div 5068 class="hidden" 5069 id="instant-panel" 5070 role="tabpanel" 5071 aria-labelledby="instant-tab" 5072 > 5073 <p class="text-center">Your message will be sent when you complete your order</p> 5074 </div> 5075 <div 5076 class="hidden" 5077 id="scheduled-panel" 5078 role="tabpanel" 5079 aria-labelledby="scheduled-tab" 5080 > 5081 <p class="text-center mb-2">Your message will be sent at the selected date and time</p> 5082 <div class="grid gap-x-2 gap-y-2 grid-cols-1 sm:grid-cols-2"> 5083 <div class="col-span-2 sm:col-span-1"> 5084 <div id="date-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer "> 5085 <label for="date" class="block text-base font-medium ">Date</label> 5086 <input 5087 id="date" 5088 type="date" 5089 name="trip-start" 5090 5091 min="2026-10-03" 5092 max="2027-04-01" 5093 value="2026-10-03" 5094 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none appearance-none" 5095 aria-describedby="date-required date-invalid" 5096 > 5097 </div> 5098 <p id="date-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Date is required</p> 5099 <p id="date-invalid" role="alert" class="mt-2 hidden peer-[.invali
5099d]:block text-red-500 text-sm">Select a date in the future</p> 5100 <p id="date-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 5101 5102 </p> 5103 </div> 5104 <div class="col-span-2 sm:col-span-1"> 5105 <div id="time-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer"> 5106 <label for="time" class="block text-base font-medium ">Time</label> 5107 <select 5108 type="time" 5109 id="time" 5110 class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 outline-none focus:ring-0 focus:outline-none focus-visible:outline-none peer shadow-none" 5111 required 5112 aria-describedby="time-required time-invalid" 5113 > 5114 <option value="0000">12:00 AM</option> 5115 <option value="0030">12:30 AM</option> 5116 <option value="0100">1:00 AM</option> 5117 <option value="0130">1:30 AM</option> 5118 <option value="0200">2:00 AM</option> 5119 <option value="0230">2:30 AM</option> 5120 <option value="0300">3:00 AM</option> 5121 <option value="0330">3:30 AM</option> 5122 <option value="0400">4:00 AM</option> 5123 <option value="0430">4:30 AM</option> 5124 <option value="0500">5:00 AM</option> 5125 <option value="0530">5:30 AM</option> 5126 <option value="0600">6:00 AM</option> 5127 <option value="0630">6:30 AM</option> 5128 <option value="0700">7:00 AM</option> 5129 <option value="0730">7:30 AM</option> 5130 <option value="0800">8:00 AM</option> 5131 <option value="0830">8:30 AM</option> 5132 <option value="0900">9:00 AM</option> 5133 <option value="0930">9:30 AM</option> 5134 <option value="1000">10:00 AM</option> 5135 <option value="1030">10:30 AM</option> 5136 <option value="1100">11:00 AM</option> 5137 <option value="1130">11:30 AM</option> 5138 <option value="1200">12:00 PM</option> 5139 <option value="1230">12:30 PM</option> 5140 <option value="1300">1:00 PM</option> 5141 <option value="1330">1:30 PM</option> 5142 <option value="1400">2:00 PM</option> 5143 <option value="1430">2:30 PM</option> 5144 <option value="1500">3:00 PM</option> 5145 <option value="1530">3:30 PM</option> 5146 <option value="1600">4:00 PM</option> 5147 <option value="1630">4:30 PM</option> 5148 <option value="1700">5:00 PM</option> 5149 <option value="1730">5:30 PM</option> 5150 <option value="1800">6:00 PM</option> 5151 <option value="1830">6:30 PM</option> 5152 <option value="1900">7:00 PM</option> 5153 <option value="1930">7:30 PM</option> 5154 <option value="2000">8:00 PM</option> 5155 <option value="2030">8:30 PM</option> 5156 <option value="2100">9:00 PM</option> 5157 <option value="2130">9:30 PM</option> 5158 <option value="2200">10:00 PM</option> 5159 <option value="2230">10:30 PM</option> 5160 <option value="2300">11:00 PM</option> 5161 <option value="2330">11:30 PM</option> 5162 </select> 5163 </div> 5164 <p id="time-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Time is required</p> 5165 <p id="time-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Select a time in the future</p> 5166 <p id="time-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 5167 5168 </p> 5169 </div> 5170 </div> 5171 </div> 5172 <div id="tracked-panel" class="hidden" role="tabpanel" aria-labelledby="tracked-tab"> 5173 <p class="text-center">Your message will be sent when your order is delivered to your shipping address</p> 5174 </div> 5175 <div id="fulfillment-panel" class="hidden" role="tabpanel" aria-labelledby="fulfillment-tab"> 5176 <p class="text-center">Your message will be sent as soon as your gift is fulfilled (shipped)</p> 5177 </div> 5178 </div> 5179 </div> 5180 <button 5181 id="save-button" 5182 type="button"
5183 class="group bg-primary button-color py-3 px-4 rounded-md w-full shadow-sm transition-opacity hover:opacity-90 leading-6" 5184 > 5185 <span id="order-message" class="group-[.loading]:hidden">Save message</span> 5186 <span id="voucher-message" class="group-[.loading]:hidden">Add to cart</span> 5187 <span class="hidden group-[.loading]:flex items-center justify-center"> 5188 <svg 5189 class="animate-spin h-6 w-6 button-color" 5190 xmlns="http://www.w3.org/2000/svg" 5191 fill="none" 5192 viewBox="0 0 24 24" 5193 > 5194 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 5195 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 5196 </svg> 5197 </span> 5198 </button> 5199</form> 5200<!-- END app snippet --> 5201 </div> 5202 <!-- BEGIN app snippet: powered-by --><a 5203 id="powered" 5204 tabindex="-1" 5205 href="https://giftnote.com" 5206 target="_blank" 5207 class="text-neutral-500 dark:text-neutral-300 text-[10px] items-center justify-center gap-1 mt-3" 5208> 5209 <span>Powered by</span> 5210 <svg 5211 class="h-3 fill-[#071B2F] dark:fill-[#e3e5e7]" 5212 viewBox="0 0 168 34" 5213 fill="none" 5214 xmlns="http://www.w3.org/2000/svg" 5215 > 5216 <g clip-path="url(#clip0_298_13245)"> 5217 <path d="M66.3709 9.38923V25.458C66.3709 29.3579 63.3261 32.4107 57.9655 32.4107C53.5127 32.4107 50.5679 30.7022 50.2034 27.0964H54.4919C54.7563 28.4407 55.9213 28.9938 57.9369 28.9938C60.4814 28.9938 61.7536 27.4885 61.7536 25.619V23.1265C60.8531 24.6038 59.2806 25.584 56.8362 25.584C52.4477 25.584 49.603 22.1742 49.603 17.4551C49.603 12.2389 52.9552 9.22119 57.0006 9.22119C59.4164 9.22119 60.9531 10.1384 61.7894 11.4547L61.9252 9.38923H66.3709ZM61.7822 17.8822V16.93C61.7955 16.4238 61.7064 15.92 61.52 15.4477C61.3336 14.9754 61.0535 14.5439 60.6961 14.1781C60.3386 13.8123 59.9108 13.5194 59.4372 13.3164C58.9637 13.1134 58.4538 13.0042 57.9369 12.9951C55.7927 12.9951 54.2846 14.7665 54.2846 17.4551C54.2846 20.1438 55.7927 21.8172 57.9369 21.8172C58.4543 21.8099 58.9651 21.702 59.4396 21.4996C59.914 21.2972 60.3426 21.0044 60.7004 20.6382C61.0583 20.2721 61.3382 19.8398 61.5239 19.3667C61.7096 18.8935 61.7974 18.3889 61.7822 17.8822V17.8822Z" 5218 /> 5219 <path d="M71.9242 6.99466C71.5416 7.00591 71.1606 6.94179 70.8038 6.80608C70.447 6.67038 70.1216 6.46586 69.847 6.20467C69.5723 5.94348 69.354 5.63092 69.205 5.28553C69.056 4.94015 68.9793 4.56897 68.9795 4.194C69.0169 3.44895 69.3453 2.74651 69.8968 2.23215C70.4483 1.71779 71.1806 1.43091 71.9421 1.43091C72.7036 1.43091 73.4359 1.71779 73.9874 2.23215C74.5389 2.74651 74.8673 3.44895 74.9047 4.194C74.905 4.57203 74.8273 4.9462 74.6761 5.29399C74.5248 5.64178 74.3033 5.95599 74.0248 6.21767C73.7463 6.47935 73.4167 6.68309 73.0557 6.81663C72.6946 6.95016 72.3098 7.01073 71.9242 6.99466ZM69.6156 9.38922H74.2328V25.458H69.6156V9.38922Z" 5220 /> 5221 <path d="M83.3033 8.26189V9.41016H88.0635V12.981H83.3033V25.4789H78.7218V12.96H76.3774V9.38916H78.7218V8.07284C78.7218 4.36897 81.3949 1.77136 85.6191 1.77136C86.5298 1.78062 87.4372 1.87913 88.3279 2.06543L88.1635 5.83932C87.5703 5.63972 86.9467 5.54029 86.3195 5.54525C84.2753 5.51724 83.3033 6.5955 83.3033 8.26189Z" 5222 /> 5223 <path d="M101.951 25.1919C101.031 25.4957 100.063 25.6402 99.092 25.619C94.7392 25.619 92.3306 23.1264 92.3306 19.4855V12.96H89.9219V9.38917H92.6022V4.8241H96.8906V9.38917H101.772V12.96H96.8906V19.2615C96.8906 20.8369 97.6911 21.8521 99.7996 21.8521C100.474 21.8492 101.142 21.7283 101.772 21.495L101.951 25.1919Z" 5224 /> 5225 <path d="M119.534 15.3896V25.458H114.938V16.4049C114.938 14.3674 113.973 13.1281 112.029 13.1281C111.58 13.107 111.131 13.1797 110.712 13.3413C110.294 13.5029 109.916 13.7498 109.602 14.0656C109.288 14.3814 109.047 14.7589 108.894 15.1731C108.74 15.5872 108.678 16.0286 108.712 16.4679V25.458H104.131V9.38923H108.548L108.684 11.7488C109.649 10.2364 111.293 9.22119 113.801 9.22119C117.525 9.22119 119.534 11.7628 119.534 15.3896Z" 5226 /> 5227 <path d="M138.267 17.3641C138.267 22.1812 134.922 25.626 129.833 25.626C124.744 25.626 121.427 22.3492 121.427 17.5251C121.427 12.701 124.815 9.22815 129.833 9.22815C134.85 9.22815 138.267 12.5329 138.267 17.3641ZM126.052 17.4621C126.052 20.1157 127.56 21.9221 129.833 21.9221C132.105 21.9221 133.614 20.1157 133.614 17.4621C133.614 14.8085 132.184 12.932
5227129.833 12.932C127.481 12.932 126.052 14.7314 126.052 17.4551V17.4621Z" 5228 /> 5229 <path d="M150.925 25.1919C150.004 25.4942 149.037 25.6387 148.066 25.619C143.72 25.619 141.304 23.1264 141.304 19.4855V12.96H138.896V9.38917H141.576V4.8241H145.864V9.38917H150.753V12.96H145.864V19.2615C145.864 20.8369 146.665 21.8521 148.773 21.8521C149.45 21.8487 150.12 21.7278 150.753 21.495L150.925 25.1919Z" 5230 /> 5231 <path d="M168 18.4074H156.45C156.786 20.8649 158.258 22.1112 160.402 22.1112C162.547 22.1112 163.419 20.998 163.683 20.1438H167.936C167.4 22.9444 165.12 25.619 160.166 25.619C155.213 25.619 152.033 22.2653 152.033 17.4551C152.033 12.645 155.485 9.22119 160.238 9.22119C165.241 9.22119 168 12.631 168 17.5532V18.4074ZM156.521 15.8167H163.719C163.419 13.5202 162.146 12.568 160.267 12.568C158.387 12.568 156.957 13.5832 156.521 15.8167V15.8167Z" 5232 /> 5233 <path d="M40.8691 11.8749C40.8706 9.56445 40.178 7.30469 38.8775 5.37727C37.577 3.44984 35.7262 1.93999 33.5558 1.03592C31.3853 0.131847 28.9913 -0.126452 26.672 0.293201C24.3527 0.712854 22.2108 1.7919 20.5133 3.39586V3.39586C19.3514 4.49311 18.4272 5.80856 17.7959 7.26359C17.1647 8.71862 16.8394 10.2834 16.8394 11.8643C16.8394 13.4453 17.1647 15.0101 17.7959 16.4651C18.4272 17.9201 19.3514 19.2356 20.5133 20.3328L28.7328 28.5668L36.595 20.865C37.9334 19.7623 39.0095 18.3863 39.7478 16.8333C40.4861 15.2804 40.8688 13.588 40.8691 11.8749V11.8749Z" 5234 fill="#84E9FD"/> 5235 <path d="M32.8715 15.8383L20.1562 3.36136C17.9393 1.18965 14.9325 -0.0303955 11.7973 -0.0303955C8.66215 -0.0303955 5.65536 1.18965 3.43844 3.36136C1.22152 5.53306 -0.0239258 8.47854 -0.0239258 11.5498C-0.0239258 14.621 1.22152 17.5665 3.43844 19.7382L16.1537 32.1941C16.7365 32.7653 17.4284 33.2184 18.19 33.5276C18.9516 33.8367 19.7679 33.9958 20.5922 33.9958C21.4166 33.9958 22.2329 33.8367 22.9945 33.5276C23.7561 33.2184 24.448 32.7653 25.0308 32.1941L32.8501 24.5413C34.0309 23.39 34.6966 21.8263 34.7006 20.1942C34.7046 18.5621 34.0467 16.9952 32.8715 15.8383ZM8.88477 11.2032C8.41656 11.2046 7.95846 11.0698 7.56847 10.816C7.17848 10.5622 6.87413 10.2008 6.69398 9.7774C6.51382 9.35405 6.46594 8.88785 6.55642 8.43783C6.64689 7.98781 6.87166 7.57422 7.20223 7.2494C7.53281 6.92459 7.95434 6.70316 8.41345 6.61317C8.87256 6.52318 9.34861 6.56866 9.78132 6.74386C10.214 6.91906 10.5839 7.21611 10.8442 7.59738C11.1045 7.97865 11.2434 8.42699 11.2434 8.88566C11.2434 9.4991 10.9951 10.0875 10.553 10.5219C10.1109 10.9564 9.51098 11.2013 8.88477 11.2032Z" 5236 fill="#B8AFFC"/> 5237 <path d="M20.3775 3.59888C19.2494 4.70226 18.3573 6.01498 17.7535 7.46022C17.1497 8.90546 16.8462 10.4542 16.8609 12.0157C16.8755 13.5772 17.208 15.1202 17.8388 16.5543C18.4696 17.9885 19.3861 19.2849 20.5347 20.3678L28.7685 28.6018L33.057 24.4008C33.6154 23.8551 34.0585 23.2069 34.3607 22.4932C34.663 21.7795 34.8186 21.0145 34.8186 20.2418C34.8186 19.4691 34.663 18.7041 34.3607 17.9904C34.0585 17.2767 33.6154 16.6285 33.057 16.0828L20.3775 3.59888Z" 5238 fill="#696DF2"/> 5239 </g> 5240 <defs> 5241 <clipPath id="clip0_298_13245"> 5242 <rect width="168" height="34" fill="white"/> 5243 </clipPath> 5244 </defs> 5245 </svg> 5246</a> 5247<!-- END app snippet --> 5248 </div> 5249 </div> 5250 </div> 5251 <div id="alerts" class="fixed top-5 right-5 z-9998"> 5252 <div 5253 id="alert-save" 5254 role="alert" 5255 class="hidden group" 5256 > 5257 <div 5258 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 5259 > 5260 <span class="font-medium">Message saved</span> 5261 </div> 5262 </div> 5263 <div 5264 id="alert-add" 5265 role="alert" 5266 class="hidden group" 5267 > 5268 <div 5269 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 5270 > 5271 <span class="font-medium">Gift card added to cart!</span> 5272 </div> 5273 </div> 5274 <div 5275 id="alert-remove" 5276 role="alert" 5277 class="hidden group" 5278 > 5279 <div 5280 class="p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 shadow-md border-gray-100" 5281 > 5282 <span class="font-medium">Message removed</span> 5283 </div> 5284 </div> 5285</div > 5286<!-- BEGIN app snippet: merchant-styles --> 5287 5288<style> 5289 @font-face { 5290 font-family: Inter; 5291 font-weight: 400; 5292 font-style: normal; 5293 src: url("//www.grillmastersclub.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 5294 url("//www.grillmastersclub.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 5295} 5296 5297 5298 #content form, 5299 #content form *:focus, 5300 #content form *:focus-within:not(#methods) { 5301 --tw-ring-color: #f36a10; 5302 border-color:#f36a10; 5303 } 5304 5305 .dark #content #date { 5306 color-scheme: dark; 5307 } 5308 5309 #content { 5310 background: #f9fafb; 5311 } 5312 #content, #alerts { 5313 font-family: "Arial, sans-serif"; 5314 } 5315 #content, #alerts { 5316 font-family: Inter, sans-serif; 5317 font-weight: 400; 5318 font-style: normal; 5319 } 5320 5321 #title { 5322 color: #000000; 5323 } 5324 5325 #content .bg-primary, 5326 #content #method .active {
5327 background: #f36a10; 5328 color: #ffffff; 5329 } 5330 5331 #content .button-color { 5332 color: #ffffff; 5333 } 5334 5335 #content form .focus{ 5336 border-color: #f36a10; 5337 } 5338 5339 /* 5340 * intl-tel-input 29.2.3 CSS variable vocabulary (see assets/phone.css header). 5341 * --iti-path-flags-1x/2x: still needed â the "no-assets" vendored CSS deliberately 5342 * omits a hardcoded flags path, and this is where merchant-styles supplies it. 5343 * --iti-path-globe-1x/2x: REMOVED â v29 renders the "no country" icon as an inline 5344 * <svg class="iti__globe-svg">, not a background-image; these vars no longer exist 5345 * and assets/globe.png / [email protected] have been deleted as dead. 5346 * --iti-dialcode-color: REMOVED â v29 has no dedicated dial-code color var; the dial 5347 * code now inherits the input's text color. 5348 * --iti-flag-height/-width, --iti-flag-sprite-width/-height: REMOVED â v2 sprite 5349 * geometry (16px flags, 3904px-wide sprite). The re-vendored sprite is v29's own 5350 * 20px/244-flag layout, so these MUST use v29's defaults, not be pinned back to v2. 5351 * --iti-dropdown-bg -> --iti-country-selector-bg, --iti-arrow-color -> --iti-icon-color: 5352 * straight renames, values preserved. 5353 * --iti-arrow-height/-width -> --iti-arrow-size: v2's CSS-triangle hack (width/height/ 5354 * triangle-border) became a single rotated-square icon sized by --iti-arrow-size; 5355 * 6px (the old arrow-width) is carried forward as the closest analog. 5356 */ 5357 .iti { 5358 --iti-path-flags-1x: url(https://cdn.shopify.com/extensions/01a100e4-9829-7e75-8f42-f731eb906ff0/giftnote-app-154/assets/flags.png) !important; 5359 --iti-path-flags-2x: url(https://cdn.shopify.com/extensions/01a100e4-9829-7e75-8f42-f731eb906ff0/giftnote-app-154/assets/[email protected]) !important; 5360 --iti-hover-color: rgba(0, 0, 0, 0.05); 5361 --iti-border-color: #ccc; 5362 --iti-country-selector-bg: white; 5363 --iti-icon-color: #555; 5364 --iti-spacer-horizontal: 8px; 5365 --iti-border-width: 1px; 5366 --iti-arrow-size: 6px; 5367 --iti-arrow-padding: 6px; 5368 --iti-mobile-popup-margin: 30px; 5369 } 5370 5371 /* Modal Container */ 5372#giftnote-modal #content { 5373 font-family: Heebo, sans-serif !important; 5374 background: #f9fafb !important; 5375 border: 1px solid #d1d5db !important; 5376 border-radius: .5rem !important; 5377 box-shadow: 0 20px 25px -5px rgba(0,0,0,.1) !important; 5378 max-width: 680px !important; 5379} 5380 5381p#giftnote-modal-title { 5382 font-family: Oswald, sans-serif !important 5383} 5384 5385#giftnote-modal #content > div { 5386 background: #f9fafb !important; 5387 padding: 2.5rem 3rem 1.25rem !important; 5388} 5389 5390/* Main Heading */ 5391#giftnote-modal #giftnote-modal-title { 5392 font-family: Oswald, sans-serif !important; 5393 font-size: 26px !important; 5394 line-height: 1.15 !important; 5395 font-weight: 700 !important; 5396 color: #000 !important; 5397 margin-bottom: 1rem !important; 5398} 5399 5400/* Description Text */ 5401#giftnote-modal #giftnote-modal-description { 5402 font-family: Heebo, sans-serif !important; 5403 color: #111827 !important; 5404 font-size: 16px !important; 5405 line-height: 1.5 !important; 5406} 5407 5408/* Form Divider */ 5409#giftnote-modal #form { 5410 border-top: 1px solid #d1d5db !important; 5411 padding-top: 2rem !important; 5412} 5413 5414/* Default Labels */ 5415#giftnote-modal h3 { 5416 font-family: Heebo, sans-serif !important; 5417 color: #111827 !important; 5418 font-weight: 600 !important; 5419} 5420 5421/* Oswald Labels */ 5422#giftnote-modal #to-field label, 5423#giftnote-modal #from-field label, 5424#giftnote-modal #message-field label, 5425#giftnote-modal #email-field label, 5426#giftnote-modal #phone-field label { 5427 font-family: Oswald, sans-serif !important; 5428 font-weight: 600 !important; 5429 letter-spacing: .02em !important; 5430 color: #111827 !important; 5431} 5432 5433/* Input & Placeholder Typography */ 5434#giftnote-modal input, 5435#giftnote-modal textarea, 5436#giftnote-modal select, 5437#giftnote-modal input::placeholder, 5438#giftnote-modal textarea::placeholder { 5439 font-family: Oswald, sans-serif !important; 5440} 5441 5442/* Field Boxes */ 5443#giftnote-modal #to-field, 5444#giftnote-modal #from-field, 5445#giftnote-modal #message-field, 5446#giftnote-modal #email-field, 5447#giftnote-modal #phone-field, 5448#giftnote-modal #date-field, 5449#giftnote-modal #time-field { 5450 background: #fff !important; 5451 border: 1px solid #d1d5db !important; 5452 border-radius: .375rem !important; 5453 box-shadow: 0 1px 2px rgba(0,0,0,.05) !important; 5454} 5455 5456/* Focus States */ 5457#giftnote-modal #to-field:focus-within, 5458#giftnote-modal #from-field:focus-within, 5459#giftnote-modal #message-field:focus-within, 5460#giftnote-modal #email-field:focus-within, 5461#giftnote-modal #phone-field:focus-within, 5462#giftnote-modal #date-field:focus-within, 5463#giftnote-modal #time-field:focus-within { 5464 border-color: #f36a10 !important; 5465 box-shadow: 0 0 0 2px rgba(243,106,16,.18) !important; 5466} 5467 5468/* Delivery Method Tabs */ 5469#giftnote-modal #method { 5470 border: 1px solid #d1d5db !important; 5471 border-radius: .375rem !important; 5472} 5473 5474/* Tab Typography */ 5475#giftnote-modal #tracked-tab, 5476#giftnote-modal #instant-tab, 5477#giftnote-modal #scheduled-tab { 5478 font-family: Oswald, sans-serif !important; 5479 font-weight: 600 !important; 5480 letter-spacing: .02em !important; 5481} 5482 5483/* Active Tab */ 5484#giftnote-modal #tracked-tab.active, 5485#giftnote-modal #instant-tab.active, 5486#giftnote-modal #scheduled-tab.active {
5487 background: #f36a10 !important; 5488 color: #fff !important; 5489 border-color: #f36a10 !important; 5490} 5491 5492/* Hover Tab */ 5493#giftnote-modal #tracked-tab:hover, 5494#giftnote-modal #instant-tab:hover, 5495#giftnote-modal #scheduled-tab:hover { 5496 background: #fff7f2 !important; 5497 color: #f36a10 !important; 5498} 5499 5500/* Info Box */ 5501#giftnote-modal #methods { 5502 background: #fff !important; 5503 color: #6b7280 !important; 5504 border: 1px solid #d1d5db !important; 5505 border-radius: .375rem !important; 5506 box-shadow: none !important; 5507} 5508 5509/* Save Button */ 5510#giftnote-modal #save-button, 5511#giftnote-modal #save-button span { 5512 background: #0057B8 !important; 5513 color: #fff !important; 5514 font-family: Oswald, sans-serif !important; 5515 font-size: 16px !important; 5516 font-weight: 600 !important; 5517 letter-spacing: .03em !important; 5518} 5519 5520#giftnote-modal #save-button { 5521 border-radius: .375rem !important; 5522 padding: .85rem 1rem !important; 5523 transition: background .2s ease !important; 5524} 5525 5526#giftnote-modal #save-button:hover { 5527 background: #004A9F !important; 5528} 5529 5530/* Close Button */ 5531#giftnote-modal #close-button { 5532 color: #000 !important; 5533} 5534 5535/* Powered By */ 5536#giftnote-modal #powered { 5537 display: flex !important; 5538} 5539 5540/* Mobile */ 5541@media (max-width: 640px) { 5542 #giftnote-modal #content > div { 5543 padding: 2.5rem 1.5rem 1.25rem !important; 5544 } 5545} 5546</style> 5547<style> 5548 #content #powered { 5549 display: flex !important; 5550 } 5551</style> 5552<!-- END app snippet --> 5553<link href="//cdn.shopify.com/extensions/01a100e4-9829-7e75-8f42-f731eb906ff0/giftnote-app-154/assets/giftnote.css" rel="stylesheet" type="text/css" media="all" /> 5554<link href="//cdn.shopify.com/extensions/01a100e4-9829-7e75-8f42-f731eb906ff0/giftnote-app-154/assets/phone.css" rel="stylesheet" type="text/css" media="all" /> 5555</template> 5556 5557<template id="giftnote-button-template" data-gn-app-id="6070057"> 5558 <!-- BEGIN app snippet: button-styles --><style> 5559 #container{ 5560 width: 100%; 5561 display: flex; 5562 align-items: center; 5563 } 5564 5565 #button { 5566 letter-spacing: 0.06rem; 5567 cursor: pointer; 5568 border-width: 1px; 5569 border-style: solid; 5570 line-height: 1; 5571 } 5572 5573 #button .hidden{ 5574 display: none; 5575 } 5576 5577 #container{ 5578 justify-content: center; 5579 } 5580 5581 #button { 5582 background-color: white; 5583 width: 100%; 5584 height: 50px; 5585 border-radius: 6px; 5586 border-color:black; 5587 color: black; 5588 font-size: 16px; 5589 font-family: ; 5590 } 5591 5592 @media screen and (max-width: 740px) { 5593 #container{ 5594 justify-content: center; 5595 } 5596 #button { 5597 height: 50px; 5598 width: 100%; 5599 } 5600 } 5601</style> 5602<!-- END app snippet --> 5603 <div id="container" className="w-full en"> 5604 <button 5605 command="show-modal" commandfor="dialog" 5606 id="button" 5607 data-vendor="" 5608 data-locale="en" 5609 data-shop="grill-masters-club" 5610 > 5611 <span id="add">Add a gift message ð</span> 5612 <span id="edit" class="hidden">Edit gift message ð</span> 5613 </button> 5614 </div> 5615</template> 5616 5617<template id="giftnote-balance-template" data-gn-app-id="6070057"> 5618 <!-- BEGIN app snippet: balance-styles --><style> 5619 #container{ 5620 width: 100%; 5621 display: flex; 5622 align-items: center; 5623 justify-content: center; 5624 } 5625 5626 #result { 5627 width: 100%; 5628 display: flex; 5629 flex-direction: column; 5630 align-items: stretch; 5631 justify-content: center; 5632 } 5633 5634 #result > div { 5635 margin-top:10px; 5636 } 5637 5638 #content { 5639 border-width: 1px; 5640 border-style: solid; 5641 padding: 16px 20px; 5642 background-color: white; 5643 } 5644 5645 #content .hidden{ 5646 display: none; 5647 } 5648 5649 #label { 5650 font-size: 16px; 5651 font-weight: 700; 5652 } 5653 5654 #input { 5655 margin-top: 5px; 5656 background-color: none; 5657 width: 100%; 5658 display: flex; 5659 align-items: center; 5660 gap: 6px; 5661 justify-content: space-between; 5662 } 5663 5664 #code { 5665 flex: 1; 5666 background-color: transparent; 5667 font-size: 16px; 5668 height: 24px; 5669 border: 0; 5670 border-bottom: 1px solid black; 5671 } 5672 #code:focus { 5673 outline: none !important; 5674 border-bottom: 2px solid black; 5675 } 5676 5677 #button { 5678 cursor: pointer ; 5679 background-color: transparent; 5680 border: 0; 5681 color: black; 5682 padding: 0; 5683 font-size: 16px; 5684 padding-top:2px; 5685 font-family: ; 5686 } 5687 5688 #button svg { 5689 width: 22px; 5690 height: 22px; 5691 } 5692 5693 #button svg path{ 5694 stroke: black; 5695 } 5696 5697 @media screen and (max-width: 740px) { 5698 #container{ 5699 justify-content: center; 5700 } 5701 #content { 5702 width: 100%; 5703 } 5704 } 5705</style> 5706<!-- END app snippet --> 5707 <div 5708 id="container" 5709 className="w-full en" 5710 data-locale="en" 5711 data-shop="grill-masters-club" 5712 > 5713 <div id="content" tabindex="-1"> 5714 <form id="form"> 5715 <label id="label" for="code">Check the balance of your gift card</label> 5716 <div id="input"> 5717 <input 5718 type="text" 5719 id="code" 5720 placeholder="Enter gift card code" 5721 required 5722 > 5723 <button id="button" type="submit" aria-label="Search"> 5724 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"> 5725 <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/> 5726 </svg> 5727 </button> 5728 </div> 5729 </form> 5730 <div id="result"> 5731 <div id="loading" class="hidden">Searching...</div> 5732 <div id="not_found" class="hidden">Not found</div> 5733 <div id="expired" class="hidden">Expired on<span></span> 5734 </div> 5735 <div id="success" class="hidden"> 5736 <div id="balance">Balance: <span></span> 5737 </div> 5738 <div id="initial">Initial balance: <span></span> 5739 </div> 5740 <div id="expires_on" class="hidden">Expires on: <span></span> 5741 </div> 5742 </div> 5743 </div> 5744 </div> 5745 </div> 5746</template> 5747 5748<giftnote-core 5749 shop="grill-masters-club" 5750 domain="www.grillmastersclub.com" 5751 name="Grill Masters Club" 5752 locale="en" 5753 locale2="en" 5754 currency="USD" 5755 data-gn-app-id="6070057" 5756 data-multigift-url="" 5757 storefront-token="" 5758></giftnote-core> 5759 5760</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5760<script> 5761 window['ShopifyForms'] = { 5762 ...window['ShopifyForms'], 5763 currentPageType: "search" 5764 }; 5765</script>
5765 5766 5767 5768</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 5769 5770 5771<div class="smile-shopify-init" 5772 data-channel-key="channel_LJyq71R57G1dW3xqg0X4IEGB" 5773 5774></div> 5775 5776 5777</div>
5777<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5777 5778</body> 5779</html> 5780 5781<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.2.1) 5782 5783TURNED OFF 4.7.26 - GARY 5784 5785 5786
5786<script type="text/javascript"> 5787 // Overrides: 5788 // var afterpay_msg_size = 'sm'; // Can be 'xs', 'sm', 'md' or 'lg'. 5789 // var afterpay_bold_amount = true; 5790 // var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 5791 // var afterpay_modal_open_icon = true; 5792 // var afterpay_hide_upper_limit = false; 5793 // var afterpay_hide_lower_limit = true; 5794 // var afterpay_show_if_outside_limits = true; 5795 5796 // var afterpay_product_integration_enabled = true; 5797 // var afterpay_product_selector = '#product-price-selector'; 5798 // var afterpay_variable_price_fallback = false; 5799 // var afterpay_variable_price_fallback_selector = ''; 5800 // var afterpay_variable_price_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 5801 5802 // var afterpay_cart_integration_enabled = true; 5803 // var afterpay_cart_static_selector = '#cart-subtotal-selector'; 5804 // var afterpay_variable_subtotal_fallback = false; 5805 // var afterpay_variable_subtotal_fallback_selector = ''; 5806 // var afterpay_variable_subtotal_fallback_method = 'mutation'; // Can be 'mutation' or 'interval'. 5807 5808 // var afterpay_dynamic_cart_integration_enabled = false; 5809 // var afterpay_dynamic_cart_selector = '.cart-drawer__footer .totals'; 5810 // var afterpay_dynamic_cart_observer_target = '#CartDrawer'; 5811 5812 // var afterpay_footer_logo_enabled = true; 5813 // var afterpay_footer_logo_format = 'icon'; // Can be 'icon', 'stacked' or 'logo'. 5814 // var afterpay_footer_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 5815 // var afterpay_footer_logo_background = 'border'; // Can be 'border' or 'transparent'. 5816 // var afterpay_footer_logo_container = 'footer ul.payment-icons'; 5817 // var afterpay_footer_logo_template = '<li class="payment-icon"><object data="{logo_path}" type="image/svg+xml"></object></li>'; 5818 5819 // Non-editable fields: 5820 var afterpay_js_language = "en"; 5821 var afterpay_js_country = "US"; 5822 var afterpay_shop_currency = "USD"; 5823 var afterpay_cart_currency = "USD"; 5824 var afterpay_shop_money_format = "${{amount}}"; 5825 var afterpay_shop_permanent_domain = "grill-masters-club.myshopify.com"; 5826 var afterpay_theme_name = "grill-masters-club\/master - New Top Menu (live-..."; 5827 var afterpay_product = null; 5828 var afterpay_product_collections = ""; 5829 var afterpay_current_variant = null; 5830 var afterpay_cart_total_price = 0; 5831 var afterpay_cart_skus = ""; 5832 var afterpay_cart_collections = ""; 5833 var afterpay_js_snippet_version = '1.2.1'; 5834 </script>
5834 5835
5835<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
5835 5836 5837End Shopify-Afterpay JavaScript Snippet (v1.2.1) -->
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.