1<!doctype html> 2<html class="no-js" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//shottys.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`76376342808`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8<!-- Start of Booster Apps Seo-0.1--><title>News</title><meta name="description" content="" /><!-- end of Booster Apps SEO --> 9 10 11 12 13 <!-- Added by AVADA SEO Suite --> 14 15 16 <!-- /Added by AVADA SEO Suite --> 17 <meta charset="utf-8"> 18 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 19 <meta name="viewport" content="width=device-width,initial-scale=1"> 20 <meta name="theme-color" content=""> 21 <link rel="canonical" href="https://shottys.com/blogs/news"> 22 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 23 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" /><link rel="icon" type="image/png" href="//shottys.com/cdn/shop/files/fav-shottys.png?crop=center&height=32&v=1685019195&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 24 25 26 27 28 29<meta property="og:site_name" content="Shottys"> 30<meta property="og:url" content="https://shottys.com/blogs/news"> 31<meta property="og:title" content="News"> 32<meta property="og:type" content="website"> 33<meta property="og:description" content="Shottys pre-made alcoholic shots are designed for ultimate convenience â no need to buy several bottles, mix subpar cocktails, or make your own jello shots anymore. They're the perfect party-starter for tailgates, pool parties, BBQs and all celebrations."><meta name="twitter:card" content="summary_large_image"> 34<meta name="twitter:title" content="News"> 35<meta name="twitter:description" content="Shottys pre-made alcoholic shots are designed for ultimate convenience â no need to buy several bottles, mix subpar cocktails, or make your own jello shots anymore. They're the perfect party-starter for tailgates, pool parties, BBQs and all celebrations."> 36 37 38
38<script src="//shottys.com/cdn/shop/t/10/assets/constants.js?v=95358004781563950421782171591" defer="defer"></script>
38 39
39<script src="//shottys.com/cdn/shop/t/10/assets/pubsub.js?v=2921868252632587581782171594" defer="defer"></script>
39 40
40<script src="//shottys.com/cdn/shop/t/10/assets/global.js?v=181436937831636771661782171591" defer="defer"></script>
40 41
41<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
41<meta name="google-site-verification" content="WesF_VeJd-7E_Zot9nVePxrnVBeLEASMyeH1dl8c_0U"> 42<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/76376342808/digital_wallets/dialog"> 43<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
44<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 44
44
45<script id="shopify-features" type="application/json">{"accessToken":"f4b8b1066639af3b9bbef7e4057debce","betas":["rich-media-storefront-analytics"],"domain":"shottys.com","predictiveSearch":true,"shopId":76376342808,"locale":"en"}</script>
vendor: 1 bytes, line 45
45
46<script>var Shopify = Shopify || {}; 47Shopify.shop = "5678e4-3.myshopify.com"; 48Shopify.locale = "en"; 49Shopify.currency = {"active":"USD","rate":"1.0"}; 50Shopify.country = "US"; 51Shopify.theme = {"name":"Development - Final Notes 2026-06-22","id":186878591256,"schema_name":"Dawn","schema_version":"9.0.0","theme_store_id":null,"role":"main"}; 52Shopify.theme.handle = "null"; 53Shopify.theme.style = {"id":null,"handle":null}; 54Shopify.cdnHost = "shottys.com/cdn"; 55Shopify.routes = Shopify.routes || {}; 56Shopify.routes.root = "/"; 57Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 58Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 59Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 60Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 60
60
61<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 61
61
62<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 62
62
63<script> 64 window.Shopify = window.Shopify || {}; 65 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 66 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 67 window.Shopify.SignInWithShop.eligible = true; 68</script>
vendor: 1 bytes, line 68
68
69<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 69
69
70<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 70
70
71<script type="module"> 72 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 73 74 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 75 76</script>
vendor: 1 bytes, line 76
76
77<script> 78 window.Shopify = window.Shopify || {}; 79 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 80 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"]}; 81</script>
vendor: 1 bytes, line 81
81
82<script>(function() { 83 var isLoaded = false; 84 function asyncLoad() { 85 if (isLoaded) return; 86 isLoaded = true; 87 var urls = ["https:\/\/zipcode.ens.enterprises\/server?shop=5678e4-3.myshopify.com"]; 88 for (var i = 0; i < urls.length; i++) { 89 var s = document.createElement('script'); 90 s.type = 'text/javascript'; 91 s.async = true; 92 s.src = urls[i]; 93 var x = document.getElementsByTagName('script')[0]; 94 x.parentNode.insertBefore(s, x); 95 } 96 }; 97 if(window.attachEvent) { 98 window.attachEvent('onload', asyncLoad); 99 } else { 100 window.addEventListener('load', asyncLoad, false); 101 } 102})();</script>
vendor: 1 bytes, line 102
102
103<script id="__st">var __st={"a":76376342808,"offset":-14400,"reqid":"e4da6aa8-9a45-4bde-83e8-147cbb573e8d-1791345606","pageurl":"shottys.com\/blogs\/news","s":"blogs-98939470104","u":"d7e5f73d7af1","p":"blog","rtyp":"blog","rid":98939470104};</script>
vendor: 1 bytes, line 103
103
104<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 104
104
105<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 105
105
106<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//shottys.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 106
106
107<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 = "//shottys.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>
107<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 107
107
108<script> 109 window.Shopify = window.Shopify || {}; 110 window.Shopify.MCP = window.Shopify.MCP || {}; 111 window.Shopify.MCP.enabled = true; 112 window.Shopify.MCP.shop = "5678e4-3.myshopify.com"; 113 window.Shopify.MCP.mcpEndpoint = "https:\/\/shottys.com\/api\/mcp"; 114 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 115</script>
vendor: 1 bytes, line 115
115
116<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("\/\/shottys.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 117</script>
vendor: 1 bytes, line 117
117
118<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://shottys.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 119</script>
vendor: 1 bytes, line 119
119
120<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 121 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); 122</script>
vendor: 1 bytes, line 122
122
123<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})}})); 124</script>
124 125<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://shottys.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 126<style id="shopify-accelerated-checkout-cart"> 127 #shopify-buyer-consent { 128 margin-top: 1em; 129 display: inline-block; 130 width: 100%; 131} 132 133#shopify-buyer-consent.hidden { 134 display: none; 135} 136 137#shopify-subscription-policy-button { 138 background: none; 139 border: none; 140 padding: 0; 141 text-decoration: underline; 142 font-size: inherit; 143 cursor: pointer; 144} 145 146#shopify-subscription-policy-button::before { 147 box-shadow: none; 148} 149 150 </style>
151<script id="sections-script" data-sections="header" defer="defer" src="//shottys.com/cdn/shop/t/10/compiled_assets/scripts.js?v=184325197989695213571782171588"></script>
vendor: 1 bytes, line 151
151
152<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
152 153 154 155 <style data-shopify> 156 @font-face { 157 font-family: Montserrat; 158 font-weight: 400; 159 font-style: normal; 160 font-display: swap; 161 src: url("//shottys.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"), 162 url("//shottys.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff"); 163} 164 165 @font-face { 166 font-family: Montserrat; 167 font-weight: 700; 168 font-style: normal; 169 font-display: swap; 170 src: url("//shottys.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"), 171 url("//shottys.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff"); 172} 173 174 @font-face { 175 font-family: Montserrat; 176 font-weight: 400; 177 font-style: italic; 178 font-display: swap; 179 src: url("//shottys.com/cdn/fonts/montserrat/montserrat_i4.5a4ea298b4789e064f62a29aafc18d41f09ae59b.woff2") format("woff2"), 180 url("//shottys.com/cdn/fonts/montserrat/montserrat_i4.072b5869c5e0ed5b9d2021e4c2af132e16681ad2.woff") format("woff"); 181} 182 183 @font-face { 184 font-family: Montserrat; 185 font-weight: 700; 186 font-style: italic; 187 font-display: swap; 188 src: url("//shottys.com/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2") format("woff2"), 189 url("//shottys.com/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff") format("woff"); 190} 191 192 @font-face { 193 font-family: Montserrat; 194 font-weight: 700; 195 font-style: normal; 196 font-display: swap; 197 src: url("//shottys.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"), 198 url("//shottys.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff"); 199} 200 201 202 :root { 203 --font-body-family: Montserrat, sans-serif; 204 --font-body-style: normal; 205 --font-body-weight: 400; 206 --font-body-weight-bold: 700; 207 208 --font-heading-family: Montserrat, sans-serif; 209 --font-heading-style: normal; 210 --font-heading-weight: 700; 211 212 --font-body-scale: 1.0; 213 --font-heading-scale: 1.0; 214 215 --color-base-text: 18, 18, 18; 216 --color-shadow: 18, 18, 18; 217 --color-base-background-1: 255, 255, 255; 218 --color-base-background-2: 252, 235, 127; 219 --color-base-solid-button-labels: 255, 255, 255; 220 --color-base-outline-button-labels: 234, 13, 68; 221 --color-base-accent-1: 18, 18, 18; 222 --color-base-accent-2: 234, 13, 68; 223 --payment-terms-background-color: #ffffff; 224 225 --gradient-base-background-1: #ffffff; 226 --gradient-base-background-2: #fceb7f; 227 --gradient-base-accent-1: #121212; 228 --gradient-base-accent-2: #ea0d44; 229 230 --media-padding: px; 231 --media-border-opacity: 0.05; 232 --media-border-width: 1px; 233 --media-radius: 0px; 234 --media-shadow-opacity: 0.0; 235 --media-shadow-horizontal-offset: 0px; 236 --media-shadow-vertical-offset: 4px; 237 --media-shadow-blur-radius: 5px; 238 --media-shadow-visible: 0; 239 240 --page-width: 120rem; 241 --page-width-margin: 0rem; 242 243 --product-card-image-padding: 0.0rem; 244 --product-card-corner-radius: 0.0rem; 245 --product-card-text-alignment: left; 246 --product-card-border-width: 0.0rem; 247 --product-card-border-opacity: 0.1; 248 --product-card-shadow-opacity: 0.0; 249 --product-card-shadow-visible: 0; 250 --product-card-shadow-horizontal-offset: 0.0rem; 251 --product-card-shadow-vertical-offset: 0.4rem; 252 --product-card-shadow-blur-radius: 0.5rem; 253 254 --collection-card-image-padding: 0.0rem; 255 --collection-card-corner-radius: 0.0rem; 256 --collection-card-text-alignment: left; 257 --collection-card-border-width: 0.0rem; 258 --collection-card-border-opacity: 0.1; 259 --collection-card-shadow-opacity: 0.0; 260 --collection-card-shadow-visible: 0; 261 --collection-card-shadow-horizontal-offset: 0.0rem; 262 --collection-card-shadow-vertical-offset: 0.4rem; 263 --collection-card-shadow-blur-radius: 0.5rem; 264 265 --blog-card-image-padding: 0.0rem; 266 --blog-card-corner-radius: 0.0rem; 267 --blog-card-text-alignment: left; 268 --blog-card-border-width: 0.0rem; 269 --blog-card-border-opacity: 0.1; 270 --blog-card-shadow-opacity: 0.0; 271 --blog-card-shadow-visible: 0; 272 --blog-card-shadow-horizontal-offset: 0.0rem; 273 --blog-card-shadow-vertical-offset: 0.4rem; 274 --blog-card-shadow-blur-radius: 0.5rem; 275 276 --badge-corner-radius: 4.0rem; 277 278 --popup-border-width: 1px; 279 --popup-border-opacity: 0.1; 280 --popup-corner-radius: 0px; 281 --popup-shadow-opacity: 0.0; 282 --popup-shadow-horizontal-offset: 0px; 283 --popup-shadow-vertical-offset: 4px; 284 --popup-shadow-blur-radius: 5px; 285 286 --drawer-border-width: 1px; 287 --drawer-border-opacity: 0.1; 288 --drawer-shadow-opacity: 0.0; 289 --drawer-shadow-horizontal-offset: 0px; 290 --drawer-shadow-vertical-offset: 4px; 291 --drawer-shadow-blur-radius: 5px; 292 293 --spacing-sections-desktop: 0px; 294 --spacing-sections-mobile: 0px; 295 296 --grid-desktop-vertical-spacing: 8px; 297 --grid-desktop-horizontal-spacing: 8px; 298 --grid-mobile-vertical-spacing: 4px; 299 --grid-mobile-horizontal-spacing: 4px; 300 301 --text-boxes-border-opacity: 0.1; 302 --text-boxes-border-width: 0px; 303 --text-boxes-radius: 0px; 304 --text-boxes-shadow-opacity: 0.0; 305 --text-boxes-shadow-visible: 0; 306 --text-boxes-shadow-horizontal-offset: 0px; 307 --text-boxes-shadow-vertical-offset: 4px; 308 --text-boxes-shadow-blur-radius: 5px; 309 310 --buttons-radius: 0px; 311 --buttons-radius-outset: 0px; 312 --buttons-border-width: 1px; 313 --buttons-border-opacity: 1.0; 314 --buttons-shadow-opacity: 0.0; 315 --buttons-shadow-visible: 0; 316 --buttons-shadow-horizontal-offset: 0px; 317 --buttons-shadow-vertical-offset: 4px; 318 --buttons-shadow-blur-radius: 5px; 319 --buttons-border-offset: 0px; 320 321 --inputs-radius: 0px; 322 --inputs-border-width: 1px; 323 --inputs-border-opacity: 0.55; 324 --inputs-shadow-opacity: 0.0; 325 --inputs-shadow-horizontal-offset: 0px; 326 --inputs-margin-offset: 0px; 327 --inputs-shadow-vertical-offset: 4px; 328 --inputs-shadow-blur-radius: 5px; 329 --inputs-radius-outset: 0px; 330 331 --variant-pills-radius: 40px; 332 --variant-pills-border-width: 1px; 333 --variant-pills-border-opacity: 0.55; 334 --variant-pills-shadow-opacity: 0.0; 335 --variant-pills-shadow-horizontal-offset: 0px; 336 --variant-pills-shadow-vertical-offset: 4px; 337 --variant-pills-shadow-blur-radius: 5px; 338 } 339 340 *, 341 *::before, 342 *::after { 343 box-sizing: inherit; 344 } 345 346 html { 347 box-sizing: border-box; 348 font-size: calc(var(--font-body-scale) * 62.5%); 349 height: 100%; 350 } 351 352 body { 353 display: grid; 354 grid-template-rows: auto auto 1fr auto; 355 grid-template-columns: 100%; 356 min-height: 100%; 357 margin: 0; 358 font-size: 1.5rem; 359 letter-spacing: 0.06rem; 360 line-height: calc(1 + 0.8 / var(--font-body-scale)); 361 font-family: var(--font-body-family); 362 font-style: var(--font-body-style); 363 font-weight: var(--font-body-weight); 364 } 365 366 @media screen and (min-width: 750px) { 367 body { 368 font-size: 1.6rem; 369 } 370 } 371 </style> 372 373 <link href="//shottys.com/cdn/shop/t/10/assets/base.aio.min.css?v=122556805560693250021782171589" rel="stylesheet" type="text/css" media="all" /> 374 <link href="//shottys.com/cdn/shop/t/10/assets/shottys-home.css?v=57139223958201820171782180511" rel="stylesheet" type="text/css" media="all" /> 375 <style> 376 @font-face { 377 font-family: 'trashhandregular'; 378 src: url('//shottys.com/cdn/shop/t/10/assets/trashhand.woff2?v=79389457726756532841782171595') format('woff2'), 379 url('//shottys.com/cdn/shop/t/10/assets/trashhand.woff?v=138779067680082441721782171595') format('woff'); 380 font-weight: normal; 381 font-style: normal; 382 font-display: swap; 383 } 384 </style><link rel="preload" as="font" href="//shottys.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//shottys.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-predictive-search.aio.min.css?v=100801253873451882461782171580" media="print" onload="this.media='all'">
384<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 385 if (Shopify.designMode) { 386 document.documentElement.classList.add('shopify-design-mode'); 387 } 388 </script>
388 389
389<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/SPUdj9/klaviyo.js"></script>
389 390
vendor: 4,451 bytes, lines 391-407
391<script> 392window.addEventListener('load', (e) => { 393 394let enable = ""; 395 396if( !(document.querySelector('img').classList.contains("lazyload"))){ 397var images = document.getElementsByTagName("img"); 398 399// Loop through each image element 400for (var i = 0; i < images.length; i++) { 401// Add the desired class name to the class attribute 402images[i].className += " lazyload"; 403} 404//console.log('No Class ') 405/*! lazysizes - v5.2.2 */ 406 407!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i<H.minSize&&t&&!e._lazysizesWidth){i=t.offsetWidth;t=t.parentNode}return i},ee=function(){var i,a;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;i=true;a=false;while(e.length){e.shift()()}i=false};var e=function(e,t){if(i&&!t){e.apply(this,arguments)}else{n.push(e);if(!a){a=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(i,e){return e?function(){ee(i)}:function(){var e=this;var t=arguments;ee(function(){i.apply(e,t)})}},ie=function(e){var i;var a=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){i=false;a=f.now();e()};var s=l&&n>49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e<a){I(n,a-e)}else{(l||r)(r)}};return function(){i=f.now();if(!t){t=I(n,a)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var N=0;var M=-1;var x=function(e){N--;if(!e||N<0||!e.target){N=0}};var W=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var S=function(e,t){var i;var a=e;var r=W(e);g-=t;b+=t;p-=t;C+=t;while(r&&(a=a.offsetParent)&&a!=D.body&&a!=O){r=(Z(a,"opacity")||1)>0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&p<i.right&&b>i.top-1&&g<i.bottom+1}}return r};var t=function(){var e,t,i,a,r,n,s,l,o,u,f,c;var d=k.elements;if((h=H.loadMode)&&N<8&&(e=d.length)){t=0;M++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(l=d[t][$]("data-expand"))||!(n=l*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&N<1&&M>2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>
vendor: 3,802 bytes, lines 407-417
4072&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",a)}}if(!i.detail.dataAttr){Y(e,i.detail)}});var a=function(e,t,i){var a;var r=e.parentNode;if(r){i=s(e,r,i);a=X(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!a.defaultPrevented){i=a.detail.width;if(i&&i!==e._lazysizesWidth){n(e,r,a,i)}}}};var e=function(){var e;var t=i.length;if(t){e=0;for(;e<t;e++){a(i[e])}}};var t=ae(e);return{_:function(){i=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:a}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}); 408 409} 410else{ 411 /*console.log('hasClass ');*/ 412} 413 414}); 415 416 417</script>
417 418 419 420<style> 421 /* sb cls code */ 422 body { 423 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */ 424 -moz-animation: fadein 1s; /* Firefox < 16 */ 425 -ms-animation: fadein 1s; /* Internet Explorer */ 426 -o-animation: fadein 1s; /* Opera < 12.1 */ 427 animation: fadein 1s; 428 } 429 430 @keyframes fadein { 431 from { opacity: 0; } 432 to { opacity: 1; } 433 } 434 435 /* Firefox < 16 */ 436 @-moz-keyframes fadein { 437 from { opacity: 0; } 438 to { opacity: 1; } 439 } 440 441 /* Safari, Chrome and Opera > 12.1 */ 442 @-webkit-keyframes fadein { 443 from { opacity: 0; } 444 to { opacity: 1; } 445 } 446 447 /* Internet Explorer */ 448 @-ms-keyframes fadein { 449 from { opacity: 0; } 450 to { opacity: 1; } 451 } 452 453 /* Opera < 12.1 */ 454 @-o-keyframes fadein { 455 from { opacity: 0; } 456 to { opacity: 1; } 457 }</style> 458 <!-- BEGIN app block: shopify://apps/font-picker/blocks/app-embed/2caf2c68-0038-455e-b0b9-066a7c2ad923 --><link rel='preload' as='font' href='https://cdn.shopify.com/s/files/1/0763/7634/2808/t/1/assets/190657bcae789658.ttf?v=1685026720' type='font/ttf' crossorigin><style id='rafp-stylesheet'>@font-face{ 459 font-family:"Font-1685026002862"; 460 src:url("https:\/\/cdn.shopify.com\/s\/files\/1\/0763\/7634\/2808\/t\/1\/assets\/190657bcae789658.ttf?v=1685026720"); 461 font-display:swap; 462 }#shopify-section-sections--19108346364184__footer FOOTER.footer.color-background-1.gradient.section-sections--19108346364184__footer-padding DIV.footer__content-top.page-width DIV.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet DIV.footer-block.grid__item DIV.footer-block__details-content.rte P {font-family:"Font-1685026002862";color:#ea0d44;font-size:46px;line-height:1.2em;letter-spacing:0px;}@media screen and (max-width: 749px) {#shopify-section-sections--19108346364184__footer FOOTER.footer.color-background-1.gradient.section-sections--19108346364184__footer-padding DIV.footer__content-top.page-width DIV.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet DIV.footer-block.grid__item DIV.footer-block__details-content.rte P {font-size:34.5px;}} 463 </style>
463<script src='https://cdn.shopify.com/extensions/019f8ada-04ff-79e6-a3a7-9a4cb6ec76c1/font-picker-4/assets/font.js' defer></script>
463 464 465 466<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 467 468 469 470 471 472 473 474 475 476 477 478 479
479<script async src="https://static.klaviyo.com/onsite/js/SPUdj9/klaviyo.js?company_id=SPUdj9"></script>
479 480
480<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>
480 481 482 483 484 485 486 487
487<script> 488 window.klaviyoReviewsProductDesignMode = false 489 </script>
489 490 491 492 493 494 495 496 497 498 499<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
499<script> 500 window.AVADA_SEO_ENABLED = true; 501</script>
501<!-- BEGIN app snippet: avada-seo-preload -->
501<script> 502 const ignore = ["\/cart","\/account"]; 503 window.FPConfig = { 504 delay: 0, 505 ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'], 506 maxRPS: 3, 507 hoverDelay: 50 508 }; 509</script>
509 510
511<script src="https://cdn.shopify.com/extensions/01a1142e-ed36-7691-8d41-10d56cf3bc82/avada-seo-suite-299/assets/flying-pages.js" defer="defer"></script>
511 512 513<!-- END app snippet --> 514<!-- END app block --><!-- BEGIN app block: shopify://apps/aj-zipcode-validator/blocks/app-embed/ea3fc2c3-2e25-4cad-99d5-39d982011c28 --><style> 515 .ZipCodeRestrict .success_msg.message,.ZipCodeRestrict .estimation_msg.message,.ZipCodeRestrict .error_msg.message,.ZipCodeRestrict .not_valid_error_msg.message, .ZipCodeRestrict .check-validation-msg,.ZipCodeRestrict .aj_exchange_msg.message,.ZipCodeRestrict .aj_cod_msg.message{padding: 5px; margin-top: 10px; margin-bottom: 10px;display:none; padding-left: 10px;} 516 .ZipCodeRestrict .zipcodecheck_area img{width: 30px; vertical-align: middle;} 517 .ZipCodeRestrict .block_label_text{padding-left: 5px; font-weight: bold;} 518 .ZipCodeRestrict .zipcode_validation{padding-bottom: 10px;padding-top: 10px;display:flex;} 519 .ZipCodeRestrict .zipcode_input, .aj_waiting_list .zipcode_input{width: 100%; min-height: 40px !important; display: unset;} 520 .ZipCodeRestrict .zipcode_submit{border: unset;width: 27%; margin-left: 3%; min-height: 40px; text-align: center;} 521 .ZipCodeRestrict .empty_val_error{display:none; padding-bottom: 6px;color: red;} 522 .ZipCodeRestrict{width:100%;} 523 .iti { width: 100%; } 524 .location-popup .zipcode_inputbox{width: 75%; position: relative;} 525 .zipcode_inline_view .zipcode_inputbox{position: relative; width: 70%;} 526 .zipcode_bar_view .zipcode_inputbox{position: relative;} 527 #zipMicBtn{display: none;} 528 .mic { 529 background: none; 530 border: none; 531 padding: 0; 532 cursor: pointer; 533 display: inline-flex; 534 justify-content: center; 535 align-items: center; 536 } 537</style>
538<script> 539 540 541 var aj_locale = 'en'; 542 var locale_translations = (function(){ 543 try { 544 var v = null; 545 if (typeof v === 'string') return JSON.parse(v); 546 if (v && typeof v === 'object' && !v.error) return v; 547 } catch(e) {} 548 return {}; 549 })(); 550 var product_name = ``; 551 var zip_collection_id = []; 552 var credit_status = true; 553 var product_id = ""; 554 var product_handle = ""; 555 var zipcode_html = `<div class="validation_msg"><div class="success_msg message" style="background-color: #e5efe5;"><span style="color:#000000" >This product is available in your area!</span></div><div class="error_msg message" style="background-color:#fae5e5;"><span style="color:#000000">Sorry, this product is not available in your area</span></div><div class="not_valid_error_msg message" style="background-color: #fae5e5;"><span style="color:#000000">Please enter a valid pincode</span></div></div><div class="zipcodecheck_area"><img src="https://api-zip-remix.appjetty.com//assets/admin/img/location_icon/location_icon_7.png" alt="check delivery availability11"><span class="block_label_text" style="color:#000000;">Check Availability:</span><div class="zipcode_validation zipcode_inline_view"><div class="zipcode_inputbox"><input type="text" maxlength="15" id="zipcode_text" class="zipcode_input" name="zipcode_field" placeholder="Enter Zipcode"></div><button class="zipcode_submit" style="background-color: #000000; color:#ffffff; word-break: break-all;">Check</button></div><div class="empty_val_error" >Please enter zipcode</div><div class="additional_notes" style=color:#000000></div></div><div class="waiting_list_msg" style="text-align: center;margin-bottom: 10px;display: none;"><div style="text-align: center;">Sorry, this product is not available in this zipcode , please subscribe to our waiting list and we will let you know
555when this changes!</div></div><div class="contact_details"><div class="customer_email" style="padding-bottom: 10px;display: none;"><input type="text" id="customer_email" class="zipcode_input" name="email_field" placeholder="Enter Email Address" style="width: 100%;"><span class="error" id="req_email" style="color: red;display: none;">Email address is required.</span><span class="error" id="invalid_email" style="color: red;display: none;">Please enter valid email address</span></div><div class="customer_phone" style="padding-bottom: 10px;display: none;"><input type="text" maxlength="15" id="customer_phone" class="zipcode_input" name="phone_field[main]" style="width: 100%;"><span class="error" id="invalid_phone" style="color: red;"></span></div></div><div class="try_zipcode"><div class="join_waitlist"><button type="button" class="waiting_list_submit" style="background-color: #000000;color:#ffffff;opacity: 1;cursor: pointer;width: 100%;border: unset;min-height: 40px;margin-bottom: 15px;display: none !important;">Join Waiting List</button><span class="waiting_success_msg" style="color: green;display: none;">Successfully added !!</span></div><div class="change_zipcode" id="change_zipcode" style="margin-bottom: 10px; font-weight: 600; text-align: center; display: none;"><u><a href="javascript:void(0)">Try Different Zipcode</a></u></div></div>`; 556 var zipcode_app_status = '1'; 557 var restriction_btn_status = '1'; 558 var global_restriction_btn_status = '0'; 559 var add_to_cart_btn_selector = 'add'; 560 var button_text = `Check`; 561 var estimation_msg = `Estimated Delivery Time : [est_days]`; 562 var zip_prod_config_status = 'all_prod'; 563 var domain="shottys.com"; 564 var waiting_list_btn_status = '1'; 565 var checkout_btn_selector = 'checkout'; 566 var button_appearance = 'inline_form'; 567 var btn_app_product_page = 'above_cart_btn'; 568 var btn_app_cart_page = ''; 569 var btn_app_home_page = ''; 570 var modal_popup = 'none'; 571 var popup_pre_prod_message = `Please {%startlink%}set a valid delivery location{%endlink%} in order to add this product to the cart.`; 572 var popup_pre_prod_message_text_size = `12`; 573 var popup_post_prod_message = `Please {%startlink%}try different zipcode{%endlink%} in order to add this product to the cart.`; 574 var popup_post_prod_message_text_size = `12`; 575 var icon_color = '#ffffff'; 576 var icon_size = '30'; 577 var button_position = 'bottom_right'; 578 var button_bg_color = '#000000'; 579 var button_margin = '10'; 580 var button_padding = '10'; 581 var distance_from_bottom = '20'; 582 var distance_from_right = '20'; 583 var distance_from_left = '20'; 584 var enable_checkout_button = '1'; 585 var checkout_btn_txt = `Hey, As we don't provide service in your area {zipcode}, you won't be able to place this order.`; 586 var floating_icon = '1'; 587 var inline_header = '0'; 588 var header_html = `<div></div>`; 589 var zip_global = `all_prod`; 590 var zipcode_logs_status = `0`; 591 var aj_google_map_key = ``; 592 var location_detection_status = ``; 593 var popup_header_html = `<div></div>`; 594 var global_validation_html = ``; 595 var delivery_success_text = `Delivery is available to [aj_pincode]`; 596 var delivery_unsuccess_text = `Delivery is not available to [aj_pincode]`; 597 var upper_header_text = `Hello`; 598 var header_lower_text = `Check your Zipcode`; 599 var header_text_after_zipcode = `Deliver to`; 600 var template_name = 'blog'; 601 var selected_plan = '2'; 602 var trial_mode = 1; 603 var zipcode_check_compulsory_status = ``; 604 var restrict_store_entry_status = ``; 605 var exchange_and_return_msg = ``; 606 var cash_on_delivery_msg = ``; 607 var customer_zipcode = ``; 608 var autodetected_customer_zipcode_status = ``; 609 var popup_background_option = ``; 610 var popup_background_image = ``; 611 var hide_auto_showing_popup = 0; 612 var add_to_cart_parent_depth = 0; 613 (function() { 614 if (!locale_translations || !locale_translations[aj_locale]) return; 615 var t = locale_translations[aj_locale]; 616 if (t.estimation_msg) estimation_msg = t.estimation_msg; 617 if (t.exchange_and_return_msg) exchange_and_return_msg = t.exchange_and_return_msg; 618 if (t.cash_on_delivery_msg) cash_on_delivery_msg = t.cash_on_delivery_msg; 619 if (t.delivery_success_msg) delivery_success_text = t.delivery_success_msg; 620 if (t.delivery_unsuccess_msg) delivery_unsuccess_text = t.delivery_unsuccess_msg; 621 if (t.button_text) button_text = t.button_text; 622 if (t.header_upper_text) upper_header_text = t.header_upper_text; 623 if (t.header_lower_text) header_lower_text = t.header_lower_text; 624 if (t.header_text_after_zipcode) header_text_after_zipcode = t.header_text_after_zipcode; 625 if (t.popup_pre_prod_message) popup_pre_prod_message = t.popup_pre_prod_message; 626 if (t.popup_post_prod_message) popup_post_prod_message = t.popup_post_prod_message; 627 })(); 628 function applyWidgetTranslations() { 629 if (!aj_locale || aj_locale === 'en') return; 630 if (!locale_translations || !locale_translations[aj_locale]) return; 631 var t = locale_translations[aj_locale]; 632 var textMap = { 633 '.block_label_text': 'zipcode_label_text', 634 '.zipcode_submit': 'button_text', 635 '.success_msg span': 'success_msg', 636 '.error_msg span': 'unsuccess_msg', 637 '.estimated_days': 'estimation_msg', 638 '.aj_return_days': 'exchange_and_return_msg', 639 '.aj_cod_msg span': 'cash_on_delivery_msg', 640 '.waiting_list_msg div': 'waiting_list_text', 641 '.waiting_list_msg > div': 'waiting_list_text', 642 '.change_zipcode a': 'change_zipcode_text', 643 '.aj_change_zipcode a': 'change_zipcode_text', 644 '.check-diff-pin': 'change_zipcode_text', 645 '.waiting_list_submit': 'join_waiting_list_text', 646 '#aj_detect_location': 'automatic_detect_location_text',
647 '.location-details h4': 'popup_title_text', 648 '.location-details p': 'popup_description', 649 '.additional_notes': 'notes', 650 '.nav-line-1': 'header_upper_text', 651 '.nav-line-2.check_zipcode': 'header_lower_text', 652 '.aj_validation_msg': 'delivery_success_msg', 653 }; 654 var placeholderMap = { 655 '#zipcode_text': 'zipcode_placeholder_text', 656 '#customer_email': 'email_address_placeholder_text', 657 }; 658 Object.keys(textMap).forEach(function(selector) { 659 var key = textMap[selector]; 660 if (!t[key]) return; 661 document.querySelectorAll(selector).forEach(function(el) { 662 var savedChildren = Array.from(el.children); 663 el.textContent = t[key]; 664 savedChildren.forEach(function(child) { el.appendChild(child); }); 665 }); 666 }); 667 Object.keys(placeholderMap).forEach(function(selector) { 668 var key = placeholderMap[selector]; 669 if (!t[key]) return; 670 document.querySelectorAll(selector).forEach(function(el) { 671 el.placeholder = t[key]; 672 }); 673 }); 674 } 675 function inlineform(){ 676 677 } 678 if(typeof jQuery == 'undefined'){ 679 var headTag = document.getElementsByTagName("head")[0]; 680 var jqTag = document.createElement('script'); 681 jqTag.type = 'text/javascript'; 682 jqTag.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js'; 683 jqTag.onload = inlineform; 684 headTag.appendChild(jqTag); 685 }else{ 686 inlineform(); 687 } 688 689 document.addEventListener("DOMContentLoaded", () => { 690 if(button_appearance == 'modal_popup'){ 691 const cardBody = document.querySelector(".ZipCodeRestrict .card-body"); 692 const icon = document.getElementById("zipcode_modal_popup_icon"); 693 if (popup_background_option === "image") { 694 const img = new Image(); 695 img.src = popup_background_image; 696 697 img.onload = function () { 698 cardBody.style.background = `url(${img.src}) center center / cover no-repeat`; 699 cardBody.style.display = "block"; 700 cardBody.style.opacity = "1"; 701 icon.style.opacity = "1"; 702 }; 703 }else{ 704 cardBody.style.display = "block"; 705 cardBody.style.opacity = "1"; 706 icon.style.opacity = "1"; 707 } 708 } 709 }); 710 711 document.addEventListener("DOMContentLoaded", () => { 712 var mic = document.querySelector(".mic"); 713 const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition; 714 const zipMicBtn = document.getElementById("zipMicBtn"); 715 const zipcodeText = document.getElementById("zipcode_text"); 716 const zipcodeSubmit = document.querySelector(".zipcode_submit"); 717 if (!SpeechRecognition) { 718 $('#zipMicBtn').hide(); 719 return false; 720 }else{ 721 $('#zipMicBtn').show(); 722 const recognition = new SpeechRecognition(); 723 recognition.continuous = false; 724 recognition.lang = "en-US"; 725 726 727 if (!zipMicBtn || !zipcodeText || !zipcodeSubmit) { 728 return; 729 } 730 731 zipMicBtn.addEventListener("click", () => { 732 console.log("Microphone button clicked. Starting speech recognition..."); 733 recognition.start(); 734 }); 735 recognition.onspeechstart = () => { 736 console.log("Speech detected..."); 737 }; 738 739 recognition.onresult = (event) => { 740 console.log('hiii...'); 741 const transcript = event.results[0][0].transcript.trim(); 742 console.log("Transcript received:", transcript); 743 zipcodeText.value = transcript; 744 zipcodeSubmit.click(); 745 const path = mic.querySelector("svg path"); 746 if (path) { 747 path.setAttribute("fill", "#333333"); // Set the green color 748 } 749 }; 750 recognition.onspeechend = () => { 751 console.log("Speech ended."); 752 mic.classList.remove("listening"); 753 const path = mic.querySelector("svg path"); 754 if (path) { 755 path.setAttribute("fill", "#333333"); // Set the green color 756 } 757 }; 758 recognition.onerror = (event) => { 759 const path = mic.querySelector("svg path"); 760 if (path) { 761 // Update the fill attribute directly 762 path.setAttribute("fill", "#333333"); // Set the green color 763 } 764 console.error("Speech recognition error:", event.error); 765 }; 766 mic.addEventListener("click", function () { 767 mic.classList.add("listening"); 768 const path = mic.querySelector("svg path"); 769 if (path) { 770 // Update the fill attribute directly 771 path.setAttribute("fill", "#26A559"); // Set the green color 772 } 773 }); 774 } 775 }); 776 var customCss = ``; 777 var styleElement = document.createElement('style'); 778 styleElement.type = 'text/css'; 779 if (styleElement.styleSheet) { 780 styleElement.styleSheet.cssText = customCss; 781 } else { 782 styleElement.appendChild(document.createTextNode(customCss)); 783 } 784 document.head.appendChild(styleElement); 785</script>
785 786 787 788 789
789<script src="https://cdn.shopify.com/extensions/01a0ebda-d043-71b3-a7de-5085c4dc315c/zipcoderestrictor-164/assets/zip-jquery-cdn.js" defer></script>
789 790
790<script src=" https://cdn.shopify.com/extensions/01a0ebda-d043-71b3-a7de-5085c4dc315c/zipcoderestrictor-164/assets/zipcoderestrict.js " defer></script>
790 791 <link href="//cdn.shopify.com/extensions/01a0ebda-d043-71b3-a7de-5085c4dc315c/zipcoderestrictor-164/assets/zipcoderestrict.css" rel="stylesheet" type="text/css" media="all" /> 792
792<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/js/intlTelInput.min.js" crossorigin="anonymous" referrerpolicy="no-referrer" defer></script>
792 793 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.13/css/intlTelInput.css" crossorigin="anonymous" referrerpolicy="no-referrer" /> 794 795 796<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 --> 797<!-- MNTN Tracking Pixel Start -->
798<script id="mntn_tracking_pixel" type="text/javascript"> 799const isUSShopper = window.Shopify && window.Shopify.country === "US"; 800 801if (!window.Shopify || isUSShopper) { 802 (function(){"use strict";var e=null,b="4.0.0", 803 n="72346", 804 additional="term=value", 805 t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
805c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})() 806} 807</script>
807 808<!-- MNTN Tracking Pixel End --> 809 810<!-- MNTN DataLayer Start --> 811 812<!-- MNTN DataLayer End --> 813 814<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
814<script src="https://shopifyorderlimits.s3.amazonaws.com/limits/5678e4-3.myshopify.com?v=101d&r=20230630193613" defer></script>
814 815 816<!-- END app block --><link href="https://cdn.shopify.com/extensions/019f8ada-04ff-79e6-a3a7-9a4cb6ec76c1/font-picker-4/assets/font.css" rel="stylesheet" type="text/css" media="all"> 817<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
818<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: 76376342808,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 818
818
819<script> 820 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 821</script>
vendor: 1 bytes, line 821
821
822<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}
822).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: 76376342808,storefrontBaseUrl: "https://shottys.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://shottys.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2957017368","configuration":"{\"mntnAID\":\"72346\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"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":"2715320600","configuration":"{\"accountID\":\"SPUdj9\",\"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"]}
822,{"id":"1677656344","configuration":"{\"pixelCode\":\"D2FMJL3C77U0MQFT2QEG\"}","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":[]},"dataSharingState":"optimized"},{"id":"1240596760","configuration":"{\"eventPixelIdAddToCart\":\"tw-ouc8b-pj6fw\",\"eventPixelIdSiteVisit\":\"tw-ouc8b-pj6fy\",\"eventPixelIdPurchase\":\"tw-ouc8b-pj6fx\",\"eventPixelIdAddedPaymentInfo\":\"tw-ouc8b-pj6fs\",\"eventPixelIdCheckoutInitiated\":\"tw-ouc8b-pj6fv\",\"eventPixelIdContentView\":\"tw-ouc8b-pj6fu\",\"eventPixelIdSearch\":\"tw-ouc8b-pj6ft\",\"basePixelId\":\"ouc8b\",\"adsAccountId\":\"18ce55qpk56\",\"isDisconnected\":\"0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3df823913fec4164b84eb9879cd9a3dd","type":"APP","apiClientId":6455335,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"795640088","configuration":"{\"pixel_id\":\"898988306930783\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"787054872","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\",\\\"GT-NBXST8QM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/0ngjCICzjuEcEPDAiYgD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/tNmQCN_znuEcEPDAiYgD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-G7XY0S8TH7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/1_xSCNzznuEcEPDAiYgD\\\",\\\"MC-1ML837T2KG\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-G7XY0S8TH7\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/jZH7CK-OkdkZEPDAiYgD\\\",\\\"MC-1ML837T2KG\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/uwHZCIazjuEcEPDAiYgD\\\",\\\"MC-1ML837T2KG\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-G7XY0S8TH7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/tNgECOLznuEcEPDAiYgD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-G7XY0S8TH7\\\",\\\"AW-822239344\\\/5mEzCIOzjuEcEPDAiYgD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-G7XY0S8TH7\\\"}],\\\"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":"172917016","configuration":"{\"tagID\":\"2614343040627\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"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"]}
822],isMerchantRequest: false,initData: {"shop":{"name":"Shottys","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"5678e4-3.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/shottys.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://shottys.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"186878591256","themePublished":"true","eventMetadataId":"8d8a0b0f-39e5-4ec4-a040-a1d7a2d744bb","pageType":"blog","resourceId":"98939470104","shopId":"76376342808","storefrontBaseUrl":"https:\/\/shottys.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
822<script> 823 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 824 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 825 window.ShopifyAnalytics.meta.currency = 'USD'; 826 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":98939470104,"requestId":"e4da6aa8-9a45-4bde-83e8-147cbb573e8d-1791345606"}}; 827 for (var attr in meta) { 828 window.ShopifyAnalytics.meta[attr] = meta[attr]; 829 } 830</script>
vendor: 1 bytes, line 830
830
831<script class="analytics"> 832 (function () { 833 var customDocumentWrite = function(content) { 834 var jquery = null; 835 836 if (window.jQuery) { 837 jquery = window.jQuery; 838 } else if (window.Checkout && window.Checkout.$) { 839 jquery = window.Checkout.$; 840 } 841 842 if (jquery) { 843 jquery('body').append(content); 844 } 845 }; 846 847 var hasLoggedConversion = function(token) { 848 if (token) { 849 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 850 } 851 return false; 852 } 853 854 var setCookieIfConversion = function(token) { 855 if (token) { 856 var twoMonthsFromNow = new Date(Date.now()); 857 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 858 859 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 860 } 861 } 862 863 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 864 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 865 if (trekkie.integrations) { 866 return; 867 } 868 trekkie.methods = [ 869 'identify', 870 'page', 871 'ready', 872 'track', 873 'trackForm', 874 'trackLink' 875 ]; 876 trekkie.factory = function(method) { 877 return function() { 878 var args = Array.prototype.slice.call(arguments); 879 args.unshift(method); 880 trekkie.push(args); 881 if (method == 'track' || method == 'page') { 882 var pageUrl; 883 try { 884 pageUrl = window.location.href; 885 } catch (e) {} 886 var pageReferrer; 887 try { 888 pageReferrer = document.referrer; 889 } catch (e) {} 890 try { 891 if (window.__TREKKIE_SHIM_QUEUE == null) { 892 window.__TREKKIE_SHIM_QUEUE = []; 893 } 894 window.__TREKKIE_SHIM_QUEUE.push({ 895 from: 'trekkie-stub', 896 method: method, 897 args: args.slice(1), 898 pageContext: { 899 url: pageUrl, 900 referrer: pageReferrer 901 } 902 }); 903 } catch (e) { 904 // no-op 905 } 906 } 907 return trekkie; 908 }; 909 }; 910 for (var i = 0; i < trekkie.methods.length; i++) { 911 var key = trekkie.methods[i]; 912 trekkie[key] = trekkie.factory(key); 913 } 914 trekkie.load = function(config) { 915 trekkie.config = config || {}; 916 trekkie.config.initialDocumentCookie = document.cookie; 917 var first = document.getElementsByTagName('script')[0]; 918var script = document.createElement('script'); 919script.type = 'text/javascript'; 920script.onerror = function(e) { 921 var scriptFallback = document.createElement('script'); 922 scriptFallback.type = 'text/javascript'; 923 scriptFallback.onerror = function(error) { 924 var Monorail = { 925 produce: function produce(monorailDomain, schemaId, payload) { 926 var currentMs = new Date().getTime(); 927 var event = { 928 schema_id: schemaId, 929 payload: payload, 930 metadata: { 931 event_created_at_ms: currentMs, 932 event_sent_at_ms: currentMs 933 } 934 }; 935 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 936 }, 937 sendRequest: function sendRequest(endpointUrl, payload) { 938 // Try the sendBeacon API 939 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 940 var blobData = new window.Blob([payload], { 941 type: 'text/plain' 942 }); 943 944 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 945 return true; 946 } // sendBeacon was not successful 947 948 } // XHR beacon 949 950 var xhr = new XMLHttpRequest(); 951 952 try { 953 xhr.open('POST', endpointUrl); 954 xhr.setRequestHeader('Content-Type', 'text/plain'); 955 xhr.send(payload); 956 } catch (e) { 957 console.log(e); 958 } 959 960 return false; 961 }, 962 isIos12: function isIos12() { 963 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 964 } 965 }; 966 Monorail.produce('monorail-edge.shopifysvc.com', 967 'trekkie_storefront_load_errors/1.1', 968 {shop_id: 76376342808, 969 theme_id: 186878591256, 970 app_name: "storefront", 971 context_url: window.location.href, 972 source_url: "//shottys.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 973 974 }; 975 scriptFallback.async = true; 976 scriptFallback.src = '//shottys.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 977 first.parentNode.insertBefore(scriptFallback, first); 978}; 979script.async = true; 980script.src = '//shottys.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 981first.parentNode.insertBefore(script, first); 982 983 }; 984 trekkie.load( 985 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":76376342808,"isMerchantRequest":null,"themeId":186878591256,"themeCityHash":"7271628445876964992","contentLanguage":"en","currency":"USD","eventMetadataId":"8d8a0b0f-39e5-4ec4-a040-a1d7a2d744bb"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 986 ); 987 988 var loaded = false;
989 trekkie.ready(function() { 990 if (loaded) return; 991 loaded = true; 992 993 window.ShopifyAnalytics.lib = window.trekkie; 994 995 var originalDocumentWrite = document.write; 996 document.write = customDocumentWrite; 997 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 998 document.write = originalDocumentWrite; 999 1000 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1001 var token = match? match[1]: undefined; 1002 if (!hasLoggedConversion(token)) { 1003 setCookieIfConversion(token); 1004 1005 } 1006 }); 1007 1008 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":98939470104,"requestId":"e4da6aa8-9a45-4bde-83e8-147cbb573e8d-1791345606","shopifyEmitted":true}); 1009 1010 var eventsListenerScript = document.createElement('script'); 1011 eventsListenerScript.async = true; 1012 eventsListenerScript.src = "//shottys.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1013 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1014})();</script>
vendor: 1 bytes, line 1014
1014
1015<script 1016 defer 1017 src="https://shottys.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 1018 data-application="storefront-renderer" 1019 data-shop-id="76376342808" 1020 data-render-region="gcp-us-central1" 1021 data-page-type="blog" 1022 data-theme-instance-id="186878591256" 1023 data-theme-name="Dawn" 1024 data-theme-version="9.0.0" 1025 data-monorail-region="shop_domain" 1026 data-resource-timing-sampling-rate="10" 1027 data-shs="true" 1028 data-shs-beacon="true" 1029 data-shs-export-with-fetch="true" 1030 data-shs-logs-sample-rate="1" 1031 data-shs-beacon-endpoint="https://shottys.com/api/collect" 1032></script>
1032 1033<meta name="shopify-y" content="ac894692-4959-4da8-8e85-38664496d0ed" data-expiration="1822903206000"><meta name="shopify-s" content="c300c4bb-cccc-43d8-bc02-dc328e902943" data-expiration="1791347406000"><meta name="new-cookie-storage-activated" content="t"> 1034</head> 1035 1036 <body class="gradient"> 1037 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1038 Skip to content 1039 </a><!-- BEGIN sections: header-group --> 1040<div id="shopify-section-sections--26927050129688__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"> 1041</div><div id="shopify-section-sections--26927050129688__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-list-menu.aio.min.css?v=148391042656160661271782171581" media="print" onload="this.media='all'"> 1042<link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-search.aio.min.css?v=89037800915337847701782171580" media="print" onload="this.media='all'"> 1043<link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-menu-drawer.aio.min.css?v=666886694058829361782171582" media="print" onload="this.media='all'"> 1044<link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-cart-notification.aio.min.css?v=17253314733006961961782171579" media="print" onload="this.media='all'"> 1045<link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-cart-items.aio.min.css?v=103180847922610981991782171579" media="print" onload="this.media='all'"><link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-price.aio.min.css?v=50918134304005342691782171580" media="print" onload="this.media='all'"> 1046 <link rel="stylesheet" href="//shottys.com/cdn/shop/t/10/assets/component-loading-overlay.aio.min.css?v=184364661822743353001782171581" media="print" onload="this.media='all'"><noscript><link href="//shottys.com/cdn/shop/t/10/assets/component-list-menu.css?v=151968516119678728991782171581" rel="stylesheet" type="text/css" media="all" /></noscript> 1047<noscript><link href="//shottys.com/cdn/shop/t/10/assets/component-search.css?v=184225813856820874251782171580" rel="stylesheet" type="text/css" media="all" /></noscript> 1048<noscript><link href="//shottys.com/cdn/shop/t/10/assets/component-menu-drawer.css?v=94074963897493609391782171580" rel="stylesheet" type="text/css" media="all" /></noscript> 1049<noscript><link href="//shottys.com/cdn/shop/t/10/assets/component-cart-notification.css?v=108833082844665799571782171579" rel="stylesheet" type="text/css" media="all" /></noscript> 1050<noscript><link href="//shottys.com/cdn/shop/t/10/assets/component-cart-items.css?v=29412722223528841861782171579" rel="stylesheet" type="text/css" media="all" /></noscript> 1051 1052<style> 1053 header-drawer { 1054 justify-self: start; 1055 margin-left: -1.2rem; 1056 }@media screen and (min-width: 990px) { 1057 header-drawer { 1058 display: none; 1059 } 1060 }.menu-drawer-container { 1061 display: flex; 1062 } 1063 1064 .list-menu { 1065 list-style: none; 1066 padding: 0; 1067 margin: 0; 1068 } 1069 1070 .list-menu--inline { 1071 display: inline-flex; 1072 flex-wrap: wrap; 1073 } 1074 1075 summary.list-menu__item { 1076 padding-right: 2.7rem; 1077 } 1078 1079 .list-menu__item { 1080 display: flex; 1081 align-items: center; 1082 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1083 } 1084 1085 .list-menu__item--link { 1086 text-decoration: none; 1087 padding-bottom: 1rem; 1088 padding-top: 1rem; 1089 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1090 } 1091 1092 @media screen and (min-width: 750px) { 1093 .list-menu__item--link { 1094 padding-bottom: 0.5rem; 1095 padding-top: 0.5rem; 1096 } 1097 } 1098</style><style data-shopify>.header { 1099 padding-top: 10px; 1100 padding-bottom: 10px; 1101 } 1102 1103 .section-header { 1104 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1105 margin-bottom: 0px; 1106 } 1107 1108 @media screen and (min-width: 750px) { 1109 .section-header { 1110 margin-bottom: 0px; 1111 } 1112 } 1113 1114 @media screen and (min-width: 990px) { 1115 .header { 1116 padding-top: 20px; 1117 padding-bottom: 20px; 1118 } 1119 }</style>
1119<script src="//shottys.com/cdn/shop/t/10/assets/details-disclosure.js?v=153497636716254413831782171591" defer="defer"></script>
vendor: 1 bytes, line 1119
1119
1120<script src="//shottys.com/cdn/shop/t/10/assets/details-modal.js?v=4511761896672669691782171591" defer="defer"></script>
vendor: 1 bytes, line 1120
1120
1121<script src="//shottys.com/cdn/shop/t/10/assets/cart-notification.js?v=160453272920806432391782171589" defer="defer"></script>
vendor: 1 bytes, line 1121
1121
1122<script src="//shottys.com/cdn/shop/t/10/assets/search-form.js?v=113639710312857635801782171583" defer="defer"></script>
1122<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 1123 <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> 1124 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/> 1125 </symbol> 1126 1127 <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> 1128 <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> 1129 <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1130 <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> 1131 </symbol> 1132 1133 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 1134 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1135 </symbol> 1136</svg><sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient"> 1137 <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> 1138 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1139 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 1140 <span> 1141 <svg 1142 xmlns="http://www.w3.org/2000/svg" 1143 aria-hidden="true" 1144 focusable="false" 1145 class="icon icon-hamburger" 1146 fill="none" 1147 viewBox="0 0 18 16" 1148> 1149 <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> 1150</svg> 1151 1152 <svg 1153 xmlns="http://www.w3.org/2000/svg" 1154 aria-hidden="true" 1155 focusable="false" 1156 class="icon icon-close" 1157 fill="none" 1158 viewBox="0 0 18 17" 1159> 1160 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 1161</svg> 1162 1163 </span> 1164 </summary> 1165 <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> 1166 <div class="menu-drawer__inner-container"> 1167 <div class="menu-drawer__navigation-container"> 1168 <nav class="menu-drawer__navigation"> 1169 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="/collections/frontpage" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1170 Buy 1171 </a></li><li><a href="/pages/faq" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1172 FAQ 1173 </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1174 Contact 1175 </a></li><li><a href="/pages/store-locator" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1176 Store Locator 1177 </a></li></ul> 1178 </nav> 1179 <div class="menu-drawer__utility-links"><a href="https://shottys.com/customer_authentication/redirect?locale=en®ion_country=US" class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"> 1180 <svg 1181 xmlns="http://www.w3.org/2000/svg" 1182 aria-hidden="true" 1183 focusable="false" 1184 class="icon icon-account" 1185 fill="none" 1186 viewBox="0 0 18 19" 1187> 1188 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
11881-3.67-1.35-6.17-1.35z" fill="currentColor"> 1189</svg> 1190 1191Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 1192 <a href="https://www.facebook.com/shottys" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> 1193 <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> 1194</svg> 1195<span class="visually-hidden">Facebook</span> 1196 </a> 1197 </li><li class="list-social__item"> 1198 <a href="https://www.instagram.com/shottys/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> 1199 <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> 1200 <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> 1201</svg> 1202<span class="visually-hidden">Instagram</span> 1203 </a> 1204 </li><li class="list-social__item"> 1205 <a href="https://www.tiktok.com/@shottysofficial" class="list-social__link link"><svg 1206 aria-hidden="true" 1207 focusable="false" 1208 class="icon icon-tiktok" 1209 width="16" 1210 height="18" 1211 fill="none" 1212 xmlns="http://www.w3.org/2000/svg" 1213> 1214 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 1215</svg> 1216<span class="visually-hidden">TikTok</span> 1217 </a> 1218 </li></ul> 1219 </div> 1220 </div> 1221 </div> 1222 </div> 1223 </details> 1224 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1225 1226 <img src="//shottys.com/cdn/shop/files/logo.webp?v=1740808277&width=600" alt="Shottys" srcset="//shottys.com/cdn/shop/files/logo.webp?v=1740808277&width=180 180w, //shottys.com/cdn/shop/files/logo.webp?v=1740808277&width=270 270w, //shottys.com/cdn/shop/files/logo.webp?v=1740808277&width=360 360w" width="180" height="62.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 360px) 50vw, 180px"> 1227 </div></a><nav class="header__inline-menu"> 1228 <ul class="list-menu list-menu--inline" role="list"><li><a href="/collections/frontpage" class="header__menu-item list-menu__item link link--text focus-inset"> 1229 <span>Buy</span> 1230 </a></li><li><a href="/pages/faq" class="header__menu-item list-menu__item link link--text focus-inset">
1231 <span>FAQ</span> 1232 </a></li><li><a href="/pages/contact" class="header__menu-item list-menu__item link link--text focus-inset"> 1233 <span>Contact</span> 1234 </a></li><li><a href="/pages/store-locator" class="header__menu-item list-menu__item link link--text focus-inset"> 1235 <span>Store Locator</span> 1236 </a></li></ul> 1237 </nav><div class="header__icons"> 1238 <div class="desktop-localization-wrapper"> 1239</div> 1240 <details-modal class="header__search"> 1241 <details> 1242 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> 1243 <span> 1244 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> 1245 <use href="#icon-search"> 1246 </svg> 1247 <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> 1248 <use href="#icon-close"> 1249 </svg> 1250 </span> 1251 </summary> 1252 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> 1253 <div class="modal-overlay"></div> 1254 <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1255 <div class="field"> 1256 <input class="search__input field__input" 1257 id="Search-In-Modal" 1258 type="search" 1259 name="q" 1260 value="" 1261 placeholder="Search"role="combobox" 1262 aria-expanded="false" 1263 aria-owns="predictive-search-results" 1264 aria-controls="predictive-search-results" 1265 aria-haspopup="listbox" 1266 aria-autocomplete="list" 1267 autocorrect="off" 1268 autocomplete="off" 1269 autocapitalize="off" 1270 spellcheck="false"> 1271 <label class="field__label" for="Search-In-Modal">Search</label> 1272 <input type="hidden" name="options[prefix]" value="last"> 1273 <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> 1274 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1275 <use xlink:href="#icon-reset"> 1276 </svg> 1277 </button> 1278 <button class="search__button field__button" aria-label="Search"> 1279 <svg class="icon icon-search" aria-hidden="true" focusable="false"> 1280 <use href="#icon-search"> 1281 </svg> 1282 </button> 1283 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 1284 <div class="predictive-search__loading-state"> 1285 <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> 1286 <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 1287 </svg> 1288 </div> 1289 </div> 1290 1291 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> 1292 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1293 <use href="#icon-close"> 1294 </svg> 1295 </button> 1296 </div> 1297 </div> 1298 </details> 1299 </details-modal><a href="https://shottys.com/customer_authentication/redirect?locale=en®ion_country=US" class="header__icon header__icon--account link focus-inset small-hide"> 1300 <svg 1301 xmlns="http://www.w3.org/2000/svg" 1302 aria-hidden="true" 1303 focusable="false" 1304 class="icon icon-account" 1305 fill="none" 1306 viewBox="0 0 18 19" 1307> 1308 <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
13081-3.67-1.35-6.17-1.35z" fill="currentColor"> 1309</svg> 1310 1311 <span class="visually-hidden">Log in</span> 1312 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg 1313 class="icon icon-cart-empty" 1314 aria-hidden="true" 1315 focusable="false" 1316 xmlns="http://www.w3.org/2000/svg" 1317 viewBox="0 0 40 40" 1318 fill="none" 1319> 1320 <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/> 1321</svg> 1322<span class="visually-hidden">Cart</span></a> 1323 </div> 1324 </header> 1325</sticky-header> 1326 1327<cart-notification> 1328 <div class="cart-notification-wrapper page-width"> 1329 <div 1330 id="cart-notification" 1331 class="cart-notification focus-inset color-background-1 gradient" 1332 aria-modal="true" 1333 aria-label="Item added to your cart" 1334 role="dialog" 1335 tabindex="-1" 1336 > 1337 <div class="cart-notification__header"> 1338 <h2 class="cart-notification__heading caption-large text-body"><svg 1339 class="icon icon-checkmark color-foreground-accent-1" 1340 aria-hidden="true" 1341 focusable="false" 1342 xmlns="http://www.w3.org/2000/svg" 1343 viewBox="0 0 12 9" 1344 fill="none" 1345> 1346 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/> 1347</svg> 1348Item added to your cart 1349 </h2> 1350 <button 1351 type="button" 1352 class="cart-notification__close modal__close-button link link--text focus-inset" 1353 aria-label="Close" 1354 > 1355 <svg class="icon icon-close" aria-hidden="true" focusable="false"> 1356 <use href="#icon-close"> 1357 </svg> 1358 </button> 1359 </div> 1360 <div id="cart-notification-product" class="cart-notification-product"></div> 1361 <div class="cart-notification__links"> 1362 <a 1363 href="/cart" 1364 id="cart-notification-button" 1365 class="button button--secondary button--full-width" 1366 >View cart</a> 1367 <form action="/cart" method="post" id="cart-notification-form"> 1368 </form> 1369 <button type="button" class="link button-label">Continue shopping</button> 1370 </div> 1371 </div> 1372 </div> 1373</cart-notification> 1374<style data-shopify> 1375 .cart-notification { 1376 display: none; 1377 } 1378</style> 1379 1380
1381<script type="application/ld+json"> 1382 { 1383 "@context": "http://schema.org", 1384 "@type": "Organization", 1385 "name": "Shottys", 1386 1387 "logo": "https:\/\/shottys.com\/cdn\/shop\/files\/logo.webp?v=1740808277\u0026width=500", 1388 1389 "sameAs": [ 1390 "", 1391 "https:\/\/www.facebook.com\/shottys", 1392 "", 1393 "https:\/\/www.instagram.com\/shottys\/", 1394 "https:\/\/www.tiktok.com\/@shottysofficial", 1395 "", 1396 "", 1397 "", 1398 "" 1399 ], 1400 "url": "https:\/\/shottys.com" 1401 } 1402</script>
1402 1403<style> #shopify-section-sections--26927050129688__header .header__inline-menu {text-decoration: none !important; position: static !important;} </style></div> 1404<!-- END sections: header-group --> 1405 1406 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1407 <section id="shopify-section-template--26927059042584__main" class="shopify-section section"><link href="//shottys.com/cdn/shop/t/10/assets/component-article-card.aio.min.css?v=143692492268864096281782171579" rel="stylesheet" type="text/css" media="all" /> 1408<link href="//shottys.com/cdn/shop/t/10/assets/component-card.aio.min.css?v=181218563001412093751782171579" rel="stylesheet" type="text/css" media="all" /> 1409<link href="//shottys.com/cdn/shop/t/10/assets/section-main-blog.css?v=11655638167172154001782171583" rel="stylesheet" type="text/css" media="all" /> 1410<style data-shopify>.section-template--26927059042584__main-padding { 1411 padding-top: 27px; 1412 padding-bottom: 27px; 1413 } 1414 1415 .shottys-blog-section-template--26927059042584__main { 1416 background-color: #f5f5f5; 1417 } 1418 1419 .shottys-blog-section-template--26927059042584__main .main-blog { 1420 background-color: #f5f5f5; 1421 } 1422 1423 .shottys-blog-section-template--26927059042584__main .article-card { 1424 background: #ffffff; 1425 } 1426 1427 /* Remove faint border/corner artifacts from blog card images */ 1428 .template-blog .card__inner, 1429 .template-blog .card__media, 1430 .template-blog .card-wrapper, 1431 .main-blog .card__inner, 1432 .main-blog .card__media, 1433 .main-blog .card-wrapper { 1434 border: none !important; 1435 box-shadow: none !important; 1436 outline: none !important; 1437 } 1438 1439 .template-blog .card__media img, 1440 .template-blog .card__media .media, 1441 .main-blog .card__media img, 1442 .main-blog .card__media .media { 1443 border-radius: 0 !important; 1444 border: none !important; 1445 } 1446 1447 .template-blog .card__information .card__meta, 1448 .template-blog .article-card__date, 1449 .template-blog time, 1450 .template-blog .card-information__text time, 1451 .main-blog .card__information .card__meta, 1452 .main-blog .article-card__date, 1453 .main-blog time, 1454 .main-blog .card-information__text time { 1455 text-align: left !important; 1456 display: block !important; 1457 } 1458 1459 .shottys-blog-section-template--26927059042584__main .card__information { 1460 padding-left: 0 !important; 1461 padding-right: 0 !important; 1462 } 1463 1464 .shottys-blog-section-template--26927059042584__main .article-card__excerpt, 1465 .shottys-blog-section-template--26927059042584__main .article-card__footer { 1466 max-width: none !important; 1467 width: 100%; 1468 } 1469 1470 .shottys-blog-section-template--26927059042584__main .card__heading, 1471 .shottys-blog-section-template--26927059042584__main .card__heading a, 1472 .shottys-blog-section-template--26927059042584__main .article-card__excerpt a { 1473 color: #000000 !important; 1474 text-decoration: none !important; 1475 } 1476 1477 .shottys-blog-section-template--26927059042584__main .card__heading a:hover, 1478 .shottys-blog-section-template--26927059042584__main .card__heading a:focus, 1479 .shottys-blog-section-template--26927059042584__main .card__heading a:visited, 1480 .shottys-blog-section-template--26927059042584__main .article-card__excerpt a:hover, 1481 .shottys-blog-section-template--26927059042584__main .article-card__excerpt a:focus, 1482 .shottys-blog-section-template--26927059042584__main .article-card__excerpt a:visited { 1483 color: #000000 !important; 1484 text-decoration: none !important; 1485 } 1486 1487 .shottys-blog-section-template--26927059042584__main .article-card__read-more, 1488 .shottys-blog-section-template--26927059042584__main .article-card__read-more:hover, 1489 .shottys-blog-section-template--26927059042584__main .article-card__read-more:focus, 1490 .shottys-blog-section-template--26927059042584__main .article-card__read-more:visited { 1491 color: #e7003e !important; 1492 text-decoration: none !important; 1493 } 1494 1495 .main-blog .shottys-blog__title { 1496 color: #000000 !important; 1497 font-family: Montserrat, Arial, sans-serif !important; 1498 font-weight: 700 !important; 1499 letter-spacing: 0 !important; 1500 text-decoration: none !important; 1501 text-transform: uppercase !important; 1502 } 1503 1504 .main-blog .shottys-blog__title::before, 1505 .main-blog .shottys-blog__title::after { 1506 display: none !important; 1507 content: none !important; 1508 } 1509 1510 @media screen and (min-width: 750px) { 1511 .section-template--26927059042584__main-padding { 1512 padding-top: 36px; 1513 padding-bottom: 36px; 1514 } 1515 }</style><div class="shottys-blog-section-template--26927059042584__main"> 1516 <div class="main-blog page-width section-template--26927059042584__main-padding"> 1517 <h1 class="title--primary shottys-blog__title">Blog</h1> 1518 1519 <div class="blog-articles shottys-blog-grid"><div class="blog-articles__article article"> 1520<div class="article-card-wrapper card-wrapper underline-links-hover"> 1521 1522 <div 1523 class=" 1524 card article-card 1525 card--standard 1526 article-card__image--medium 1527 card--media 1528 1529 1530 " 1531 style="--ratio-percent: 56.24999999929687%;" 1532 > 1533 <div 1534 class="card__inner color-background-2 gradient ratio" 1535 style="--ratio-percent: 56.24999999929687%;" 1536 ><div class="article-card__image-wrapper card__media"> 1537 <div 1538 class="article-card__image media media--hover-effect" 1539 1540 > 1541 1542 <img 1543 srcset="//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=165 165w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=360 360w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=533 533w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=720 720w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=1000 1000w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=1500 1500w,//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282 2560w 1544 " 1545 src="//shottys.com/cdn/shop/articles/CCS72610-scaled.webp?v=1789154282&width=533" 1546 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1547 alt="What is in a Green Tea Shot?" 1548 class="motion-reduce" 1549 1550 loading="lazy" 1551 1552 width="2560" 1553 height="1707" 1554 > 1555 1556 </div> 1557 </div><div class="card__content"> 1558 <div class="card__information"> 1559 <h3 class="card__heading h2"> 1560 <a href="/blogs/news/do-green-tea-shots-have-green-tea-in-them" class="full-unstyled-link"> 1561 What is in a Green Tea Shot? 1562 </a> 1563 </h3> 1564 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-06-25T18:30:41Z">June 25, 2026</time></span></div><p class="article-card__excerpt rte-width">Is there green tea in green tea shots? The burning question that weâve all been askingâ¦To make a long story short, no. Thereâs no green tea in green tea shots,... 1565</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/do-green-tea-shots-have-green-tea-in-them">Read more</a> 1566 </div></div></div> 1567 </div> 1568 <div class="card__content"> 1569 <div class="card__information"> 1570 <h3 class="card__heading h2"> 1571 <a href="/blogs/news/do-green-tea-shots-have-green-tea-in-them" class="full-unstyled-link"> 1572 What is in a Green Tea Shot? 1573 </a> 1574 </h3> 1575 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-06-25T18:30:41Z">June 25, 2026</time></span></div><p class="article-card__excerpt rte-width">Is there green tea in green tea shots? The burning question that weâve all been askingâ¦To make a long story short, no. Thereâs no green tea in green tea shots,... 1576</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/do-green-tea-shots-have-green-tea-in-them">Read more</a> 1577 </div></div></div> 1578 </div> 1579 </div></div><div class="blog-articles__article article"> 1580<div class="article-card-wrapper card-wrapper underline-links-hover"> 1581 1582 <div 1583 class=" 1584 card article-card 1585 card--standard 1586 article-card__image--medium 1587 card--media 1588 1589 1590 " 1591 style="--ratio-percent: 56.24999999929687%;" 1592 > 1593 <div 1594 class="card__inner color-background-2 gradient ratio" 1595 style="--ratio-percent: 56.24999999929687%;" 1596 ><div class="article-card__image-wrapper card__media"> 1597 <div 1598 class="article-card__image media media--hover-effect" 1599 1600 > 1601 1602 <img 1603 srcset="//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=165 165w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=360 360w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=533 533w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=720 720w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=1000 1000w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=1500 1500w,//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260 2048w 1604 " 1605 src="//shottys.com/cdn/shop/articles/home-her0-3_811b2d76-c5c8-41de-8ed7-cf330c0dc486.jpg?v=1780001260&width=533" 1606 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1607 alt="Why Itâs Time To Embrace Pre-Prepared Jello Shots" 1608 class="motion-reduce" 1609 1610 loading="lazy" 1611 1612 width="2048" 1613 height="1444" 1614 > 1615 1616 </div> 1617 </div><div class="card__content"> 1618 <div class="card__information"> 1619 <h3 class="card__heading h2"> 1620 <a href="/blogs/news/why-its-time-to-embrace-pre-prepared-jello-shots" class="full-unstyled-link"> 1621 Why Itâs Time To Embrace Pre-Prepared Jello Shots 1622 </a> 1623 </h3> 1624 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-10T19:12:50Z">December 10, 2020</time></span></div><p class="article-card__excerpt rte-width">If youâve been on the internet any time in the past five years, youâve definitely noticed the explosion of the DIY homemade jello shot trend. Weâve all seen the Pinterest... 1625</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/why-its-time-to-embrace-pre-prepared-jello-shots">Read more</a> 1626 </div></div></div> 1627 </div> 1628 <div class="card__content"> 1629 <div class="card__information"> 1630 <h3 class="card__heading h2"> 1631 <a href="/blogs/news/why-its-time-to-embrace-pre-prepared-jello-shots" class="full-unstyled-link"> 1632 Why Itâs Time To Embrace Pre-Prepared Jello Shots 1633 </a> 1634 </h3> 1635 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-10T19:12:50Z">December 10, 2020</time></span></div><p class="article-card__excerpt rte-width">If youâve been on the internet any time in the past five years, youâve definitely noticed the explosion of the DIY homemade jello shot trend. Weâve all seen the Pinterest... 1636</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/why-its-time-to-embrace-pre-prepared-jello-shots">Read more</a> 1637 </div></div></div> 1638 </div> 1639 </div></div><div class="blog-articles__article article"> 1640<div class="article-card-wrapper card-wrapper underline-links-hover"> 1641 1642 <div 1643 class=" 1644 card article-card 1645 card--standard 1646 article-card__image--medium 1647 card--media 1648 1649 1650 " 1651 style="--ratio-percent: 56.24999999929687%;" 1652 > 1653 <div 1654 class="card__inner color-background-2 gradient ratio" 1655 style="--ratio-percent: 56.24999999929687%;" 1656 ><div class="article-card__image-wrapper card__media"> 1657 <div 1658 class="article-card__image media media--hover-effect" 1659 1660 > 1661 1662 <img 1663 srcset="//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=165 165w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=360 360w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=533 533w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=720 720w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=1000 1000w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=1500 1500w,//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262 2048w 1664 " 1665 src="//shottys.com/cdn/shop/articles/home-her0-3_e22c3c8d-d5a0-4eaa-833b-d08efdde034b.jpg?v=1780001262&width=533" 1666 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1667 alt="Your Survival Guide To Hosting A Holiday Party" 1668 class="motion-reduce" 1669 1670 loading="lazy" 1671 1672 width="2048" 1673 height="1444" 1674 > 1675 1676 </div> 1677 </div><div class="card__content"> 1678 <div class="card__information"> 1679 <h3 class="card__heading h2"> 1680 <a href="/blogs/news/your-survival-guide-to-hosting-a-holiday-party" class="full-unstyled-link"> 1681 Your Survival Guide To Hosting A Holiday Party 1682 </a> 1683 </h3> 1684 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-09T11:14:56Z">December 9, 2020</time></span></div><p class="article-card__excerpt rte-width">Itâs the most wonderful time of the year again- the days are getting shorter, thereâs a nippy chill in the air, and all your friends are being crushed under the... 1685</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/your-survival-guide-to-hosting-a-holiday-party">Read more</a> 1686 </div></div></div> 1687 </div> 1688 <div class="card__content"> 1689 <div class="card__information"> 1690 <h3 class="card__heading h2"> 1691 <a href="/blogs/news/your-survival-guide-to-hosting-a-holiday-party" class="full-unstyled-link"> 1692 Your Survival Guide To Hosting A Holiday Party 1693 </a> 1694 </h3> 1695 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-09T11:14:56Z">December 9, 2020</time></span></div><p class="article-card__excerpt rte-width">Itâs the most wonderful time of the year again- the days are getting shorter, thereâs a nippy chill in the air, and all your friends are being crushed under the... 1696</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/your-survival-guide-to-hosting-a-holiday-party">Read more</a> 1697 </div></div></div> 1698 </div> 1699 </div></div><div class="blog-articles__article article"> 1700<div class="article-card-wrapper card-wrapper underline-links-hover"> 1701 1702 <div 1703 class=" 1704 card article-card 1705 card--standard 1706 article-card__image--medium 1707 card--media 1708 1709 1710 " 1711 style="--ratio-percent: 56.24999999929687%;" 1712 > 1713 <div
1713 1714 class="card__inner color-background-2 gradient ratio" 1715 style="--ratio-percent: 56.24999999929687%;" 1716 ><div class="article-card__image-wrapper card__media"> 1717 <div 1718 class="article-card__image media media--hover-effect" 1719 1720 > 1721 1722 <img 1723 srcset="//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=165 165w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=360 360w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=533 533w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=720 720w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=1000 1000w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=1500 1500w,//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253 2048w 1724 " 1725 src="//shottys.com/cdn/shop/articles/home-her0-3_c5808e2f-d215-466d-9288-209f395b359d.jpg?v=1780001253&width=533" 1726 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1727 alt="Shottys Guide To Hosting A Rockstar Holiday Gift Exchange" 1728 class="motion-reduce" 1729 1730 loading="lazy" 1731 1732 width="2048" 1733 height="1444" 1734 > 1735 1736 </div> 1737 </div><div class="card__content"> 1738 <div class="card__information"> 1739 <h3 class="card__heading h2"> 1740 <a href="/blogs/news/shottys-guide-to-hosting-a-rockstar-holiday-gift-exchange" class="full-unstyled-link"> 1741 Shottys Guide To Hosting A Rockstar Holiday Gif... 1742 </a> 1743 </h3> 1744 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-08T19:17:27Z">December 8, 2020</time></span></div><p class="article-card__excerpt rte-width">If youâve been tasked with organizing a holiday gift exchange this season, you might be freaking out. Organizing holiday events can give you ho-ho-horrible anxiety, but hold off on drowning... 1745</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/shottys-guide-to-hosting-a-rockstar-holiday-gift-exchange">Read more</a> 1746 </div></div></div> 1747 </div> 1748 <div class="card__content"> 1749 <div class="card__information"> 1750 <h3 class="card__heading h2"> 1751 <a href="/blogs/news/shottys-guide-to-hosting-a-rockstar-holiday-gift-exchange" class="full-unstyled-link"> 1752 Shottys Guide To Hosting A Rockstar Holiday Gif... 1753 </a> 1754 </h3> 1755 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-08T19:17:27Z">December 8, 2020</time></span></div><p class="article-card__excerpt rte-width">If youâve been tasked with organizing a holiday gift exchange this season, you might be freaking out. Organizing holiday events can give you ho-ho-horrible anxiety, but hold off on drowning... 1756</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/shottys-guide-to-hosting-a-rockstar-holiday-gift-exchange">Read more</a> 1757 </div></div></div> 1758 </div> 1759 </div></div><div class="blog-articles__article article"> 1760<div class="article-card-wrapper card-wrapper underline-links-hover"> 1761 1762 <div 1763 class=" 1764 card article-card 1765 card--standard 1766 article-card__image--medium 1767 card--media 1768 1769 1770 " 1771 style="--ratio-percent: 56.24999999929687%;" 1772 > 1773 <div 1774 class="card__inner color-background-2 gradient ratio" 1775 style="--ratio-percent: 56.24999999929687%;" 1776 ><div class="article-card__image-wrapper card__media"> 1777 <div 1778 class="article-card__image media media--hover-effect" 1779 1780 > 1781 1782 <img 1783 srcset="//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=165 165w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=360 360w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=533 533w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=720 720w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=1000 1000w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=1500 1500w,//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248 2048w 1784 " 1785 src="//shottys.com/cdn/shop/articles/home-her0-3.jpg?v=1780001248&width=533" 1786 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1787 alt="Holiday Drink Ideas To Keep The Season Merry And Bright" 1788 class="motion-reduce" 1789 1790 loading="lazy" 1791 1792 width="2048" 1793 height="1444" 1794 > 1795 1796 </div> 1797 </div><div class="card__content"> 1798 <div class="card__information"> 1799 <h3 class="card__heading h2"> 1800 <a href="/blogs/news/holiday-drink-ideas-to-keep-the-season-merry-and-bright" class="full-unstyled-link"> 1801 Holiday Drink Ideas To Keep The Season Merry An... 1802 </a> 1803 </h3> 1804 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-07T19:07:12Z">December 7, 2020</time></span></div><p class="article-card__excerpt rte-width">âTis the seasonâ¦to be tipsy. Presents, trees and family dinners are all well and good, but here at Shottys, we know the holiday celebrations are what youâre actually excited about!... 1805</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/holiday-drink-ideas-to-keep-the-season-merry-and-bright">Read more</a> 1806 </div></div></div> 1807 </div> 1808 <div class="card__content"> 1809 <div class="card__information"> 1810 <h3 class="card__heading h2"> 1811 <a href="/blogs/news/holiday-drink-ideas-to-keep-the-season-merry-and-bright" class="full-unstyled-link"> 1812 Holiday Drink Ideas To Keep The Season Merry An... 1813 </a> 1814 </h3> 1815 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-12-07T19:07:12Z">December 7, 2020</time></span></div><p class="article-card__excerpt rte-width">âTis the seasonâ¦to be tipsy. Presents, trees and family dinners are all well and good, but here at Shottys, we know the holiday celebrations are what youâre actually excited about!... 1816</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/holiday-drink-ideas-to-keep-the-season-merry-and-bright">Read more</a> 1817 </div></div></div> 1818 </div> 1819 </div></div><div class="blog-articles__article article"> 1820<div class="article-card-wrapper card-wrapper underline-links-hover"> 1821 1822 <div 1823 class=" 1824 card article-card 1825 card--standard 1826 article-card__image--medium 1827 card--media 1828 1829 1830 " 1831 style="--ratio-percent: 56.24999999929687%;" 1832 > 1833 <div 1834 class="card__inner color-background-2 gradient ratio" 1835 style="--ratio-percent: 56.24999999929687%;" 1836 ><div class="article-card__image-wrapper card__media"> 1837 <div 1838 class="article-card__image media media--hover-effect" 1839 1840 > 1841 1842 <img 1843 srcset="//shottys.com/cdn/shop/articles/when-did-gelatin-shots-become-so-popular.webp?v=1780001257&width=165 165w,//shottys.com/cdn/shop/articles/when-did-gelatin-shots-become-so-popular.webp?v=1780001257&width=360 360w,//shottys.com/cdn/shop/articles/when-did-gelatin-shots-become-so-popular.webp?v=1780001257&width=533 533w,//shottys.com/cdn/shop/articles/when-did-gelatin-shots-become-so-popular.webp?v=1780001257 640w 1844 " 1845 src="//shottys.com/cdn/shop/articles/when-did-gelatin-shots-become-so-popular.webp?v=1780001257&width=533" 1846 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1847 alt="When Did Gelatin Shots Become Popular?" 1848 class="motion-reduce" 1849 1850 loading="lazy" 1851 1852 width="640" 1853 height="640" 1854 > 1855 1856 </div> 1857 </div><div class="card__content"> 1858 <div class="card__information"> 1859 <h3 class="card__heading h2"> 1860 <a href="/blogs/news/when-did-gelatin-shots-become-popular" class="full-unstyled-link"> 1861 When Did Gelatin Shots Become Popular? 1862 </a> 1863 </h3> 1864 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-12T17:08:32Z">November 12, 2020</time></span></div><p class="article-card__excerpt rte-width">Does your go-to party treat wiggle and jiggle while providing that much needed alcohol after a long week? These party staples, commonly known as jello shots, are tasty and s
1864o... 1865</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/when-did-gelatin-shots-become-popular">Read more</a> 1866 </div></div></div> 1867 </div> 1868 <div class="card__content"> 1869 <div class="card__information"> 1870 <h3 class="card__heading h2"> 1871 <a href="/blogs/news/when-did-gelatin-shots-become-popular" class="full-unstyled-link"> 1872 When Did Gelatin Shots Become Popular? 1873 </a> 1874 </h3> 1875 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-12T17:08:32Z">November 12, 2020</time></span></div><p class="article-card__excerpt rte-width">Does your go-to party treat wiggle and jiggle while providing that much needed alcohol after a long week? These party staples, commonly known as jello shots, are tasty and so... 1876</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/when-did-gelatin-shots-become-popular">Read more</a> 1877 </div></div></div> 1878 </div> 1879 </div></div><div class="blog-articles__article article"> 1880<div class="article-card-wrapper card-wrapper underline-links-hover"> 1881 1882 <div 1883 class=" 1884 card article-card 1885 card--standard 1886 article-card__image--medium 1887 card--media 1888 1889 1890 " 1891 style="--ratio-percent: 56.24999999929687%;" 1892 > 1893 <div 1894 class="card__inner color-background-2 gradient ratio" 1895 style="--ratio-percent: 56.24999999929687%;" 1896 ><div class="article-card__image-wrapper card__media"> 1897 <div 1898 class="article-card__image media media--hover-effect" 1899 1900 > 1901 1902 <img 1903 srcset="//shottys.com/cdn/shop/articles/whats-in-a-jello-shot.webp?v=1780001255&width=165 165w,//shottys.com/cdn/shop/articles/whats-in-a-jello-shot.webp?v=1780001255&width=360 360w,//shottys.com/cdn/shop/articles/whats-in-a-jello-shot.webp?v=1780001255&width=533 533w,//shottys.com/cdn/shop/articles/whats-in-a-jello-shot.webp?v=1780001255 640w 1904 " 1905 src="//shottys.com/cdn/shop/articles/whats-in-a-jello-shot.webp?v=1780001255&width=533" 1906 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1907 alt="Whatâs In A Jello Shot?" 1908 class="motion-reduce" 1909 1910 loading="lazy" 1911 1912 width="640" 1913 height="640" 1914 > 1915 1916 </div> 1917 </div><div class="card__content"> 1918 <div class="card__information"> 1919 <h3 class="card__heading h2"> 1920 <a href="/blogs/news/whats-in-a-jello-shot" class="full-unstyled-link"> 1921 Whatâs In A Jello Shot? 1922 </a> 1923 </h3> 1924 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-12T17:06:53Z">November 12, 2020</time></span></div><p class="article-card__excerpt rte-width">You know them, you love them, and they bring life to the party. No, not EMTs. Ok, maybe that was in bad taste. But you know whatâs in good taste?... 1925</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/whats-in-a-jello-shot">Read more</a> 1926 </div></div></div> 1927 </div> 1928 <div class="card__content"> 1929 <div class="card__information"> 1930 <h3 class="card__heading h2"> 1931 <a href="/blogs/news/whats-in-a-jello-shot" class="full-unstyled-link"> 1932 Whatâs In A Jello Shot? 1933 </a> 1934 </h3> 1935 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-12T17:06:53Z">November 12, 2020</time></span></div><p class="article-card__excerpt rte-width">You know them, you love them, and they bring life to the party. No, not EMTs. Ok, maybe that was in bad taste. But you know whatâs in good taste?... 1936</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/whats-in-a-jello-shot">Read more</a> 1937 </div></div></div> 1938 </div> 1939 </div></div><div class="blog-articles__article article"> 1940<div class="article-card-wrapper card-wrapper underline-links-hover"> 1941 1942 <div 1943 class=" 1944 card article-card 1945 card--standard 1946 article-card__image--medium 1947 card--media 1948 1949 1950 " 1951 style="--ratio-percent: 56.24999999929687%;" 1952 > 1953 <div 1954 class="card__inner color-background-2 gradient ratio" 1955 style="--ratio-percent: 56.24999999929687%;" 1956 ><div class="article-card__image-wrapper card__media"> 1957 <div 1958 class="article-card__image media media--hover-effect" 1959 1960 > 1961 1962 <img 1963 srcset="//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=165 165w,//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=360 360w,//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=533 533w,//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=720 720w,//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=1000 1000w,//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245 1024w 1964 " 1965 src="//shottys.com/cdn/shop/articles/home-hero-1024x844.webp?v=1780001245&width=533" 1966 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 1967 alt="3 Things To Know About Alcohol in Gelatin Shots" 1968 class="motion-reduce" 1969 1970 loading="lazy" 1971 1972 width="1024" 1973 height="844" 1974 > 1975 1976 </div> 1977 </div><div class="card__content"> 1978 <div class="card__information"> 1979 <h3 class="card__heading h2"> 1980 <a href="/blogs/news/3-things-to-know-about-alcohol
1980-in-gelatin-shots" class="full-unstyled-link"> 1981 3 Things To Know About Alcohol in Gelatin Shots 1982 </a> 1983 </h3> 1984 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-11T16:48:53Z">November 11, 2020</time></span></div><p class="article-card__excerpt rte-width">Do you have a party coming up and really need to outdo someone who *thinks* theyâre the party hero? Or maybe youâre simply looking for a fun Friday night since... 1985</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/3-things-to-know-about-alcohol-in-gelatin-shots">Read more</a> 1986 </div></div></div> 1987 </div> 1988 <div class="card__content"> 1989 <div class="card__information"> 1990 <h3 class="card__heading h2"> 1991 <a href="/blogs/news/3-things-to-know-about-alcohol-in-gelatin-shots" class="full-unstyled-link"> 1992 3 Things To Know About Alcohol in Gelatin Shots 1993 </a> 1994 </h3> 1995 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-11T16:48:53Z">November 11, 2020</time></span></div><p class="article-card__excerpt rte-width">Do you have a party coming up and really need to outdo someone who *thinks* theyâre the party hero? Or maybe youâre simply looking for a fun Friday night since... 1996</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/3-things-to-know-about-alcohol-in-gelatin-shots">Read more</a> 1997 </div></div></div> 1998 </div> 1999 </div></div><div class="blog-articles__article article"> 2000<div class="article-card-wrapper card-wrapper underline-links-hover"> 2001 2002 <div 2003 class=" 2004 card article-card 2005 card--standard 2006 article-card__image--medium 2007 card--media 2008 2009 2010 " 2011 style="--ratio-percent: 56.24999999929687%;" 2012 > 2013 <div 2014 class="card__inner color-background-2 gradient ratio" 2015 style="--ratio-percent: 56.24999999929687%;" 2016 ><div class="article-card__image-wrapper card__media"> 2017 <div 2018 class="article-card__image media media--hover-effect" 2019 2020 > 2021 2022 <img 2023 srcset="//shottys.com/cdn/shop/articles/How-Do-You-Eat-A-Jello-Shot.webp?v=1780001250&width=165 165w,//shottys.com/cdn/shop/articles/How-Do-You-Eat-A-Jello-Shot.webp?v=1780001250&width=360 360w,//shottys.com/cdn/shop/articles/How-Do-You-Eat-A-Jello-Shot.webp?v=1780001250&width=533 533w,//shottys.com/cdn/shop/articles/How-Do-You-Eat-A-Jello-Shot.webp?v=1780001250 640w 2024 " 2025 src="//shottys.com/cdn/shop/articles/How-Do-You-Eat-A-Jello-Shot.webp?v=1780001250&width=533" 2026 sizes="(min-width: 1200px) 550px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" 2027 alt="How Do You Eat A Jello Shot?" 2028 class="motion-reduce" 2029 2030 loading="lazy" 2031 2032 width="640" 2033 height="640" 2034 > 2035 2036 </div> 2037 </div><div class="card__content"> 2038 <div class="card__information"> 2039 <h3 class="card__heading h2"> 2040 <a href="/blogs/news/how-do-you-eat-a-jello-shot" class="full-unstyled-link"> 2041 How Do You Eat A Jello Shot? 2042 </a> 2043 </h3> 2044 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-06T15:44:07Z">November 6, 2020</time></span></div><p class="article-card__excerpt rte-width">Ahhâ¦the mystery everyone would like to know. What are commonly referred to as jello shots are a combination of a gelatin mix plus your favorite alcohol. Whether youâre throwing a... 2045</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/how-do-you-eat-a-jello-shot">Read more</a> 2046 </div></div></div> 2047 </div> 2048 <div class="card__content"> 2049 <div class="card__information"> 2050 <h3 class="card__heading h2"> 2051 <a href="/blogs/news/how-do-you-eat-a-jello-shot" class="full-unstyled-link"> 2052 How Do You Eat A Jello Shot? 2053 </a> 2054 </h3> 2055 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-11-06T15:44:07Z">November 6, 2020</time></span></div><p class="article-card__excerpt rte-width">Ahhâ¦the mystery everyone would like to know. What are commonly referred to as jello shots are a combination of a gelatin mix plus your favorite alcohol. Whether youâre throwing a... 2056</p><div class="article-card__footer"><a class="article-card__read-more" href="/blogs/news/how-do-you-eat-a-jello-shot">Read more</a> 2057 </div></div></div> 2058 </div> 2059 </div></div></div></div> 2060 </div> 2061</section> 2062 </main> 2063 2064 <!-- BEGIN sections: footer-group --> 2065<div id="shopify-section-sections--26927326527768__footer" class="shopify-section shopify-section-group-footer-group">
2066<footer id="shottys-footer-sections--26927326527768__footer" class="shottys-footer" role="contentinfo"> 2067 <div class="shottys-footer__top"> 2068 <div class="shottys-footer__container"> 2069 <div class="shottys-footer__columns"> 2070 <div class="shottys-footer__column shottys-footer__column--left"> 2071 <div class="shottys-footer__enjoy">PLEASE ENJOY RESPONSIBLY.</div> 2072 2073 <nav class="shottys-footer__nav" aria-label="Footer navigation"> 2074 <ul class="shottys-footer__menu shottys-footer__menu--one" role="list"><li class="shottys-footer__menu-item"><a href="/collections/frontpage">Shop</a></li> 2075 <li class="shottys-footer__menu-item"><a href="/pages/store-locator">Store Locator</a></li> 2076 <li class="shottys-footer__menu-item"><a href="/pages/faq">FAQ</a></li> 2077 <li class="shottys-footer__menu-item"><a href="/pages/contact">Contact</a></li> 2078 <li class="shottys-footer__menu-item"><a href="/pages/press">Press</a></li> 2079 <li class="shottys-footer__menu-item"><a href="/blogs/news">Blog</a></li></ul> 2080 2081 <ul class="shottys-footer__menu shottys-footer__menu--two" role="list"><li class="shottys-footer__menu-item"><a href="/pages/privacy-policy">Privacy Policy</a></li> 2082 <li class="shottys-footer__menu-item"><a href="/pages/patents">Patents</a></li> 2083 <li class="shottys-footer__menu-item"><a href="/pages/terms-conditions">Terms & Conditions</a></li></ul> 2084 </nav> 2085 </div> 2086 2087 <div class="shottys-footer__column shottys-footer__column--right"> 2088 <p class="shottys-footer__newsletter-heading">Join our email newsletter to get the latest on events, discounts, product launches, and more.</p> 2089 <div class="shottys-footer__klaviyo"><div class="shottys-footer__klaviyo-desktop"> 2090 <div class="klaviyo-form-UWskTq"></div> 2091 </div> 2092 <form class="shottys-footer__klaviyo-mobile" action="https://manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="/remote/subscribe" method="GET" novalidate="novalidate"> 2093 <input type="hidden" name="g" value="UWskTq"> 2094 <input type="email" name="email" placeholder="YOUR EMAIL ADDRESS" autocomplete="email" required aria-label="Email address"> 2095 <button type="submit">SIGN UP</button> 2096 </form> 2097 </div> 2098 2099 <div class="shottys-footer__social" aria-label="Social links"><a class="shottys-footer__social-link" href="https://www.facebook.com/shottys/" target="_blank" rel="noopener noreferrer" aria-label="Facebook"> 2100 <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M14.08 8.03V6.34c0-.8.53-.99.9-.99h2.27V1.86L14.12 1.85c-3.48 0-4.27 2.6-4.27 4.27v1.91H7.6v3.6h2.25V22h4.23V11.63h2.84l.38-3.6h-3.22Z"/></svg> 2101 </a><a class="shottys-footer__social-link" href="https://www.instagram.com/shottys/" target="_blank" rel="noopener noreferrer" aria-label="Instagram"> 2102 <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M7.75 2h8.5A5.76 5.76 0 0 1 22 7.75v8.5A5.76 5.76 0 0 1 16.25 22h-8.5A5.76 5.76 0 0 1 2 16.25v-8.5A5.76 5.76 0 0 1 7.75 2Zm0 2A3.75 3.75 0 0 0 4 7.75v8.5A3.75 3.75 0 0 0 7.75 20h8.5A3.75 3.75 0 0 0 20 16.25v-8.5A3.75 3.75 0 0 0 16.25 4h-8.5ZM12 7.35A4.65 4.65 0 1 1 12 16.65 4.65 4.65 0 0 1 12 7.35Zm0 2A2.65 2.65 0 1 0 12 14.65 2.65 2.65 0 0 0 12 9.35ZM17.05 6.55a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2Z"/></svg> 2103 </a><a class="shottys-footer__social-link" href="https://www.tiktok.com/@shottysofficial" target="_blank" rel="noopener noreferrer" aria-label="TikTok"> 2104 <svg aria-hidden="true" focusable="false" viewBox="0 0 24 24"><path d="M16.57 2c.3 2.56 1.73 4.09 4.24 4.25v3.19a7.36 7.36 0 0 1-4.2-1.23v6.57c0 4.17-2.5 6.86-6.24 6.86-3.03 0-5.66-2.03-5.66-5.35 0-3.78 3.28-6.06 6.87-5.33v3.35c-1.62-.51-3.56.25-3.56 1.93 0 1.28 1.05 2.08 2.29 2.08 1.49 0 2.42-.88 2.42-2.93V2h3.84Z"/></svg> 2105 </a></div> 2106 </div> 2107 </div> 2108 </div> 2109 </div> 2110 2111 <div class="shottys-footer__bottom">
2112 <div class="shottys-footer__container"> 2113 <p class="shottys-footer__copyright"> 2114 <strong>© 2025 Shottys, LLC. All rights reserved. | <a href="https://winnr.digital" target="_blank" rel="noopener noreferrer">Powered by WINNR Digital</a></strong> 2115 </p> 2116 </div> 2117 </div> 2118</footer> 2119 2120<style> 2121 #shottys-footer-sections--26927326527768__footer { 2122 --shottys-footer-responsibly-color: #dd233b; 2123 --shottys-footer-text-color: #000000; 2124 --shottys-footer-link-color: #000000; 2125 --shottys-footer-top-bg: #ffffff; 2126 --shottys-footer-bottom-bg: #000000; 2127 --shottys-footer-bottom-text: #ffffff; 2128 --shottys-footer-social-bg: #89dfeb; 2129 --shottys-footer-social-hover-bg: #e7003e; 2130 --shottys-footer-social-icon: #000000; 2131 font-family: Montserrat, Arial, Helvetica, sans-serif; 2132 } 2133 2134 #shottys-footer-sections--26927326527768__footer * { box-sizing: border-box; } 2135 2136 #shottys-footer-sections--26927326527768__footer .shottys-footer__top { 2137 background: var(--shottys-footer-top-bg); 2138 color: var(--shottys-footer-text-color); 2139 padding: 56px 0 46px; 2140 } 2141 2142 #shottys-footer-sections--26927326527768__footer .shottys-footer__container { 2143 width: min(1100px, calc(100% - 48px)); 2144 margin: 0 auto; 2145 } 2146 2147 #shottys-footer-sections--26927326527768__footer .shottys-footer__columns { 2148 display: flex !important; 2149 flex-wrap: wrap !important; 2150 align-items: flex-start !important; 2151 gap: 40px !important; 2152 } 2153 2154 #shottys-footer-sections--26927326527768__footer .shottys-footer__column { 2155 flex: 1 1 320px !important; 2156 min-width: 0 !important; 2157 } 2158 2159 .template-blog .footer__content-top { 2160 display: flex !important; 2161 flex-wrap: wrap !important; 2162 align-items: flex-start !important; 2163 gap: 40px !important; 2164 } 2165 2166 .template-blog .footer-block { 2167 flex: 1 1 200px !important; 2168 min-width: 0 !important; 2169 } 2170 2171 .template-blog #shottys-footer-sections--26927326527768__footer .shottys-footer__columns { 2172 display: flex !important; 2173 flex-wrap: wrap !important; 2174 align-items: flex-start !important; 2175 gap: 40px !important; 2176 } 2177 2178 .template-blog #shottys-footer-sections--26927326527768__footer .shottys-footer__column { 2179 flex: 1 1 200px !important; 2180 min-width: 0 !important; 2181 } 2182 2183 #shottys-footer-sections--26927326527768__footer .shottys-footer__enjoy { 2184 color: var(--shottys-footer-responsibly-color); 2185 font-family: 'trashhandregular', cursive !important; 2186 font-size: clamp(36px, 4.2vw, 50px); 2187 font-weight: 400; 2188 letter-spacing: 0; 2189 line-height: 1; 2190 margin: 0 0 28px; 2191 text-transform: uppercase; 2192 white-space: nowrap; 2193 } 2194 2195 #shottys-footer-sections--26927326527768__footer .shottys-footer__enjoy { 2196 font-size: clamp(32px, 4vw, 46px) !important; 2197 word-break: break-word !important; 2198 overflow-wrap: break-word !important; 2199 white-space: normal !important; 2200 } 2201 2202 .template-blog .footer .footer-block--newsletter h2, 2203 .template-blog .footer [class*="trashhand"], 2204 .template-blog .footer .h2, 2205 .template-blog #shottys-footer-sections--26927326527768__footer .shottys-footer__enjoy { 2206 font-size: clamp(32px, 5vw, 60px) !important; 2207 word-break: break-word !important; 2208 overflow-wrap: break-word !important; 2209 white-space: normal !important; 2210 } 2211 2212 #shottys-footer-sections--26927326527768__footer .shottys-footer__nav { 2213 display: grid; 2214 grid-template-columns: repeat(2, max-content); 2215 column-gap: 78px; 2216 row-gap: 20px; 2217 } 2218 2219 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu { 2220 list-style: none; 2221 margin: 0; 2222 padding: 0; 2223 } 2224 2225 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu-item { margin: 0; padding: 0; } 2226 2227 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu a { 2228 color: var(--shottys-footer-link-color); 2229 display: inline-block; 2230 font-size: 16px; 2231 font-weight: 400; 2232 line-height: 1.7; 2233 margin: 0 0 2px; 2234 text-decoration: none; 2235 transition: color 160ms ease; 2236 } 2237 2238 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu a:hover, 2239 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu a:focus-visible { 2240 color: var(--shottys-footer-responsibly-color); 2241 } 2242 2243 #shottys-footer-sections--26927326527768__footer .shottys-footer__newsletter-heading { 2244 color: var(--shottys-footer-text-color); 2245 font-size: 16px; 2246 font-weight: 400; 2247 line-height: 1.55; 2248 margin: 0 0 40px; 2249 max-width: 100%; 2250 } 2251 2252 #shottys-footer-sections--26927326527768__footer .shottys-footer__c
2252olumn--right { 2253 align-items: flex-start; 2254 display: flex !important; 2255 flex-direction: column; 2256 } 2257 2258 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo { 2259 margin: 0 0 18px; 2260 min-height: 48px; 2261 max-width: 520px; 2262 position: relative; 2263 width: 100%; 2264 } 2265 2266 /* Desktop: show Klaviyo embed, hide native form */ 2267 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-desktop { display: block; } 2268 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile { display: none; } 2269 2270 /* Native mobile form styles */ 2271 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile { 2272 flex-direction: column; 2273 gap: 10px; 2274 width: 100%; 2275 } 2276 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile input[type="email"] { 2277 width: 100%; 2278 box-sizing: border-box; 2279 padding: 14px 16px; 2280 font-size: 14px; 2281 font-family: Montserrat, sans-serif; 2282 border: 1px solid #cccccc; 2283 border-radius: 4px; 2284 color: #000000; 2285 background: #ffffff; 2286 outline: none; 2287 } 2288 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile input[type="email"]::placeholder { 2289 color: #999999; 2290 font-size: 14px; 2291 } 2292 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile button { 2293 width: 100%; 2294 box-sizing: border-box; 2295 padding: 14px 20px; 2296 font-size: 14px; 2297 font-family: Montserrat, sans-serif; 2298 font-weight: 700; 2299 text-transform: uppercase; 2300 letter-spacing: 0.08em; 2301 background: #e7003e; 2302 color: #ffffff; 2303 border: none; 2304 border-radius: 4px; 2305 cursor: pointer; 2306 } 2307 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile button:hover { 2308 background: #000000; 2309 } 2310 2311 /* Klaviyo form - hide duplicate button, keep only one */ 2312 .klaviyo-form button[type="submit"] ~ button, 2313 .klaviyo-form-UWskTq button:not(:first-of-type) { 2314 display: none !important; 2315 } 2316 2317 .klaviyo-form [data-testid="form-row"] > .needsclick { 2318 display: flex !important; 2319 } 2320 2321 #shottys-footer-sections--26927326527768__footer .klaviyo-form form, 2322 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq form, 2323 #shottys-footer-sections--26927326527768__footer .klaviyo-form [data-testid="form-row"], 2324 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq [data-testid="form-row"], 2325 #shottys-footer-sections--26927326527768__footer .klaviyo-form [data-testid="form-row"] > .needsclick, 2326 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq [data-testid="form-row"] > .needsclick { 2327 align-items: center !important; 2328 justify-content: flex-start !important; 2329 gap: 10px !important; 2330 } 2331 2332 .klaviyo-form input[type="email"], 2333 .klaviyo-form-UWskTq input[type="email"] { 2334 display: block !important; 2335 visibility: visible !important; 2336 opacity: 1 !important; 2337 } 2338 2339 /* Klaviyo email input - reduce font size */ 2340 .klaviyo-form input[type="email"], 2341 .klaviyo-form input[type="text"], 2342 .klaviyo-form-UWskTq input, 2343 .klaviyo-form .needsclick input { 2344 box-sizing: border-box !important; 2345 font-size: 16px !important; 2346 font-weight: 400 !important; 2347 font-family: Montserrat, sans-serif !important; 2348 color: #666 !important; 2349 height: 50px !important; 2350 min-height: 50px !important; 2351 line-height: 1.2 !important; 2352 margin: 0 !important; 2353 flex: 1 1 auto !important; 2354 min-width: 0 !important; 2355 text-align: left !important; 2356 width: auto !important; 2357 } 2358 2359 .klaviyo-form input::placeholder, 2360 .klaviyo-form-UWskTq input::placeholder, 2361 .klaviyo-form .needsclick input::placeholder { 2362 font-size: clamp(11px, 1.5vw, 14px) !important; 2363 font-weight: 400 !important; 2364 font-family: Montserrat, sans-serif !important; 2365 color: #666 !important; 2366 opacity: 1 !important; 2367 } 2368 2369 /* Style the single Klaviyo submit button to match site buttons */ 2370 .klaviyo-form button, 2371 .klaviyo-form input[type="submit"], 2372 .klaviyo-form .needsclick[data-testid="button"], 2373 .klaviyo-form-UWskTq button { 2374 display: inline-flex !important;
2375 align-items: center !important; 2376 justify-content: center !important; 2377 background: #e7003e !important; 2378 background-color: #e7003e !important; 2379 color: #ffffff !important; 2380 border: 2px solid #e7003e !important; 2381 border-radius: 8px !important; 2382 font-family: Montserrat, sans-serif !important; 2383 font-size: 20px !important; 2384 font-weight: 500 !important; 2385 text-transform: uppercase !important; 2386 padding: 14px 32px !important; 2387 height: 50px !important; 2388 min-height: 50px !important; 2389 margin: 0 !important; 2390 width: auto !important; 2391 white-space: nowrap !important; 2392 box-shadow: none !important; 2393 text-decoration: none !important; 2394 } 2395 2396 #shottys-footer-sections--26927326527768__footer .klaviyo-form button:hover, 2397 #shottys-footer-sections--26927326527768__footer .klaviyo-form button:focus-visible, 2398 #shottys-footer-sections--26927326527768__footer .klaviyo-form input[type="submit"]:hover, 2399 #shottys-footer-sections--26927326527768__footer .klaviyo-form input[type="submit"]:focus-visible, 2400 #shottys-footer-sections--26927326527768__footer .klaviyo-form .needsclick[data-testid="button"]:hover, 2401 #shottys-footer-sections--26927326527768__footer .klaviyo-form .needsclick[data-testid="button"]:focus-visible, 2402 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq button:hover, 2403 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq button:focus-visible { 2404 background: #000000 !important; 2405 background-color: #000000 !important; 2406 border-color: #000000 !important; 2407 color: #ffffff !important; 2408 } 2409 2410 .klaviyo-form input[type="submit"] { 2411 display: none !important; 2412 } 2413 2414 #shottys-footer-sections--26927326527768__footer .shottys-footer__social { 2415 display: flex; 2416 flex-wrap: wrap; 2417 gap: 20px; 2418 align-items: center; 2419 margin: 40px 0 0; 2420 } 2421 2422 #shottys-footer-sections--26927326527768__footer .shottys-footer__social-link { 2423 align-items: center; 2424 background: var(--shottys-footer-social-bg); 2425 border-radius: 999px; 2426 color: var(--shottys-footer-social-icon); 2427 display: inline-flex; 2428 height: 50px; 2429 justify-content: center; 2430 text-decoration: none; 2431 transition: background-color 160ms ease, color 160ms ease, transform 160ms ease; 2432 width: 50px; 2433 } 2434 2435 #shottys-footer-sections--26927326527768__footer .shottys-footer__social-link svg { 2436 display: block; 2437 fill: currentColor; 2438 height: 25px; 2439 width: 25px; 2440 } 2441 2442 #shottys-footer-sections--26927326527768__footer .shottys-footer__social-link:hover, 2443 #shottys-footer-sections--26927326527768__footer .shottys-footer__social-link:focus-visible { 2444 background: var(--shottys-footer-social-hover-bg); 2445 color: #fff; 2446 transform: translateY(-1px); 2447 } 2448 2449 #shottys-footer-sections--26927326527768__footer .shottys-footer__bottom { 2450 background: var(--shottys-footer-bottom-bg); 2451 color: var(--shottys-footer-bottom-text); 2452 padding: 22px 0; 2453 } 2454 2455 #shottys-footer-sections--26927326527768__footer .shottys-footer__copyright { 2456 color: var(--shottys-footer-bottom-text); 2457 font-family: Montserrat, Arial, Helvetica, sans-serif; 2458 font-size: 16px; 2459 line-height: 1.5; 2460 margin: 0; 2461 text-align: left; 2462 } 2463 2464 #shottys-footer-sections--26927326527768__footer .shottys-footer__copyright a { 2465 color: inherit; 2466 text-decoration: none; 2467 } 2468 2469 #shottys-footer-sections--26927326527768__footer .shottys-footer__copyright strong { 2470 font-weight: 400; 2471 } 2472 2473 #shottys-footer-sections--26927326527768__footer .shottys-footer__copyright a:hover, 2474 #shottys-footer-sections--26927326527768__footer .shottys-footer__copyright a:focus-visible { 2475 text-decoration: underline; 2476 } 2477 2478 @media screen and (max-width: 900px) { 2479 #shottys-footer-sections--26927326527768__footer .shottys-footer__top { padding: 44px 0 38px; } 2480 #shottys-footer-sections--26927326527768__footer .shottys-footer__columns { 2481 grid-template-columns: 1fr; 2482 gap: 34px; 2483 } 2484 #shottys-footer-sections--26927326527768__footer .shottys-footer__nav { column-gap: 54px; } 2485 } 2486 2487 @media screen and (max-width: 750px) { 2488 #shottys-footer-sections--26927326527768__footer .shottys-footer__c
2488ontainer { width: min(100% - 32px, 1100px); } 2489 #shottys-footer-sections--26927326527768__footer .shottys-footer__top { background: #fff; } 2490 #shottys-footer-sections--26927326527768__footer .shottys-footer__columns { 2491 align-items: center !important; 2492 flex-direction: column !important; 2493 gap: 30px !important; 2494 justify-content: center !important; 2495 text-align: center; 2496 } 2497 #shottys-footer-sections--26927326527768__footer .shottys-footer__column, 2498 #shottys-footer-sections--26927326527768__footer .shottys-footer__nav { 2499 align-items: center; 2500 justify-items: center; 2501 text-align: center; 2502 } 2503 #shottys-footer-sections--26927326527768__footer .shottys-footer__column { 2504 flex: 0 1 auto !important; 2505 width: 100%; 2506 } 2507 #shottys-footer-sections--26927326527768__footer .shottys-footer__column--right { 2508 align-items: center; 2509 } 2510 #shottys-footer-sections--26927326527768__footer .shottys-footer__enjoy { 2511 font-size: 25px; 2512 white-space: normal; 2513 text-transform: none; 2514 } 2515 #shottys-footer-sections--26927326527768__footer .shottys-footer__nav { 2516 grid-template-columns: 1fr; 2517 row-gap: 6px; 2518 } 2519 #shottys-footer-sections--26927326527768__footer .shottys-footer__menu a { font-size: 14px; line-height: 1.55; text-transform: none; } 2520 #shottys-footer-sections--26927326527768__footer .shottys-footer__newsletter-heading { font-size: 14px; margin: 0 auto 24px; text-align: center; } 2521 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo { 2522 margin-left: auto; 2523 margin-right: auto; 2524 max-width: 440px; 2525 width: 100%; 2526 } 2527 /* Mobile: hide Klaviyo embed, show native form */ 2528 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-desktop { display: none !important; } 2529 #shottys-footer-sections--26927326527768__footer .shottys-footer__klaviyo-mobile { display: flex !important; } 2530 #shottys-footer-sections--26927326527768__footer .klaviyo-form form, 2531 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq form, 2532 #shottys-footer-sections--26927326527768__footer .klaviyo-form [data-testid="form-row"], 2533 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq [data-testid="form-row"], 2534 #shottys-footer-sections--26927326527768__footer .klaviyo-form [data-testid="form-row"] > .needsclick, 2535 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq [data-testid="form-row"] > .needsclick { 2536 display: flex !important; 2537 flex-direction: column !important; 2538 flex-wrap: nowrap !important; 2539 align-items: stretch !important; 2540 width: 100% !important; 2541 gap: 10px !important; 2542 } 2543 #shottys-footer-sections--26927326527768__footer .klaviyo-form input[type="email"], 2544 #shottys-footer-sections--26927326527768__footer .klaviyo-form input[type="text"], 2545 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq input, 2546 #shottys-footer-sections--26927326527768__footer .klaviyo-form .needsclick input { 2547 flex: 1 1 auto !important; 2548 font-size: 14px !important; 2549 min-width: 0 !important; 2550 text-align: left !important; 2551 width: 100% !important; 2552 } 2553 #shottys-footer-sections--26927326527768__footer .klaviyo-form button, 2554 #shottys-footer-sections--26927326527768__footer .klaviyo-form input[type="submit"], 2555 #shottys-footer-sections--26927326527768__footer .klaviyo-form .needsclick[data-testid="button"], 2556 #shottys-footer-sections--26927326527768__footer .klaviyo-form-UWskTq button { 2557 background: #e7003e !important; 2558 background-color: #e7003e !important; 2559 border-color: #e7003e !important; 2560 flex: 0 0 auto !important; 2561 font-size: 14px !important; 2562 padding: 14px 20px !important; 2563 width: 100% !important; 2564 } 2565 #shottys-footer-sections--26927326527768__footer .shottys-footer__social { justify-content: center; margin: 28px 0 0; } 2566 #shottys-footer-sections--26927326527768__footer .shottys-footer__social { gap: 16px; } 2567 #shottys-footer-sections--26927326527768__footer .shottys-footer__c
2567opyright { font-size: 13px; text-align: center; text-transform: none; } 2568 } 2569</style> 2570
2571<script> 2572(function() { 2573 function fixKlaviyo() { 2574 // Fix button text 2575 var btns = document.querySelectorAll('.klaviyo-form button, .klaviyo-form-UWskTq button, .klaviyo-form input[type="submit"]'); 2576 btns.forEach(function(btn) { 2577 var text = (btn.textContent || btn.value || '').trim().toUpperCase(); 2578 if (text === 'SUBMIT' || text === 'SUBSCRIBE') { 2579 if (btn.tagName === 'INPUT') { btn.value = 'SIGN UP'; } 2580 else { btn.textContent = 'SIGN UP'; } 2581 } 2582 }); 2583 // On mobile: force column layout by patching ALL Klaviyo inline flex-direction: row 2584 if (window.innerWidth <= 750) { 2585 var inputs = document.querySelectorAll('.klaviyo-form input[type="email"], .klaviyo-form input[type="text"], .klaviyo-form-UWskTq input[type="email"]'); 2586 inputs.forEach(function(inp) { 2587 // Walk up to form and patch every ancestor inside Klaviyo that has flex-direction: row 2588 var el = inp; 2589 for (var i = 0; i < 10; i++) { 2590 if (!el || el.classList.contains('shottys-footer__klaviyo')) break; 2591 var inlineStyle = el.getAttribute('style') || ''; 2592 if (inlineStyle.indexOf('flex-direction') !== -1) { 2593 el.style.setProperty('flex-direction', 'column', 'important'); 2594 el.style.setProperty('align-items', 'stretch', 'important'); 2595 el.style.setProperty('width', '100%', 'important'); 2596 el.style.setProperty('max-width', '100%', 'important'); 2597 } 2598 // Also force width on every ancestor inside klaviyo 2599 el.style.setProperty('width', '100%', 'important'); 2600 el.style.setProperty('box-sizing', 'border-box', 'important'); 2601 el = el.parentElement; 2602 } 2603 // Force input itself full width 2604 inp.style.setProperty('width', '100%', 'important'); 2605 inp.style.setProperty('min-width', '0', 'important'); 2606 inp.style.setProperty('font-size', '14px', 'important'); 2607 inp.style.setProperty('box-sizing', 'border-box', 'important'); 2608 }); 2609 // Force button full width 2610 btns.forEach(function(btn) { 2611 btn.style.setProperty('width', '100%', 'important'); 2612 btn.style.setProperty('min-width', '0', 'important'); 2613 btn.style.setProperty('font-size', '14px', 'important'); 2614 btn.style.setProperty('padding', '14px 20px', 'important'); 2615 btn.style.setProperty('box-sizing', 'border-box', 'important'); 2616 }); 2617 } 2618 } 2619 document.addEventListener('DOMContentLoaded', function() { 2620 fixKlaviyo(); 2621 setTimeout(fixKlaviyo, 800); 2622 setTimeout(fixKlaviyo, 2000); 2623 setTimeout(fixKlaviyo, 4000); 2624 }); 2625 // Also watch for Klaviyo rendering dynamically 2626 var observer = new MutationObserver(function(mutations) { 2627 var hasKlav = mutations.some(function(m) { 2628 return Array.from(m.addedNodes).some(function(n) { 2629 return n.nodeType === 1 && (n.classList.contains('klaviyo-form') || n.querySelector && n.querySelector('.klaviyo-form')); 2630 }); 2631 }); 2632 if (hasKlav) { setTimeout(fixKlaviyo, 200); } 2633 }); 2634 observer.observe(document.body || document.documentElement, { childList: true, subtree: true }); 2635})(); 2636</script>
2636 2637 2638 2639</div> 2640<!-- END sections: footer-group --> 2641 2642 <ul hidden> 2643 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 2644 <li id="a11y-new-window-message">Opens in a new window.</li> 2645 </ul> 2646 2647
2647<script> 2648 window.shopUrl = 'https://shottys.com'; 2649 window.routes = { 2650 cart_add_url: '/cart/add', 2651 cart_change_url: '/cart/change', 2652 cart_update_url: '/cart/update', 2653 cart_url: '/cart', 2654 predictive_search_url: '/search/suggest' 2655 }; 2656 2657 window.cartStrings = { 2658 error: `There was an error while updating your cart. Please try again.`, 2659 quantityError: `You can only add [quantity] of this item to your cart.` 2660 } 2661 2662 window.variantStrings = { 2663 addToCart: `Add to cart`, 2664 soldOut: `Sold out`, 2665 unavailable: `Unavailable`, 2666 unavailable_with_option: `[value] - Unavailable`, 2667 } 2668 2669 window.accessibilityStrings = { 2670 imageAvailable: `Image [index] is now available in gallery view`, 2671 shareSuccess: `Link copied to clipboard`, 2672 pauseSlideshow: `Pause slideshow`, 2673 playSlideshow: `Play slideshow`, 2674 } 2675 </script>
2675<script src="//shottys.com/cdn/shop/t/10/assets/predictive-search.js?v=16985596534672189881782171594" defer="defer"></script>
2675<style> 2676.product__media-icon.motion-reduce, 2677.product__media-toggle{ 2678 display: none !important 2679} 2680</style> 2681 2682 2683
2683<script> 2684 var sburlToPreload, sbmouseoverTimer, sblastTouchTimestamp; 2685 var sbprefetcher = document.createElement("link") 2686 , sbisSupported = sbprefetcher.relList && sbprefetcher.relList.supports && sbprefetcher.relList.supports("prefetch") 2687 , sbisDataSaverEnabled = navigator.connection && navigator.connection.saveData 2688 , sballowQueryString = "instantsballowQueryString"in document.body.dataset 2689 , sballowExternalLinks = "instantsballowExternalLinks"in document.body.dataset; 2690 if (sbisSupported && !sbisDataSaverEnabled) { 2691 //console.log('sbisSupported',sbisSupported,'sbisDataSaverEnabled',sbisDataSaverEnabled); 2692 sbprefetcher.rel = "prefetch", 2693 document.head.appendChild(sbprefetcher); 2694 var e = { 2695 capture: !0, 2696 passive: !0 2697 }; 2698 document.addEventListener("touchstart", touchstartListener, e), 2699 document.addEventListener("mouseover", mouseoverListener, e) 2700 } 2701 function touchstartListener(e) { 2702 //console.log('touchstartListener'); 2703 sblastTouchTimestamp = performance.now(); 2704 var t = e.target.closest("a"); 2705 isPreloadable(t) && (t.addEventListener("touchcancel", touchendAndTouchcancelListener, { 2706 passive: !0 2707 }), 2708 t.addEventListener("touchend", touchendAndTouchcancelListener, { 2709 passive: !0 2710 }), 2711 sburlToPreload = t.href, 2712 preload(t.href)) 2713 } 2714 function touchendAndTouchcancelListener() { 2715 //console.log('touchendAndTouchcancelListener'); 2716 sburlToPreload = void 0, 2717 stopPreloading() 2718 } 2719 function mouseoverListener(e) { 2720 //console.log('mouseoverListener'); 2721 if (performance.now() - sblastTouchTimestamp < 1100) 2722 return; 2723 var t = e.target.closest("a"); 2724 isPreloadable(t) && (t.addEventListener("mouseout", mouseoutListener, { 2725 passive: !0 2726 }), 2727 sburlToPreload = t.href, 2728 sbmouseoverTimer = setTimeout(()=>{ 2729 preload(t.href), 2730 sbmouseoverTimer = void 0 2731 } 2732 , 65)) 2733 } 2734 function mouseoutListener(e) { 2735 //console.log('mouseoutListener'); 2736 2737 e.relatedTarget && e.target.closest("a") == e.relatedTarget.closest("a") || (sbmouseoverTimer ? (clearTimeout(sbmouseoverTimer), 2738 sbmouseoverTimer = void 0) : (sburlToPreload = void 0, 2739 stopPreloading())) 2740 } 2741 function isPreloadable(e) { 2742 //console.log('isPreloadable'); 2743 if (!e || !e.href) 2744 return; 2745 if (sburlToPreload == e.href) 2746 return; 2747 var t = new URL(e.href); 2748 return !(!(sballowExternalLinks || t.origin == location.origin || "instant"in e.dataset) || !["http:", "https:"].includes(t.protocol) || "http:" == t.protocol && "https:" == location.protocol || !(sballowQueryString || !t.search || "instant"in e.dataset) || t.hash && t.pathname + t.search == location.pathname + location.search || "noInstant"in e.dataset) || void 0 2749 } 2750 function preload(e) { 2751 //console.log('preload'); 2752 sbprefetcher.href = e 2753 } 2754 function stopPreloading() { 2755 //console.log('stop preloading'); 2756 sbprefetcher.removeAttribute("href") 2757 } 2758 </script>
2758 2759 2760 2761 2762 <!-- Age Gate --> 2763 <div id="shottys-age-gate" style="display: none;"> 2764 <div id="shottys-age-gate__bg"></div> 2765 <div id="shottys-age-gate__card"> 2766 <img 2767 src="//shottys.com/cdn/shop/t/10/assets/shottys-logo-age-gate.png?v=93632100287058366801782175500" 2768 alt="Shottys" 2769 id="shottys-age-gate__logo" 2770 > 2771 <h1 id="shottys-age-gate__heading">LET'S SEE SOME ID.</h1> 2772 <div id="shottys-age-gate__buttons"> 2773 <button id="shottys-age-gate__yes" type="button">21+</button> 2774 <button id="shottys-age-gate__no" type="button">Under 21</button> 2775 </div> 2776 <p id="shottys-age-gate__footer">Please enjoy Shottys responsibly. ©2025 Shottys, LLC.</p> 2777 </div> 2778 </div> 2779 2780 <style> 2781 #shottys-age-gate { 2782 position: fixed; 2783 inset: 0; 2784 z-index: 999999; 2785 align-items: center; 2786 justify-content: center; 2787 overflow: hidden; 2788 } 2789 2790 #shottys-age-gate.shottys-age-gate--visible { 2791 display: flex !important; 2792 } 2793 2794 #shottys-age-gate__bg { 2795 display: block !important; 2796 position: absolute; 2797 inset: 0; 2798 background-image: url('//shottys.com/cdn/shop/t/10/assets/concert-image.jpg?v=133314928353015585481782236207'); 2799 background-size: cover; 2800 background-position: center; 2801 filter: blur(4px) brightness(0.45); 2802 transform: scale(1.05); 2803 } 2804 2805 #shottys-age-gate__card { 2806 position: relative; 2807 z-index: 2; 2808 width: 100%; 2809 max-width: 600px; 2810 padding: 40px 20px; 2811 text-align: center; 2812 } 2813 2814 #shottys-age-gate__logo { 2815 display: block; 2816 max-width: 240px; 2817 margin: 0 auto 32px; 2818 background: transparent; 2819 border-radius: 0; 2820 filter: none; 2821 padding: 0; 2822 } 2823 2824 #shottys-age-gate__heading { 2825 margin: 0 0 40px; 2826 color: #fff; 2827 font-family: trashhandregular, cursive !important; 2828 font-size: clamp(52px, 8vw, 96px); 2829 font-weight: 700; 2830 line-height: 1; 2831 text-transform: uppercase; 2832 } 2833 2834 #shottys-age-gate__buttons { 2835 display: flex; 2836 flex-wrap: wrap; 2837 gap: 20px; 2838 justify-content: center; 2839 margin: 0 0 32px; 2840 } 2841 2842 #shottys-age-gate__yes, 2843 #shottys-age-gate__no { 2844 min-width: 160px; 2845 padding: 14px 32px; 2846 border: none; 2847 border-radius: 8px !important; 2848 background: #e7003e; 2849 color: #ffffff; 2850 cursor: pointer; 2851 font-family: Montserrat, sans-serif; 2852 font-size: 16px; 2853 font-weight: 500 !important; 2854 letter-spacing: 0; 2855 text-transform: uppercase; 2856 transition: background 0.2s, color 0.2s; 2857 } 2858 2859 #shottys-age-gate__yes:hover, 2860 #shottys-age-gate__no:hover { 2861 background: #000000; 2862 color: #ffffff; 2863 } 2864 2865 #shottys-age-gate__footer { 2866 margin: 0; 2867 color: rgba(255, 255, 255, 0.75); 2868 font-family: Montserrat, sans-serif; 2869 font-size: 13px; 2870 font-weight: 400; 2871 } 2872 </style> 2873 2874
2874<script> 2875 (function() { 2876 function getCookie(name) { 2877 var match = document.cookie.match(new RegExp('(?:^|; )' + name + '=([^;]*)')); 2878 return match ? decodeURIComponent(match[1]) : null; 2879 } 2880 2881 function setCookie(name, value, days) { 2882 var expires = new Date(Date.now() + days * 864e5).toUTCString(); 2883 document.cookie = name + '=' + encodeURIComponent(value) + '; expires=' + expires + '; path=/; SameSite=Lax'; 2884 } 2885 2886 var gate = document.getElementById('shottys-age-gate'); 2887 var yesButton = document.getElementById('shottys-age-gate__yes'); 2888 var noButton = document.getElementById('shottys-age-gate__no'); 2889 2890 if (!gate || !yesButton || !noButton) return; 2891 2892 if (getCookie('shottys_age_verified') === '1') { 2893 gate.classList.remove('shottys-age-gate--visible'); 2894 gate.style.display = 'none'; 2895 return; 2896 } 2897 2898 gate.style.display = ''; 2899 gate.classList.add('shottys-age-gate--visible'); 2900 document.body.style.overflow = 'hidden'; 2901 2902 yesButton.addEventListener('click', function() { 2903 setCookie('shottys_age_verified', '1', 30); 2904 gate.classList.remove('shottys-age-gate--visible'); 2905 gate.style.display = 'none'; 2906 document.body.style.overflow = ''; 2907 }); 2908 2909 noButton.addEventListener('click', function() { 2910 window.location.href = 'https://www.responsibility.org/'; 2911 }); 2912 })(); 2913 </script>
2913 2914 <style> .header__inline-menu {font-weight: 900; position: absolute; right: 250px;} .h2 {font-weight: 900;} .h5 {font-weight: 900; font-size: 15px; text-align: center;} .price {text-align: center; color: #ea0d44 !important; font-size: 18px;} .card-wrapper {background-color: #f7f7f7;} .delivery-info {margin-left: 0;} </style> 2915<div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
2915<script id="subscription-helper"> 2916 2917 function appstleStringSetting(value) { 2918 if (typeof value !== 'string') return value; 2919 try { return JSON.parse('"' + value + '"'); } catch { return value; } 2920 } 2921 function appstleJsonSetting(value) { 2922 if (typeof value !== 'string') return value; 2923 try { return JSON.parse(value); } catch { return null; } 2924 } 2925 2926 if (!window.AppstleIncluded) { 2927 window.AppstleIncluded = true; 2928 window.RS = Window.RS || {}; 2929 2930 RS.Config = { 2931 "selectors": { 2932 "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button", 2933 "subscriptionLinkSelector": appstleStringSetting("#MainContent .customer.account \u003e div:nth-child(2) \u003e div:nth-child(2) \u003e h2"), 2934 "atcButtonPlacement": appstleStringSetting("BEFORE"), 2935 "subscriptionLinkPlacement": appstleStringSetting("BEFORE"), 2936 "cartRowSelector": appstleStringSetting("tr.cart-item"), 2937 "cartLineItemSelector": appstleStringSetting(".cart-item__name.h4.break"), 2938 "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""), 2939 "cartLineItemTotalPriceSelector": appstleStringSetting(""), 2940 "cartLineItemSellingPlanNameSelector": appstleStringSetting(""), 2941 "cartSubTotalSelector" : appstleStringSetting("p.totals__total-value"), 2942 "cartLineItemPriceSelector": appstleStringSetting(""), 2943 "cartLineItemPlacement": appstleStringSetting("BEFORE"), 2944 "cartHiddenAttributesSelector": appstleStringSetting(""), 2945 "buildABoxDiscountSelector": appstleStringSetting(""), 2946 }, 2947 "usedTranslation": "false", 2948 "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"), 2949 "enableCartWidgetFeature": appstleStringSetting("false"), 2950 "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"), 2951 "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=5678e4-3.myshopify.com\u0026v=1784182483761"), 2952 "useUrlWithCustomerId": appstleStringSetting("true"), 2953 "atcButtonSelector": appstleStringSetting("div.product-form__buttons"), 2954 "moneyFormat": appstleStringSetting("${{amount}}"), 2955 "oneTimePurchaseText": appstleStringSetting("One Time Purchase"), 2956 "minimumQuantityMessage": appstleStringSetting(null), 2957 "tapToSelectText": appstleStringSetting(""), 2958 "atcButtonTextSelector": appstleStringSetting(""), 2959 "disableCartWidgetOnVariants": appstleStringSetting(""), 2960 "shop": appstleStringSetting("5678e4-3.myshopify.com"), 2961 "deliveryText": appstleStringSetting("delivery"), 2962 "purchaseOptionsText": appstleStringSetting("Purchase Options"), 2963 "manageSubscriptionButtonText": appstleStringSetting("Manage Subscription"), 2964 "subscriptionOptionText": appstleStringSetting("Subscribe and save"), 2965 "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"), 2966 "subscriptionPriceDisplayText": appstleStringSetting(""), 2967 "tooltipTitle": appstleStringSetting("Subscription detail"), 2968 "showTooltipOnClick": appstleStringSetting("false"), 2969 "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."), 2970 "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"), 2971 "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"), 2972 "manualTranslation": appstleStringSetting("false"), 2973 "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"), 2974 "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"), 2975 "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."), 2976 "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"), 2977 "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"), 2978 "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"), 2979 "memberOnlySellingPlansJson": appstleJsonSetting("{}"), 2980 "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"), 2981 "sellingPlansJson": appstleJsonSetting("[]"), 2982 "widgetEnabled": appstleJsonSetting("true"), 2983 "showFreeGiftPrice" : appstleJsonSetting(true), 2984 "showFreeGiftComparePrice" : appstleJsonSetting(true), 2985 "enableFreeGiftLayout" : appstleJsonSetting(false), 2986 "freeGiftLabelText": appstleStringSetting(""), 2987 "freeGiftBadgeText": appstleStringSetting(""), 2988 "showTooltip" : appstleJsonSetting("true"), 2989 "showCartWidgetOnBundleItems" : appstleJsonSetting("false"), 2990 "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"), 2991 "updateThemePrice" : appstleJsonSetting("false"), 2992 "sortByDefaultSequence": appstleJsonSetting("false"), 2993 "showSubOptionBeforeOneTime": appstleJsonSetting("false"), 2994 "detectVariantFromURLParams": appstleJsonSetting("false"), 2995 "disableQueryParamsUpdate": appstleJsonSetting("false"), 2996 "showStaticTooltip": appstleJsonSetting("false"), 2997 "showAppstleLink": appstleJsonSetting("true"), 2998 "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"), 2999 "oneTimePriceText" : appstleStringSetting("{{price}}"), 3000 "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"), 3001 "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"), 3002 "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"), 3003 "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"), 3004 "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/shop.shott
3004ys.com\\\/apps\\\/subscriptions"), 3005 "appstlePlanId": appstleJsonSetting("161"), 3006 "showCheckoutSubscriptionBtn": appstleJsonSetting("true"), 3007 "priceSelector": appstleStringSetting("span.price-item.price-item--regular"), 3008 "reloadPriceSelector": appstleStringSetting(""), 3009 "landingPagePriceSelector": appstleStringSetting(""), 3010 "quickViewClickSelector": appstleStringSetting(""), 3011 "badgeTop": appstleStringSetting(""), 3012 "pricePlacement": appstleStringSetting("BEFORE"), 3013 "disableLoadingJquery": appstleJsonSetting("false"), 3014 "widgetEnabledOnSoldVariant": appstleStringSetting("false"), 3015 "switchRadioButtonWidget": appstleJsonSetting("true"), 3016 "appstlePlanName": appstleStringSetting("FREE"), 3017 "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": false, \"enableAutoSync\": false, \"enableBundling\": false, \"enableSmsAlert\": false, \"accessBuildABox\": false, \"enableCampaigns\": false, \"enablePriceSync\": false, \"enableAutomation\": false, \"enableCartWidget\": false, \"accessAppstleMenu\": false, \"accessResendEmail\": false, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableIntegrations\": true, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": false, \"enableSummaryReports\": false, \"enableCustomEmailHtml\": false, \"enableWidgetPlacement\": false, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"accessZapierIntegration\": true, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"enableExportActivityLog\": true, \"subscriptionOrderAmount\": 500, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": false, \"enableOrderConsolidation\": false, \"accessMechanicIntegration\": true, \"accessWidgetDesignOptions\": false, \"enableImmediatePlaceOrder\": false, \"enableInventoryManagement\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": false, \"accessOneTimeProductUpsells\": false, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"accessShopifyFlowIntegration\": true, \"enableCancellationManagement\": false, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": false, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": true, \"accessManualSubscriptionCreation\": false, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": false, \"accessDiscountOnCancellationAttempt\": false, \"enableStorefrontAnalyticsForwarding\": false, \"accessAdvanceSubscriptionPlanOptions\": false, \"accessAdvancedCustomerPortalSettings\": false}"), 3018 "formMappingAttributeName": appstleStringSetting(""), 3019 "formMappingAttributeSelector": appstleStringSetting(""), 3020 "quickViewModalPollingSelector": appstleStringSetting(""), 3021 "scriptLoadDelay": appstleStringSetting("0"), 3022 "formatMoneyOverride": appstleStringSetting("false"), 3023 "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"), 3024 "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null), 3025 "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"), 3026 "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"), 3027 "updatePriceOnQuantityChange": appstleStringSetting(""), 3028 "widgetParentSelector": appstleStringSetting(""), 3029 "quantitySelector": appstleStringSetting(""), 3030 "enableAddJSInterceptor": appstleStringSetting("false"), 3031 "isDevEnabled": appstleJsonSetting(false), 3032 "forceReloadWidgetSelector": appstleStringSetting(""), 3033 "forceReloadOnFreqChange": appstleJsonSetting("false"), 3034 "showPrepaidPlanSeparately": appstleJsonSetting("false"), 3035 "debugLogsEnabled": appstleJsonSetting(false), 3036 "isUseStorefrontAPI": appstleJsonSetting(false), 3037 "reBuyEnabled": appstleStringSetting("false"), 3038 "loyaltyDetailsLabelText": appstleStringSetting("Subscriber Rewards"), 3039 "widgetType": appstleStringSetting("WIDGET_TYPE_1"), 3040 "collectionWidgetType": appstleStringSetting("LEGACY"), 3041 "enableCompactProductPageWidget": appstleJsonSetting(false), 3042 "enableCartDrawerWidget": appstleJsonSetting(false), 3043 "cartDrawerWidgetStyle": appstleJsonSetting(false), 3044 "cartDrawerWidgetInlineStyle": appstleStringSetting(null), 3045 "cartDrawerWidgetPanelStyle": appstleStringSetting(null), 3046 "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null), 3047 "showOneTimeComparePrice": appstleJsonSetting("false"), 3048 "showCompareAtPriceForSubscription": appstleJsonSetting(false), 3049 "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"), 3050 "combinedCartWidgetSelector": appstleStringSetting(""), 3051 "removeUnsubscribeOption": appstleJsonSetting(false), 3052 "widgetTemplateHtml": "{% raw %}{% endraw %}", 3053 3054 "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
3054\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}} \\n\u003c\/div\u003e\\n \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
3054\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}} \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e \\n\\n{{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE \u003c\/a\u003e\\n \u003c\/div\u003e\\n {{\/showAppstleLink}}\\n \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 1.5rem;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n border-radius: 10px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;
3054\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n background: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n height: auto !important;\\n border: none !important;\\n padding: 14px 5px !important;\\n display: flex !important;\\n justify-content: center !important;\\n align-items: center !important;\\n flex-direction: column;\\n max-width: 100% !important;\\n width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n line-height: 16px !important;\\n margin: 6px 0px;\\n color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n .appstle_how_does_it_work {\\n text-align: right;\\n }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n display: block;\\n}\\n\\n.appstle_span_wrapper {\\n align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n display: block;\\n text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n display: flex;\\n height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n content: \\\"\\\";\\n position: absolute;\\n inset: 0;\\n border-radius: 12px;\\n padding: 2px;\\n background: #121212;\\n -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n -webkit-mask-composite: xor;\\n mask-composite: exclude;\\n pointer-events: none;\\n z-index: 0;\\n transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n content: \\\"\\\";\\n position: absolute;\\n inset: 0;\\n border-radius: 12px;\\n \/\/ padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n border: 2px transparent;\\n -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n -webkit-mask-composite: xor;\\n mask-composite: exclude;\\n pointer-events: none;\\n z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n background: rgba(var(--color-foreground));\\n border-radius: 100px !important;\\n padding: 0px 8px !important;\\n height: 20px;\\n display: flex !important;\\n justify-content: center;\\n align-items: center;\\n letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n position: absolute;\\n top: -40px;\\n background: black;\\n color: rgba(var(--color-background));\\n z-index: -3;\\n border-radius: 10px;\\n padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n .widgetSellingPlanWrapper {\\n grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n flex-direction: row;\\n justify-content: space-between !important;
3054\\n align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n text-align: left;\\n padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n width: calc(100% - 20px);\\n text-align: center;\\n letter-spacing: 2px;\\n top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText { \\nleft: unset !important;\\n right: 15px;\\n transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n width: 100% !important;\\n margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n background: rgba(var(--color-background)) !important;\\n color:rgba(var(--color-foreground)) !important;\\n border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n grid-column: 2;\\n}\\n.appstle-frequency-description {\\n text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n display: block;\\n}\\n.appstle-lg-hide {\\n display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n text-decoration: line-through;\\n display: block;\\n margin-right: 3px;\\n color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n {{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n {{#prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n \u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n {{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"a
3054ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{oneTimePuchaseText}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n {{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n {{#prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n \u003c\/div\u003e\\n \\n \u003c\/label\u003e\\n {{\/prepaidFlag}}\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 0.5rem;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n border-radius: 8px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;
3054\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n background-color: color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n color: rgba(var(--color-foreground));\\n text-decoration: line-through;\\n padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n margin-top: 8px;\\n margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n border: none !important;\\n}\\nlabel.appstle_widget_three {\\n display: flex;\\n flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"a
3054ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n \u003c\/label\u003e\\n \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n{{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 16px;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n border-radius: 10px;\\n border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n padding: 0.5rem;\\n display: flex !important;\\n flex-direction: column;\\n justify-content: center;
3054\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n position: absolute;\\n font-size: 1.2rem;\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n color: rgba(var(--color-background, 255, 255, 255));\\n border-radius: 3px;\\n border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground, 0, 0, 0));\\n color: rgba(var(--color-background, 255, 255, 255));\\n border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{{oneTimePuchaseText}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n {{#sellingPlanVariants}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n {{{name}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n {{{oneTimePuchaseText}}}\\n \u003c\/label\u003e\\n \\n \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n \u003cpath\\n d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
3054635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n \u003e\u003c\/path\u003e\\n \u003c\/svg\u003e\\n \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n {{{toolTipDescription}}}\\n \u003c\/div\u003e\\n {{#showAppstleLink}}\\n \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n POWERED BY APPSTLE\\n \u003c\/a\u003e\\n \u003c\/div\u003e\\n {{\/showAppstleLink}}\\n \u003c\/div\u003e\\n{{\/showTooltip}}\\n \u003cstyle\u003e\\n .widgetSellingPlanWrapper {\\n display: grid;\\n grid-template-columns: repeat(2, minmax(0, 1fr));\\n gap: 8px;\\n grid-auto-rows: 1fr;\\n margin-bottom: 6px;\\n margin-top: 10px;\\n }\\n \\n .widgetSellingPlanWrapper input {\\n display: none;\\n }\\n \\n .widgetSellingPlanWrapper label {\\n border-radius: 4px;\\n border: 1px solid rgba(var(--color-foreground));\\n padding: 0.5rem;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n display: block;\\n height: 100%;\\n width: 100%;\\n text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n }\\n \\n .widgetSellingPlanWrapper input:checked+label {\\n background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n }\\n .appstle_lowercase {\\n text-transform: lowercase;\\n }\\n \\n \\n .appstle_input_wrapper {\\n position: relative;\\n }\\n \\n span.appstle_sellingPlan_discountText {\\n position: absolute;\\n background-color: rgba(var(--color-foreground));\\n color: rgba(var(--color-background));\\n border-radius: 3px;\\n padding: 1px 18px;\\n left: 50%;\\n display: block;\\n transform: translate(-50%, -50%);\\n white-space: nowrap;\\n }\\n span.appstle_sellingPlan_discountText:empty {\\n display: none !important;\\n }\\n \u003c\/style\u003e\\n \u003c\/div\u003e{% endraw %}\"}", 3055 3056 3057 "bundle": {}, 3058 3059 3060 "labels": appstleStringSetting("{\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"), 3061 3062 "css": { 3063 "appstle_subscription_widget": { 3064 "margin-top": appstleStringSetting("") , 3065 "margin-bottom": appstleStringSetting(""), 3066 }, 3067 3068 "appstle_subscription_wrapper": { 3069 "border-width": appstleStringSetting(""), 3070 "border-color": appstleStringSetting(""), 3071 }, 3072 3073 "appstle_circle": { 3074 "border-color": appstleStringSetting(""), 3075 }, 3076 3077 "appstle_dot": { 3078 "background-color": appstleStringSetting(""), 3079 }, 3080 3081 "appstle_select": { 3082 "padding-top": appstleStringSetting(""), 3083 "padding-bottom": appstleStringSetting(""), 3084 "padding-left": appstleStringSetting(""), 3085 "padding-right": appstleStringSetting(""), 3086 "border-width": appstleStringSetting(""), 3087 "border-style": appstleStringSetting(""), 3088 "border-color": appstleStringSetting(""), 3089 "border-radius": appstleStringSetting(""), 3090 }, 3091 3092 "tooltip_subscription_svg": { 3093 "fill": appstleStringSetting(""), 3094 }, 3095 3096 "appstle_tooltip": { 3097 "color": appstleStringSetting(""), 3098 "background-color": appstleStringSetting(""), 3099 }, 3100 3101 "appstle_tooltip_border_top_color": { 3102 "border-top-color": appstleStringSetting(""), 3103 }, 3104 3105 "appstle_subscription_final_price": { 3106 "color": appstleStringSetting(""), 3107 }, 3108 "appstle_widget_text_color": { 3109 "color": appstleStringSetting(""), 3110 }, 3111 "appstle_selected_background": { 3112 "background": "transparent", 3113 }, 3114 "elementCSS": appstleStringSetting("[]"), 3115 "customCSS": appstleStringSetting(""), 3116 "customerPortalCss": appstleStringSetting(""), 3117 "externalStyleTag": appstleStringSetting(""), 3118 "themeCss": appstleStringSetting(""), 3119 } 3120 }; 3121 3122 3123 window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS)); 3124 3125 sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config); 3126 3127 3128 3129 var _RSConfig = _RSConfig || {}; 3130 3131 _RSConfig.shop = "5678e4-3.myshopify.com"; 3132 3133 3134 3135 3136 3137 3138 _RSConfig.shopMoneyFormat = "${{amount}}"; 3139 _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD"; 3140 3141 3142 3143 3144 } 3145 3146 3147 3148 _RSConfig.assetRev = "f3a639983ad751660ec93f6357b2ad44"; 3149 3150 3151</script>
3151 3152 3153<style id="appstle-payment-button-override"> 3154 .shopify-payment-button {display: none;} 3155</style>
3156<script> 3157 let appstleCount = 0 3158 function isAppstleJSInitiated() { 3159 appstleCount++; 3160 if (window?.["RSConfig"] || appstleCount > 20) { 3161 let appstleStyleElement = document.querySelector('#appstle-payment-button-override'); 3162 if (appstleStyleElement) { 3163 appstleStyleElement.remove(); 3164 } 3165 } else { 3166 setTimeout(isAppstleJSInitiated, 500) 3167 } 3168 } 3169 isAppstleJSInitiated(); 3170</script>
3170 3171
3172<script> 3173 var appstleExternalStyle = document.createElement('style'); 3174 appstleExternalStyle.textContent = appstleStringSetting(""); 3175 document.body.appendChild(appstleExternalStyle); 3176</script>
vendor: 1 bytes, line 3176
3176
3177<script> 3178 function pollAppstleInit() { 3179 if (window?.appstleInit) { 3180 window?.appstleInit() 3181 } else { 3182 setTimeout(pollAppstleInit, 30); 3183 } 3184 } 3185</script>
3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203
3203<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=5678e4-3.myshopify.com&v=1784182483761" defer ></script>
3203 3204 3205 3206 3207 3208 3209 3210 3211 3212</div>
3212<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3212 3213</body> 3214</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.